DavHau
548ced938d
readme: cleanup, improve, remove legacy stuff
2023-07-18 13:09:35 +02:00
Paul Haerle
3802b906b4
Merge pull request #579 from nix-community/fix-odoo-macos
...
v1/drvs: add nixpkgs-overrides for odoos psycopg2
2023-07-13 10:52:22 +02:00
phaer
6819a15ccc
v1/drvs: add nixpkgs-overrides for odoos psycopg2
...
...to fix aarch64-darwin builds
2023-07-13 10:49:17 +02:00
Paul Haerle
8149d6d59b
Merge pull request #575 from nix-community/isso-setuptools
...
v1/drvs/isso: add setuptools and comment
2023-07-12 13:07:56 +02:00
phaer
43bfbc8d74
v1/drvs/isso: add setuptools and comment
2023-07-12 12:54:11 +02:00
phaer
0b425bedc4
v1/lock: fix nix deprecation warning
2023-07-11 17:16:10 +02:00
Paul Haerle
4532520021
Merge pull request #547 from nix-community/dont-filter-other-systems
...
packages: allow all systems...
2023-07-11 10:38:04 +02:00
phaer
519f3a3871
ci: remove nix flake check run...
...
...we'll re-introduce specific pure tests later on, but nix flake check
always evaluates packages for all platforms as far as we know, and
that will fail if not all lock files are up to date
2023-07-11 09:50:04 +02:00
phaer
ad71089ddc
packages: allow all systems...
...
..don't filter them
2023-07-11 09:48:56 +02:00
DavHau
e34c4fb33e
feat(nodejs-devshell): expose node_modules drv submodule
2023-07-10 17:51:45 +02:00
DavHau
299c087847
ci: remove tests irrelevant for v1
2023-07-10 17:49:04 +02:00
Paul Haerle
3772175693
Merge pull request #565 from nix-community/ci
...
ci: enable hercules
2023-07-10 14:17:04 +02:00
DavHau
27468aef5a
ci: enable hercules
2023-07-10 13:53:30 +02:00
DavHau
7f4d72ab1c
test(fetchPipMatadata): fix mistake in test
2023-07-10 13:51:50 +02:00
DavHau
49cc215538
refactor(fetchPipMetadata): minor refactoring after code review
2023-07-10 13:51:50 +02:00
DavHau
8da26fae21
chore: update lock files
2023-07-10 13:51:50 +02:00
DavHau
f9cd0c5cef
fix(v1/pip): bug in fetchPipMetadata when multiple roots are requested
...
So far, whenever multiple roots are requested, only the last one was respected for the lock file
Now all roots are merged into the `default` extra
2023-07-10 13:51:50 +02:00
DavHau
d0fe509a67
test(fetchPipMetadata): refactor test_path_in_nix_store
2023-07-10 13:51:50 +02:00
DavHau
cb6a70dfe3
test(fetchPipRequirements) monkeypatch nix_show_derivation
2023-07-10 13:51:50 +02:00
DavHau
52add48d47
refactor(fetchPipRequirements): refactor git_repo_root
...
default to the current directory
2023-07-10 13:51:50 +02:00
DavHau
013b7f98d1
ci: expose fetchPipMetadata package and build it
2023-07-10 13:51:50 +02:00
DavHau
e93f0f2aea
test(fetchPipMetadata): add more tests
2023-07-10 13:51:50 +02:00
DavHau
4e5ca7a690
refactor(fetchPipMetadata): raise Exception instead of sys.exit(1)
2023-07-10 13:51:50 +02:00
DavHau
2c4355b63d
tests(pip): initialize unit tests via pytest
2023-07-10 13:51:50 +02:00
DavHau
ca0847531b
devshell: include black into python
2023-07-10 13:51:50 +02:00
DavHau
f5c59d1c3d
chore(fetchPipMetadata): add devShell + .envrc
2023-07-09 10:23:08 +02:00
DavHau
19aeff457d
refactor(fetchPipMetadata): split package and script
2023-07-09 10:23:08 +02:00
DavHau
a380add69e
examples(nodejs): allow prettier-devshell derivation to be built
2023-07-08 15:03:31 +02:00
DavHau
99373e2956
ci: don't run .#update-locks
2023-07-08 13:28:03 +02:00
DavHau
9b4860243b
chore(v1): update all lock files
2023-07-08 13:28:03 +02:00
DavHau
4a849671a8
fix(nodejs): lower prio for buildScript default
2023-07-08 13:22:51 +02:00
DavHau
bf38888d90
examples(nodejs): remove example prettier-no-lock
2023-07-08 13:22:51 +02:00
DavHau
b38c4d9a2f
examples(nodejs): add example nodejs-no-lock
2023-07-08 13:22:51 +02:00
DavHau
6159824a2a
feat(lock): don't write empty lock file
...
... and delete ones which became empty
2023-07-08 13:02:07 +02:00
dependabot[bot]
9a59240b8a
chore(deps): bump cachix/install-nix-action from 17 to 22
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 17 to 22.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v17...v22 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 12:06:33 +02:00
dependabot[bot]
8bbed86d18
chore(deps): bump cachix/cachix-action from 10 to 12
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 10 to 12.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v10...v12 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 12:05:56 +02:00
dependabot[bot]
b325fd6263
chore(deps): bump actions/checkout from 2.4.0 to 3.5.3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.4.0 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2.4.0...v3.5.3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-08 12:05:35 +02:00
DavHau
42fc68180e
fix(github): fix dependabot file location
2023-07-08 11:23:51 +02:00
DavHau
8fe43a193d
feat(github): add dependabot
2023-07-07 21:34:04 +02:00
Jairo Llopis
e2f9f2c211
docs: fix typo on fetchers
2023-07-07 14:11:13 +02:00
Grégoire Geis
5a3e87301f
rust: add support for workspace-inherited crate versions
2023-07-04 21:43:35 +03:00
DavHau
ff71cd8e18
feat(nodejs-node-modules): ensure the .bin also exists in the local node_modules
...
This change allows to re-locate the node_modules directory via a single copy operation.
The current builder installs the .bin directory one level above the top-level package which isn't what we want for the node-modules output.
This change ensures that the .bin also exists within the local node_modules directory of the current package.
It also ensures that all symlinks are relative and don't point to store paths
2023-07-04 21:10:08 +03:00
DavHau
d67e213ed3
feat(v1): new modules nodejs-devshell
2023-07-04 21:10:08 +03:00
DavHau
65f7ad793b
feat(v1): new module nodejs-node-modules
2023-07-04 21:10:08 +03:00
Paul Haerle
07a24630e1
remove dream2nix-legacy drv-part... ( #549 )
...
as it's currently broken in requiring IFD during nix flake show.
2023-07-04 16:17:46 +02:00
Sridhar Ratnakumar
76fba001f3
docs/rust: Fix syntax error in fenix example ( #541 )
2023-07-01 22:28:40 +03:00
Florian Friesdorf
1fd0c83a4c
Some whitespace for lock file error formatting ( #544 )
...
* Some whitespace for lock file error formatting
* Fix typo
2023-07-01 21:33:29 +03:00
DavHau
429171bd07
fix(v1/nodejs-granular): allow empty mkDerivation.src
2023-06-29 16:59:41 +03:00
DavHau
b87571ee51
fix(nodejs/strict-builder): fix ID comparison
2023-06-29 16:57:27 +03:00
DavHau
f47929385c
feat(v1): pass dream2nix.lib to evalModules
2023-06-29 16:56:40 +03:00