aio-pika icon indicating copy to clipboard operation
aio-pika copied to clipboard

Update Python versions, clean up dependencies

Open zware opened this issue 1 year ago • 2 comments

  • Restore explicit typing_extensions dependency for py<3.10
  • Remove obsolete setuptools dependency for py<3.8
  • Add test on Python 3.13, remove EOL 3.8
  • Bump minimum Python version to 3.9, add 3.13, remove 3.8
  • Only require exceptiongroup dependency for Python <3.11
  • Regenerate poetry.lock

zware avatar Nov 27 '24 19:11 zware

Coverage Status

coverage: 91.908% (+0.01%) from 91.897% when pulling 49017f0c29edfa551bd39e82231187568534ddea on zware:dependency_cleanup into 1a8d5b69e7d05220467f06eaa69e6b7bd99a70fb on mosquito:master.

coveralls avatar Nov 27 '24 20:11 coveralls

@mosquito could we add this explicit python 3.13 support? 🙏

przemyslaw-jakielaszek avatar Dec 20 '24 09:12 przemyslaw-jakielaszek

Hi, is there any known issues of using python 3.13 even before this is merged?

ms-pablo-ruiz avatar Jul 24 '25 09:07 ms-pablo-ruiz

@decaz could you take a look?

mosquito avatar Jul 24 '25 10:07 mosquito

@mosquito I guess lock file should be updated (regenerated) due to the age of commits. Could you recheck it after merge before next release?

decaz avatar Jul 24 '25 11:07 decaz