New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python: separate pre-installed Python packages from library plugin #1310
Comments
Sounds good to me. Otherwise, why not even go further, i.e. have each Python package in their own plugin and thus mimic what we are already doing with third-party libraries? |
Any Python package is likely to have several dependencies (e.g. installing |
…ire SHA1 checking, so remove requirement to have at least one file (opencor#1310).
I imagine you meant UNrealistic?
I am confused. Whatever the case, I can now appreciate that having each Python package in their own plugin might be difficult, if not impossible. So, going back to your original message, I would personally go for both a |
:)
I've been thinking of having more than one Python packages plugin, say one for the scientific packages (numpy, scipy, matplotlib) and another for Jupyter and its friends. Having said this I can also see the sense in keeping things simple and having all Python packages in the one plugin, so will do so. I will also rename the Python plugins as per your suggestion. |
…age needs downloading (opencor#1310).
Completed and ready for merge from pythonplugin branch. See issue #1255 for current status. |
At the moment, besides the Python library and associated run-time scripts, the Python plugin also contains Python packages that are not part of a standard Python release (e.g.
numpy
,scipy
,Jupyter
, etc...).In order to simplify ongoing development, I propose the standard Python release to be in its own plugin,
PythonLibrary
, and to have another plugin,PythonPackages
, for the set of Python packages we bundle with OpenCOR. This would also allow for future plugins to bundle Python packages without having to modify the base plugins.The text was updated successfully, but these errors were encountered: