EUDAT-B2HANDLE / PYHANDLE

Python library for HANDLE system
https://EUDAT-B2HANDLE.github.io/PYHANDLE/
Apache License 2.0
8 stars 13 forks source link

Add support for python 3.11 #110

Closed agelostsal closed 8 months ago

aquatix commented 8 months ago

This installs fine with Python 3.11 on Debian 12 here, but I'd like to see a newer requests dependency; there is no reason to explicitly pin it on the ancient 2.28.1 - this hampers the rest of the project code that we use PYHANDLE in.

Can this be changed to 'requests>=2.28.1; python_version>="3.6.0"' ? That works for us.

Thanks in advance, and nice work!

aquatix commented 8 months ago

In addition to requests 2.28.1 just being old, all versions between 2.3.0 and 2.30.0 have a security vulnerability: https://requests.readthedocs.io/en/latest/community/updates/#release-history

agelostsal commented 8 months ago

hello @aquatix , I think Python 3.6 can only handle requests 2.27.1. All the other Python versions have gotten the latest requests version 2.31.0.

Cheers, Angelos

aquatix commented 8 months ago

Hey @agelostsal those changes look great, thanks! Also thanks for not pinning the requests version to 2.31.0 but including newer ones too.