Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Update to Python 3.9 #256

Open
4 tasks
zoidy opened this issue Jun 23, 2022 · 0 comments
Open
4 tasks

Enhancement: Update to Python 3.9 #256

zoidy opened this issue Jun 23, 2022 · 0 comments
Labels
chore enhancement New feature or request

Comments

@zoidy
Copy link
Collaborator

zoidy commented Jun 23, 2022

Summary
Numpy 1.22 dropped support for Python 3.7. LD-Cool-P uses Pandas which depends on Numpy. LD-Cool-P uses Python 3.7 currently. Need to upgrade LD-Cool-P to use a newer version of Python. Python 3.10 is still too new so a migration to Python 3.9 is preferred. It's also a version that is already included in the redata-commons and ldcoolp-figshare.

Objectives
Migrate to Python 3.9

Proposal

  • Update requirements.txt
  • Update GH Actions (python-package.yml) to remove 3.7 test. Maybe add 3.10
  • Update documentation (e.g., installation steps)

Testing notes
LD-Cool-P doesn't use Numpy directly. Need to verify that the current version of Pandas works ok with the new version of Numpy. Testing is to be done on the main LD-Cool-P functions

Additional notes

  • Upgrade the production environment

Implemented in: TBD

@zoidy zoidy added enhancement New feature or request chore labels Jun 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant