gchq / gchq/nix-bootstrap

Re-work Python support

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
bug help wanted
Dominant language
Haskell
Stars
42
Forks
3
PR merge metrics
No merged PRs in 30d

Description

nix-bootstrap has previously supported Python through the use of mach-nix.

mach-nix has since become unmaintained and broken, and thus nix-bootstrap's support is now broken.

We would welcome users with Python experience with Nix contributing some new infrastructure which does not rely on mach-nix. In the meantime, Python support will be removed from nix-bootstrap.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating nix-bootstrap's existing mach-nix and Python integration, then review the current Nix infrastructure and its maintenance constraints. Done means removing the broken dependency or replacing it with agreed, working Python support, but the issue does not define the replacement design.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.