Skip to content

Commit

Permalink
build: Remove experimental label
Browse files Browse the repository at this point in the history
Uv builds being binary reproducible was the last blocker, and uv 0.5.7 which contains support for disabling non-reproducible metadata has now reached nixos-unstable-small.

`mkDerivationEditable` is still marked as unstable because I'm not sure about the final api.
  • Loading branch information
adisbladis committed Dec 24, 2024
1 parent fef182b commit 11e4d96
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 2 additions & 0 deletions build/lib/renderers.nix
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,8 @@ in
Evaluates PEP-508 environment markers to select correct dependencies for the platform but does not validate version constraints.
Note: This API is unstable and subject to change.
Type: mkDerivation :: AttrSet -> AttrSet
*/
mkDerivationEditable =
Expand Down
3 changes: 1 addition & 2 deletions doc/src/build.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# Build

<div class="warning">
The pyproject.nix build infrastructure is brand new and experimental.
At this time it's mainly targeted at python2nix authors, and is being tested in uv2nix.
The pyproject.nix build infrastructure is mainly targeted at python2nix authors, and is being used in uv2nix.
</div>

Pyproject.nix can be used with nixpkgs `buildPythonPackage`/`packageOverrides`/`withPackages`, but also implements it's own build infrastructure that fixes many structural problems with the nixpkgs implementation.
Expand Down
1 change: 0 additions & 1 deletion flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@
};
};

# Note: This build infrastructure is experimental.
build = import ./build {
pyproject-nix = self;
inherit lib;
Expand Down

0 comments on commit 11e4d96

Please sign in to comment.