From c1470de102a049ad2d1d396704762c6d919b1cc7 Mon Sep 17 00:00:00 2001 From: Hugo Herter Date: Fri, 17 Jul 2026 12:26:19 +0200 Subject: [PATCH 1/4] Create sprint document for Python Packaging with Nix Added a new sprint document for Python Packaging with Nix & NixOS, outlining goals, requirements, and resources. --- src/content/sprints/nix.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/content/sprints/nix.md diff --git a/src/content/sprints/nix.md b/src/content/sprints/nix.md new file mode 100644 index 000000000..dad8303fb --- /dev/null +++ b/src/content/sprints/nix.md @@ -0,0 +1,26 @@ +--- + +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. From eaeea435659d8c145d9d740e4917b79fd1ae3de0 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 17 Jul 2026 10:30:52 +0000 Subject: [PATCH 2/4] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/content/sprints/nix.md | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/src/content/sprints/nix.md b/src/content/sprints/nix.md index dad8303fb..7bc0318a5 100644 --- a/src/content/sprints/nix.md +++ b/src/content/sprints/nix.md @@ -1,5 +1,4 @@ --- - title: "Python Packaging with Nix & NixOS" numberOfPeople: "8" pythonLevel: "Any" @@ -8,19 +7,27 @@ 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" - + - 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. +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. +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. +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. +Our goals are to submit useful improvements to Nixpkgs, help new contributors +make their first contribution, and share practical knowledge about reproducible +Python environments. From 7396cd554ec7e77b9be288620de03cb133956376 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rodrigo=20Gir=C3=A3o=20Serr=C3=A3o?= <5621605+rodrigogiraoserrao@users.noreply.github.com> Date: Fri, 17 Jul 2026 15:00:02 +0200 Subject: [PATCH 3/4] Fix formatting issues in nix.md Fix frontmatter --- src/content/sprints/nix.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/sprints/nix.md b/src/content/sprints/nix.md index 7bc0318a5..b8dffd80f 100644 --- a/src/content/sprints/nix.md +++ b/src/content/sprints/nix.md @@ -3,9 +3,9 @@ title: "Python Packaging with Nix & NixOS" numberOfPeople: "8" pythonLevel: "Any" contactPerson: -name: "Hugo Herter" -email: "contact@hugoherter.com" -github: "hoh" + name: "Hugo Herter" + email: "contact@hugoherter.com" + github: "hoh" links: - title: "Nix/NixOS website" url: "https://nixos.org/" From 1e25cc6ce6d2ae9585bf45508c5fdcf32164d259 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 17 Jul 2026 13:02:17 +0000 Subject: [PATCH 4/4] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/content/sprints/nix.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/sprints/nix.md b/src/content/sprints/nix.md index b8dffd80f..8f960a371 100644 --- a/src/content/sprints/nix.md +++ b/src/content/sprints/nix.md @@ -3,9 +3,9 @@ title: "Python Packaging with Nix & NixOS" numberOfPeople: "8" pythonLevel: "Any" contactPerson: - name: "Hugo Herter" - email: "contact@hugoherter.com" - github: "hoh" + name: "Hugo Herter" + email: "contact@hugoherter.com" + github: "hoh" links: - title: "Nix/NixOS website" url: "https://nixos.org/"