anchor.diff:    };
   
     monotonic = buildPythonPackage rec {
  -    name = "monotonic-0.4";
  +    pname = "monotonic";
  +    version = "1.3";
  +    name = "${pname}-${version}";
   
       __propagatedImpureHostDeps = stdenv.lib.optional stdenv.isDarwin "/usr/lib/libc.dylib";
   
  -    src = pkgs.fetchurl {
  -      url = "mirror://pypi/m/monotonic/${name}.tar.gz";
  -      sha256 = "1diab6hfh3jpa1f0scpqaqrawk4g97ss4v7gkn2yw8znvdm6abw5";
  +    src = fetchPypi {
  +      inherit pname version;
  +      sha256 = "06vw7jwq96106plhlc5vz1v1xvjismdgw9wjyzvzf0ylglnrwiib";
       };
   
       patchPhase = optionalString stdenv.isLinux ''
  
positive.code: 
  
    oslo-concurrency = buildPythonPackage rec {
     name = "oslo-concurrency-${version}";
     version = "2.7.0";
  
     src = pkgs.fetchurl {
       url = "mirror://pypi/o/oslo.concurrency/oslo.concurrency-2.7.0.tar.gz";
       sha256 = "1yp8c87yi6fx1qbq4y1xkx47iiifg7jqzpcghivhxqra8vna185d";
     };
  
     propagatedBuildInputs = with self; [
       oslo-i18n argparse six wrapt oslo-utils pbr enum34 Babel netaddr monotonic
  
negative.code:   olefile = callPackage ../development/python-modules/olefile { };
  
    oslo-log = buildPythonPackage rec {
      name = "${pname}-${version}";
      pname = "oslo.log";
      version = "3.31.0";
  
      src = fetchPypi {
        inherit pname version;
        sha256 = "1w08cl98n8592pvb2gw01mqlwi8nnnpg1zy10mvj6xdpvfk2yqzz";
      };
  
      propagatedBuildInputs = with self; [
        pbr Babel six iso8601 debtcollector dateutil
        oslo-utils oslo-i18n oslo-config oslo-serialization oslo-context
      ] ++ stdenv.lib.optional stdenv.isLinux pyinotify;
      buildInputs = with self; [ oslotest oslosphinx ];
  