Update the requirements.txt file #276
Labels
alert: NEED ACCOUNT KEY
Need to assign an account key to this issue
METcalcpy: General
priority: high
High Priority
requestor: METplus Team
METplus Development Team
type: task
An actionable item of work
Milestone
The requirements.txt file is out-of-date and no longer consistent with the METplotpy requirements.txt.
Update the third-party Python package versions for Python 3.10.4 Create an environment.yaml file for users who use conda. It is not necessary to create an nco_environment.yaml file.
Describe the Task
Found discrepancy in the version with METplotpy for imageio, metpy, netCDF4, numpy, and pandas:
From @jprestop:
imageio
This is listed as 2.19.3 in plotpy requirements.txt, but 2.6.1 in calcpy requirements.txt. Should we update the calcpy requirements.txt file?
metpy
This is listed as 1.3.1 in calcpy and plotpy nco_requirements.txt, but as 1.1.0 in calcpy requirements.txt. Should we update the calcpy requirements.txt file?
netCDF4
_This is listed as 1.6.0 in METplotpy nco_requirements.txt and in plotpy requirements.txt, but 1.5.7 in calcpy requirements.txt and 1.6.2 in calcpy nco_requirements.txt. Should we update the calcpy requirements.txt and calcpy nco_requirements.txt or should the value here be 1.6.2 and should we update everywhere else? (Let's use the 1.6.2 version in both METcalcpy and METplotpy, for the NCO requirements and other requirements.txt files)
numpy:
This is listed as 1.22.0 in nco_requirements.txt, 1.22.3 in calcpy requirements.txt. I'm not sure which one we need and if we should update elsewhere._
pandas:
1.5.1 in calcpy, plotpy and dataio nco_requirements.txt and 1.5.1 in plotpy and dataio requirements.txt, but 1.2.3 in calcpy requirements.txt. Should we update in calcpy requirements.txt?
Verify that the versions are consistent with the NCO versions and METplotpy versions.
Time Estimate
Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.
Sub-Issues
Consider breaking the task down into sub-issues.
Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
Define the source of funding and account keys here or state NONE.
Define the Metadata
Assignee
Labels
Projects and Milestone
Define Related Issue(s)
Consider the impact to the other METplus components.
Task Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s) and Development issues
Select: Repository level development cycle Project for the next official release
Select: Milestone as the next official version
The text was updated successfully, but these errors were encountered: