Commit Graph

1712 Commits

Author SHA1 Message Date
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