wntrblm / nox

Flexible test automation for Python
https://nox.thea.codes
Apache License 2.0
1.31k stars 150 forks source link

Next version plans #860

Open henryiii opened 1 day ago

henryiii commented 1 day ago

Around Python 3.13 release day (Tuesday I mean Monday) I'd like a release of Nox to get Python 3.13 by default in the action (and that Python 3.13 classifier!). There are a few PRs that maybe could go in - I have a little helper (#847) that needs some feedback (is it a good name, a good idea, etc). Happy to have it wait, though. I think #631 would be interesting to get a bit of feedback[^1], but it should be in main for a while, so not a target for this release. I also have a few ci and fix PRs I can get in before Tuesday, like dropping pypy-3.9 from the action defaults.

Current contents of the release:

* feat: allow setting tags on parametrized sessions by @living180 in https://github.com/wntrblm/nox/pull/832
* feat: support for uv-installed pythons by @saucoide in https://github.com/wntrblm/nox/pull/842
* fix(types): Update type annotation of `stderr` parameter to make it optional by @edgarrmondragon in https://github.com/wntrblm/nox/pull/835
* chore(ci): use default action tests for macos-14 by @mayeut in https://github.com/wntrblm/nox/pull/824
* chore: add 3.13 to the action defaults by @henryiii in https://github.com/wntrblm/nox/pull/846
* chore: drop Python 3.7 by @henryiii in https://github.com/wntrblm/nox/pull/822
* chore: include 3.13 in classifiers by @henryiii in https://github.com/wntrblm/nox/pull/851
* chore: use uv if available in action by @henryiii in https://github.com/wntrblm/nox/pull/831
* ci: Test with Python 3.13 by @edgarrmondragon in https://github.com/wntrblm/nox/pull/834
* ci: macos-latest now is macos-14 by @henryiii in https://github.com/wntrblm/nox/pull/821
* ci: use miniforge by @henryiii in https://github.com/wntrblm/nox/pull/854
* docs: add warning about uv and local packages by @henryiii in https://github.com/wntrblm/nox/pull/830
* docs: fix contribution guidelines by @Wurstnase in https://github.com/wntrblm/nox/pull/850
* docs: Fix typos by @ember91 in https://github.com/wntrblm/nox/pull/839
* docs: Typo-fix in Cookbook by @hmd101 in https://github.com/wntrblm/nox/pull/837
* docs: add missing cookbook recipe snippet imports by @KasperZutterman in https://github.com/wntrblm/nox/pull/853

Should go in:

Maybe, pending review:

[^1]: Longer term, if someone wants to look over https://github.com/wntrblm/nox/pull/631#issuecomment-2342070934 - would be appreciated :)

DiddiLeija commented 1 day ago

Thanks for all the work @henryiii!

Anything else you would like to get done before cutting a release? :)

henryiii commented 1 day ago

That was it. :) I wanna have a little time for the symlink fix, to make sure we don’t make the wrong fix. So that’s an next release target.

henryiii commented 1 day ago

I think @theacodes is planning to do the release soon. :)

theacodes commented 12 hours ago

Just to be clear - y'all are ready for me to cut a release?

henryiii commented 12 hours ago

Yep. :)

DiddiLeija commented 11 hours ago

Fine with me! :)