MAINT: create `[dev]` extras short that installs all optional and test and docs build dependencies
- Dominant language
- Python
- Stars
- 791
- Forks
- 451
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 4
Description
Genai is pretty bad giving advise about dependecies, and apparently it misses the `[docs]` and `[test]` options from the landing page. So maybe we need to create a new umbrella `[dev]` that includes everything and the kitchen sink as a short for developers. (as `[all]` is for end users and therefore doesn't include test and docs dependencies).
And also, while we're at it, the testing.html page is seriously outdated, and at bare min should include some hint about what packages needed for testing.
Contributor guide
Research direction
Start by locating the dependency-extra definitions for [all], [docs], and [test], then read testing.html and compare it with the current testing requirements. Done means the [dev] extra covers the requested optional, test, and documentation build dependencies, and testing.html gives developers a current indication of the packages needed for testing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, documentation, testing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 44/100