Commit Graph

1543 Commits

Author SHA1 Message Date
phaer
13606922cd feat(buildPythonEnv): add nativeBuildInputs 2023-03-31 20:10:00 +02:00
phaer
4bf406e394 feat(ansible): use buildPythonEnv 2023-03-31 18:09:42 +02:00
phaer
87b43e1bb3 feat(buildPythonEnv): replace pythonSources...
with fetchPipMetadata
2023-03-31 18:07:51 +02:00
phaer
284fc4f2a2 feat(fetchPipMetadata): re-introduce pipVersion...
...and the venv. Also make hash gathering more solid
2023-03-31 18:03:02 +02:00
phaer
4d4ab9e35b feat(fetchPipMetadata): convert to script, pass...
args as json
2023-03-31 17:35:54 +02:00
phaer
0ac4468032 clean(fetchPipMetadata): remove dead code 2023-03-31 15:51:04 +02:00
phaer
0ad87ab6e9 fetchPipMetadata: use pip from nixpkgs...
...remove the venv and wait for the proxy via http, because the
cert is only generated a bit after mitmproxy is started
2023-03-31 15:27:14 +02:00
phaer
7486717898 clean(fetchPipMetadata): remove drv-parts-module 2023-03-31 15:27:14 +02:00
phaer
d4d7f2f1c8 clean(fetchPipMetadata): remove fod. 2023-03-31 15:27:14 +02:00
phaer
58b4ec80e5 clean(fetchPipMetadata): remove binary selection
...to simplify for now, we'll re-introduce it later
2023-03-31 15:17:34 +02:00
phaer
83b0d20809 init(buildPythonEnv): fork mach-nix-xs 2023-03-31 14:46:44 +02:00
phaer
cc1438d3c9 feat(fetchPipMetadata): remove names and dist 2023-03-31 14:44:18 +02:00
phaer
d0d3dbcf97 feat(fetchPipMetadata): remove writeMetaData 2023-03-31 14:43:44 +02:00
phaer
0c46b840fc feat(fetchPipMetadata): save full url...
...and report.json for now
2023-03-31 14:28:10 +02:00
phaer
88e2f0f416 feat(fetchPipMetadata): add drv-parts module 2023-03-31 14:05:42 +02:00
phaer
1a0d0f1513 feat(fetchPipMetadata): remove downloading 2023-03-31 14:05:40 +02:00
phaer
dd90544ebb copy fetchPip to fetchPipMetadata 2023-03-31 14:05:25 +02:00
DavHau
6f512b5a22
Merge pull request #501 from phaer/fetch-pip-metadata
fetchPip: use new `pip install --report` to acquire reliable metadata from pip
2023-03-31 12:23:29 +02:00
phaer
e888a06796 doc(fetchPip): add comment regarding the 2 pythons 2023-03-31 11:24:15 +02:00
phaer
a9fe3b527c chore(ansible): update hashes 2023-03-30 16:15:17 +02:00
phaer
2fa8a52900 chore(mach-nix-xs): dependencies -> metadata.json 2023-03-30 16:14:57 +02:00
phaer
3a242e39b2 fix(fetchPip): run fetch script with right python 2023-03-30 16:09:18 +02:00
phaer
1a9da2931b feat(fetchPip): use pip 23 new --report feature 2023-03-30 16:09:15 +02:00
phaer
1c7d60c1da feat(fetchPip, wip): add metadata.json...
...in favour of dependencies.json. Needs adaptions in mach-nix
2023-03-30 16:05:55 +02:00
DavHau
ba8d4c4647 fix(lib.evalModules): don't ignore user defined specialArgs 2023-03-30 12:58:07 +02:00
DavHau
5a16b0b04e fix(mach-nix): add missing imports for ../lock 2023-03-30 12:57:27 +02:00
DavHau
e01740b8b4 chore(drv-parts): update; rename dependencySets -> packageSets 2023-03-30 12:41:48 +02:00
DavHau
7d69373d31 feat(fetchPip): add option noBinary 2023-03-30 11:23:26 +02:00
DavHau
45cdd3f367 feat(legacy): add devShell to public 2023-03-29 11:28:19 +02:00
DavHau
3bca398d9d fix(v1/legacy): add missing module 2023-03-28 11:02:19 +02:00
DavHau
10c4e9d793 fix(lib.evalModules): add drv-parts to specialArgs 2023-03-28 16:47:35 +08:00
DavHau
865a2f53f7 feat(drv-parts): update drv-parts dependency 2023-03-28 16:39:26 +08:00
DavHau
dde26d7ffd feat(v1): inherit modules and lib from drv-parts 2023-03-28 16:39:09 +08:00
DavHau
b23e6f39ec feat(lib.evalModules): init convenience wrapper for lib.evalModules 2023-03-28 16:38:24 +08:00
DavHau
e5aa0e4c11 chore(interface): deprecate riseAndShine 2023-03-28 16:37:11 +08:00
DavHau
016f479090 fix: fix shell.nix 2023-03-27 12:52:38 +08:00
DavHau
76863ca023
Merge pull request #496 from nix-community/v1-compat
feat(v1): init compat module for pure legacy translators
2023-03-26 18:28:07 +08:00
DavHau
f96eb79476 feat(legacy): rename legacy -> dream2nix-legacy 2023-03-26 18:04:22 +08:00
DavHau
18d8a016fa feat(v1): add nodejs package prettier 2023-03-26 17:55:21 +08:00
DavHau
6efc60882a feat(legacy): handle source, sourceOverrides, packageOverrides 2023-03-26 17:54:56 +08:00
DavHau
c69488718b refactor(utils): vendor semver.nix from poetry2nix 2023-03-26 17:53:02 +08:00
DavHau
41c56eb788 feat(legacy): make translator, builder, etc.. configurable 2023-03-26 16:35:40 +08:00
DavHau
47a1f48203 chore(v1/compat): rename to dream2nix-legacy 2023-03-26 16:20:36 +08:00
DavHau
d2ab5ae4d8 feat(v1): init compat module for pure legacy translators 2023-03-26 16:14:43 +08:00
Yusuf Bera Ertan
046dfad9b2
feat(rust): print message when writing git vendor entries 2023-03-25 22:43:23 +03:00
Yusuf Bera Ertan
f9481010cd
fix(rust): filter out duplicate git sources in subsystem attrs 2023-03-25 22:42:32 +03:00
DavHau
a67a45657b
Merge pull request #494 from raboof/php_transitive_with_target_dir
Document how to drop PHP target-dir attribute
2023-03-25 21:07:54 +08:00
Arnout Engelen
a54969c218
Document how to drop PHP target-dir attribute
Fixes #491 by documenting how to use flake `packageOverrides`
to drop the attribute
2023-03-25 11:16:34 +01:00
DavHau
3e5d61c676
Merge pull request #493 from raboof/dont-override-patch-phase
PHP: don't override patchPhase
2023-03-25 12:23:15 +08:00
DavHau
53611af00c chore(drv-parts): update drv-parts 2023-03-25 01:00:23 +08:00