Jean-Paul Calderone
7e972e4a53
further clarifying comments
2023-07-21 10:24:09 -04:00
Jean-Paul Calderone
b0397d3d08
Replace default.nix with a compatibility shim
...
This also means we drop our niv dependency
2023-07-19 13:57:55 -04:00
Jean-Paul Calderone
9247437535
Add a flake with some packages and apps and an overlay
2023-07-04 12:43:23 -04:00
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