NatLabRockies / NatLabRockies/reView
Seperate out requirements for reView-tools from reView
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
The idea is to separate out requirements for reView-tools like requirements.txt; environment.yml as there are several packages that are conflicting in reView. It has references to older geopandas & shapely functions which are deprecated causing import errors when tested for reView-tools --help
name: review-tools
channels:
- conda-forge
dependencies:
- python=3.12
- geopandas>=1.1
- pyogrio>=0.7.2
- shapely>=2.0
- pyproj>=3.6
- cartopy>=0.23
- geoplot=0.5.1
- mapclassify>=2.6
- matplotlib-base>=3.7
- contextily
- seaborn
- numpy>=1.26
- pandas>=2.1
- pip:
- -r requirements.txt
requirements.txt
addfips>=0.4.2
click>=8.1
dash>=2.18,<3
geopandas>=1.1
geoplot==0.5.1
mapclassify>=2.6
matplotlib>=3.7
numpy>=1.26
pandarallel>=1.6.5
pandas>=2.1
Pint>=0.23
plotext>=5.2,<6
pygeopkg==0.1.3
pyproj>=3.6
shapely>=2.0
tqdm>=4.66
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the reView-tools entry point and the existing dependency files, then compare how reView currently installs its requirements. Create separate requirements.txt and environment.yml files using the dependency lists in the issue, and run reView-tools --help to confirm imports succeed without the conflicting older package versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, cli, tooling
- Issue type
- Refactor
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 76/100