rope
rope copied to clipboard
Migrate pytest.ini to pyproject.toml
Signed-off-by: Gábor Lipták [email protected]
Description
Please include a summary of the change and which issue is fixed.
Fixes #414
Checklist (delete if not relevant):
- [x] I have added tests that prove my fix is effective or that my feature works
- [x] I have updated CHANGELOG.md
- [x] I have made corresponding changes to user documentation for new features
- [x] I have made corresponding changes to library documentation for API changes
Hi @gliptak, thanks for making this PR. The latest version of pytest that supports Python 2.7 unfortunately doesn't support putting configuration in pyproject.toml; so unfortunately, we'll have to keep the settings in pytest.ini until we drop Python 2.7 support officially.
@lieryan would you be interested in that PR to drop already EOL 2.7
and 3.5
including soon to be EOL 3.6
?
https://www.python.org/downloads/
We want to drop 2.7 eventually, we have a rudimentary deprecation plan for Python 2.7 in https://github.com/python-rope/rope/issues/400. But for the moment we still maintain support for it. So let's keep this PR open until that moment comes
Maybe update this to get the latest CI?
@bagel897 consider repushing as repo local branch
I mean update this branch to the latest CI which is 3.7-3.11, just merge master. If not, I can make a new PR with the same stuff.
@bagel897 please make a new branch
Moved to #519
Thanks for creating this PR @gliptak, thanks @bagel897 for updating this PR forwards.