nixpkgs/pkgs/servers/mail/mailman
Maximilian Bosch 2cefe69f6f
mailmanPackages.python: allow changing python package-set used for mailman
When having a patch for a python module that should only be used for
mailman, but for nothing else, it's now possible to apply it like this:

    self: super: {
      mailmanPackages = super.mailmanPackages.extend (mailmanSelf: mailmanSuper: {
	python3 = mailmanSuper.python3.override {
	  overlay = pythonSelf: pythonSuper: {
	    psycopg2 = /* ... */;
	  };
	};
      });
    }

The underlying issue is that the `packageOverrides`-mechanism of
`pkgs.python3` doesn't compose, so an optional overlay is manually
applied to the `python3` used for mailman.
2023-08-12 13:51:10 +02:00
..
0001-Disable-broken-test_help_output-testcase.patch mailmanPackages.hyperkitty: 1.3.5 -> 1.3.7 2023-08-12 13:51:09 +02:00
default.nix mailmanPackages.buildEnvs: Fixup after ldap -> python-ldap rename 2022-10-07 19:11:50 +02:00
hyperkitty.nix mailmanPackages.hyperkitty: 1.3.5 -> 1.3.7 2023-08-12 13:51:09 +02:00
log-stderr.patch
mailman-hyperkitty.nix treewide: make fetchPypi more explicit 2023-05-25 21:37:59 +03:00
package.nix python310Packages.zope-component: rename from zope_component 2023-07-28 09:55:45 +09:00
postorius.nix mailmanPackages.postorius: 1.3.6 -> 1.3.8 2023-08-12 13:49:55 +02:00
python.nix mailmanPackages.python: allow changing python package-set used for mailman 2023-08-12 13:51:10 +02:00
web.nix mailmanPackages.web: 0.0.5 -> 0.0.6 2023-08-12 13:51:09 +02:00