adafruit / adafruit/Adafruit_CircuitPython_Bundle

Switch from dynamic to static requirements

Open
#511 0 comments 0 reactions 1 assignee Claimed by @tekktrik View on GitHub
enhancement
Dominant language
Shell
Stars
1k
Forks
205
Avg merge
5h 34m
Merged PRs (30d)
4

Description

We could upgrade all the libraries to switch from `requirements.txt` and `optional-requirements.txt` to defining them full inside `pyproject.toml`. I think the actual change implementation isn't too bad through Adabot's extended tooling.

Main concerns are that:
- The current way dependencies are defined is incredibly readable right now
- Existing documentation or guides may explicitly say to download requirements using the file (i.e. `pip install -r requirements.txt`)
- Existing projects such as the screenshot tool or `circup` may explicitly look at `requirements.txt` for requirements.

Happy to do this myself and look into the above before making a final suggestion or recommendation about how viable this is.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.