add support for python 3.13#599
add support for python 3.13#599branchv wants to merge 4 commits intoprompt-toolkit:mainfrom branchv:py313
Conversation
|
@jonathanslenders Might you have some time for review? Thanks @branchvincent! |
|
Sorry, I missed this PR, and did about the same changes here: #603 |
Actually, I think this is a bug even when wheels are created and ptpython is installed through a wheel. The So, I think we should get rid of that anyway. @branchvincent : If you have time and don't mind, could you rebase this on the "main" branch, removing |
Cherry-picked from: #599 Thanks to: Branch Vincent
Cherry-picked from: #599 Thanks to: Branch Vincent
|
@branchvincent : I cherry-picked the remaining changes and merged it as part of #604 |
Mainly just declaring official support for 3.13. Other changes are split into separate commits:
unittestnow fails if no test cases were run, so I added a placeholder test and switched to pytest (which was already being installed)pyproject.toml(the modern replacement forsetup.pyfavoring static metadata). We can't get rid ofsetup.pycompletely due to the dynamicptpythonX.Yentrypoints so that part remains. Also removedsetup.cfgwhich was stale sinceflake8is no longer useddevextra for convenience when developing locallyFixes #597