astropy / astropy/astroquery

MAINT: create `[dev]` extras short that installs all optional and test and docs build dependencies

Open
#3,408 0 comments 0 reactions 0 assignees View on GitHub
Documentation infrastructure
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.