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
96d783534a
Bump mach-nix and pypi-deps-db
...
The newer pypi-deps-db has the pycddl release we want.
The newer mach-nix is required to be compatible with fixes in that pypi-deps-db.
2023-01-23 08:48:29 -05:00
Jean-Paul Calderone
46fbe3d028
bump pypi-deps-db for new pycddl version
2022-10-18 17:32:23 -04:00
Jean-Paul Calderone
cb91012f98
bump the pypi db to a version including upcoming pycddl dependency
2022-04-13 08:25:11 -04: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
Jean-Paul Calderone
86bcfaa14d
Update CircleCI configuration to the new packaging
2022-01-27 13:24:05 -05:00
Jean-Paul Calderone
8a1d4617c2
Add new Nix packaging using mach-nix.buildPythonPackage
2022-01-27 13:00:36 -05: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
d985d10622
Update nix/cbor2.nix
...
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2021-12-01 09:24:03 -05:00
Itamar Turner-Trauring
f2b52f368d
Another way.
2021-11-30 13:58:22 -05:00
Itamar Turner-Trauring
136bf95bdf
Simpler way.
2021-11-30 13:58:02 -05:00
Itamar Turner-Trauring
2f4d1079aa
Needs setuptools_scm
2021-11-30 13:51:36 -05:00
Itamar Turner-Trauring
c65a13e632
Rip out klein, maybe not necessary.
2021-11-30 13:47:28 -05:00
Itamar Turner-Trauring
1fc77504ae
List dependencies.
2021-11-30 13:39:42 -05:00
Itamar Turner-Trauring
b01478659e
Apparently I generated wrong hashes.
2021-11-30 13:18:18 -05:00
Itamar Turner-Trauring
30511ea850
Add more build inputs.
2021-11-23 11:40:11 -05:00
Itamar Turner-Trauring
8abc1ad8f4
cbor2 for Python 2 on Nix.
2021-11-23 10:44:45 -05:00
Itamar Turner-Trauring
6c514dfda5
Add klein.
2021-11-23 10:33:45 -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
Jean-Paul Calderone
5a3028bdab
add a python3 expression
...
most deps are in nixpkgs now but we still need an overlay for th very very
recent collections-extended dependency
2021-09-29 15:46:18 -04:00
Jean-Paul Calderone
49ee4b8acf
callPackage not directly available from python-self in newer nixpkgs
2021-09-29 15:27:17 -04: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
f66f3e64ad
Fix syntax.
2021-09-27 16:58:18 -04:00
Itamar Turner-Trauring
38e449aceb
Add collections-extended.
2021-09-27 16:44:43 -04: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
Jean-Paul Calderone
cd1cc1f2cc
Package our own Twisted 19.10
2020-11-18 21:04:53 -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
8efc12a3ef
Use newer version of pyutil.
2020-07-09 13:21:02 -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
Sajith Sasidharan
5fd855a600
Update comment about trollius
2020-04-24 21:16:57 -04:00
Sajith Sasidharan
756dd25247
Use our own autobahn nixos derivation
2020-04-24 19:02:57 -04:00
Sajith Sasidharan
e7c1c78581
Remove trollius from nixos autobahn derivation
2020-04-24 19:02:57 -04:00
Sajith Sasidharan
8d8281cd3e
Add autobahn derivation for nixos
...
Copied from nixos-19.09-small/pkgs/development/python-modules/autobahn/default.nix
2020-04-24 14:23:15 -04:00
Jean-Paul Calderone
30d0953bcf
Disable the Eliot test suite
2020-04-16 08:24:15 -04:00
Jean-Paul Calderone
16d452b682
Skip another Eliot test
2020-04-13 11:01:21 -04:00
Jean-Paul Calderone
7c575c8add
skip the relevant Eliot test
2020-01-15 15:46:07 -05: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
ce65b163be
Nevow 0.14.5 was released so we no longer need this stuff
2019-12-18 08:39:22 -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
ae5fe40151
Allow this to compose with other overlays
2019-12-13 10:29:48 -05:00
Jean-Paul Calderone
34aeefd3dd
Make in-tree build more like out-of-tree build
2019-12-11 13:51:52 -05:00
Jean-Paul Calderone
4a051121cf
Clean up some more tests that fail without a .git
2019-12-11 13:51:40 -05:00
Jean-Paul Calderone
9b00073cc0
apply our overlay regardless of how called
2019-12-10 16:45:33 -05:00
Jean-Paul Calderone
bebc0dd193
use our nevow :/ :\ :/ :\ :/ :\ :/
2019-12-10 15:32:12 -05:00
Jean-Paul Calderone
349e886afa
some tests aren't working in this env
2019-12-10 15:29:16 -05:00
Jean-Paul Calderone
f11c2e6b55
extra dependencies
2019-12-10 15:29:11 -05:00
Jean-Paul Calderone
878d9563d3
more
2019-12-10 14:55:28 -05:00
Jean-Paul Calderone
098297a985
further
2019-12-10 14:54:18 -05:00
Jean-Paul Calderone
2d90ed1bb7
try harder to fix nevow
2019-12-10 14:53:35 -05:00
Jean-Paul Calderone
cc41ec19fa
try to escape the versioneer stuff
2019-12-10 14:48:07 -05:00
Jean-Paul Calderone
51d332faff
fix the tahoe-lafs src definition
2019-12-10 13:08:33 -05:00
Jean-Paul Calderone
901a51f7bf
Package an upgraded Nevow, required because of the newer Twisted
2019-12-10 13:06:27 -05:00
Jean-Paul Calderone
9a807c1aa2
the basics
2019-12-09 09:48:15 -05:00