libp2p / py-libp2p

The Python implementation of the libp2p networking stack 🐍 [under development]
https://libp2p.io
Other
481 stars 105 forks source link

Updating python support to 3.8, getting dependencies updated #435

Closed nloadholtes closed 9 months ago

nloadholtes commented 2 years ago

What was wrong?

Python3.6 reached of of life in December of 2021, and Python3.7 will reach end of life in June 2023. This commit changes the default Python to be 3.8 (end of life is Oct 2024) and updates enough of the dependencies to get the docs target to build correctly under tox.

Overall goal: Upgrade to python3.8, upgrade the minimal set of libraries to get tox checks to pass, only changes to the code are to get tox checks to pass.

Side note: I had trouble getting the interop tests to run (even with clean checkout of master branch). So for this PR, I commented them out of the .travis.yml file. The interop tests are important, and I would like to work on getting those working as a followup PR.

PR to address this

pacrob commented 9 months ago

Closed by #447