dream2nix
dream2nix copied to clipboard
Simplified nix packaging for various programming language ecosystems [maintainer=@DavHau]
I've been trying to add pip dependencies that use the `maturin` build backend. It appears like dream2nix currently ignores them and doesn't install them. - [opendal](https://github.com/apache/opendal/blob/main/bindings/python/pyproject.toml#L19) - [object-store-python](https://github.com/roeap/object-store-python/blob/main/object-store/pyproject.toml#L3) ```console >...
Hello, Could the example be upgraded with this case as well ?
Howdy :wave: I'm trying to use dream2nix on a python project and it's working great for the most part. However there's 1 dependency in my project that it can't seem...
`nix run github:nix-community/dream2nix#__pythonEnv extract-msg` ``` 🔒 Lock successful Changes are written to pdm.lock. warning: creating lock file '/tmp/tmp.A5UM59kIcP/flake.lock' error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:9:12: (source not available)...
This feature [already exists in nodejs-granular-v3](https://github.com/nix-community/dream2nix/blob/995e831dac8c2c843f1289d15dfec526cb84afdd/modules/dream2nix/nodejs-granular-v3/interface.nix#L14-L17), I took it from there.
why macosx? ``` nix run github:nix-community/dream2nix#__pythonEnv spyder 🔒 Lock successful Changes are written to pdm.lock. warning: creating lock file '/tmp/tmp.Xi7jvX1jG8/flake.lock' error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:9:12: (source...
error: A definition for option `pdm.sourceSelector.' is not of type `string'. Definition values: - In `/nix/store/d9gh4yrnygb0dz5vjfzpy6k6ar2m3k07-source/modules/dream2nix/WIP-python-pdm': null `nix develop` `pdm add spyder ` Details nix develop --show-trace error: … while...
When using `dream2nix.modules.dream2nix.nodejs-package-lock-v3` I am unable to pass packages as `nativeBuildInputs` to transitive dependencies (specified in a `package-lock.json`) using the `nodejs-granular-v3.overrides.${packageName}.nativeBuildInputs` option. When I do so for a package, for...
Ran into a hurdle around extra pypi indexes. ## background I'm looking at converting a python project from mach-nix to dream2nix via the pip module. It needs one private package...
When running `nix develop .#test`, I get ``` error: attribute 'overrideAttrs' missing at /nix/store/fiaq7973xg0578vd3h1b46qxs6m694nf-source/modules/dream2nix/nodejs-granular-v3/devShell.nix:39:22: 38| */ 39| nodeModulesDrv = pkg.overrideAttrs (old: { | ^ 40| installMethod = "copy"; ``` where...