DavHau
|
8ea18aa69a
|
fix(python): nativeBuildInputs not applied
|
2023-03-13 12:46:11 +07:00 |
|
phaer
|
123e6cfe7a
|
wip: use new drv-parts mkDerivation interface
|
2023-03-13 12:46:11 +07:00 |
|
phaer
|
b2024ad22e
|
move dependency analysis to fetch-python-reqs...
..to require only one IFD
|
2023-03-13 12:46:11 +07:00 |
|
phaer
|
e5a8cd6e69
|
chore, mach-nix-xs: use dict for dep tree
|
2023-03-13 12:46:11 +07:00 |
|
phaer
|
5427ea668e
|
fetch-python-requirements: make more robust...
...and handle packages which might not even contain
a PKG_INFO. They could still include requirements.txt, otherwise
no dependencies are assumed.
|
2023-03-13 12:46:11 +07:00 |
|
phaer
|
724ed96702
|
use drv-parts.derivationFromModules for deps
|
2023-03-13 12:46:11 +07:00 |
|
phaer
|
907f9a9003
|
proof-of-concept: granular python builder
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
05f35fcbb7
|
chore: add comments to packages.nix
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
8759480041
|
feat(mkDerivation-based): use mkDerivation-based helper from drv-parts
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
51c92b53b4
|
feat: update drv-parts (package-func)
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
9cdf46c3da
|
feat: add integration for buildPythonPackage
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
7e72557a5d
|
feat: update drv-parts with public.name etc.
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
4ac734d6f9
|
feat: update drv-parts with namespaced pkg-funcs
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
d3a15ccda7
|
feat: init fetchPythonRequirements
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
9806104d2b
|
feat: init docs (WIP)
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
484a95ef9d
|
fix(writers): fix some bugs
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
74e70cb8ea
|
chore(nix): format writers.nix
|
2023-03-13 12:46:11 +07:00 |
|
phaer
|
c6973a8d63
|
fix: don't build toplevel sdists twice...
top-level packages which aren't a wheel, but a source distributions
were built twice - once as a dependency and once in the main derivation.
|
2023-03-13 12:46:11 +07:00 |
|
phaer
|
b1c8c49015
|
feat: add pillow
|
2023-03-13 12:46:11 +07:00 |
|
phaer
|
9b8df26237
|
chore(mach-nix-rs): fix typos
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
1b445e7719
|
chore(mach-nix-xs): update drv-parts for better syntax
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
75377f1c7b
|
chore(mach-nix-xs): cleanup/refactor
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
273c29c08c
|
feat(mach-nix-xs): make dists work with autoPatchelfHook
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
724af53688
|
WIP
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
cd755caee9
|
chore: update drv-parts
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
18b34afe32
|
feat: update drv-parts to PR: https://github.com/DavHau/drv-parts/pull/17
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
a57f5b1060
|
feat(eval-cache): use --no-link for nix-build
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
3665fe169b
|
chore(eval-cache): reword some internals
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
03c9433805
|
chore(mach-nix-xs): fix type of mach-nix.dists
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
b1679e55ef
|
chore(mach-nix-xs): move options to .mach-nix.
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
305b118087
|
ansible: init
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
56925c8153
|
chore: refactor eval-cache options
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
6ad08f59af
|
feat(eval-cache): allow nested fields as inputs
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
16d0ce469c
|
feat(mach-nix-xs): mkDefault for deps
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
1405d4038d
|
feat(eval-cache): add app to refresh caches
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
14099d916a
|
feat(eval-cache): fallback to IFD if cache invalid. and warn
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
e5ad20e710
|
feat: individual cache files per system
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
9ac6d8a8c3
|
chore(python): update hashes and caches
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
af52758da6
|
feat(eval-cache): pretty print cache.json
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
8d77fe3f40
|
tensorflow: init
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
2d8997d05a
|
apache-airflow: fix package by extracting attrs from nixpkgs
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
a2ccc96913
|
feat(mach-nix-xs): init lib.extractPythonAttrs
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
d12a078cfb
|
feat(eval-cache): allow to disable
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
3218cedcb4
|
feat: update odoo and airflow modules for caching
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
8872c49d9b
|
feat: improve mach-nix-xs, add caching
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
4d709cbc81
|
feat: add eval-cache drv-parts module
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
4ff55928ba
|
chore: update python packages
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
c474e1e41a
|
feat(packages): add apache-airflow
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
176db2410f
|
feat(mach-nix-xs): use lazyAttrsOf
|
2023-03-13 12:46:11 +07:00 |
|
DavHau
|
43ac36c5a9
|
add drv-parts template
|
2023-03-13 12:46:11 +07:00 |
|