Commit Graph

19 Commits

Author SHA1 Message Date
Jean-Paul Calderone
35b921b11d Put Python package overrides in one place, and add a lot more of them
These packaging changes fix issues against CPython 3.11 or PyPy.
2023-03-21 08:57:21 -04:00
Jean-Paul Calderone
324a5ba397 give the reader a hint about the interpretation of ./. 2023-03-14 20:40:08 -04:00
Jean-Paul Calderone
99559638b9 remove some repetition in the package definition 2023-03-13 19:03:26 -04:00
Jean-Paul Calderone
17a2c32e1f Avoid colliding with the "extra" package in nixpkgs :/ 2023-03-13 17:02:10 -04:00
Jean-Paul Calderone
edd8e99178 no more pypi-deps-db or mach-nix 2023-03-13 16:36:53 -04:00
Jean-Paul Calderone
fa2ba64d4d Also supply the i2p extra dependency, txi2p 2023-03-13 16:02:57 -04:00
Jean-Paul Calderone
568e1b5317 Replace the mach-nix-based package with a nixpkgs-based package
The built-in nixpkgs `buildPythonPackage` doesn't do metadata discovery so we
have to duplicate a lot of the package metadata.  However, mach-nix is
unmaintained and incompatible with newer versions of nixpkgs.
2023-03-13 15:19:43 -04:00
Itamar Turner-Trauring
6bb57e248d Try to switch Nix off 3.7. 2023-01-09 13:09:59 -05:00
Jean-Paul Calderone
2e8c51ac4e bump nixpkgs-21.11 and drop the special zfec handling
the latest zfec release works fine without help
2022-04-13 08:24:53 -04:00
Itamar Turner-Trauring
03bc39ed77 Try to fix nix builds. 2022-01-31 11:30:41 -05:00
Jean-Paul Calderone
9ba17ba8d1 explain sources.nix a bit 2022-01-28 10:46:13 -05:00
Jean-Paul Calderone
005a762269 spelling 2022-01-28 10:46:10 -05:00
Jean-Paul Calderone
e4505cd7b8 change the strategy for building the test environment
it's not clear to me if this is conceptually better or worse than what it
replaces but it is about 25% faster
2022-01-28 10:03:53 -05:00
Jean-Paul Calderone
16fd427b15 Get undetected txi2p-tahoe test dependency into the test environment 2022-01-27 16:27:10 -05:00
Jean-Paul Calderone
f03f5fb8d7 Add an expression for running the test suite 2022-01-27 16:18:43 -05:00
Jean-Paul Calderone
60dd2ee413 Document the parameters and also accept an extras parameter 2022-01-27 16:17:37 -05:00
Jean-Paul Calderone
c21ca210e3 a note about providers 2022-01-27 13:23:59 -05:00
Jean-Paul Calderone
fae80e5da9 Fix zfec packaging 2022-01-27 13:23:54 -05:00
Jean-Paul Calderone
8a1d4617c2 Add new Nix packaging using mach-nix.buildPythonPackage 2022-01-27 13:00:36 -05:00