tahoe-lafs/nix/overlays.nix

37 lines
1.5 KiB
Nix
Raw Normal View History

self: super: {
python27 = super.python27.override {
packageOverrides = python-self: python-super: {
2019-12-18 09:04:47 -05:00
# eliot is not part of nixpkgs at all at this time.
eliot = python-self.pythonPackages.callPackage ./eliot.nix { };
2020-04-24 14:29:59 -04:00
# NixOS autobahn package has trollius as a dependency, although
2020-04-24 21:16:57 -04:00
# it is optional. Trollius is unmaintained and fails on CI.
autobahn = python-super.pythonPackages.callPackage ./autobahn.nix { };
2020-07-08 13:20:07 -04:00
# Porting to Python 3 is greatly aided by the future package. A
# slightly newer version than appears in nixos 19.09 is helpful.
future = python-super.pythonPackages.callPackage ./future.nix { };
2020-07-08 13:20:07 -04:00
2020-07-09 13:21:02 -04:00
# Need version of pyutil that supports Python 3. The version in 19.09
# is too old.
pyutil = python-super.pythonPackages.callPackage ./pyutil.nix { };
2020-11-18 21:04:53 -05:00
# Need a newer version of Twisted, too.
twisted = python-super.pythonPackages.callPackage ./twisted.nix { };
2021-09-27 16:44:43 -04:00
# collections-extended is not part of nixpkgs at this time.
collections-extended = python-super.pythonPackages.callPackage ./collections-extended.nix { };
2021-11-23 10:44:45 -05:00
# cbor2 is not part of nixpkgs at this time.
cbor2 = python-super.pythonPackages.callPackage ./cbor2.nix { };
};
};
python39 = super.python39.override {
packageOverrides = python-self: python-super: {
# collections-extended is not part of nixpkgs at this time.
collections-extended = python-super.pythonPackages.callPackage ./collections-extended.nix { };
};
};
}