-
-
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
Added the matplotlib 1.5 release candidate. #3
Conversation
It would also be nice for this to target a dev channel on conda-forge, or something... |
hmm seems like it is failing :( |
Just a bit 😉 |
@tacaswell - I failed miserably trying to build this stuff on basic installations. On the other hand, I think it would be pretty sweet if we had builds for mpl on all platforms within a few minutes of tagging the release... |
I got mpl to build on linux with the recipe here: conda-archive/conda-recipes#419 |
That was the basis of this PR. If we can get this working, we have CI for Linux, OSX and Windows, and we would be shipping to the conda-forge channel... 😉 |
The Windows build is failing with:
@cgohlke, did you see any compilation issues with v1.5.0rc1? I've tried to avoid installing any system libraries, but do have anaconda's freetype. I wouldn't rule out that being packaged strangely though. |
No problems here. For Python 2.7 I am using "Visual Studio 2008 Pro" (not "Visual C++ for Python") and stdint.h from msinttypes. |
Thanks for the pointer @cgohlke. I ended up packaging msinttypes which fixed my build issue. |
Success to some degree. I have builds on Win32, Linux64 and OSX. I'm going to bank these, and iterate in a subsequent PR. Keep an eye out for anaconda.org/conda-forge - there should be some mpl builds turning up soon! |
Added the matplotlib 1.5 release candidate.
woohoo! |
Definitely. 🎉 |
This is awesome. We have a few packages that needs that and solution was to copy |
- nose | ||
- pyparsing | ||
- pytz | ||
# - py2cairo # [linux and py2k] |
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.
I'm currently running into a similar problem: could it be that obvious-ci does not set CONDA_PY when calling the conda build procedure? My observation was that the wrong py versions are set so this selector is only right when the "outer" conda version is the same as the one which should build the thing...
It works on windows, as there CONDA_PY
is set via the build matrix.
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.
I don't think so, that will be set as python is explicitly a build & run dependency.
Eigen: Windows fixes
removed recipe for phonenumbers
Update to latest staged recipes
see the comments of @jakirkham
Add back toolchain and use conda-build 3 features for pinning
remove `blas` from `requirements.host`
* Add Deepforest Conda recipe
# This is the 1st commit message: address comments # The commit message conda-forge#2 will be skipped: # try c++ # The commit message conda-forge#3 will be skipped: # back to clang for osx # The commit message conda-forge#4 will be skipped: # cxx typo
# This is the 1st commit message: add allennlp-models # This is the commit message conda-forge#2: fix models # This is the commit message conda-forge#3: f
Deleted some host fluff
- macro embedding attemp conda-forge#3
Adding the recipe directory path for copying the deactivate scripts
# This is the 1st commit message: Add recipe for the trlib C++ library # The commit message #2 will be skipped: # Update meta.yaml # The commit message #3 will be skipped: # Update meta.yaml # The commit message conda-forge#4 will be skipped: # Update meta.yaml # The commit message conda-forge#5 will be skipped: # Create disable_valgrind.patch
# This is the 1st commit message: Add recipe for the trlib C++ library # The commit message #2 will be skipped: # Update meta.yaml # The commit message #3 will be skipped: # Update meta.yaml # The commit message conda-forge#4 will be skipped: # Update meta.yaml # The commit message conda-forge#5 will be skipped: # Create disable_valgrind.patch # The commit message conda-forge#6 will be skipped: # Update meta.yaml # The commit message conda-forge#7 will be skipped: # Remove dependency on C++ compiler # The commit message conda-forge#8 will be skipped: # Update 23.patch # The commit message conda-forge#9 will be skipped: # Update 23.patch # The commit message conda-forge#10 will be skipped: # Delete recipes/trlib/23.patch # The commit message conda-forge#11 will be skipped: # Create 23.patch # The commit message conda-forge#12 will be skipped: # Update build.sh # The commit message conda-forge#13 will be skipped: # Create win_fix.patch
# This is the 1st commit message: Add recipe for the trlib C++ library # The commit message #2 will be skipped: # Update meta.yaml # The commit message #3 will be skipped: # Update meta.yaml # The commit message conda-forge#4 will be skipped: # Update meta.yaml # The commit message conda-forge#5 will be skipped: # Create disable_valgrind.patch # The commit message conda-forge#6 will be skipped: # Update meta.yaml # The commit message conda-forge#7 will be skipped: # Remove dependency on C++ compiler # The commit message conda-forge#8 will be skipped: # Update 23.patch # The commit message conda-forge#9 will be skipped: # Update 23.patch # The commit message conda-forge#10 will be skipped: # Delete recipes/trlib/23.patch # The commit message conda-forge#11 will be skipped: # Create 23.patch # The commit message conda-forge#12 will be skipped: # Update build.sh # The commit message conda-forge#13 will be skipped: # Create win_fix.patch # The commit message conda-forge#14 will be skipped: # Update meta.yaml # The commit message conda-forge#15 will be skipped: # Update win_fix.patch
…lectors. Skip builds when cuda_compiler_version != 12.0. Attempt conda-forge#3.
…lectors. Skip builds when cuda_compiler_version != 12.0. Attempt conda-forge#3.
# This is the 1st commit message: Adding recipe for jax-finufft # This is the commit message conda-forge#2: Adding finufft license # This is the commit message conda-forge#3: Fixing download url # This is the commit message conda-forge#4: Correct source hash # This is the commit message conda-forge#5: add setuptools_scm # This is the commit message conda-forge#6: Trying to work out where dependencies go # This is the commit message conda-forge#7: build deps # This is the commit message conda-forge#8: double deps # This is the commit message conda-forge#9: minimum python version # This is the commit message conda-forge#10: Python version constraint # This is the commit message conda-forge#11: Adding conda build config
Most of this has been taken directly from https://github.com/conda/conda-recipes/tree/master/matplotlib.
At some point, it makes sense to make optional matplotlib packages which add the appropriate dependencies for specific backends (e.g.
conda install matplotlib[-nbagg]
orconda install matplotlib[-qtagg]
)