-
Notifications
You must be signed in to change notification settings - Fork 15
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
Installation issue #459
Comments
It looks like the base conda build of Try running
If this works I will update the docs to reflect this change. |
Hi Coleman, Your suggestion worked, Please go ahead and add this to the documentation for other users. Many thanks, Sally |
Have started this PR: conda-forge/staged-recipes#20584 It translates the various
(written mostly in c++, While it is working locally, it may be a while before it makes it through the whole vetting process: certainly time for anyone interested here to sign up to co-maintain! Just leave a note to that effect on that PR. |
We have There are some semi-automated approaches, but they don't handle About the best thing a conda-forge recipe can do is go back and re-parse the as-published package metadata (DIST-INFO) and compare it to the as-written recipe and look for differences. Indeed, we should probably write this as a helper. Upstream, it really helps to avoid the
Really only mis-configured The challenge with exotic build backends that do a lot more (like heavyweight dependency management lock files) is that downstream users almost certainly won't be using the specific one a project picks. |
The feedstock is now up: https://github.com/conda-forge/panoptes-aggregation-feedstock Builds should be generally available within the hour:
Or one of the extras:
Happy for any feedback, or offers to co-maintain! I've started the issue about (not) installing conda-forge/panoptes-aggregation-feedstock#1 The next time a release shows up on PyPI, a bot should create a PR, though sometimes it gets confused if the build system changes. Usually these are quick to resolve, however. |
I was planning on using the lock file only for the CI and Docker builds (that Zooniverse deploys), and only keeping the min package versions specified in the main package. This should make the package easier to install into existing environments with fewer dependency conflicts.
I don't know much about the conda build system at the moment, but I am happy to learn (might be a few weeks before I have time to look at this closely). |
At Royal Botanic Garden Edinburgh are trying to install Panoptes using the Anaconda version of python and it seems that our version of python 3 (3.8) is incompatible with the dependencies that need to be installed prior to installing the panoptes aggregator itself (see Anaconda output below). Cam Allen suggested logging this as an issue in the repo.
The text was updated successfully, but these errors were encountered: