-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Make tables a required dependency #1287
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
Conversation
didn't expect such a fast response, thank you! |
Python 3.9 wheels aren't available on pypi for Windows & OSX (PyTables/PyTables#823), though there are some other failures that don't seem related to that. I will take a closer look later today. |
So long as the 3.9 wheels are missing on pypi, I think this would make I propose putting off making |
It occurred to me that we could install tables by default on all combinations of (OS, python) except (OS X, 3.9). So (OSX, 3.9) is no worse off than before, but everyone else is better off. What do people think? |
I'm -1 on different requirements for different platforms. I'm confused about the status given the comments in the conda files. I was going to ask if we can simply switch to conda environments for mac OS tests. But the comments suggest that creates a problem for windows. And have the windows runs not included the tests that require tables? I couldn't tell as the output of the CI is nearly impossible to parse right now. Would switching to the On a related note, azure is complaining that vm docs: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml |
Ok. I think in that case our only options are (1) keeping
Me too, I was going to take another look at that if it was decided that different requirements for different platforms was acceptable.
Maybe after 0.9 I will find some time to migrate to github actions... |
While I don't claim to represent all mac users, this is fine with me. It's only in the last year or two that you could easily |
If (1) is needed to get v0.9 released soon, I vote for the release and taking this up for v0.9.1. |
Better to add new requirements in 0.x rather than 0.x.y releases, but I'm not strictly opposed to it. |
Ok I assumed the mac os py 3.9 issue would be a dealbreaker. I will try this again. |
Ready for review. I could not figure out a way to disable the OS X / 3.9 job without just making a duplicate of The new pins for |
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 could not figure out a way to disable the OS X / 3.9 job without just making a duplicate of posix.yml and removing 3.9; maybe someone better at azure than I am knows how to do that.
Not worth doing more when we want to switch to github actions!
hearing no objections... thanks @kanderso-nrel |
This reverts commit 65782fd.
This reverts commit 65782fd
Tests addedUpdates entries todocs/sphinx/source/api.rst
for API changes.docs/sphinx/source/whatsnew
for all changes. Includes link to the GitHub Issue with:issue:`num`
or this Pull Request with:pull:`num`
. Includes contributor name and/or GitHub username (link with:ghuser:`user`
).New code is fully documented. Includes numpydoc compliant docstrings, examples, and comments where necessary.clearsky.lookup_linke_turbidity