phaer
|
cda1e4fa19
|
Revert "fix(buildPythonEnv): let doCheck default to true"
This reverts commit 95e815a4ec .
|
2023-04-05 12:15:27 +02:00 |
|
phaer
|
5564c2845c
|
fix(buildPythonEnv): remove unused dists passthru
|
2023-04-05 11:33:24 +02:00 |
|
phaer
|
888e3e1922
|
fix(buildPythonEnv): patchelf toplevel by default
|
2023-04-05 11:32:56 +02:00 |
|
phaer
|
f82c31dfad
|
fix(buildPythonEnv): remove unused runCommand
|
2023-04-05 11:32:29 +02:00 |
|
phaer
|
6f21250df1
|
fix(buldPythonEnv): remove unecessary postFixup
|
2023-04-05 11:32:00 +02:00 |
|
phaer
|
95e815a4ec
|
fix(buildPythonEnv): let doCheck default to true
|
2023-04-05 11:31:13 +02:00 |
|
phaer
|
6c6fbfa71a
|
fix(buildPythonEnv): remove manylinuxPackages...
...manylinux1 should include them.
|
2023-04-05 11:30:51 +02:00 |
|
phaer
|
94ac87ab73
|
fix(fetchPipMetadata): remove unecessary if...
...its redundant, now that dependencies are a set here
|
2023-04-05 11:28:34 +02:00 |
|
phaer
|
aad13eee69
|
feat(buildPythonEnv): include nixpkgs-overrides...
...but don't activate it by default
|
2023-04-04 14:52:09 +02:00 |
|
phaer
|
5bd325d4a8
|
feat(fetchPipMetadata): sort dependencies
|
2023-04-04 14:31:05 +02:00 |
|
phaer
|
25039e82b4
|
feat(fetchPipMetadata): add cycle detection...
...to prevent inifite recursion in nix later on
|
2023-04-04 14:26:13 +02:00 |
|
phaer
|
a512c63386
|
chore(fetchPip): decrease proxy timeout to 10s
|
2023-04-04 14:09:42 +02:00 |
|
DavHau
|
34a80ab215
|
chore(v1): update lock files
|
2023-04-04 12:47:23 +02:00 |
|
DavHau
|
2022d7f5b2
|
fix(v1/mach-nix-xs): set postPhases instead of postFixup
|
2023-04-04 12:46:28 +02:00 |
|
DavHau
|
1b47c40614
|
fix(v1/mach-nix-xs); no autoPatchelfHook for individual sdist builds
|
2023-04-04 00:18:23 +02:00 |
|
DavHau
|
85008c440a
|
fix(v1/mach-nix-xs): install transitive deps when building wheel
|
2023-04-04 00:17:36 +02:00 |
|
DavHau
|
bbb1986c40
|
fix(v1/mach-nix-xz): add unzip to nativeBuildInputs
|
2023-04-03 20:50:59 +02:00 |
|
DavHau
|
a7821b2dd6
|
fix(v1/mach-nix-xs): mkDefault for nixpkgs-overrides.enable
|
2023-04-03 20:48:32 +02:00 |
|
DavHau
|
4a0fdbb3c2
|
feat(v1/nixpkgs-overrides): set default priority for exclude
|
2023-04-03 20:45:19 +02:00 |
|
DavHau
|
d636274de1
|
feat(v1/nixpkgs-override): rename excludedNixpkgsAttrs -> exclude
|
2023-04-03 20:43:59 +02:00 |
|
DavHau
|
35a911655c
|
feat(fetchPip.nix): add wheel to venv
|
2023-04-03 18:00:18 +02:00 |
|
DavHau
|
de15e315e0
|
fix(fetchPip.py): don't refer to /build directly
|
2023-04-03 14:23:27 +02:00 |
|
DavHau
|
ee8f2bbf59
|
fix(v1/lib.evalModules): allow specialArgs unspecified
|
2023-04-03 12:16:32 +02:00 |
|
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 |
|