-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
@kidzik it's awesome that you've created this conda package. Here are my comments (mostly questions). No need to respond to them now; we can discuss in person, etc.
- Should we depend on the existing Simbody package?
- I think it's fine to not create a separate package for BTK.
- You can use
OPENSIM_COPY_DEPENDENCIESto avoid needing to copy BTK/Simbody manually. - We should chat about what installation layout makes sense for conda; we have two options (OPENSIM_INSTALL_UNIX_FHS=on/off), especially on Windows.
- We should document this installation option in opensim-core's README, and eventually also document it on Confluence.
- Should we install OpenSim's command-line tool,
opensim-cmd? - Should simbody-visualizer should be installed in
libexec/simbodyorbin? It's somewhat built into the Simbody libraries that its location relative to the Simbody libraries does not change. - We should run the python tests after the build is complete.
- Should we support other distribution mechanisms, namely binary wheels on PyPI?
- Should we continue distributing the python build in the OpenSim GUI distribution on SimTK.org?
- Should the conda package also install examples? Is this typical with conda package? How do conda users typically obtain examples?
- What's the process for getting the package into the conda-forge channel, and when should we start that process?
- Does conda have guidelines for python packages that contain C/C++ libraries? Would it ever make sense to have separate packages for the C++ library and the python package?
- Do we expect C++ users to be able to use the C++ libraries in the package? That is, are the CMake config files and the headers installed properly?
cc @moorepants
Metadata
Metadata
Assignees
Labels
No labels