-
Notifications
You must be signed in to change notification settings - Fork 594
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 twine check to azure CI + 3.8 matrix #1602
Conversation
Signed-off-by: Zethson <[email protected]>
Signed-off-by: Zethson <[email protected]>
👍 to twine check 👎 to the python versions Ultimately, we do have a limited amount of CI, so I think it's important to be a bit cautious adding many jobs. Of the dependencies I'm worried about being an issue: generally not newer python versions. Minimum python versions are important for catching us using newer features. I am up for swapping python 3.7 with 3.8. I don't think 3.9 is going to work for now. Last time I tried to use 3.9 (a month ago) numpy builds weren't working. I believe numba currently isn't working: numba/numba#6345 Higher priorities to me (roughly in order):
|
Signed-off-by: Zethson <[email protected]>
@ivirshup perfectly fine with me. So we are now testing against 3.7 and 3.8. |
@ivirshup is there any reason why we are currently not additionally using Github Actions? |
We should keep 3.6 as long as we support it. It's easy to accidentally add features which only work with 3.7+ otherwise. I'd be happy to drop 3.6 once numpy does (and in general roughly follow NEP 29 as soon as the ecosystem does).
Depends on the task. Also depends on the definition of github actions I think? We aren't using any of their runners for testing because we'd like the ability to integrate with hosted resources on azure. Also, azure seemed like much more of a standard for numeric python packages at the time we chose it. I'd be happy to have github actions for other things, like We'd talked about using codecov too, which I'd like to add a check for. I'm not totally clear on the distinction between checks and actions yet. |
btw, it'd be great if this got a sibling PR in anndata |
All right. |
Regarding Github Actions. It is in my opinion the fastest option out there and jobs spin up really fast. We could certainly move some of the fast and easy checks to Github Actions and leave the more heavy jobs for Azure. I'll add a sibling PR to Anndata as soon as we merged this one. |
I think 3.6 + 3.8 would be reasonable, covering the upper and lower bounds. |
Feels weird to me honestly, but I see what you're trying to do. If not, then I would be fine with 3.6 and 3.8 |
10 simultaneous jobs is the supposed limit (though I'm not sure how much this is enforced). I think upper and lower bounds are generally a good way to go:
|
Signed-off-by: Zethson <[email protected]>
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.
Just a minor change, otherwise all good.
Signed-off-by: Zethson <[email protected]>
Signed-off-by: Zethson <[email protected]>
Signed-off-by: Zethson <[email protected]>
Signed-off-by: Zethson <[email protected]>
Signed-off-by: Zethson <[email protected]>
@meeseeksdev backport to 1.7.x |
Co-authored-by: Lukas Heumos <[email protected]>
Dear everyone,
This PR adds
twine check
CI task #1585Signed-off-by: Zethson [email protected]