Closed
Description
I have some pending breaking changes to pytest, that can't really go through a deprecation cycle. Things like:
- Changing collection of
__init__.py
to collect just the module, not the entire package (python: changepytest pkg/__init__.py
to only collect the__init__.py
Module #11042) - Changing
Package
to not be aModule
(How should package collection work? #7777 (comment)) - Adding the
Directory
/Dir
nodes (How should package collection work? #7777 (comment))
I'd like to include these changes in the next major release, 8.0.
But before that, I suggest we release 7.4 with what we have already.
I can manage these releases.
Proposal:
- Release 7.4 this weekend
- Change main to be 8.*
- Work on the planned features until they're done (1-2 months hopefully)
- Branch 8.0.x, release 8.0.0-rc1
- Wait ~1 month for testing/feedback
- Release 8.0.0