diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2023-07-12 14:35:13 +0200 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2023-07-24 16:41:08 +0200 |
commit | 0a47d548015ec7a2306c545ec1cf060348e7885e (patch) | |
tree | 72dad340a38d66e1186e4fa46a542936c37d7788 | |
parent | 8e284221f403c5579d02190ad2bc06d78576dfe2 (diff) |
docs/python: clarify allowance of using toosl to autogenerate packages
-rw-r--r-- | doc/languages-frameworks/python.section.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index 23c8526787b73..947ce60286596 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -1514,11 +1514,11 @@ Note: There is a boolean value `lib.inNixShell` set to `true` if nix-shell is in ### Tools {#tools} -Packages inside nixpkgs are written by hand. However many tools exist in -community to help save time. No tool is preferred at the moment. +Packages inside nixpkgs must use the `buildPythonPackage` or `buildPythonApplication` function directly, +because we can only provide security support for non-vendored dependencies. -- [nixpkgs-pytools](https://github.com/nix-community/nixpkgs-pytools) -- [poetry2nix](https://github.com/nix-community/poetry2nix) +We recommend [nix-init](https://github.com/nix-community/nix-init) for creating new python packages within nixpkgs, +as it already prefetches the source, parses dependencies for common formats and prefills most things in `meta`. ### Deterministic builds {#deterministic-builds} |