Overlays: Difference between revisions

Remove rec from python overlay section. rec should never ever be used in overlays.
Separate python overlay args from nixpkgs overlay args
Line 299: Line 299:
   python = prev.python.override {
   python = prev.python.override {
     # Careful, we're using a different final and prev here!
     # Careful, we're using a different final and prev here!
     packageOverrides = final: prev: {
     packageOverrides = pyfinal: pyprev: {
       my_stuff = prev.buildPythonPackage rec {
       my_stuff = pyprev.buildPythonPackage rec {
         pname = "pyaes";
         pname = "pyaes";
         version = "1.6.0";
         version = "1.6.0";
         src = prev.fetchPypi {
         src = pyprev.fetchPypi {
           inherit pname version;
           inherit pname version;
           hash = "0bp9bjqy1n6ij1zb86wz9lqa1dhla8qr1d7w2kxyn7jbj56sbmcw";
           hash = "0bp9bjqy1n6ij1zb86wz9lqa1dhla8qr1d7w2kxyn7jbj56sbmcw";