-
-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Add PySurfer #2201
Add PySurfer #2201
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/pysurfer:
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
238c09a
to
0d69b3f
Compare
85fc76b
to
499bc7a
Compare
I've excluded Linux because it looks like |
recipes/pysurfer/meta.yaml
Outdated
# To update, change version number and sha256 -- you can get it for a file with: | ||
# `openssl sha256 <file name>`. | ||
# You may need the openssl package, available on conda-forge | ||
# `conda install openssl -c conda-forge`` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please drop this comment.
recipes/pysurfer/meta.yaml
Outdated
|
||
build: | ||
number: 0 | ||
skip: True # [py>=30 or linux] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
py>=30
is just py3k
for simplicity.
- mayavi | ||
- nibabel | ||
- numpy | ||
- scipy |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are all of these need at build time? Normally just python
and maybe setuptools
are needed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The reason for these dependencies is that PySurfer checks dependencies in setup.py
, raising an error if they are not installed (rather than specifying them as deopendencies, because it is assumed that they are easier to install from a source other than PYPI) see https://github.com/nipy/PySurfer/blob/master/setup.py#L38
about: | ||
home: http://pysurfer.github.com | ||
license: BSD-3-clause | ||
license_family: BSD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a license file in the source that we can include here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The license file is in the repository, but it's not included in the source distribution. It could probably be added in future versions.
For linux broken build, I think |
Thanks @dfroger, this fixed circleci! So it looks like I did not see |
Getting a strange appveyor error in windows (which worked before): https://ci.appveyor.com/project/conda-forge/staged-recipes/build/1.0.10899/job/6o4arksrpa9t2yoj#L306 Is that something I can fix? [edit: seems to be good now] |
@conda-forge/core This is ready for review. |
|
||
build: | ||
number: 0 | ||
skip: True # [py3k] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is Python 2 only? All the dependencies are Python 3 compatible?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Enabled py3k, thanks @patricksnape
@patricksnape now I get (https://circleci.com/gh/conda-forge/staged-recipes/13015?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)
|
That seems like something needs to be rebuilt with the latest numpy |
I don't know how to go about this @patricksnape, should I roll back to exclude py3k support so this can get started, and py3k support can be added later when the dependencies work? |
Sure that sounds fine, just make an issue on the new repo when it's up for Python 3 support |
7ab3bcb
to
77be106
Compare
Ok, I reverted back to skipping py3k, so this is ready again. |
No description provided.