Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions src/content/sprints/nix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: "Python Packaging with Nix & NixOS"
numberOfPeople: "8"
pythonLevel: "Any"
contactPerson:
name: "Hugo Herter"
email: "contact@hugoherter.com"
github: "hoh"
links:
- title: "Nix/NixOS website"
url: "https://nixos.org/"
- title: "Nixpkgs repository"
url: "https://github.com/NixOS/nixpkgs/"
- title: "Python packaging in Nixpkgs"
url: "https://nixos.org/manual/nixpkgs/stable/#python"
---

Nix is a package manager and configuration language for creating reproducible
software environments. Nixpkgs contains package definitions for a large part of
the Python ecosystem.

During this sprint, we will improve Python support in Nixpkgs by updating
packages, fixing builds and tests, packaging missing projects, and improving
documentation or tooling.

No previous Nix experience is required. We will provide a short introduction,
help newcomers set up their environment, and offer tasks for different
experience levels. Familiarity with Python, Git, or packaging is helpful but not
required.

Our goals are to submit useful improvements to Nixpkgs, help new contributors
make their first contribution, and share practical knowledge about reproducible
Python environments.