libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [GitHub] [libcloud] Kami opened a new pull request #1377: [WIP] [DONT MERGE] Drop support for Python 2.7 and Python 3 < 3.5.0
Date Sat, 30 Nov 2019 22:18:56 GMT
Kami opened a new pull request #1377: [WIP] [DONT MERGE] Drop support for Python 2.7 and Python
3 < 3.5.0
URL: https://github.com/apache/libcloud/pull/1377
 
 
   This pull request updates the code and drops support for Python 2.7 and Python 3 < 3.5.0
(as discussed on the mailing list).
   
   The plan is to release Libcloud v3.0.0 with those changes once Python 2.7 is officially
EOL (January 1, 2020).
   
   For people who still need to use Python 2.7 or Python 3 < 3.5.0, they can install older
Libcloud release which still supports that version.
   
   The idea is to first only drop support in ``setup.py`` and stop testing Libcloud with those
versions, but in the future we also plan to refactor the code and get rid of all the ``libcloud.utils.py3``
and other Python 2 and Python 3 compatibility / glue code which won't be needed anymore.
   
   Since we will only support Python >= 3.5.0 it means we will also be able to utilize
native type hinting syntax (no more comments).
   
   ## TODO
   
   - [ ] Changelog entry
   - [ ] Update notes entry
   - [ ] Blog post announced that change
   - [ ] Update ReadTheDocs configuration to build docs with Python 3.7
   - [ ] Add documentation section on Python versions we support

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

Mime
View raw message