Repository navigation
Expand Project Template for Python and SBML #3
Copy link
Copy link
Open
Description
Activity
- added 15 commits that reference this issue
on Jun 16, 2026 40 remaining items
- added 3 commits that reference this issue
on Sep 17, 2026 - linked a pull request that will close this issueAdd scaffolding for python wrappers and SBML #4
on Sep 21, 2026 There's a bit of a risk this makes it look as if a 'normal' C++ project (just about 3 extra source and test hpp and cpp files) is a lot more complicated and difficult than it really is.
Maybe we could have separate readmes for Python bindings and SBML, I don't know whether the rest of the folder structure could be simplified so that all the python_binding stuff is in one folder and all the sbml in another, possibly not...
folder structure could be simplified so that all the python_binding stuff is in one folder and all the sbml in another
That should be possible, I think. I'll experiment with moving things around into a folder structure like this:
template_project/ ├── CMakeLists.txt # add_subdirectory(bindings) ├── README.md # trimmed; sbml and bindings sections moved out ├── setup_project.py ├── apps/ # UNCHANGED ├── src/{Hello.cpp,Hello.hpp} # UNCHANGED ├── test/ # UNCHANGED ├── scripts/ # configure, compile, test │ ├── bindings/ │ ├── CMakeLists.txt │ ├── config.yaml │ ├── README.md # extracted from main README │ ├── install.sh # was scripts/bindings_install.sh │ ├── package/ # was src/py/ │ └── example/ # was examples/python_example/ │ └── sbml/ ├── README.md # extracted from main README ├── install.sh # was scripts/sbml_install.sh └── example/ # was examples/sbml_example/- added 9 commits that reference this issue
on Sep 24, 2026
Metadata
Metadata
Assignees
Labels
No labels
Summary
Expand the template to add scaffolding for Python and SBML projects: