Commit Graph

55 Commits

Author SHA1 Message Date
Jean-Paul Calderone
99559638b9 remove some repetition in the package definition 2023-03-13 19:03:26 -04:00
Jean-Paul Calderone
1b9936bd1b get lib :/ 2023-03-13 17:10:29 -04:00
Jean-Paul Calderone
0d11c6c076 package metadata 2023-03-13 17:06:06 -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
f59c6a3acf Get our dependencies at runtime, too. 2023-03-13 17:01:57 -04:00
Jean-Paul Calderone
93cd2aa354 re-enable nix-based test suite runs 2023-03-13 16:43:22 -04:00
Jean-Paul Calderone
02904a363b Drop nixpkgs 21.11 - it is missing some stuff we need
Not only some nixpkgs facilities but it also includes a rustc that's too old
to build pycddl.
2023-03-13 16:19:07 -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
Jean-Paul Calderone
e482745a0b drop all of the hand-rolled nix packaging expressions 2022-01-27 12:19:24 -05:00
meejah
c766476236 nix 2022-01-07 13:28:27 -07:00
meejah
95fdaf286e update nix version 2021-12-05 00:51:13 -07:00
Itamar Turner-Trauring
30511ea850 Add more build inputs. 2021-11-23 11:40:11 -05:00
Itamar Turner-Trauring
a1424e90e1 Another duplicate. 2021-11-16 11:34:44 -05:00
Itamar Turner-Trauring
e5b5b50602 Duplicate package. 2021-11-16 11:28:19 -05:00
Itamar Turner-Trauring
777d630f48 Another dependency. 2021-11-12 12:00:07 -05:00
Itamar Turner-Trauring
e7a5d14c0e New requirements. 2021-11-12 11:25:10 -05:00
meejah
ffb20d3bbf
Merge pull request #1144 from tahoe-lafs/3754.release-1.16.0-rc1
release 1.16.0
2021-10-20 16:04:05 -06:00
meejah
0a072a98c8
Merge pull request #1125 from hacklschorsch/3786.openmetrics
3786 Add OpenMetrics (Prometheus) statistics endpoint
2021-09-28 13:21:46 -06:00
Itamar Turner-Trauring
6ef3811112 Prevent conflicting overlapping writes. 2021-09-24 11:54:08 -04:00
fenn-cs
87ea676502 update nix version
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-09-17 11:06:37 +01:00
Florian Sesser
d864cab5b0 OpenMetrics: Add test dep to nix packaging 2021-09-15 11:14:52 +00:00
Itamar Turner-Trauring
d060af641a Python 3 port is essentially done-get rid of relevant tests and tracking code. 2021-07-30 11:13:57 -04:00
Jean-Paul Calderone
f2ac7814f6 make positive version check result visible in build logs 2021-05-13 08:48:08 -04:00
Jean-Paul Calderone
fb994d3200 Test the Nix package version 2021-05-12 10:05:04 -04:00
Jean-Paul Calderone
a7153baff2 Bump the Nix pkg version to 1.15.1-ish
Also make this part of release process.
Also generate a good version number for inside the package for Nix.
2021-05-12 09:52:13 -04:00
Jean-Paul Calderone
cebd0f5547 Switch back to the full test suite 2021-03-16 15:06:51 -04:00
Jean-Paul Calderone
f261b7b297 Apply our own filtering logic
Notably, leave .git in so that Tahoe's built-in auto-versioning thing will
work.
2021-03-16 15:00:19 -04:00
Itamar Turner-Trauring
bc7a9a4b7e Try to fix Nix a different way. 2021-03-09 10:40:49 -05:00
Itamar Turner-Trauring
226b619521 Don't delete test_client.py. 2021-03-09 09:52:48 -05:00
Itamar Turner-Trauring
26297c296d
Merge branch 'master' into 3552.test_system-python-3 2020-12-17 09:42:34 -05:00
Itamar Turner-Trauring
4a587836a5 Port eliotutil and tests to Python 3. 2020-12-15 10:13:46 -05:00
Itamar Turner-Trauring
8ee07d58ee Fix Nix build. 2020-12-15 09:50:09 -05:00
Itamar Turner-Trauring
d5333ae9f9 Merge remote-tracking branch 'origin/master' into 3485.backported-configparser-for-py-2 2020-10-26 16:53:19 -04:00
Itamar Turner-Trauring
957afa356c Add new dependency. 2020-10-26 16:09:01 -04:00
Jean-Paul Calderone
682e91382f *Add* the new dep to the NixOS packaging too 2020-10-23 09:36:26 -04:00
Jean-Paul Calderone
e170d8b881 Remove nettools (iproute2, ifconfig) from the NixOS packaging 2020-10-23 09:33:20 -04:00
Jean-Paul Calderone
9146d2a0b9 Remove Nevow dependency from the Nix packaging 2020-10-21 10:25:23 -04:00
Itamar Turner-Trauring
199c4f6acd Try to fix nix. 2020-07-28 13:00:44 -04:00
Itamar Turner-Trauring
4a52061377 Fixing braino. 2020-07-24 14:34:20 -04:00
Itamar Turner-Trauring
04db52b9e4 Some manual tweaks to be more likely to work with Python 3.
The Linux distribution porting code was obsolete (using Python APIs not present
in Python 3, /etc/lsb-release isn't a thing on Fedora 31, for example), so
replaced it with maintained third-party library.
2020-07-24 14:06:12 -04:00
Itamar Turner-Trauring
0469c15e5d Merge remote-tracking branch 'origin/master' into 3339-assertutil-python-3 2020-07-09 09:36:13 -04:00
Jean-Paul Calderone
1cbf798127
Package Future 0.18.2 for us 2020-07-08 13:20:07 -04:00
Itamar Turner-Trauring
0bc8a441a9 Add pyutil as direct dependency; it was previously indirect dependency via zfec. 2020-07-08 11:56:53 -04:00
Itamar Turner-Trauring
238b17098e Add future in another place. 2020-07-07 11:28:11 -04:00
Itamar Turner-Trauring
e6268f3dd5 Add additional dependencies. 2020-07-07 11:13:45 -04:00
Jean-Paul Calderone
cb57e5969e nettools is native and required at runtime by iputil.py 2019-12-18 09:11:43 -05:00
Jean-Paul Calderone
bf5288f88c Some comments about the implementation 2019-12-18 09:05:06 -05:00
Jean-Paul Calderone
81c50550f3 Pick up the right number of cores for the building system 2019-12-13 11:03:17 -05:00
Jean-Paul Calderone
34aeefd3dd Make in-tree build more like out-of-tree build 2019-12-11 13:51:52 -05:00