DavHau
3f6c7cbd80
python/pdm: several improvements
...
- infer build-systems from pyproject.toml
- add more generic getClosure lib function to get the closure of any given dependency + extra
- resolve extras correctly for each computed closure
- overhaul some of the existing tests
2023-12-10 05:47:44 +00:00
DavHau
7292ee5455
python/pdm: improve implementation and UI
...
- implement per dependency sourceSelector option
- update pyproject.nix
- update nix-unit
2023-12-04 07:46:08 +00:00
DavHau
3030cd5877
examples/python-pdm: migrate to ./packages
2023-11-07 19:08:27 +07:00
adisbladis
e28ae15e36
pdm: Remove universal wheel file name test
...
It was broken by changes in pyproject.nix and doesn't seem to be in use anyway.
2023-11-04 06:36:34 +00:00
DavHau
61bc3b1377
examples: remove dream2nix- prefix
2023-10-30 21:42:51 +00:00
DavHau
3789a1bdb7
pdm: allow selecting multiple groups
2023-10-29 23:14:00 +00:00
Frederik Rietdijk
657c329d0b
pdm lib: recurse into dependencies
2023-09-29 20:47:33 +01:00
DavHau
229b0a1ba4
fix(python-pdm): fix tests
2023-09-29 14:46:15 +01:00
DavHau
fc86213f00
fix(pdm/parseLockData): filter deps properly
2023-09-29 14:46:15 +01:00
DavHau
2f9c0c28d9
feat(python-pdm): iterate
2023-09-29 01:32:03 +01:00
DavHau
6b89285dbc
feat(python-pdm): initialize wheel filtering
2023-09-28 20:46:32 +01:00
DavHau
98f7fac5a1
chore(python-pdm): rename python-pdm -> WIP-python-pdm
2023-09-28 19:19:18 +01:00
Frederik Rietdijk
c78d39119a
wip pdm init
2023-09-28 19:11:18 +01:00