Skip to content

Commit 20ad91b

Browse files
hohpre-commit-ci[bot]nikoshellrodrigogiraoserrao
authored
Sprints: Add Python Packaging with Nix (#1830)
This adds a new sprint document for Python Packaging with Nix & NixOS, outlining goals, requirements, and resources. <!-- readthedocs-preview ep-website start --> 🖼️ Preview available 🖼️ : https://ep-website--1830.org.readthedocs.build/ <!-- readthedocs-preview ep-website end --> --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Nikoś <nikoshell20@gmail.com> Co-authored-by: Rodrigo Girão Serrão <5621605+rodrigogiraoserrao@users.noreply.github.com>
1 parent 35c76ff commit 20ad91b

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

src/content/sprints/nix.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: "Python Packaging with Nix & NixOS"
3+
numberOfPeople: "8"
4+
pythonLevel: "Any"
5+
contactPerson:
6+
name: "Hugo Herter"
7+
email: "contact@hugoherter.com"
8+
github: "hoh"
9+
links:
10+
- title: "Nix/NixOS website"
11+
url: "https://nixos.org/"
12+
- title: "Nixpkgs repository"
13+
url: "https://github.com/NixOS/nixpkgs/"
14+
- title: "Python packaging in Nixpkgs"
15+
url: "https://nixos.org/manual/nixpkgs/stable/#python"
16+
---
17+
18+
Nix is a package manager and configuration language for creating reproducible
19+
software environments. Nixpkgs contains package definitions for a large part of
20+
the Python ecosystem.
21+
22+
During this sprint, we will improve Python support in Nixpkgs by updating
23+
packages, fixing builds and tests, packaging missing projects, and improving
24+
documentation or tooling.
25+
26+
No previous Nix experience is required. We will provide a short introduction,
27+
help newcomers set up their environment, and offer tasks for different
28+
experience levels. Familiarity with Python, Git, or packaging is helpful but not
29+
required.
30+
31+
Our goals are to submit useful improvements to Nixpkgs, help new contributors
32+
make their first contribution, and share practical knowledge about reproducible
33+
Python environments.

0 commit comments

Comments
 (0)