phaer
|
87842fa32e
|
chore(buildPythonEnv): TODO substitution conflicts
|
2023-04-03 12:15:05 +02:00 |
|
phaer
|
d16436579a
|
feat(fetchPipMetadata): respect markers...
for proper support of platform-specific and optional features.
Turns out it, it isn't that hard after all with a bit of recursion.
|
2023-04-03 02:29:43 +02:00 |
|
phaer
|
4e1a8af12d
|
feat(fetchPipMetadata): don't handle markers
|
2023-04-02 22:32:30 +02:00 |
|
phaer
|
3775e17c9a
|
fix(fetchPipMetadata): sort lock file keys
|
2023-04-01 17:42:47 +02:00 |
|
phaer
|
9527b0dd0a
|
feat(odoo): use buildPythonEnv
|
2023-04-01 00:08:19 +02:00 |
|
phaer
|
4d7e8ba606
|
fix(fetchPipMetadata): no hashes for editables
|
2023-04-01 00:07:15 +02:00 |
|
phaer
|
a5fd46f21b
|
feat(fetchPipMetadata): wrap script for...
buildInputs. There's probably a cleaner way
|
2023-03-31 20:10:24 +02:00 |
|
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 |
|