# Generated by pip2nix 0.8.0.dev1
# See https://github.com/nix-community/pip2nix

{ pkgs, fetchurl, fetchgit, fetchhg }:

self: super: {
  "AccessControl" = super.buildPythonPackage rec {
    pname = "AccessControl";
    version = "4.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/7b/d5/1bc052831922caf6c69b36568f50370b055f53b9d6eeac3109b303772312/AccessControl-4.1.tar.gz";
      sha256 = "1cg7qgvs8fjznwa75537hkdqj4w8ml7vdffycqpipdlxr6rrg1j8";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."AuthEncoding"
      self."BTrees"
      self."DateTime"
      self."ExtensionClass"
      self."Persistence"
      self."RestrictedPython"
      self."funcsigs"
      self."six"
      self."transaction"
      self."zExceptions"
      self."zope.component"
      self."zope.configuration"
      self."zope.deferredimport"
      self."zope.interface"
      self."zope.publisher"
      self."zope.schema"
      self."zope.security"
      self."zope.testing"
    ];
  };
  "Acquisition" = super.buildPythonPackage rec {
    pname = "Acquisition";
    version = "4.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/9f/d4/36228e04dc08be90e6b9b71707345c8ab2fe02c92d966254e020966856cd/Acquisition-4.6.tar.gz";
      sha256 = "13i1hy9dfa73lvzj68fn8a7jknrf610fg8krgxamna9zdh31icyw";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ExtensionClass"
      self."zope.interface"
    ];
  };
  "AuthEncoding" = super.buildPythonPackage rec {
    pname = "AuthEncoding";
    version = "4.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/9d/54/abeee20b4ce6885e194f2cb92b95ce87337281a5fac63298ab39a466e9ee/AuthEncoding-4.1-py2.py3-none-any.whl";
      sha256 = "084h90wmr96xdsb3l22n2d5mcqn2rmkzgnpycbbb5pi2s4zmnvhn";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."six"
    ];
  };
  "BTrees" = super.buildPythonPackage rec {
    pname = "BTrees";
    version = "4.6.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/3f/a4/7dd4bd9e9c8a9b86b69d1b3458c73abe6e0d488b5a98d1078a0062e22ad6/BTrees-4.6.0.tar.gz";
      sha256 = "0bmkpg6z5z47p21340nyrfbdv2jkfp80yv085ndgbwaas1zi7ac9";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."persistent"
      self."zope.interface"
    ];
  };
  "Babel" = super.buildPythonPackage rec {
    pname = "Babel";
    version = "2.7.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/2c/60/f2af68eb046c5de5b1fe6dd4743bf42c074f7141fe7b2737d3061533b093/Babel-2.7.0-py2.py3-none-any.whl";
      sha256 = "1asqc722hrksgwyliflhdaryzd7qjmvasf2vna355idpdh8fd4mg";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."pytz"
    ];
  };
  "Chameleon" = super.buildPythonPackage rec {
    pname = "Chameleon";
    version = "3.6.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/9e/12/ad477cf8fef73154d78081575d5c8be8d3ce25e5bfe55c63e14dcb793822/Chameleon-3.6.2.tar.gz";
      sha256 = "0aw6cqnychmsxjjgihwr7df92xw6ac1wr4x70mvq28z3iq35x7ls";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "DateTime" = super.buildPythonPackage rec {
    pname = "DateTime";
    version = "4.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/73/22/a5297f3a1f92468cc737f8ce7ba6e5f245fcfafeae810ba37bd1039ea01c/DateTime-4.3-py2.py3-none-any.whl";
      sha256 = "1l6zf2g9mpyljwgq6ir9q1h2v9m6xaizghl5lr7rm4kv843vl79p";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."pytz"
      self."zope.interface"
    ];
  };
  "DocumentTemplate" = super.buildPythonPackage rec {
    pname = "DocumentTemplate";
    version = "3.1b2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/72/93/fe5743b0f24389e6016539ce3028c19e5cc0741fc27ea9c84caf461d0d45/DocumentTemplate-3.1b2-py2.py3-none-any.whl";
      sha256 = "1gljcbjcsc3ybcbdhs12ix181ibxjq4z36jm5gnfffpb6fk8b7il";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."ExtensionClass"
      self."RestrictedPython"
      self."roman"
      self."six"
      self."zExceptions"
      self."zope.sequencesort"
      self."zope.structuredtext"
    ];
  };
  "ExtensionClass" = super.buildPythonPackage rec {
    pname = "ExtensionClass";
    version = "4.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c7/8c/96afee6311630dd9db25316bc000da740a5f7c2071556cd8e18ee810f375/ExtensionClass-4.4.tar.gz";
      sha256 = "0f40d8kiiarhy4iyb34xvas8y10vcfzjwh0pv1vp0yk7jjpgzy0b";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "Markdown" = super.buildPythonPackage rec {
    pname = "Markdown";
    version = "3.1.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c0/4e/fd492e91abdc2d2fcb70ef453064d980688762079397f779758e055f6575/Markdown-3.1.1-py2.py3-none-any.whl";
      sha256 = "133y7jw83s4hvnhsz2356w8j9xsy7pj6qcp6nzjr2jvhap36m92n";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "Missing" = super.buildPythonPackage rec {
    pname = "Missing";
    version = "4.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0a/15/59a25ea421c0ee98ccfc269e7c8e1b7f22b227178c325104c40b8c5130fe/Missing-4.1-py2.py3-none-any.whl";
      sha256 = "0z70sxy3fgmwx9w6pips1y3la6m06ia89jvgdslzz0s8f8gbfc2c";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ExtensionClass"
    ];
  };
  "MultiMapping" = super.buildPythonPackage rec {
    pname = "MultiMapping";
    version = "4.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/05/8a/e074091c47d3cfe3b070cd737f2cabe4c676ae00b9cea9edea9b887351ed/MultiMapping-4.1-py2.py3-none-any.whl";
      sha256 = "0j7ss5pyl95fvqiw96yj33kfmm0czljmgxqygz3ar5yww38hyj51";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ExtensionClass"
    ];
  };
  "Paste" = super.buildPythonPackage rec {
    pname = "Paste";
    version = "3.1.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/f0/44/28aacba2848dd9bff72b19ed2383660efe30551c49865bd838dc6848ce6d/Paste-3.1.1-py2.py3-none-any.whl";
      sha256 = "0prc539pwz9maap5vz7hc460z323jvkb7rfmbpn19la1q1mpz7bf";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."six"
    ];
  };
  "PasteDeploy" = super.buildPythonPackage rec {
    pname = "PasteDeploy";
    version = "2.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/67/0c/faa9971b2e5e048b3b30008d04c72e4d5f63b42f48937c169acce2c5e70a/PasteDeploy-2.0.1-py2.py3-none-any.whl";
      sha256 = "1z7fwh3d13s0z7j6ywj6rss9019b24lvml3mdc4h6ivmq9z6jlzy";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "Persistence" = super.buildPythonPackage rec {
    pname = "Persistence";
    version = "3.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e7/66/d3e62ba3136572ac2cb1554f11a7963235440cf93a8f4f206ab5cd5b9f7e/Persistence-3.0.tar.gz";
      sha256 = "0rxly2z7l4204c3b1bwd2wfnfv2gnggpb5rp7nfgx98mqzjsv97x";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ExtensionClass"
      self."persistent"
      self."six"
    ];
  };
  "Pillow" = super.buildPythonPackage rec {
    pname = "Pillow";
    version = "6.2.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/b3/d0/a20d8440b71adfbf133452d4f6e0fe80de2df7c2578c9b498fb812083383/Pillow-6.2.2.tar.gz";
      sha256 = "0l5rv8jkdrb5q846v60v03mcq64yrhklidjkgwv6s1pda71g17yv";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "Plone" = super.buildPythonPackage rec {
    pname = "Plone";
    version = "5.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a8/9b/8fdd10535e04425855e2bedea9c509e83bbd677f23e566db5d61003b308b/Plone-5.2.1-py2.py3-none-any.whl";
      sha256 = "152ihddgvlpma9nn58nl8h3dym14gc0i70y797s4pyxjr5z10dwc";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFPlacefulWorkflow"
      self."Products.CMFPlone"
      self."plone.app.caching"
      self."plone.app.dexterity"
      self."plone.app.iterate"
      self."plone.app.upgrade"
      self."plone.restapi"
      self."setuptools"
    ];
  };
  "Products.BTreeFolder2" = super.buildPythonPackage rec {
    pname = "Products.BTreeFolder2";
    version = "4.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/06/0a/cdece0637ad4d9e15fe466802ee1729ebc861d75d46b5f2cd7dcf19fc090/Products.BTreeFolder2-4.2-py2.py3-none-any.whl";
      sha256 = "0h4haxbbmp12v2jbfh9853zyqgh6992410c4f04fxsg7adia3xsn";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."BTrees"
      self."ExtensionClass"
      self."Persistence"
      self."Zope2"
      self."future"
      self."setuptools"
      self."six"
      self."zope.container"
      self."zope.event"
      self."zope.lifecycleevent"
    ];
  };
  "Products.CMFCore" = super.buildPythonPackage rec {
    pname = "Products.CMFCore";
    version = "2.4.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/dc/8c/81e4278334eda22f095b0ccacaa97f1e8703851e1df0f9040552aede7d66/Products.CMFCore-2.4.2-py2.py3-none-any.whl";
      sha256 = "1w2r8cv8ra6c22gyia8ygxwxlxw3d0v5cjrnhj9hnny4gm0c18bx";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.BTreeFolder2"
      self."Products.GenericSetup"
      self."Products.MailHost"
      self."Products.PythonScripts"
      self."Products.StandardCacheManagers"
      self."Products.ZCatalog"
      self."Zope"
      self."docutils"
      self."five.localsitemanager"
      self."setuptools"
      self."six"
      self."zope.interface"
    ];
  };
  "Products.CMFDiffTool" = super.buildPythonPackage rec {
    pname = "Products.CMFDiffTool";
    version = "3.3.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/be/db/065bb69d48b13871a810d8d0c106a0a8c5784d2b20fcd1a37c898136def6/Products.CMFDiffTool-3.3.0-py2.py3-none-any.whl";
      sha256 = "1yypy21nc8m4lvk3hlpa13l03vj5hzs930zs4cyvhgpjlfj5xskp";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Products.GenericSetup"
      self."Zope2"
      self."setuptools"
      self."six"
      self."zope.interface"
    ];
  };
  "Products.CMFDynamicViewFTI" = super.buildPythonPackage rec {
    pname = "Products.CMFDynamicViewFTI";
    version = "6.0.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/3b/c6/1cefde8060c192ae7287bb4bbdb5aab8dfa9503fbc60e75bfea623f05d76/Products.CMFDynamicViewFTI-6.0.2-py2.py3-none-any.whl";
      sha256 = "19qnxsi7ai0ln6f2n8nar2p6d46dpnw22bvamj9gi8izyn81gk58";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."ExtensionClass"
      self."Products.CMFCore"
      self."Products.GenericSetup"
      self."Zope2"
      self."setuptools"
      self."six"
      self."zope.browsermenu"
      self."zope.component"
      self."zope.interface"
    ];
  };
  "Products.CMFEditions" = super.buildPythonPackage rec {
    pname = "Products.CMFEditions";
    version = "3.3.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/20/98/7d34bb6ec0dda46436ecb24b82d1ad6a8c88b15474a29a45bd9fd78bb7f1/Products.CMFEditions-3.3.3-py2.py3-none-any.whl";
      sha256 = "15ly57xkgrvlh2xmkk59m7gs0pdcwp2csxaj3vpqc55xn8zgg5ak";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."DateTime"
      self."Products.CMFCore"
      self."Products.CMFDiffTool"
      self."Products.CMFUid"
      self."Products.GenericSetup"
      self."Products.ZopeVersionControl"
      self."Zope2"
      self."setuptools"
      self."six"
      self."transaction"
      self."zope.copy"
      self."zope.dottedname"
      self."zope.i18nmessageid"
      self."zope.interface"
    ];
  };
  "Products.CMFFormController" = super.buildPythonPackage rec {
    pname = "Products.CMFFormController";
    version = "4.1.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/4b/ea/97a29d93176c0f9548abcadb0784a0b32527dd66022a20bb79c8df388df4/Products.CMFFormController-4.1.0-py2.py3-none-any.whl";
      sha256 = "1wvvdgjk5izq1037101xmxz76q1rrxs33pfdinlc37aisg3b1jla";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Products.GenericSetup"
      self."Zope2"
      self."setuptools"
      self."transaction"
      self."zope.interface"
      self."zope.structuredtext"
      self."zope.tales"
    ];
  };
  "Products.CMFPlacefulWorkflow" = super.buildPythonPackage rec {
    pname = "Products.CMFPlacefulWorkflow";
    version = "2.0.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/27/f7/3ceb3475e970ccd6db7913305ecb2e7f440d16b22d7b760e466b54508473/Products.CMFPlacefulWorkflow-2.0.0-py2.py3-none-any.whl";
      sha256 = "1dnjfipisjbbqkckyi9h48mwipnk6h9z7ylbxm3jr9sn2qip5hgg";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."Products.GenericSetup"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.i18nmessageid"
      self."zope.interface"
    ];
  };
  "Products.CMFPlone" = super.buildPythonPackage rec {
    pname = "Products.CMFPlone";
    version = "5.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/22/3b/cef23657a8f7b66d18dbc6b9ae13be801bce6c58e7a9716e1a95a1452c0f/Products.CMFPlone-5.2.1-py2.py3-none-any.whl";
      sha256 = "1l261q95njr20gfwaqxjk8v2wn5xy7bn19q1zl8m6p6gzjrvmjvs";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."DateTime"
      self."ExtensionClass"
      self."Pillow"
      self."Products.CMFCore"
      self."Products.CMFDiffTool"
      self."Products.CMFDynamicViewFTI"
      self."Products.CMFEditions"
      self."Products.CMFFormController"
      self."Products.CMFQuickInstallerTool"
      self."Products.CMFUid"
      self."Products.DCWorkflow"
      self."Products.ExtendedPathIndex"
      self."Products.ExternalEditor"
      self."Products.GenericSetup"
      self."Products.MimetypesRegistry"
      self."Products.PlonePAS"
      self."Products.PluggableAuthService"
      self."Products.PluginRegistry"
      self."Products.PortalTransforms"
      self."Products.Sessions"
      self."Products.SiteErrorLog"
      self."Products.TemporaryFolder"
      self."Products.statusmessages"
      self."ZODB3"
      self."ZServer"
      self."Zope"
      self."borg.localrole"
      self."calmjs.parse"
      self."five.customerize"
      self."five.localsitemanager"
      self."mockup"
      self."plone.api"
      self."plone.app.content"
      self."plone.app.contentlisting"
      self."plone.app.contentmenu"
      self."plone.app.contentrules"
      self."plone.app.contenttypes"
      self."plone.app.customerize"
      self."plone.app.dexterity"
      self."plone.app.discussion"
      self."plone.app.i18n"
      self."plone.app.layout"
      self."plone.app.linkintegrity"
      self."plone.app.locales"
      self."plone.app.multilingual"
      self."plone.app.portlets"
      self."plone.app.redirector"
      self."plone.app.registry"
      self."plone.app.theming"
      self."plone.app.users"
      self."plone.app.uuid"
      self."plone.app.viewletmanager"
      self."plone.app.vocabularies"
      self."plone.app.workflow"
      self."plone.batching"
      self."plone.browserlayer"
      self."plone.contentrules"
      self."plone.folder"
      self."plone.i18n"
      self."plone.indexer"
      self."plone.intelligenttext"
      self."plone.locking"
      self."plone.memoize"
      self."plone.outputfilters"
      self."plone.portlet.collection"
      self."plone.portlet.static"
      self."plone.portlets"
      self."plone.protect"
      self."plone.registry"
      self."plone.schema"
      self."plone.session"
      self."plone.staticresources"
      self."plone.subrequest"
      self."plone.theme"
      self."plonetheme.barceloneta"
      self."pyScss"
      self."setuptools"
      self."six"
      self."transaction"
      self."z3c.autoinclude"
      self."zope.app.locales"
      self."zope.cachedescriptors"
      self."zope.component"
      self."zope.container"
      self."zope.deferredimport"
      self."zope.deprecation"
      self."zope.dottedname"
      self."zope.event"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.location"
      self."zope.pagetemplate"
      self."zope.publisher"
      self."zope.site"
      self."zope.structuredtext"
      self."zope.tal"
      self."zope.tales"
      self."zope.traversing"
    ];
  };
  "Products.CMFQuickInstallerTool" = super.buildPythonPackage rec {
    pname = "Products.CMFQuickInstallerTool";
    version = "4.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/98/03/794f01aec175b54d0881d71fb0bcb626d717b6653a742443fba186bb01a8/Products.CMFQuickInstallerTool-4.0.1-py2.py3-none-any.whl";
      sha256 = "0agdqjc3a6yg4622nfmq340hl13pp8syiwiwlsq01h1z4lnnl624";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."DateTime"
      self."Products.CMFCore"
      self."Products.ExternalMethod"
      self."Products.GenericSetup"
      self."Zope2"
      self."setuptools"
      self."six"
      self."zope.annotation"
      self."zope.component"
      self."zope.i18nmessageid"
      self."zope.interface"
    ];
  };
  "Products.CMFUid" = super.buildPythonPackage rec {
    pname = "Products.CMFUid";
    version = "3.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/bc/9f/8cfd7536a20959be99718f9c52d5db8eb5ddd9ab735a3bf5e697c566976d/Products.CMFUid-3.0.1-py2.py3-none-any.whl";
      sha256 = "0n4ax39f5g8hh7yf0ls8k9fqilyp48jhakrgp9p5qd5v6k82qr7n";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Products.ZCatalog"
      self."Zope"
      self."setuptools"
    ];
  };
  "Products.DCWorkflow" = super.buildPythonPackage rec {
    pname = "Products.DCWorkflow";
    version = "2.4.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/d6/93/0c33d244dcb2d0d3515aa6d3e9e53f9ca5c022fdef15349501c38a928825/Products.DCWorkflow-2.4.0-py2.py3-none-any.whl";
      sha256 = "0kd57sb20n6xz8xz687zhmljxjjiy6ka2zpyxad2iyk3a5q9djmv";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Products.ExternalMethod"
      self."Products.GenericSetup"
      self."Products.PythonScripts"
      self."Zope"
      self."setuptools"
      self."six"
    ];
  };
  "Products.DateRecurringIndex" = super.buildPythonPackage rec {
    pname = "Products.DateRecurringIndex";
    version = "3.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/fc/7b/f79181c474322905d096d319f2036df537529707c395730dade90b9d2f33/Products.DateRecurringIndex-3.0.1-py2.py3-none-any.whl";
      sha256 = "0glrx60wsfi6d8n1i54k1i4cvmxfbl7drlwwjp09gzi4kliiyiyg";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."BTrees"
      self."Products.ZCatalog"
      self."ZODB"
      self."plone.event"
      self."setuptools"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "Products.ExtendedPathIndex" = super.buildPythonPackage rec {
    pname = "Products.ExtendedPathIndex";
    version = "3.4.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e2/5c/0037f593b8d30ce076d25a23912f320fc94e6403b0c8d67febb6b92d3f29/Products.ExtendedPathIndex-3.4.2-py2.py3-none-any.whl";
      sha256 = "194b731m8p4p2h2839nxp2f6szxnk08005r3qmmdw8vbncldlfci";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.ZCatalog"
      self."ZODB3"
      self."Zope2"
      self."setuptools"
      self."six"
      self."zope.interface"
    ];
  };
  "Products.ExternalEditor" = super.buildPythonPackage rec {
    pname = "Products.ExternalEditor";
    version = "3.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/5a/d8/0b016cb3c3cf83e0e5ddd58d382f51788f59550e460302f0b49af462b4f9/Products.ExternalEditor-3.0-py2.py3-none-any.whl";
      sha256 = "1x63mw3p5k9322r2190r020hvy6mryxkqmpl8h39sk73vx6s2dzl";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ZServer"
      self."Zope"
      self."setuptools"
      self."six"
    ];
  };
  "Products.ExternalMethod" = super.buildPythonPackage rec {
    pname = "Products.ExternalMethod";
    version = "4.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ab/9e/fa97852752f85f7e1eea8073d06d12ae5bc0cb2a3f4d8c7aeb15108189fb/Products.ExternalMethod-4.3-py2.py3-none-any.whl";
      sha256 = "17c8jzr9mjjbnqb49w8i366s5y2zzwnjdr204a12yqcbvahmixxf";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."ExtensionClass"
      self."Persistence"
      self."ZODB"
      self."Zope"
      self."setuptools"
    ];
  };
  "Products.GenericSetup" = super.buildPythonPackage rec {
    pname = "Products.GenericSetup";
    version = "2.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e2/06/d786d6206c4b1c5b9f6b4946fbc247328495ba58f594af8a2ab9e9b90d77/Products.GenericSetup-2.0.1-py2.py3-none-any.whl";
      sha256 = "12zy88k811c0wpr4z3zfd0379p4r8ngzrfrdkl43252r60mq82hg";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.PythonScripts"
      self."Products.ZCatalog"
      self."Zope"
      self."five.localsitemanager"
      self."setuptools"
      self."six"
    ];
  };
  "Products.MailHost" = super.buildPythonPackage rec {
    pname = "Products.MailHost";
    version = "4.7";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/50/87/585057dfc83f395ce48692338ab35e4b79939d3a5ba4c32eb52a3fa88346/Products.MailHost-4.7-py2.py3-none-any.whl";
      sha256 = "00pgnl2wh76cq45mg9msywv7svvynip5p6km7c5y9w3fma0v3rra";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."DateTime"
      self."DocumentTemplate"
      self."ExtensionClass"
      self."Persistence"
      self."Zope"
      self."setuptools"
      self."six"
      self."zope.deferredimport"
      self."zope.interface"
      self."zope.sendmail"
    ];
  };
  "Products.MimetypesRegistry" = super.buildPythonPackage rec {
    pname = "Products.MimetypesRegistry";
    version = "2.1.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/f1/0b/1c6de8bc277717b3c1a54b2e72f9da759efcde0b1e66f0df902fd667b5dc/Products.MimetypesRegistry-2.1.5-py2-none-any.whl";
      sha256 = "1q77kfk9kbrmw5418s6a7jgfglzmzb3wahvdq2x9zrlp0amp4npm";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Products.CMFCore"
      self."Zope2"
      self."setuptools"
      self."six"
      self."zope.contenttype"
      self."zope.deferredimport"
      self."zope.interface"
    ];
  };
  "Products.PlonePAS" = super.buildPythonPackage rec {
    pname = "Products.PlonePAS";
    version = "6.0.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/5a/8c/cc7aa11c6c0cd9c3cc3a289cbff2341ac0f785107be2cfb08da8382ffdac/Products.PlonePAS-6.0.5-py2.py3-none-any.whl";
      sha256 = "0cx47i98z8s9sfx0vf3ngpjnim609vz9lwxy9czd1dkr361kwjad";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."DateTime"
      self."Products.CMFCore"
      self."Products.GenericSetup"
      self."Products.PluggableAuthService"
      self."Zope"
      self."plone.i18n"
      self."plone.memoize"
      self."plone.protect"
      self."plone.registry"
      self."plone.session"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.deprecation"
    ];
  };
  "Products.PluggableAuthService" = super.buildPythonPackage rec {
    pname = "Products.PluggableAuthService";
    version = "2.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/46/15/be789d0a3de2ec023fbe642417c6f6e0cb31f6d1877b62ef235e76b23bf3/Products.PluggableAuthService-2.2.1-py2.py3-none-any.whl";
      sha256 = "0650bqsram2w0rfmk5snsqqz54aa3anrpz44d8jxs8pk1xxyd81y";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Products.GenericSetup"
      self."Products.PluginRegistry"
      self."Products.Sessions"
      self."Products.StandardCacheManagers"
      self."Zope"
      self."setuptools"
      self."six"
    ];
  };
  "Products.PluginRegistry" = super.buildPythonPackage rec {
    pname = "Products.PluginRegistry";
    version = "1.8";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ba/3a/96f3042967d10eaae621a491cae0448cf927b9a92e20856c3742ead28e49/Products.PluginRegistry-1.8-py2.py3-none-any.whl";
      sha256 = "1n8pghkrg4rshfr0pbpndnfvh5mxr6jlhms1gbih1x2jsam1q46n";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.GenericSetup"
      self."Zope"
      self."setuptools"
      self."six"
    ];
  };
  "Products.PortalTransforms" = super.buildPythonPackage rec {
    pname = "Products.PortalTransforms";
    version = "3.1.7";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/76/5e/23426f3d8474d23990aa622df31d85855927c67eaee33ddb34750469202f/Products.PortalTransforms-3.1.7-py2.py3-none-any.whl";
      sha256 = "0fq2wdm8r29iym0klj3y7clds51p1y73kh52s9ya9nl95jiwpyfi";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Markdown"
      self."Pillow"
      self."Products.CMFCore"
      self."Products.MimetypesRegistry"
      self."ZODB3"
      self."Zope2"
      self."plone.intelligenttext"
      self."setuptools"
      self."six"
      self."zope.interface"
      self."zope.structuredtext"
    ];
  };
  "Products.PythonScripts" = super.buildPythonPackage rec {
    pname = "Products.PythonScripts";
    version = "4.9";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/15/ec/cfcd09dd9b8a5b9d25c9419c98497918e7f23fd7a77103560d873417edbb/Products.PythonScripts-4.9-py2.py3-none-any.whl";
      sha256 = "19km343x21swjs60jfyxyzw5ddph2c1ccf4j6xxkglarn6cy8viw";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."DateTime"
      self."DocumentTemplate"
      self."RestrictedPython"
      self."Zope"
      self."setuptools"
      self."zExceptions"
    ];
  };
  "Products.Sessions" = super.buildPythonPackage rec {
    pname = "Products.Sessions";
    version = "4.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/16/45/ebb009e2cb6b12e3491669f430caa48c4f224105713452176713b4c6e4f5/Products.Sessions-4.6-py2.py3-none-any.whl";
      sha256 = "0zp8w7wz8dmfm18094n4rwixcfkx04iis5aldwfx30vr5fza6krl";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."Persistence"
      self."ZODB"
      self."Zope"
      self."persistent"
      self."setuptools"
      self."six"
      self."transaction"
      self."zope.interface"
    ];
  };
  "Products.SiteErrorLog" = super.buildPythonPackage rec {
    pname = "Products.SiteErrorLog";
    version = "5.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/75/00/4ca8cfb580039857e15f416cd8bd7b7b1edfad737e3ccbe5a3d6389b2935/Products.SiteErrorLog-5.3-py2.py3-none-any.whl";
      sha256 = "0a2hn1kvpk95b80967l8bd9l2iipj6snv9m5bmj52414k5m8p66k";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."Zope"
      self."setuptools"
      self."transaction"
      self."zExceptions"
      self."zope.component"
      self."zope.event"
      self."zope.interface"
    ];
  };
  "Products.StandardCacheManagers" = super.buildPythonPackage rec {
    pname = "Products.StandardCacheManagers";
    version = "4.0.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/8a/f3/da1c226849940cf302710723b231b5c5cae854c14be6e9a116fa6b89dbe9/Products.StandardCacheManagers-4.0.3-py2.py3-none-any.whl";
      sha256 = "0jxf1h6d5mx0qhiwh2mnbrljj94hifg6shhbaikns35v12d43k0q";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Zope2"
      self."setuptools"
      self."six"
      self."transaction"
      self."zope.component"
    ];
  };
  "Products.TemporaryFolder" = super.buildPythonPackage rec {
    pname = "Products.TemporaryFolder";
    version = "5.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a9/fc/0148484c8d93677dbd8f70cb4ad615c3ba7302978e8ee7d8cbcf17c4e3e8/Products.TemporaryFolder-5.3-py2.py3-none-any.whl";
      sha256 = "0c1w87vlq6hmzmmadz84y7w7gy5vgwmxg8zj8rba1bvn3arbq2cx";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."ZODB"
      self."Zope"
      self."setuptools"
      self."six"
      self."tempstorage"
    ];
  };
  "Products.ZCatalog" = super.buildPythonPackage rec {
    pname = "Products.ZCatalog";
    version = "5.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/22/ba/f65a8449f45c903e2e41291011ed19775c6612ed8afccf079ed5fe17db35/Products.ZCatalog-5.0.1-py2.py3-none-any.whl";
      sha256 = "0500f17mc2cavm39sbmyps2anvfwc00h33mxaqxmmcf2ppl65a0n";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."BTrees"
      self."DateTime"
      self."DocumentTemplate"
      self."ExtensionClass"
      self."Missing"
      self."Persistence"
      self."Record"
      self."RestrictedPython"
      self."ZODB"
      self."Zope2"
      self."setuptools"
      self."six"
      self."zExceptions"
      self."zope.deferredimport"
      self."zope.dottedname"
      self."zope.globalrequest"
      self."zope.interface"
      self."zope.schema"
      self."zope.testing"
    ];
  };
  "Products.ZopeVersionControl" = super.buildPythonPackage rec {
    pname = "Products.ZopeVersionControl";
    version = "1.1.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c9/40/c31770c2be9d99b0d2f0370afd20d19cf42db8575a75b41ece38a81ce0ee/Products.ZopeVersionControl-1.1.4.tar.gz";
      sha256 = "1m3s7gbbjm4zfcbyfszz5d53ky2fzpsq0hndyz7pv3wsgf01zp3q";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."DateTime"
      self."ZODB"
      self."Zope2"
      self."setuptools"
      self."six"
      self."transaction"
      self."zope.interface"
    ];
  };
  "Products.statusmessages" = super.buildPythonPackage rec {
    pname = "Products.statusmessages";
    version = "5.0.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/2b/ba/1b13fcd0c5b015bc6e592c34cf697241479a737927f918618fc76acdfa81/Products.statusmessages-5.0.4-py2.py3-none-any.whl";
      sha256 = "166z3k0gjvjh1s0id7qipmf802mcg2fkwcwnv00y4kswinxxqs66";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.annotation"
      self."zope.i18n"
      self."zope.interface"
    ];
  };
  "PyJWT" = super.buildPythonPackage rec {
    pname = "PyJWT";
    version = "1.7.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/87/8b/6a9f14b5f781697e51259d81657e6048fd31a113229cf346880bb7545565/PyJWT-1.7.1-py2.py3-none-any.whl";
      sha256 = "03imf7mfzkbwzf3w1bpckcf79pba1jq87flrdc84sij054yclvjw";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "Pygments" = super.buildPythonPackage rec {
    pname = "Pygments";
    version = "2.5.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/01/ac/379f879a40547843581403a23fa947162ce3aeb7c8e541ec8b4e42b5054e/Pygments-2.5.1-py2.py3-none-any.whl";
      sha256 = "1243qp5l93j4kvzapwn4ph5n28js2f5rk5m5zs2n10wnsgirv55p";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "Record" = super.buildPythonPackage rec {
    pname = "Record";
    version = "3.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/84/51/7194e34137303e44cfc31874b3386ea47c2193cf81f9d1bfa27a7f503700/Record-3.5-py2.py3-none-any.whl";
      sha256 = "1xn0qfg8bcxch4wfr2x6rq79hki66msy9zvmcp6y4fnpyibw9hv4";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ExtensionClass"
    ];
  };
  "RestrictedPython" = super.buildPythonPackage rec {
    pname = "RestrictedPython";
    version = "5.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0b/8f/6a956c1c2eb58a9fd209c9f90124576d7ea830d7cc54c78e95cc967eb1d0/RestrictedPython-5.0-py2.py3-none-any.whl";
      sha256 = "0kndczbhwrcml5hkpgrwqipvcfjsjxss5xagiz3gh3vv2h2rbmlv";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "Unidecode" = super.buildPythonPackage rec {
    pname = "Unidecode";
    version = "0.4.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/d2/c0/fd82d57ad948f005c8d96211249d3cb34ee57289d8e9eecf6bdda70b4bd6/Unidecode-0.04.1.tar.gz";
      sha256 = "0hv363wn6svdh3qyz9kz209yngi2fwyrpiksn67hiy8wg6978s73";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "WSGIProxy2" = super.buildPythonPackage rec {
    pname = "WSGIProxy2";
    version = "0.4.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/9e/db/3e8d6877cc12de58ff67eecfab58acc50b2e2803381a06e21c78fa99713c/WSGIProxy2-0.4.6.tar.gz";
      sha256 = "16jch5nic0hia28lps3c678s9s9mjdq8n87igxncjg0rpi5adqnf";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."WebOb"
      self."six"
    ];
  };
  "WebOb" = super.buildPythonPackage rec {
    pname = "WebOb";
    version = "1.8.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/06/e1/4acd2b4327fceb4c6446bdbca515f807ab83188526fd654940c00bcf8cc3/WebOb-1.8.5-py2.py3-none-any.whl";
      sha256 = "0az1kmhrrlmd81bma5x35bg10fsyymxql8003f6dc8vhqq1q5nrn";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "WebTest" = super.buildPythonPackage rec {
    pname = "WebTest";
    version = "2.0.33";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/47/fd/569d7e5ce6ea92d8ff6dd7a91f125762d88b199f2b4e17d7030a703f241d/WebTest-2.0.33-py2.py3-none-any.whl";
      sha256 = "0vjngrb4zh3ix7db2cy1w7bmixwwi387snnd22bkp1yxy6w079pk";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."WebOb"
      self."beautifulsoup4"
      self."six"
      self."waitress"
    ];
  };
  "ZConfig" = super.buildPythonPackage rec {
    pname = "ZConfig";
    version = "3.5.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/d2/33/533ba4b7e39e8fc16dbdf796a84c57b27956a72103ce4bfe2dd354f9fd2a/ZConfig-3.5.0-py2.py3-none-any.whl";
      sha256 = "0wnhi53kr844q75pgm0klv98jihm400j2llf3wiv7zkhiglbfbsp";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "ZEO" = super.buildPythonPackage rec {
    pname = "ZEO";
    version = "5.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0c/0c/8864fa8ba26182007ab088b24d9a704416d62e1da1c12595bcb671c6f241/ZEO-5.2.1.tar.gz";
      sha256 = "1d5y2r7m2jz83jdv0iz99gbkb9n402vjnd8c00d426i37jgkfrfd";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ZConfig"
      self."ZODB"
      self."futures"
      self."persistent"
      self."six"
      self."transaction"
      self."trollius"
      self."zc.lockfile"
      self."zdaemon"
      self."zope.interface"
    ];
  };
  "ZODB" = super.buildPythonPackage rec {
    pname = "ZODB";
    version = "5.5.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/78/27/346776a8c1d9bcdfa1559688ae8461ccb2e5e876f275732d71aaf8529c9b/ZODB-5.5.1-py2.py3-none-any.whl";
      sha256 = "1dc5w7l0s3abz5i2scflkr60815hxdjmmv1hpqk1ngh3aasfq9bv";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."BTrees"
      self."ZConfig"
      self."persistent"
      self."six"
      self."transaction"
      self."zc.lockfile"
      self."zodbpickle"
      self."zope.interface"
    ];
  };
  "ZODB3" = super.buildPythonPackage rec {
    pname = "ZODB3";
    version = "3.11.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ae/0a/27521b4102a47c205f3a40d1bb117365bc3f5e6df0267413404e159469c4/ZODB3-3.11.0.tar.gz";
      sha256 = "1c7wnhsinxff3ychfj4qsxaw2kp10789s617bks1kiijwwl70xmm";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."BTrees"
      self."ZEO"
      self."ZODB"
      self."persistent"
      self."transaction"
    ];
  };
  "ZServer" = super.buildPythonPackage rec {
    pname = "ZServer";
    version = "4.0.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/b9/bd/c746466182d0e45e59d77ed2b766e8f981550dc48ade42570988daf80810/ZServer-4.0.2.tar.gz";
      sha256 = "0rjib4s5zzf3r01hdc9h690lx14s3pq1fsxlc5hiwblma9ciylg9";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."ExtensionClass"
      self."Persistence"
      self."ZConfig"
      self."ZODB"
      self."Zope"
      self."setuptools"
      self."transaction"
      self."zExceptions"
      self."zdaemon"
      self."zope.component"
      self."zope.container"
      self."zope.contenttype"
      self."zope.deferredimport"
      self."zope.event"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.processlifetime"
      self."zope.schema"
      self."zope.testing"
    ];
  };
  "Zope" = super.buildPythonPackage rec {
    pname = "Zope";
    version = "4.1.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/15/76/da15182338a25a6faf696a5e45ece2806754e8b113848386f3ecebebabd9/Zope-4.1.3-py2.py3-none-any.whl";
      sha256 = "15wavdab283h0bh1al49m3gsk2r2pgqm1i84sqz1sp5xjkysnhpj";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."BTrees"
      self."DateTime"
      self."DocumentTemplate"
      self."ExtensionClass"
      self."MultiMapping"
      self."PasteDeploy"
      self."Persistence"
      self."RestrictedPython"
      self."ZConfig"
      self."ZODB"
      self."ipaddress"
      self."setuptools"
      self."six"
      self."transaction"
      self."waitress"
      self."z3c.pt"
      self."zExceptions"
      self."zope.browser"
      self."zope.browsermenu"
      self."zope.browserpage"
      self."zope.browserresource"
      self."zope.component"
      self."zope.configuration"
      self."zope.container"
      self."zope.contentprovider"
      self."zope.contenttype"
      self."zope.deferredimport"
      self."zope.event"
      self."zope.exceptions"
      self."zope.globalrequest"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.location"
      self."zope.pagetemplate"
      self."zope.processlifetime"
      self."zope.proxy"
      self."zope.ptresource"
      self."zope.publisher"
      self."zope.schema"
      self."zope.security"
      self."zope.sequencesort"
      self."zope.site"
      self."zope.size"
      self."zope.tal"
      self."zope.tales"
      self."zope.testbrowser"
      self."zope.testing"
      self."zope.traversing"
      self."zope.viewlet"
    ];
  };
  "Zope2" = super.buildPythonPackage rec {
    pname = "Zope2";
    version = "4.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0c/b6/b05c357f7855b80847a2ac0de47352823ef6534e71d2c532686a973531bd/Zope2-4.0.tar.gz";
      sha256 = "0kmimzcww32xa3zxxdkr3zvxjg2j7pi4ax5jvzjzdjwiv0946pvx";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope"
    ];
  };
  "astroid" = super.buildPythonPackage rec {
    pname = "astroid";
    version = "1.6.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/8b/29/0f7ec6fbf28a158886b7de49aee3a77a8a47a7e24c60e9fd6ec98ee2ec02/astroid-1.6.6-py2.py3-none-any.whl";
      sha256 = "0mn7rd8rnj93n28wvfj7rfaavrs12k8m7a7z21rdzki95sllipl7";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."backports.functools-lru-cache"
      self."enum34"
      self."lazy-object-proxy"
      self."singledispatch"
      self."six"
      self."wrapt"
    ];
  };
  "backports.functools-lru-cache" = super.buildPythonPackage rec {
    pname = "backports.functools-lru-cache";
    version = "1.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/03/8e/2424c0e65c4a066e28f539364deee49b6451f8fcd4f718fefa50cc3dcf48/backports.functools_lru_cache-1.5-py2.py3-none-any.whl";
      sha256 = "1pd6l06gqwrzhyf2xzaahplxylp8hxq3nmqpiqim3pjnm7my9c7h";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "beautifulsoup4" = super.buildPythonPackage rec {
    pname = "beautifulsoup4";
    version = "4.8.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/39/0e/cfae701dc1143409adf1dc78ebc138f7c507e342e5814b1ead2a727bc900/beautifulsoup4-4.8.0-py2-none-any.whl";
      sha256 = "04ln2p29c3yp8jx05i01ss5gj5jy4r83xrdxb8f7jnxqqxc82rh5";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."soupsieve"
    ];
  };
  "bleach" = super.buildPythonPackage rec {
    pname = "bleach";
    version = "3.1.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ab/05/27e1466475e816d3001efb6e0a85a819be17411420494a1e602c36f8299d/bleach-3.1.0-py2.py3-none-any.whl";
      sha256 = "05js50g5sny3bncfsbxzlv2spbwp0cnxsxyykinz4ahhkvj3ccr1";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."six"
      self."webencodings"
    ];
  };
  "borg.localrole" = super.buildPythonPackage rec {
    pname = "borg.localrole";
    version = "3.1.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e1/d3/ddbb6c5162edccb8e6bcfc1e5e107e3f1c984fdfcbdaa471c2c8a14f408a/borg.localrole-3.1.6-py2-none-any.whl";
      sha256 = "0cmvxcjh9qcjb687fqd5rjlnjn12007yry63h4gq32cvfsavlmvf";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Products.GenericSetup"
      self."Products.PlonePAS"
      self."Products.PluggableAuthService"
      self."Zope2"
      self."plone.memoize"
      self."setuptools"
      self."six"
      self."zope.annotation"
      self."zope.component"
      self."zope.deferredimport"
      self."zope.interface"
    ];
  };
  "calmjs.parse" = super.buildPythonPackage rec {
    pname = "calmjs.parse";
    version = "1.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/3e/48/f67466ee250e87cde233b55c56f4163d6d2c9f82578f7f4bb000e72c892a/calmjs.parse-1.2.1-py2-none-any.whl";
      sha256 = "1h54ypfgn9rmax7z3i0nh9j50ysl310v2yqx48jc5wc2mdsavqg2";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ply"
      self."setuptools"
    ];
  };
  "certifi" = super.buildPythonPackage rec {
    pname = "certifi";
    version = "2019.6.16";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/69/1b/b853c7a9d4f6a6d00749e94eb6f3a041e342a885b87340b79c1ef73e3a78/certifi-2019.6.16-py2.py3-none-any.whl";
      sha256 = "0fa9rjd5n3jda7v3hikb948p5sm70738nqiv70vjyxaf9p034s04";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "cffi" = super.buildPythonPackage rec {
    pname = "cffi";
    version = "1.14.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/05/54/3324b0c46340c31b909fcec598696aaec7ddc8c18a63f2db352562d3354c/cffi-1.14.0.tar.gz";
      sha256 = "1dn279gw5ql8i5n3s5v4rnv96rhhjjfn7xq729qbl5bs2954yf1d";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."pycparser"
    ];
  };
  "chardet" = super.buildPythonPackage rec {
    pname = "chardet";
    version = "3.0.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl";
      sha256 = "14b621614q2lw7ik2igdv4qdbblqgdsiglgl5fhf1l5fmvy3ycpw";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "check-manifest" = super.buildPythonPackage rec {
    pname = "check-manifest";
    version = "0.41";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/54/40/7faf80474b21b3bd3f97465a31c3204379827379c5017f5cc703eee576ec/check_manifest-0.41-py2.py3-none-any.whl";
      sha256 = "0sksvrfs6p2ylp9av0cvydglj7r2v6w8vzj1cjz3khb31qkb2ij0";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."pep517"
      self."toml"
    ];
  };
  "collective.monkeypatcher" = super.buildPythonPackage rec {
    pname = "collective.monkeypatcher";
    version = "1.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/42/42/2a4c5c67e488a8eeb2f7b07ea80f104a4dc5b5cfe5d0cbced1106da3f87b/collective.monkeypatcher-1.2-py2-none-any.whl";
      sha256 = "0f8i1558sr07qabiyykw02fl6wxdj7zxbhnm8xww4j0rv5p5b3a9";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
    ];
  };
  "collective.recipe.template" = super.buildPythonPackage rec {
    pname = "collective.recipe.template";
    version = "2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/20/fc/1efc8127a356fb232cbd077e9a0dd42bf7d6395b6f82eb6d4be87d63acb1/collective.recipe.template-2.1-py2-none-any.whl";
      sha256 = "0n4x994jhzv9m7zc4dg5z18ah7nh9m94h42ldf1fpv2ms60hay25";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zc.buildout"
    ];
  };
  "colorama" = super.buildPythonPackage rec {
    pname = "colorama";
    version = "0.4.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/4f/a6/728666f39bfff1719fc94c481890b2106837da9318031f71a8424b662e12/colorama-0.4.1-py2.py3-none-any.whl";
      sha256 = "0j3wpnmxlppcv8hn4n875fff9xshm8g3qyrlwg2bkxa0g3g89b7q";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "configparser" = super.buildPythonPackage rec {
    pname = "configparser";
    version = "3.5.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/76/37/02237fed3f1d6ebc7f2d0799e9ea7ada0ed29413e808af0a819c17bd34c1/configparser-3.5.3-py2-none-any.whl";
      sha256 = "09ppv3xln6nfwva4r5chafgx9r8n5adlb7xazfmazsd30cinl7an";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "contextlib2" = super.buildPythonPackage rec {
    pname = "contextlib2";
    version = "0.5.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a2/71/8273a7eeed0aff6a854237ab5453bc9aa67deb49df4832801c21f0ff3782/contextlib2-0.5.5-py2.py3-none-any.whl";
      sha256 = "004wfr9xkr58s0xi3f9x0lhwzzgg9qpjbi8yr4pg8bwxcxp0l9pm";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "coverage" = super.buildPythonPackage rec {
    pname = "coverage";
    version = "4.5.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/85/d5/818d0e603685c4a613d56f065a721013e942088047ff1027a632948bdae6/coverage-4.5.4.tar.gz";
      sha256 = "0p0j4di6h8k6ica7jwwj09azdcg4ycxq60i9qsskmsg94cd9yzg0";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "createcoverage" = super.buildPythonPackage rec {
    pname = "createcoverage";
    version = "1.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/93/67/ab2ed06d2b25fc13b008f0ad384d14365c6956ac9eb8263db88ba6f47630/createcoverage-1.5.tar.gz";
      sha256 = "1wkx0mny1lc21imww161h52kx84nrj5549j3krm14ssplvykhpqz";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."coverage"
      self."setuptools"
    ];
  };
  "cssselect" = super.buildPythonPackage rec {
    pname = "cssselect";
    version = "1.1.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/3b/d4/3b5c17f00cce85b9a1e6f91096e1cc8e8ede2e1be8e96b87ce1ed09e92c5/cssselect-1.1.0-py2.py3-none-any.whl";
      sha256 = "1kwf8v2dd2n1ndqi5z7hs1m2q87lv0sp1dsvmvmpgj29nx3yw4pn";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "decorator" = super.buildPythonPackage rec {
    pname = "decorator";
    version = "4.4.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/8f/b7/f329cfdc75f3d28d12c65980e4469e2fa373f1953f5df6e370e84ea2e875/decorator-4.4.1-py2.py3-none-any.whl";
      sha256 = "0vffddsl49gs07a8ras08p7ahqghn23gssnqilf10zwg7hmbj6ax";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "diazo" = super.buildPythonPackage rec {
    pname = "diazo";
    version = "1.3.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/1c/1e/ab52f3f3faa2e07d4a811240add92545948809582a26f619888f46f599d3/diazo-1.3.0-py2.py3-none-any.whl";
      sha256 = "1xnn6mjwk77hsdpnm710jgxfcc8fg7clfb29k6309x82rjh5mspx";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."cssselect"
      self."future"
      self."lxml"
      self."setuptools"
      self."six"
    ];
  };
  "docutils" = super.buildPythonPackage rec {
    pname = "docutils";
    version = "0.15.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/3a/dc/bf2b15d1fa15a6f7a9e77a61b74ecbbae7258558fcda8ffc9a6638a6b327/docutils-0.15.2-py2-none-any.whl";
      sha256 = "09y8fl8ppm0w6vvsgl8pzbxd0byynyi12536p83qw180qv7pwkcy";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "enum34" = super.buildPythonPackage rec {
    pname = "enum34";
    version = "1.1.10";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/6f/2c/a9386903ece2ea85e9807e0e062174dc26fdce8b05f216d00491be29fad5/enum34-1.1.10-py2-none-any.whl";
      sha256 = "0lwd0l4vjx4yii75k1l0bzrzp5pqn0rhmrw4n8yspwp3dlfj12m9";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "feedparser" = super.buildPythonPackage rec {
    pname = "feedparser";
    version = "5.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/91/d8/7d37fec71ff7c9dbcdd80d2b48bcdd86d6af502156fc93846fb0102cb2c4/feedparser-5.2.1.tar.bz2";
      sha256 = "00hb4qg2am06g81mygfi1jsbx8830024jm45g6qp9g8fr6am91yf";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "five.customerize" = super.buildPythonPackage rec {
    pname = "five.customerize";
    version = "2.0.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e7/6c/e3a5a733d68a4112d8c9db518e2c756c8fa45778dea61dfa9730c84e5687/five.customerize-2.0.0.tar.gz";
      sha256 = "1crmr2akpm0xmmdfs9v0nmp3zgn6l1kfncb1wkimsq258mlfkgs3";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Zope"
      self."plone.portlets"
      self."setuptools"
      self."zope.component"
      self."zope.componentvocabulary"
      self."zope.dottedname"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.pagetemplate"
      self."zope.schema"
      self."zope.traversing"
      self."zope.viewlet"
    ];
  };
  "five.intid" = super.buildPythonPackage rec {
    pname = "five.intid";
    version = "1.2.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/9d/dd/66a7334ac88bad6c3179d18db2c125f0b9bdfbda72d9383ff96e73fa96d7/five.intid-1.2.4-py2.py3-none-any.whl";
      sha256 = "0ydsdldz04bs3mvniryxysq8gz9ddg2n0x0j7r0v0c27c6mhhn3h";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Zope2"
      self."five.localsitemanager"
      self."setuptools"
      self."zope.component"
      self."zope.event"
      self."zope.interface"
      self."zope.intid"
      self."zope.keyreference"
      self."zope.lifecycleevent"
      self."zope.location"
      self."zope.site"
    ];
  };
  "five.localsitemanager" = super.buildPythonPackage rec {
    pname = "five.localsitemanager";
    version = "3.2.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/34/9b/f128d7e6f3f627e3725bc5d16aa3115e1bbdccb7f5bab39a31ab59d85523/five.localsitemanager-3.2.2-py2.py3-none-any.whl";
      sha256 = "1v3r3wx52afbaiv76k4pmzk85nffyvshp2sdn1ssnjmh6knvw598";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Zope"
      self."persistent"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.event"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.location"
      self."zope.site"
      self."zope.testing"
    ];
  };
  "funcsigs" = super.buildPythonPackage rec {
    pname = "funcsigs";
    version = "1.0.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/69/cb/f5be453359271714c01b9bd06126eaf2e368f1fddfff30818754b5ac2328/funcsigs-1.0.2-py2.py3-none-any.whl";
      sha256 = "1jipr7k380nysfw7sffg2a85din73lk7ivwzws9fkwgprdyc431k";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "functools32" = super.buildPythonPackage rec {
    pname = "functools32";
    version = "3.2.3.post2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/functools32-3.2.3-2.tar.gz";
      sha256 = "0v8ya0b58x47wp216n1zamimv4iw57cxz3xxhzix52jkw3xks9gn";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "future" = super.buildPythonPackage rec {
    pname = "future";
    version = "0.18.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/45/0b/38b06fd9b92dc2b68d58b75f900e97884c45bedd2ff83203d933cf5851c9/future-0.18.2.tar.gz";
      sha256 = "0zakvfj87gy6mn1nba06sdha63rn4njm7bhh0wzyrxhcny8avgmi";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "futures" = super.buildPythonPackage rec {
    pname = "futures";
    version = "3.3.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/d8/a6/f46ae3f1da0cd4361c344888f59ec2f5785e69c872e175a748ef6071cdb5/futures-3.3.0-py2-none-any.whl";
      sha256 = "05jy7h1p00c3fazsns7hi2p3ghb6bzra68b4671szqxncjqgbcs9";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "i18ndude" = super.buildPythonPackage rec {
    pname = "i18ndude";
    version = "5.3.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a5/37/e3546bcd7e1cbe45d821de56b6c1b4e567d1e40ba3da237c2cf78d0d1f39/i18ndude-5.3.1-py2.py3-none-any.whl";
      sha256 = "0ckxwp9fddd4knnpq1852fxzyk9v0gfcq654k1mcmfgb55i65i23";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."lxml"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.tal"
    ];
  };
  "icalendar" = super.buildPythonPackage rec {
    pname = "icalendar";
    version = "4.0.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/6e/16/f452a2da80c6ca86c097b1121d7425e4cc04d25f0d0ba4fa2b9f7cf86e82/icalendar-4.0.4-py2.py3-none-any.whl";
      sha256 = "08dbm41b3h3zbnp2v6b5ms7mlswisgcfnq41d3djayqhb4dvvfa5";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."python-dateutil"
      self."pytz"
    ];
  };
  "idna" = super.buildPythonPackage rec {
    pname = "idna";
    version = "2.8";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl";
      sha256 = "0g2agqpl6ilwgwcsrxmbhx84hvb8zjlpvpy36xsi3yp6i1hpz2za";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "importlib-metadata" = super.buildPythonPackage rec {
    pname = "importlib-metadata";
    version = "0.20";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/89/77/8bae90e4534a8fee1e0c3ee4890e2c7d215dccd7386cf2ec7555e529d6bb/importlib_metadata-0.20-py2.py3-none-any.whl";
      sha256 = "0xc3fqb7sy3wc44diblk7hl5j3ax7s0fk95qh3h2s52llg2v3wcz";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."configparser"
      self."contextlib2"
      self."pathlib2"
      self."zipp"
    ];
  };
  "ipaddress" = super.buildPythonPackage rec {
    pname = "ipaddress";
    version = "1.0.23";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c2/f8/49697181b1651d8347d24c095ce46c7346c37335ddc7d255833e7cde674d/ipaddress-1.0.23-py2.py3-none-any.whl";
      sha256 = "1k3zap9zjzgz21psvgfwf4xzjx7z5rm2f03v2fdbpdbcwqwll3vf";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "isort" = super.buildPythonPackage rec {
    pname = "isort";
    version = "4.3.21";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e5/b0/c121fd1fa3419ea9bfd55c7f9c4fedfec5143208d8c7ad3ce3db6c623c21/isort-4.3.21-py2.py3-none-any.whl";
      sha256 = "1z80w75i884g0lwq2pmnqn41jkwljs3xnyj04r2l6s2r575iz0bf";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."backports.functools-lru-cache"
      self."futures"
    ];
  };
  "jsonschema" = super.buildPythonPackage rec {
    pname = "jsonschema";
    version = "2.6.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/77/de/47e35a97b2b05c2fadbec67d44cfcdcd09b8086951b331d82de90d2912da/jsonschema-2.6.0-py2.py3-none-any.whl";
      sha256 = "024sfr3bjikmsf085ignkdgi5lg7rah2ajal9192m5rwsfmnh3h0";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."functools32"
    ];
  };
  "lazy-object-proxy" = super.buildPythonPackage rec {
    pname = "lazy-object-proxy";
    version = "1.5.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/f2/5e/36a324082c534512b94ed1ddc9d0ee522fddd70f85ec6ca178c6bf6651f8/lazy-object-proxy-1.5.0.tar.gz";
      sha256 = "15jf3nzfl8rb1yqfc4h381dvnk92n6cn7l88pwm3gl0c0rhx5bm0";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "lxml" = super.buildPythonPackage rec {
    pname = "lxml";
    version = "4.4.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e4/19/8dfeef50623892577dc05245093e090bb2bab4c8aed5cad5b03208959563/lxml-4.4.2.tar.gz";
      sha256 = "01nvb5j8vs9nk4z5s3250b1m22b4d08kffa36if3g1mdygdrvxpg";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "mccabe" = super.buildPythonPackage rec {
    pname = "mccabe";
    version = "0.6.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl";
      sha256 = "0hhdp0srgrv4bmzlzvmk67zrqr9cvkjjzgd4gmkvd90dhrc652mb";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "mockup" = super.buildPythonPackage rec {
    pname = "mockup";
    version = "3.1.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/9b/e3/c4031eee0497207a73c3fb82c802b2a640811ec32031d5d950dbf910e169/mockup-3.1.1-py2.py3-none-any.whl";
      sha256 = "0g1abpw7kcrrdkp8r15d8fwjwvxddibydq0j9b62cqqjrh7cpf5z";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "mr.developer" = super.buildPythonPackage rec {
    pname = "mr.developer";
    version = "2.0.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ef/94/733be9c620821ca981b2f51863568c52b89289c725e07622099005bbc872/mr.developer-2.0.0-py2.py3-none-any.whl";
      sha256 = "1ixhdn50bh6brjvl8gm75a4w8sskc697ns0w5l8clmqs2pc4pd69";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zc.buildout"
    ];
  };
  "pathlib" = super.buildPythonPackage rec {
    pname = "pathlib";
    version = "1.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ac/aa/9b065a76b9af472437a0059f77e8f962fe350438b927cb80184c32f075eb/pathlib-1.0.1.tar.gz";
      sha256 = "17zajiw4mjbkkv6ahp3xf025qglkj0805m9s41c45zryzj6p2h39";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "pathlib2" = super.buildPythonPackage rec {
    pname = "pathlib2";
    version = "2.3.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/67/c6/4dbf5dfdbe1140cadf765c3896acc098578626c35721bc7d3eb35f6a8fc1/pathlib2-2.3.4-py2.py3-none-any.whl";
      sha256 = "0zj2g3xamcr80zzcprcxgadghzl8mrzl5ynxr96irlkncmfm4mi1";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."scandir"
      self."six"
    ];
  };
  "pathtools" = super.buildPythonPackage rec {
    pname = "pathtools";
    version = "0.1.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e7/7f/470d6fcdf23f9f3518f6b0b76be9df16dcc8630ad409947f8be2eb0ed13a/pathtools-0.1.2.tar.gz";
      sha256 = "1h7iam33vwxk8bvslfj4qlsdprdnwf8bvzhqh3jq5frr391cadbw";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "pep517" = super.buildPythonPackage rec {
    pname = "pep517";
    version = "0.8.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/43/f6/4af3567c136e8e1620f6fcff665f9a478e68d06f9c990d0f2717cf9a2b8c/pep517-0.8.2-py2.py3-none-any.whl";
      sha256 = "0b1lg9yrcd2j3sbi23bvi8ghvf0y65icg0k1l5q1lghzx05lhv2p";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."importlib-metadata"
      self."toml"
      self."zipp"
    ];
  };
  "persistent" = super.buildPythonPackage rec {
    pname = "persistent";
    version = "4.5.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/15/30/cd03f249bf63dbed76f34822f7acb0b5c4a58cb776ce3818184a825695cc/persistent-4.5.0.tar.gz";
      sha256 = "0slbvq1m3rilgyhj6i522rsyv592xv9pmvm61mrmgkgf40kfnz69";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [
      self."pycparser"
      self."cffi"
    ];
    propagatedBuildInputs = [
      self."cffi"
      self."zope.interface"
    ];
  };
  "piexif" = super.buildPythonPackage rec {
    pname = "piexif";
    version = "1.1.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/2c/d8/6f63147dd73373d051c5eb049ecd841207f898f50a5a1d4378594178f6cf/piexif-1.1.3-py2.py3-none-any.whl";
      sha256 = "1dh864l0s5pgh7fwshj2gggbp2jbwl2pxlhm3fw500bjf78kbi1v";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "pkginfo" = super.buildPythonPackage rec {
    pname = "pkginfo";
    version = "1.5.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e6/d5/451b913307b478c49eb29084916639dc53a88489b993530fed0a66bab8b9/pkginfo-1.5.0.1-py2.py3-none-any.whl";
      sha256 = "0chzwxpfn1hyw10w0a04vzjc1r0np97xvfignz8fplqslq6f9nd6";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "plone.alterego" = super.buildPythonPackage rec {
    pname = "plone.alterego";
    version = "1.1.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/b6/d2/e345d05bab74b3e6ae26952f4e3707fabe2b42cf7ca563e74a88c3930ddd/plone.alterego-1.1.3-py2-none-any.whl";
      sha256 = "0bfc258fa8bdl6sfa4h325llmkdw3n4f8j68dfn794lpiw4hnh8w";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.component"
      self."zope.interface"
    ];
  };
  "plone.api" = super.buildPythonPackage rec {
    pname = "plone.api";
    version = "1.10.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/cb/71/da6f367ca9b7d747e4ff49b50b92cfcacbc67187ed07f531e085a464dd03/plone.api-1.10.0-py2.py3-none-any.whl";
      sha256 = "1fzs3d2l2hnpwzl4b16hq15rdmnqc5zqhpg9bdjms85659ndwppc";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.statusmessages"
      self."decorator"
      self."plone.app.linkintegrity"
      self."plone.app.uuid"
      self."plone.uuid"
      self."setuptools"
      self."six"
      self."zope.globalrequest"
    ];
  };
  "plone.app.caching" = super.buildPythonPackage rec {
    pname = "plone.app.caching";
    version = "2.0.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a1/bd/e00a06ae29175c33a4c3a39dbbf1c8d2697223ca683cca2f8741a2978295/plone.app.caching-2.0.3-py2.py3-none-any.whl";
      sha256 = "0sf7znwcdfzpp3pkg0k76414pjiyzvfzl0i80jdwh82hjsb3wb3r";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Products.CMFDynamicViewFTI"
      self."Products.GenericSetup"
      self."Products.statusmessages"
      self."Zope2"
      self."plone.app.registry"
      self."plone.app.z3cform"
      self."plone.cachepurging"
      self."plone.caching"
      self."plone.memoize"
      self."plone.protect"
      self."plone.registry"
      self."python-dateutil"
      self."setuptools"
      self."six"
      self."z3c.form"
      self."z3c.zcmlhook"
      self."zope.browserresource"
      self."zope.component"
      self."zope.interface"
      self."zope.pagetemplate"
      self."zope.publisher"
    ];
  };
  "plone.app.content" = super.buildPythonPackage rec {
    pname = "plone.app.content";
    version = "3.7.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/31/f2/31a509b3da76818a4a495efa70ea6ec6667d62fa1b4aca1644623f27ef32/plone.app.content-3.7.4-py2.py3-none-any.whl";
      sha256 = "06hj7iiv6s7apxxpr5jscnnipjwxb01fg4zf4vfzahpzmj3fbims";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Products.CMFDynamicViewFTI"
      self."Products.CMFPlone"
      self."Zope2"
      self."plone.app.widgets"
      self."plone.batching"
      self."plone.i18n"
      self."plone.memoize"
      self."plone.protect"
      self."setuptools"
      self."simplejson"
      self."six"
      self."zope.component"
      self."zope.container"
      self."zope.deferredimport"
      self."zope.event"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.publisher"
      self."zope.schema"
    ];
  };
  "plone.app.contentlisting" = super.buildPythonPackage rec {
    pname = "plone.app.contentlisting";
    version = "2.0.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/93/2f/31822cb66373155ced12fdb538224fb8872f51332a42529ab88b50e9f9f0/plone.app.contentlisting-2.0.0-py2-none-any.whl";
      sha256 = "0227bz75qlbwr7mlwlfc260hcmf2pv9sqpw6vf7rzz34j4nljibb";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFPlone"
      self."setuptools"
    ];
  };
  "plone.app.contentmenu" = super.buildPythonPackage rec {
    pname = "plone.app.contentmenu";
    version = "2.3.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/66/6d/2ce8c8d81608b19b479e342379501f750d0f8a2359c15071769812712b15/plone.app.contentmenu-2.3.0-py2.py3-none-any.whl";
      sha256 = "1b0rnp2m1qzg28hlg8yl4wf8n6sfaic5hilp5y7nvabrdszxrhp4";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Products.CMFDynamicViewFTI"
      self."Products.CMFPlone"
      self."Zope2"
      self."plone.app.content"
      self."plone.locking"
      self."plone.memoize"
      self."plone.protect"
      self."setuptools"
      self."zope.browsermenu"
      self."zope.component"
      self."zope.contentprovider"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.publisher"
    ];
  };
  "plone.app.contentrules" = super.buildPythonPackage rec {
    pname = "plone.app.contentrules";
    version = "4.1.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/4e/2e/cbf8cf3395da27322697c39c4110861dffa1eea26deeb3d3e6bce461a05f/plone.app.contentrules-4.1.3-py2.py3-none-any.whl";
      sha256 = "1wag316zqbg6j0r697h5hgxmsgmsx56h1771ddpmy885l4279035";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."Products.GenericSetup"
      self."Products.statusmessages"
      self."ZODB3"
      self."Zope2"
      self."plone.app.vocabularies"
      self."plone.app.z3cform"
      self."plone.autoform"
      self."plone.contentrules"
      self."plone.memoize"
      self."plone.stringinterp"
      self."plone.uuid"
      self."setuptools"
      self."six"
      self."transaction"
      self."zope.annotation"
      self."zope.browser"
      self."zope.component"
      self."zope.container"
      self."zope.event"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.publisher"
      self."zope.schema"
      self."zope.site"
      self."zope.traversing"
    ];
  };
  "plone.app.contenttypes" = super.buildPythonPackage rec {
    pname = "plone.app.contenttypes";
    version = "2.1.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/74/a0/540cc6d59948f4aa969c703bf16330a3693c177b046c9be885459d9044d7/plone.app.contenttypes-2.1.5-py2.py3-none-any.whl";
      sha256 = "01ljfdpd2bddxb9bims9g89hiv4n83fp6ahmgp6ivzk5l51dm9hb";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFPlone"
      self."plone.app.contentmenu"
      self."plone.app.dexterity"
      self."plone.app.event"
      self."plone.app.linkintegrity"
      self."plone.app.lockingbehavior"
      self."plone.app.querystring"
      self."plone.app.relationfield"
      self."plone.app.versioningbehavior"
      self."plone.app.z3cform"
      self."plone.behavior"
      self."plone.dexterity"
      self."plone.namedfile"
      self."pytz"
      self."setuptools"
      self."six"
      self."zope.deprecation"
    ];
  };
  "plone.app.customerize" = super.buildPythonPackage rec {
    pname = "plone.app.customerize";
    version = "1.3.10";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0e/65/3fea29a959fd72d56ae72ff8c7337037456276e8bf7cdd2fa272010b2f2a/plone.app.customerize-1.3.10-py2.py3-none-any.whl";
      sha256 = "0lv8m5kw3cwdlw4czqfm092j4p4n531bz9hlb07d1zqlbgrd16x9";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Zope2"
      self."five.customerize"
      self."plone.browserlayer"
      self."plone.portlets"
      self."setuptools"
      self."zope.component"
      self."zope.interface"
      self."zope.publisher"
      self."zope.viewlet"
    ];
  };
  "plone.app.dexterity" = super.buildPythonPackage rec {
    pname = "plone.app.dexterity";
    version = "2.6.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/8f/f9/e3fc27c4121a3ab5f8fe9c79654da2044ab0c0a4db8bf00cb931225b5185/plone.app.dexterity-2.6.4-py2.py3-none-any.whl";
      sha256 = "0h4c9wn04vn09gaarwnpprh55ca6zg8gwjqapswvrgi7p2yxl633";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."Products.GenericSetup"
      self."Zope2"
      self."lxml"
      self."plone.app.content"
      self."plone.app.layout"
      self."plone.app.textfield"
      self."plone.app.uuid"
      self."plone.app.z3cform"
      self."plone.autoform"
      self."plone.behavior"
      self."plone.contentrules"
      self."plone.dexterity"
      self."plone.formwidget.namedfile"
      self."plone.namedfile"
      self."plone.portlets"
      self."plone.rfc822"
      self."plone.schema"
      self."plone.schemaeditor"
      self."plone.supermodel"
      self."plone.z3cform"
      self."setuptools"
      self."six"
      self."z3c.form"
      self."zope.browserpage"
      self."zope.component"
      self."zope.deprecation"
      self."zope.interface"
      self."zope.publisher"
      self."zope.schema"
    ];
  };
  "plone.app.discussion" = super.buildPythonPackage rec {
    pname = "plone.app.discussion";
    version = "3.3.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/da/66/dc63562057f5087ba81eb807626b1c32e0690f57f83ea12db25decddc161/plone.app.discussion-3.3.2-py2.py3-none-any.whl";
      sha256 = "17vprsbb9vnl5axnvjcgflzmi60yajg1jcmj2zg2adxxairpdsal";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFPlone"
      self."ZODB3"
      self."plone.app.layout"
      self."plone.app.registry"
      self."plone.app.uuid"
      self."plone.app.z3cform"
      self."plone.indexer"
      self."plone.registry"
      self."plone.z3cform"
      self."setuptools"
      self."six"
      self."z3c.form"
      self."zope.annotation"
      self."zope.component"
      self."zope.container"
      self."zope.event"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.site"
    ];
  };
  "plone.app.event" = super.buildPythonPackage rec {
    pname = "plone.app.event";
    version = "3.2.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/cd/88/b42deaf5482cac11800d04eb53f389de600390dcd61c6a5430c13eeaba1b/plone.app.event-3.2.6-py2.py3-none-any.whl";
      sha256 = "02wqdmamg0jbmdcfkxrba1l6z3l3jasfzvlrkphpnaamvblgr86n";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."DateTime"
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."Products.DateRecurringIndex"
      self."Products.GenericSetup"
      self."Products.ZCatalog"
      self."Products.statusmessages"
      self."Zope2"
      self."icalendar"
      self."plone.app.contentlisting"
      self."plone.app.dexterity"
      self."plone.app.layout"
      self."plone.app.multilingual"
      self."plone.app.portlets"
      self."plone.app.querystring"
      self."plone.app.registry"
      self."plone.app.textfield"
      self."plone.app.vocabularies"
      self."plone.app.z3cform"
      self."plone.autoform"
      self."plone.behavior"
      self."plone.browserlayer"
      self."plone.dexterity"
      self."plone.event"
      self."plone.folder"
      self."plone.formwidget.recurrence"
      self."plone.indexer"
      self."plone.memoize"
      self."plone.namedfile"
      self."plone.portlets"
      self."plone.registry"
      self."plone.supermodel"
      self."plone.uuid"
      self."plone.z3cform"
      self."pytz"
      self."setuptools"
      self."six"
      self."transaction"
      self."z3c.form"
      self."zope.annotation"
      self."zope.component"
      self."zope.container"
      self."zope.contentprovider"
      self."zope.event"
      self."zope.globalrequest"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.publisher"
      self."zope.schema"
    ];
  };
  "plone.app.i18n" = super.buildPythonPackage rec {
    pname = "plone.app.i18n";
    version = "3.0.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/b7/59/71c21012b5f6439f5909fd8c51ba33ff948dad2870367178b0089a72775e/plone.app.i18n-3.0.5-py2-none-any.whl";
      sha256 = "0xr4spf7kxs3lswwrpvhi5mmjvhmxvskyq7bwfxi9dkrkhnap6im";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "plone.app.intid" = super.buildPythonPackage rec {
    pname = "plone.app.intid";
    version = "1.1.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/35/d3/c812b23bc975aa41a9745fad7fb670ef7af42afb38815f038f2ebdbd093d/plone.app.intid-1.1.3-py2-none-any.whl";
      sha256 = "1d1ncpcs69apbdd5i1q4y2023n6y644c2igssvdr2x7xxlw4glnb";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."five.intid"
      self."setuptools"
      self."zope.intid"
      self."zope.lifecycleevent"
    ];
  };
  "plone.app.iterate" = super.buildPythonPackage rec {
    pname = "plone.app.iterate";
    version = "3.3.13";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/4d/ac/317d13f5821b01f7816651beb7808e32cb16540b9e4c299038fd9fa5f3e6/plone.app.iterate-3.3.13-py2.py3-none-any.whl";
      sha256 = "0advxpywr58zj25q7zjs72b15yyvc29z50zqw28npphxr1rd0hms";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."DateTime"
      self."Products.CMFCore"
      self."Products.CMFEditions"
      self."Products.CMFPlacefulWorkflow"
      self."Products.DCWorkflow"
      self."Products.GenericSetup"
      self."Products.statusmessages"
      self."plone.locking"
      self."plone.memoize"
      self."setuptools"
      self."zope.annotation"
      self."zope.component"
      self."zope.event"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.schema"
      self."zope.viewlet"
    ];
  };
  "plone.app.layout" = super.buildPythonPackage rec {
    pname = "plone.app.layout";
    version = "3.4.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/48/b5/b356636aeb0dde60507700fd4832a90e63baae7da12e9ca86e07b5a7c3d0/plone.app.layout-3.4.0-py2.py3-none-any.whl";
      sha256 = "14ckd1p6adazkcyrbvn54ivbsrap1hdazhb5vxr7kbwzv6h2khfc";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."DateTime"
      self."Products.CMFCore"
      self."Products.CMFDynamicViewFTI"
      self."Products.CMFEditions"
      self."Products.CMFPlone"
      self."Zope2"
      self."plone.app.content"
      self."plone.app.portlets"
      self."plone.app.viewletmanager"
      self."plone.batching"
      self."plone.i18n"
      self."plone.memoize"
      self."plone.portlets"
      self."plone.registry"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.deferredimport"
      self."zope.deprecation"
      self."zope.dottedname"
      self."zope.i18n"
      self."zope.interface"
      self."zope.publisher"
      self."zope.schema"
      self."zope.viewlet"
    ];
  };
  "plone.app.linkintegrity" = super.buildPythonPackage rec {
    pname = "plone.app.linkintegrity";
    version = "3.3.12";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/33/aa/1f23d4e747177b51cda48a136ef36f78effc71933618222070cfd7b82645/plone.app.linkintegrity-3.3.12-py2.py3-none-any.whl";
      sha256 = "1n9b7dm7qmwwi30vsafhaq9fw6pbz00g0vqzyi10gzdn6i916znr";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."plone.app.intid"
      self."plone.app.relationfield"
      self."setuptools"
      self."six"
    ];
  };
  "plone.app.locales" = super.buildPythonPackage rec {
    pname = "plone.app.locales";
    version = "5.1.21";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/6d/1a/d37c3e237a7d1834d52604c42cb6539069e592d51e7b0ae889c1cf2b5e78/plone.app.locales-5.1.21-py2.py3-none-any.whl";
      sha256 = "0sr6ykszw43r5iyhm0dkd1sfwiy3yiffg2g9zc4qcldszhfnd7fn";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "plone.app.lockingbehavior" = super.buildPythonPackage rec {
    pname = "plone.app.lockingbehavior";
    version = "1.0.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/66/83/b20a089fc74a1d3aeb484f7bee56017e6da07778b6067195b1dc3429a107/plone.app.lockingbehavior-1.0.6-py2-none-any.whl";
      sha256 = "13jnmi3r7k98frshwswmgmib1lx70pda9s6mabqk0a2c9frvsjdc";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."plone.app.locales"
      self."plone.behavior"
      self."plone.dexterity"
      self."plone.locking"
      self."setuptools"
    ];
  };
  "plone.app.multilingual" = super.buildPythonPackage rec {
    pname = "plone.app.multilingual";
    version = "5.5.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/3f/41/a94ac2cd37bd1c44067503914cedfee24f3903f5ede1e535b2e64a0b8648/plone.app.multilingual-5.5.0-py2.py3-none-any.whl";
      sha256 = "07v4mxfhm05ahrnd7b4587r3yyaqnvzri0xm1smk9998i7n3g5v2";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFPlone"
      self."setuptools"
      self."six"
    ];
  };
  "plone.app.portlets" = super.buildPythonPackage rec {
    pname = "plone.app.portlets";
    version = "4.4.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0e/c6/9f532c99528d27307292e2658f41451b42c543a841e11da85b94d6ba22a6/plone.app.portlets-4.4.4-py2.py3-none-any.whl";
      sha256 = "1qnb007m3han7drlkx97hpnfkqid941d9blfa80jm5iaqgs5sb4k";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."DateTime"
      self."Products.CMFCore"
      self."Products.CMFDynamicViewFTI"
      self."Products.CMFPlone"
      self."Products.GenericSetup"
      self."Products.PluggableAuthService"
      self."ZODB3"
      self."Zope2"
      self."feedparser"
      self."five.customerize"
      self."plone.app.i18n"
      self."plone.app.layout"
      self."plone.app.vocabularies"
      self."plone.app.z3cform"
      self."plone.autoform"
      self."plone.i18n"
      self."plone.memoize"
      self."plone.portlets"
      self."setuptools"
      self."six"
      self."transaction"
      self."zope.annotation"
      self."zope.browser"
      self."zope.component"
      self."zope.configuration"
      self."zope.container"
      self."zope.contentprovider"
      self."zope.event"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.publisher"
      self."zope.schema"
      self."zope.site"
      self."zope.traversing"
    ];
  };
  "plone.app.querystring" = super.buildPythonPackage rec {
    pname = "plone.app.querystring";
    version = "1.4.12";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e8/31/e0e87ccf00987ab88bbe986684c03ddde25a96e41c1a3d40148988aa4f10/plone.app.querystring-1.4.12-py2.py3-none-any.whl";
      sha256 = "0avc6zfgmdy6i81lp42hq5girxsgdfq2f5x1xwyxs9dyafmyjdn8";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."DateTime"
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."plone.app.contentlisting"
      self."plone.app.layout"
      self."plone.app.registry"
      self."plone.app.vocabularies"
      self."plone.batching"
      self."plone.registry"
      self."python-dateutil"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.dottedname"
      self."zope.globalrequest"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.publisher"
      self."zope.schema"
    ];
  };
  "plone.app.redirector" = super.buildPythonPackage rec {
    pname = "plone.app.redirector";
    version = "2.1.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/fb/ca/0a04b60e6ef9b815b9920d46d149cf2ed407b62243ca0418ebf71261078d/plone.app.redirector-2.1.1-py2.py3-none-any.whl";
      sha256 = "15zaprwnlfcwmj7nkyxx91l4aarll8gs34y50qj3zmca6k2z6kwj";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."plone.memoize"
      self."setuptools"
      self."six"
    ];
  };
  "plone.app.registry" = super.buildPythonPackage rec {
    pname = "plone.app.registry";
    version = "1.7.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/16/88/169ae286844263b38a01d5aabfe5ab54123024941d9cff8873bcda2e07f0/plone.app.registry-1.7.5-py2.py3-none-any.whl";
      sha256 = "0d9zfw7ggn88vh4yjh9v17i4pmfak7bjhmjysba7xxmnsslfpz34";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."Products.GenericSetup"
      self."Products.statusmessages"
      self."Zope2"
      self."lxml"
      self."plone.app.z3cform"
      self."plone.autoform"
      self."plone.registry"
      self."plone.supermodel"
      self."setuptools"
      self."zope.component"
      self."zope.dottedname"
      self."zope.i18nmessageid"
      self."zope.interface"
    ];
  };
  "plone.app.relationfield" = super.buildPythonPackage rec {
    pname = "plone.app.relationfield";
    version = "2.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/4d/c1/3f568eb0d600039eada95715cc79a8ce722400b0ccb0e80493af71afa6c6/plone.app.relationfield-2.0.1-py2.py3-none-any.whl";
      sha256 = "1l86ilw3wd71q6jfsq23dismcnkazv7zihlnyniywbsais2lmynx";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."five.intid"
      self."plone.app.intid"
      self."plone.app.vocabularies"
      self."plone.app.z3cform"
      self."plone.autoform"
      self."plone.rfc822"
      self."plone.schemaeditor"
      self."plone.supermodel"
      self."setuptools"
      self."z3c.form"
      self."z3c.formwidget.query"
      self."z3c.relationfield"
      self."zope.component"
      self."zope.interface"
      self."zope.intid"
      self."zope.schema"
    ];
  };
  "plone.app.robotframework" = super.buildPythonPackage rec {
    pname = "plone.app.robotframework";
    version = "1.5.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/48/96/519bde680a266dff96edd775bed0e3a27cbb4b5d95cefcc5f548fb27361e/plone.app.robotframework-1.5.4-py2-none-any.whl";
      sha256 = "0ijc21p4hkj82qxzadpn3j0xxzfayhw2g3rw7k9ca5kfdjdgsg1s";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Babel"
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."Products.MailHost"
      self."Products.PlonePAS"
      self."Products.PluggableAuthService"
      self."plone.app.testing"
      self."plone.testing"
      self."plone.uuid"
      self."robotframework"
      self."robotframework-selenium2library"
      self."robotsuite"
      self."selenium"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.configuration"
      self."zope.i18n"
      self."zope.schema"
      self."zope.testrunner"
    ];
  };
  "plone.app.testing" = super.buildPythonPackage rec {
    pname = "plone.app.testing";
    version = "6.1.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/5d/91/a30beb336ab66ea62bed959980976f077fad92104e50d6fcbac116fabc46/plone.app.testing-6.1.3-py2.py3-none-any.whl";
      sha256 = "05p5wgqr6z887vqlylq3gmabln42an81gmgr39k2ikzbywqqcwzd";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFPlone"
      self."Products.GenericSetup"
      self."Zope"
      self."five.localsitemanager"
      self."plone.memoize"
      self."plone.testing"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.configuration"
      self."zope.dottedname"
      self."zope.testing"
    ];
  };
  "plone.app.textfield" = super.buildPythonPackage rec {
    pname = "plone.app.textfield";
    version = "1.3.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/1d/86/10c94594e9f338ce4707bd6c7b1308b359db15fc115b51784d9cde5e5816/plone.app.textfield-1.3.2-py2.py3-none-any.whl";
      sha256 = "1d8l402r7a08k67v6y5ambz12bdccsjdx09vyggrf81hryj1kcfy";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ZODB3"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "plone.app.theming" = super.buildPythonPackage rec {
    pname = "plone.app.theming";
    version = "4.0.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/86/61/053d4b060cbbd1ea231c6bd32f6c7948b5223c53ca18eeefc1896f1acb35/plone.app.theming-4.0.4-py2.py3-none-any.whl";
      sha256 = "1n6ggskxnmz8dn8fr19aph3f9i0pgwycq02wgvvp0p4r795imqrp";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFPlone"
      self."diazo"
      self."docutils"
      self."lxml"
      self."plone.app.registry"
      self."plone.resourceeditor"
      self."plone.staticresources"
      self."plone.subrequest"
      self."plone.transformchain"
      self."repoze.xmliter"
      self."roman"
      self."setuptools"
      self."six"
      self."zope.traversing"
    ];
  };
  "plone.app.upgrade" = super.buildPythonPackage rec {
    pname = "plone.app.upgrade";
    version = "2.0.31";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/99/80/b7e5f429c69f5b5dba08242c595729aff0dfb64db272da0c2e2e59054f84/plone.app.upgrade-2.0.31-py2.py3-none-any.whl";
      sha256 = "024xv983ngzf899lw5j9anp61la3knyr55pvcvgixfym6azmqqd6";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Products.CMFEditions"
      self."Products.CMFPlone"
      self."Products.GenericSetup"
      self."Products.PlonePAS"
      self."Products.PluggableAuthService"
      self."Products.ZCatalog"
      self."Zope2"
      self."plone.app.iterate"
      self."plone.app.viewletmanager"
      self."plone.contentrules"
      self."plone.portlets"
      self."setuptools"
      self."six"
      self."transaction"
      self."zope.component"
      self."zope.interface"
      self."zope.ramcache"
    ];
  };
  "plone.app.users" = super.buildPythonPackage rec {
    pname = "plone.app.users";
    version = "2.6.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/29/e9/da1a185556c3c2b18f4dab0edd49fd5e67a0ee6cf87a9a97490221f086db/plone.app.users-2.6.2-py2.py3-none-any.whl";
      sha256 = "1fd88sgb6yvwfpgrvqjb6dvs3kh1rl2nzyl3qlxkfsjnjwc19jn0";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Acquisition"
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."Products.PlonePAS"
      self."Products.statusmessages"
      self."Zope2"
      self."plone.app.layout"
      self."plone.autoform"
      self."plone.formwidget.namedfile"
      self."plone.namedfile"
      self."plone.protect"
      self."plone.schema"
      self."plone.uuid"
      self."setuptools"
      self."six"
      self."z3c.form"
      self."zope.component"
      self."zope.event"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "plone.app.uuid" = super.buildPythonPackage rec {
    pname = "plone.app.uuid";
    version = "2.0.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/f9/46/4cdf68fef6a143f238e8a367c77836d083afb8b364504b2f34fb5a6d9d59/plone.app.uuid-2.0.0-py2-none-any.whl";
      sha256 = "1y4jvilxs33ly03nd3s0ggwxbf4bnbcbqz9zpgy1h3s35b8jpsms";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."plone.indexer"
      self."plone.uuid"
      self."setuptools"
      self."zope.interface"
      self."zope.publisher"
    ];
  };
  "plone.app.versioningbehavior" = super.buildPythonPackage rec {
    pname = "plone.app.versioningbehavior";
    version = "1.3.8";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/de/36/02c0a6f7166926ce201072422c5c8a0c45714426775a9d67e1092947c04e/plone.app.versioningbehavior-1.3.8-py2.py3-none-any.whl";
      sha256 = "1z69pp7bnn0z0c2ch0hd6gnviyffis6s7nh6jwj916w2d4gr1nfp";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFEditions"
      self."plone.app.dexterity"
      self."plone.autoform"
      self."plone.behavior"
      self."plone.dexterity"
      self."plone.namedfile"
      self."plone.rfc822"
      self."setuptools"
      self."zope.container"
    ];
  };
  "plone.app.viewletmanager" = super.buildPythonPackage rec {
    pname = "plone.app.viewletmanager";
    version = "3.1.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/6c/81/fc7ba9a3d518af6770cb393311fe6f45335514d6e0ef4d180ab40d6e2dbe/plone.app.viewletmanager-3.1.0-py2.py3-none-any.whl";
      sha256 = "0dm7hw3wgjvk0xv0wl4bwk5izb6ci7wlmx7a0dvfwkylvmc0rfq2";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.GenericSetup"
      self."ZODB3"
      self."Zope2"
      self."plone.app.vocabularies"
      self."setuptools"
      self."zope.component"
      self."zope.contentprovider"
      self."zope.interface"
      self."zope.site"
      self."zope.viewlet"
    ];
  };
  "plone.app.vocabularies" = super.buildPythonPackage rec {
    pname = "plone.app.vocabularies";
    version = "4.1.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/98/6b/ab97a6c42053431b4914ad4255f88f8b4c289e532c25ba336cce1cc9d1e1/plone.app.vocabularies-4.1.1-py2.py3-none-any.whl";
      sha256 = "0x0vspln2jy6vrlicj2i85w2b33jvj53lwj8v392jzhk26wgyjhn";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Zope2"
      self."plone.app.querystring"
      self."pytz"
      self."setuptools"
      self."six"
      self."zope.browser"
      self."zope.component"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
      self."zope.site"
    ];
  };
  "plone.app.widgets" = super.buildPythonPackage rec {
    pname = "plone.app.widgets";
    version = "3.0.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/36/a6/71f53732e5a7563ec7a528ad61d2acb23123b134344b52f6e131e753fdc8/plone.app.widgets-3.0.3-py2.py3-none-any.whl";
      sha256 = "0fsds15r0h1syjprcsiamgb9kqh3kmjvisv5pynmnb25zqrdq1ij";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFPlone"
      self."plone.app.vocabularies"
      self."plone.app.z3cform"
      self."setuptools"
      self."six"
    ];
  };
  "plone.app.workflow" = super.buildPythonPackage rec {
    pname = "plone.app.workflow";
    version = "4.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e0/7a/a9e82fb4703129bf2eced6463ac58050877e45209fea7a80075b59e663a5/plone.app.workflow-4.0.1-py2.py3-none-any.whl";
      sha256 = "088p19i1592bs49b1xm7jkbhvrlp0x4yasz2i2vaks74mrb1nvg8";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."DateTime"
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."Products.DCWorkflow"
      self."Products.GenericSetup"
      self."Products.statusmessages"
      self."Zope2"
      self."plone.memoize"
      self."setuptools"
      self."six"
      self."transaction"
      self."zope.component"
      self."zope.dottedname"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.schema"
      self."zope.site"
      self."zope.testing"
    ];
  };
  "plone.app.z3cform" = super.buildPythonPackage rec {
    pname = "plone.app.z3cform";
    version = "3.1.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/bc/79/48347d40daac7c046b520c7fc4515bf2359a52457e4c1e90d9a239b0bc59/plone.app.z3cform-3.1.3-py2.py3-none-any.whl";
      sha256 = "1h2kgwxvkklk5632jgcrrypx3bmr9qnk93nknwv0ksin6bqsk59z";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."Zope2"
      self."plone.app.textfield"
      self."plone.app.widgets"
      self."plone.protect"
      self."plone.z3cform"
      self."setuptools"
      self."six"
      self."z3c.form"
      self."z3c.formwidget.query"
      self."zope.browserpage"
      self."zope.component"
      self."zope.deprecation"
      self."zope.globalrequest"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
      self."zope.traversing"
    ];
  };
  "plone.autoform" = super.buildPythonPackage rec {
    pname = "plone.autoform";
    version = "1.8.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/d1/e6/6312e0d026e653125c28b21e377aa2689ce4a4d90a8b8cf9058729be3ae4/plone.autoform-1.8.1-py2-none-any.whl";
      sha256 = "1075vw1n0r5nsppsbjc2ax72xp9hifn97bxyqyrxk3zm92hxpyqj";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."plone.supermodel"
      self."plone.z3cform"
      self."setuptools"
      self."six"
      self."z3c.form"
      self."zope.dottedname"
      self."zope.interface"
      self."zope.schema"
      self."zope.security"
    ];
  };
  "plone.batching" = super.buildPythonPackage rec {
    pname = "plone.batching";
    version = "1.1.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/b8/d9/d71d85e0cbc0e55107e6a9f19e500fdbd5782dc0944fb3c80af12fbf5101/plone.batching-1.1.5-py2-none-any.whl";
      sha256 = "1s48pv364224j62chn2n8s2cmg0isi8rj53ndpwg0wjz00rj4lgf";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope2"
      self."setuptools"
    ];
  };
  "plone.behavior" = super.buildPythonPackage rec {
    pname = "plone.behavior";
    version = "1.3.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/3a/15/d493e618f4921be7331a00b99fe29424dc8300c9e4db32fa046083954ca9/plone.behavior-1.3.0-py2.py3-none-any.whl";
      sha256 = "0bz0569gmvpva62l928nbkkbjfm8ikdvcn9yr256cc43hj0i8k10";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.annotation"
      self."zope.component"
      self."zope.configuration"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "plone.browserlayer" = super.buildPythonPackage rec {
    pname = "plone.browserlayer";
    version = "2.2.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/db/48/4fb50682c05c8bc26098c38cd77ba2bfbc81467c97bee09b5f222b9181fd/plone.browserlayer-2.2.2-py2-none-any.whl";
      sha256 = "176jvwcgaf6wq8nkm2zjzc5418lw86m29dwjlv13z4b7j8zsppzs";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Products.GenericSetup"
      self."Zope2"
      self."setuptools"
      self."zope.component"
      self."zope.interface"
      self."zope.traversing"
    ];
  };
  "plone.cachepurging" = super.buildPythonPackage rec {
    pname = "plone.cachepurging";
    version = "2.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/03/60/5c699299781bc2b54fd11274a11f0b0ef86f4b03ef4c44189abb4c55612c/plone.cachepurging-2.0.1.tar.gz";
      sha256 = "0hbq0gznchr018f53ylh79xy3fjfi46l9m1yfc7i9j9h6923ia6c";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope2"
      self."plone.registry"
      self."requests"
      self."setuptools"
      self."six"
      self."z3c.caching"
      self."zope.annotation"
      self."zope.component"
      self."zope.event"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.schema"
      self."zope.testing"
    ];
  };
  "plone.caching" = super.buildPythonPackage rec {
    pname = "plone.caching";
    version = "1.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/98/77/31bb8bb40185355fb0ad4ec036cc58a25191346cd7bb24b87f4425f8049a/plone.caching-1.2.1-py2-none-any.whl";
      sha256 = "154bps1ms2pay4syiflwdirpwm9zqzlbbw25n652266qd0x39w84";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope2"
      self."plone.registry"
      self."plone.transformchain"
      self."setuptools"
      self."z3c.caching"
      self."zope.component"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "plone.contentrules" = super.buildPythonPackage rec {
    pname = "plone.contentrules";
    version = "2.0.9";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/40/78/f16fab2656a2206961bdc15d6c1243875341ad692b7a2a87ade7eee34840/plone.contentrules-2.0.9-py2-none-any.whl";
      sha256 = "1bsrskdv7vvzqp5ffdb2z9fi79y5ikswg4q31v8brlh76dkybslq";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ZODB3"
      self."setuptools"
      self."six"
      self."zope.annotation"
      self."zope.component"
      self."zope.componentvocabulary"
      self."zope.configuration"
      self."zope.container"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.schema"
      self."zope.testing"
    ];
  };
  "plone.dexterity" = super.buildPythonPackage rec {
    pname = "plone.dexterity";
    version = "2.9.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/be/49/8015455ccd006224914e85b35edbcd62a99ad230314c4383c4ecc9be6d9d/plone.dexterity-2.9.5-py2.py3-none-any.whl";
      sha256 = "0nafhzlknrkhrbq0jxr8fswp1ahqn8nadj10cidh4vzbjib25klw";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."DateTime"
      self."Products.CMFCore"
      self."Products.CMFDynamicViewFTI"
      self."Products.statusmessages"
      self."ZODB3"
      self."Zope2"
      self."plone.alterego"
      self."plone.autoform"
      self."plone.behavior"
      self."plone.folder"
      self."plone.memoize"
      self."plone.rfc822"
      self."plone.supermodel"
      self."plone.synchronize"
      self."plone.uuid"
      self."plone.z3cform"
      self."setuptools"
      self."six"
      self."zope.annotation"
      self."zope.browser"
      self."zope.component"
      self."zope.container"
      self."zope.dottedname"
      self."zope.filerepresentation"
      self."zope.globalrequest"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.location"
      self."zope.publisher"
      self."zope.schema"
      self."zope.security"
      self."zope.size"
    ];
  };
  "plone.event" = super.buildPythonPackage rec {
    pname = "plone.event";
    version = "1.4.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/37/f6/837ea1b7b9f6156c39e356e04555b9969b8fc40d99a3e86271043151bb2f/plone.event-1.4.0-py2.py3-none-any.whl";
      sha256 = "1avrdccsjjy0nlpxmlggsf47lb2pp6dz48rw9j6y5gbhjzw5ndkx";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."python-dateutil"
      self."pytz"
      self."setuptools"
      self."zope.component"
      self."zope.interface"
    ];
  };
  "plone.folder" = super.buildPythonPackage rec {
    pname = "plone.folder";
    version = "3.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0f/4a/0c2a25351995d9ea4ce982ff88cd144d826805b2858db4f3f0f1ac94b553/plone.folder-3.0.1-py2.py3-none-any.whl";
      sha256 = "1gw8r338zi13z3xxdffmz06zb10r3fy133mhbmnxzn6cvzh3bn3c";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.BTreeFolder2"
      self."Products.CMFCore"
      self."Products.ZCatalog"
      self."Zope2"
      self."plone.memoize"
      self."setuptools"
      self."six"
      self."zope.annotation"
      self."zope.component"
      self."zope.container"
      self."zope.interface"
    ];
  };
  "plone.formwidget.namedfile" = super.buildPythonPackage rec {
    pname = "plone.formwidget.namedfile";
    version = "2.0.10";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/b5/f1/754180ec2069735c95a07fd129e2c92aca44b98b0f7c537caeea71a6a3ea/plone.formwidget.namedfile-2.0.10-py2.py3-none-any.whl";
      sha256 = "1z9l5j96xxjnsshswr7ysdr7gljgx1qji1fxrf0fvlipb9xj7zsb";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."plone.namedfile"
      self."plone.z3cform"
      self."setuptools"
      self."six"
      self."z3c.form"
    ];
  };
  "plone.formwidget.recurrence" = super.buildPythonPackage rec {
    pname = "plone.formwidget.recurrence";
    version = "2.1.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/05/b4/d301d504179f915afac5fa4fdd65faba0d2ffd933128979a4910dde908d7/plone.formwidget.recurrence-2.1.3-py2-none-any.whl";
      sha256 = "123jg0wh0q34l771v1zq4gh49xd6w293jg35ck5mqp4csi6amii3";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Products.CMFPlone"
      self."python-dateutil"
      self."setuptools"
      self."zope.component"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
    ];
  };
  "plone.i18n" = super.buildPythonPackage rec {
    pname = "plone.i18n";
    version = "4.0.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/73/4d/f72c05e5a2314b1123ec618920ac4a7848ea30e737704f73bca2b97bcb60/plone.i18n-4.0.5-py2.py3-none-any.whl";
      sha256 = "0n77gzj8xyw2yx8mz98ngnsxkw8i6cfdadiq3wkra0691lcd5i4g";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."AccessControl"
      self."Products.CMFCore"
      self."Unidecode"
      self."ZODB"
      self."Zope"
      self."plone.supermodel"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.globalrequest"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.publisher"
      self."zope.schema"
    ];
  };
  "plone.indexer" = super.buildPythonPackage rec {
    pname = "plone.indexer";
    version = "1.0.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/50/d8/ccb5874b5d721e522d25061f26b770766bb62117e6299f38ef2deee7280e/plone.indexer-1.0.6-py2.py3-none-any.whl";
      sha256 = "0fnzr4p1vza21s31ka9zmnb6yn2ksn5maigph2daxxrrny7m5wf0";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Products.ZCatalog"
      self."setuptools"
      self."zope.component"
      self."zope.interface"
    ];
  };
  "plone.intelligenttext" = super.buildPythonPackage rec {
    pname = "plone.intelligenttext";
    version = "3.0.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/59/cc/b387cd6d08bb5bcf0c8fe032084dcac5af28de6fbc99290112a556666b00/plone.intelligenttext-3.0.0-py2.py3-none-any.whl";
      sha256 = "1iabidaqhr96vaj6k6arxq26c1q0fc2i0js1xsvfl1i0xkx0pccr";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "plone.keyring" = super.buildPythonPackage rec {
    pname = "plone.keyring";
    version = "3.1.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/27/d3/ea2a78e1764da34967e713587b8abbf7fba47f8e14339258e1b3f85cb627/plone.keyring-3.1.1-py2.py3-none-any.whl";
      sha256 = "12v2zraip258vpsjyasrc1xc904gqqrfnj754jxv00kqi6bw08qk";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ZODB3"
      self."setuptools"
      self."zope.container"
      self."zope.interface"
      self."zope.location"
    ];
  };
  "plone.locking" = super.buildPythonPackage rec {
    pname = "plone.locking";
    version = "2.2.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/1a/a5/3880e3d2a511558b60037b15c0e3df41307c25a6719e2696ae8c017b2acf/plone.locking-2.2.3-py2-none-any.whl";
      sha256 = "1xaxdbbvpp23jcbmqvwcbylzlx2i9pn9f48a7c8kakma41yql1q4";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."DateTime"
      self."Products.CMFCore"
      self."ZODB3"
      self."Zope2"
      self."setuptools"
      self."zope.annotation"
      self."zope.component"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
      self."zope.viewlet"
    ];
  };
  "plone.memoize" = super.buildPythonPackage rec {
    pname = "plone.memoize";
    version = "2.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/26/09/ef5d57cf0dcfd43cab77950d01559e2be14ca65c31218ade7cb193e9b4c8/plone.memoize-2.0.1-py2.py3-none-any.whl";
      sha256 = "0ycca5bbziyscafg13adcigb4cnqwavbaqxgnza9x51v7pf213d0";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.annotation"
      self."zope.component"
      self."zope.interface"
      self."zope.ramcache"
    ];
  };
  "plone.namedfile" = super.buildPythonPackage rec {
    pname = "plone.namedfile";
    version = "5.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/17/50/14e1d744e7bb1ac8e208b425b119dfcc0832776982b6b2087f31a5a9ef90/plone.namedfile-5.2.1-py2.py3-none-any.whl";
      sha256 = "07nivicc03wj8y7iikxbnj649m7gbfqrkqnsalk083hw7ld1alwl";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."piexif"
      self."plone.rfc822"
      self."plone.scale"
      self."plone.schemaeditor"
      self."plone.supermodel"
      self."setuptools"
      self."six"
      self."zope.browserpage"
      self."zope.component"
      self."zope.copy"
      self."zope.security"
      self."zope.traversing"
    ];
  };
  "plone.outputfilters" = super.buildPythonPackage rec {
    pname = "plone.outputfilters";
    version = "3.1.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/17/f0/1aa10c348d6283f20fe6df1d551a8674be8c0533b669156c21fee046f3a8/plone.outputfilters-3.1.2-py2.py3-none-any.whl";
      sha256 = "1v6lrvv3pbjrnzkml9hsv7ymdxx9p5arqrg9la8vbndk7n0nycsm";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Products.GenericSetup"
      self."Products.MimetypesRegistry"
      self."Products.PortalTransforms"
      self."Unidecode"
      self."beautifulsoup4"
      self."lxml"
      self."setuptools"
      self."six"
    ];
  };
  "plone.portlet.collection" = super.buildPythonPackage rec {
    pname = "plone.portlet.collection";
    version = "3.3.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/91/99/51ddb5aed1c6425bdbe999af563831f2ad11e926401dfd421413c877e0de/plone.portlet.collection-3.3.2-py2.py3-none-any.whl";
      sha256 = "13nrjd8pf3ankvx54lkliw8s2aypb6zj057s8lpp5idmq9paj0s7";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."plone.app.portlets"
      self."plone.app.vocabularies"
      self."plone.memoize"
      self."plone.portlets"
      self."setuptools"
    ];
  };
  "plone.portlet.static" = super.buildPythonPackage rec {
    pname = "plone.portlet.static";
    version = "3.1.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/8e/95/d64c4350f1620046e67db53ea1eec630f78646a212a89706460aca69c9aa/plone.portlet.static-3.1.3-py2-none-any.whl";
      sha256 = "0qa4vn5ak8vdw8a1f7mdqn8cq46bcli941w7jhwdassnykazw1q8";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope2"
      self."plone.app.portlets"
      self."plone.app.textfield"
      self."plone.i18n"
      self."plone.portlets"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "plone.portlets" = super.buildPythonPackage rec {
    pname = "plone.portlets";
    version = "2.3.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/49/f5/b8780c9a0cb0b83594c4468c0ff39fdb0bb10fcaca3c8a264988d7885210/plone.portlets-2.3.1-py2.py3-none-any.whl";
      sha256 = "0fy69bk9v6yh4vwmjqsd3kq9hyzf3gb4673vza01d7lzrk19c48a";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ZODB3"
      self."plone.memoize"
      self."setuptools"
      self."zope.annotation"
      self."zope.component"
      self."zope.container"
      self."zope.contentprovider"
      self."zope.interface"
      self."zope.publisher"
      self."zope.schema"
      self."zope.site"
    ];
  };
  "plone.protect" = super.buildPythonPackage rec {
    pname = "plone.protect";
    version = "4.1.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e2/2d/8566b2307eb2729849ebfff3700a9ba7c7eeb61fe05a596a6a55a61983d0/plone.protect-4.1.3-py2.py3-none-any.whl";
      sha256 = "0b4bds9ghnwhs4dmhh7n0n18yczjvb27cvlxc5kazfpj255q3lqj";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope2"
      self."collective.monkeypatcher"
      self."lxml"
      self."plone.keyring"
      self."plone.transformchain"
      self."repoze.xmliter"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.interface"
    ];
  };
  "plone.recipe.zope2instance" = super.buildPythonPackage rec {
    pname = "plone.recipe.zope2instance";
    version = "6.5.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/fa/02/b42aba4934684074addd8622ff77b72763970d433e81e17ca03ab1e4e1c4/plone.recipe.zope2instance-6.5.1-py2.py3-none-any.whl";
      sha256 = "12bkbjv711f4ypnd85m0xqrb3s9qvk3rchvmwypfkcqnlr12bwi9";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Paste"
      self."ZEO"
      self."ZODB"
      self."Zope"
      self."setuptools"
      self."six"
      self."waitress"
      self."zc.buildout"
      self."zc.recipe.egg"
    ];
  };
  "plone.registry" = super.buildPythonPackage rec {
    pname = "plone.registry";
    version = "1.1.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/cb/bc/08e32c8f8b9dcf9cf3b743a3460573c37a7f6b43c8477c36a4cb0b87aa07/plone.registry-1.1.5-py2.py3-none-any.whl";
      sha256 = "0fqr8ryprsxmykm05q58w4qqn970qj272b7i1v8nrsr01c4xdwpj";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.component"
      self."zope.dottedname"
      self."zope.event"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "plone.resource" = super.buildPythonPackage rec {
    pname = "plone.resource";
    version = "2.1.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/96/bc/8c8708455db9a536099955d83f63f06f7c92e2a0323c0f365cea31a8c659/plone.resource-2.1.1-py2.py3-none-any.whl";
      sha256 = "01z50846m7jinibd4n1v83yavsjdi7y575l8x8bhm8gdw23d3mm8";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope2"
      self."plone.caching"
      self."python-dateutil"
      self."setuptools"
      self."six"
      self."z3c.caching"
      self."zope.component"
      self."zope.configuration"
      self."zope.filerepresentation"
      self."zope.interface"
      self."zope.publisher"
      self."zope.schema"
      self."zope.traversing"
    ];
  };
  "plone.resourceeditor" = super.buildPythonPackage rec {
    pname = "plone.resourceeditor";
    version = "3.0.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a5/45/ede90f5b16c9fbf2e699db9b43d2c7d9cd7aea4dcca2dc9115fd0dd87609/plone.resourceeditor-3.0.0-py2.py3-none-any.whl";
      sha256 = "1n4plgjk8r0wlwcqgckp66alnvzn1wyqy3ixlih88v12micqqr1h";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope2"
      self."plone.staticresources"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.interface"
      self."zope.publisher"
      self."zope.schema"
    ];
  };
  "plone.rest" = super.buildPythonPackage rec {
    pname = "plone.rest";
    version = "1.6.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/05/a2/46666485b3fac4d810765f2220cc93bc14f14b44a733f624dc3c0890e612/plone.rest-1.6.0-py2.py3-none-any.whl";
      sha256 = "0j100ms63nhj3frg7rl1x5mylx9r0hh11myfb6k7d63khwa6dkh8";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Zope2"
      self."collective.monkeypatcher"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.interface"
      self."zope.publisher"
      self."zope.traversing"
    ];
  };
  "plone.restapi" = super.buildPythonPackage rec {
    pname = "plone.restapi";
    version = "6.1.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/55/59/252fe26570de1e4ea683da95fbf6ef484e21d9288540448aefb66a85aa16/plone.restapi-6.1.0.tar.gz";
      sha256 = "0vmyq1qd7i4931zdw9wvjm1s7gcpcy4xlny814jdyrfcx21i26gj";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."PyJWT"
      self."plone.behavior"
      self."plone.rest"
      self."plone.schema"
      self."python-dateutil"
      self."pytz"
      self."setuptools"
    ];
  };
  "plone.rfc822" = super.buildPythonPackage rec {
    pname = "plone.rfc822";
    version = "2.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/b0/84/588dd1679a7c33d6b58e88045d6d974dd555b9c58e0ea1a767b165c0217a/plone.rfc822-2.0.1-py2.py3-none-any.whl";
      sha256 = "1rdgx2b588wffbzgfsh4lc1sjdyxr626jbjq2aplgwjvg0zllwav";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."python-dateutil"
      self."setuptools"
      self."zope.component"
      self."zope.deprecation"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "plone.scale" = super.buildPythonPackage rec {
    pname = "plone.scale";
    version = "3.0.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/9c/ed/f18071f3bdb03d66497b36d1700f7a4af286563a41acbe4c3ccd2f1d8b32/plone.scale-3.0.3-py2.py3-none-any.whl";
      sha256 = "0x2rgbvhhhvjkrypd3kjars3m5zbqlhq7hihkjdy6432h2kd6ilj";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
    ];
  };
  "plone.schema" = super.buildPythonPackage rec {
    pname = "plone.schema";
    version = "1.2.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/f3/c0/05a44b8de62dac3b09d88bdbb31aef4283f8cf43e79b882cdefb42e4299b/plone.schema-1.2.0-py2-none-any.whl";
      sha256 = "1bjbybdxll13jl2q8zr42cxmnpm1s6ivzwdhjw9jqyxcqml392x4";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."jsonschema"
      self."plone.app.z3cform"
      self."setuptools"
      self."z3c.form"
      self."zope.component"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "plone.schemaeditor" = super.buildPythonPackage rec {
    pname = "plone.schemaeditor";
    version = "2.1.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/87/1e/2fca539ae85aa94ef869ddba421f039268ec534402216404185697b81a55/plone.schemaeditor-2.1.0-py2.py3-none-any.whl";
      sha256 = "086kdl190s4w4yzn51x3jnrvkbmd1jyqa490cil56z9sr8185aj3";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope2"
      self."plone.autoform"
      self."plone.z3cform"
      self."setuptools"
      self."six"
      self."z3c.form"
      self."zope.cachedescriptors"
      self."zope.component"
      self."zope.container"
      self."zope.globalrequest"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.publisher"
      self."zope.schema"
    ];
  };
  "plone.session" = super.buildPythonPackage rec {
    pname = "plone.session";
    version = "3.7.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/90/43/51384fb0b83c825ee19dd02ca70416f2324b6f5af072290cafa71e51393f/plone.session-3.7.3-py2.py3-none-any.whl";
      sha256 = "0m7zpm2643s4spmvdsq6nqqz6hg7w6s5iwv6zdlv3q5wqbg8p2p9";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.PluggableAuthService"
      self."Zope2"
      self."plone.keyring"
      self."plone.protect"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.interface"
    ];
  };
  "plone.staticresources" = super.buildPythonPackage rec {
    pname = "plone.staticresources";
    version = "1.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/1d/a4/081dcfd720428fed0bc9685f06a7dbc45895881112174131703daf102cf8/plone.staticresources-1.2.1-py2.py3-none-any.whl";
      sha256 = "1pbfd8x5b48igf0rxqm3nwb78s2r0131shh0qii60hmwllq2xiyk";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.GenericSetup"
      self."plone.resource"
      self."setuptools"
    ];
  };
  "plone.stringinterp" = super.buildPythonPackage rec {
    pname = "plone.stringinterp";
    version = "1.3.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/23/39/cadfd4699cb0e92d1644e07098496e5359277be43f6f42b0390cf22b88db/plone.stringinterp-1.3.1-py2-none-any.whl";
      sha256 = "0p6saajdn1rgk8bswk3ywwyw3ggxd516hhkz8d5mvgpzn6vqr32r";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."plone.memoize"
      self."setuptools"
      self."zope.i18n"
    ];
  };
  "plone.subrequest" = super.buildPythonPackage rec {
    pname = "plone.subrequest";
    version = "1.9.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/da/d8/9d3d110a0f074f9df01ec41a587534c08a9f185027d5542a7af484ad639a/plone.subrequest-1.9.1-py2.py3-none-any.whl";
      sha256 = "03yjnd0wpnj22db30c78nh8m8jkjxlsazj806hxdg5y9sp448m4i";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.globalrequest"
    ];
  };
  "plone.supermodel" = super.buildPythonPackage rec {
    pname = "plone.supermodel";
    version = "1.5.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c8/2e/faacb42f4abb6780dc6f44efcadbf0d039f19836ae7a0803d53c2f102061/plone.supermodel-1.5.0-py2.py3-none-any.whl";
      sha256 = "061lhr19ykqh4mb484wfwqavv619rw0419w36xw3zhblpn80i2ji";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."lxml"
      self."setuptools"
      self."six"
      self."z3c.zcmlhook"
      self."zope.component"
      self."zope.deferredimport"
      self."zope.dottedname"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "plone.synchronize" = super.buildPythonPackage rec {
    pname = "plone.synchronize";
    version = "1.0.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/6c/72/9fa96ef12adda40b038e9cebaf4234d0db6cf4f149006c76561ae80c3f85/plone.synchronize-1.0.3-py2-none-any.whl";
      sha256 = "0lz4h4camh7p8b7rakmn543cb0s1gqb0vp2mfriqiqwypkz3nxra";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "plone.testing" = super.buildPythonPackage rec {
    pname = "plone.testing";
    version = "8.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/d9/3c/77c02d7416c0f05eee6e85d247d3029acab5720f32dd9bbe2e752a2ca4d2/plone.testing-8.0.1-py2.py3-none-any.whl";
      sha256 = "1z3h87s6yx8hxphy8w11cgkz7anq1fbwcq6igbn38rkh254csw0m";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.testing"
    ];
  };
  "plone.theme" = super.buildPythonPackage rec {
    pname = "plone.theme";
    version = "3.0.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/77/dc/e7f6aad110377f05afddd2f8e8397142a59fdca16f80ae883189dfd6d85d/plone.theme-3.0.6-py2-none-any.whl";
      sha256 = "11lk6wr5dbhswp9i9qnzg12l92ykn80l9rlgamwmizsz70pwn4wq";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Products.CMFCore"
      self."Zope2"
      self."setuptools"
      self."zope.component"
      self."zope.interface"
      self."zope.publisher"
      self."zope.traversing"
    ];
  };
  "plone.transformchain" = super.buildPythonPackage rec {
    pname = "plone.transformchain";
    version = "2.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/60/6a/c723b244d2bc01d6ffbfcf55aca7aeae7c4eb222877019e4095c5af83c15/plone.transformchain-2.0.1-py2-none-any.whl";
      sha256 = "1q8vz8v4xvqj61k1wg6zjz5h06bpkw9a5sjfilnwp5mh60bhs9qi";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope2"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "plone.uuid" = super.buildPythonPackage rec {
    pname = "plone.uuid";
    version = "1.0.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/2b/89/3d8c0eb7e98c03005c6d65464fd784f898894bfe1bf1801b2c8c4f49a44b/plone.uuid-1.0.5-py2-none-any.whl";
      sha256 = "0c4p0ajb56zi28fwhj5jcmak8mgqphi035ijvsm0bm9agvcyl26b";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Acquisition"
      self."setuptools"
      self."zope.browserpage"
      self."zope.component"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.publisher"
    ];
  };
  "plone.z3cform" = super.buildPythonPackage rec {
    pname = "plone.z3cform";
    version = "1.1.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ed/99/bb61b6caccd8ebba39e317c4324291cadf4baf53c748eb04a4b1a0842257/plone.z3cform-1.1.1-py2.py3-none-any.whl";
      sha256 = "1lpw7nchiwx3yv72vnnhrszwzh35zvd3a26aw97cxbsj313jkm0n";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Zope"
      self."plone.batching"
      self."setuptools"
      self."six"
      self."z3c.form"
      self."zope.browserpage"
      self."zope.component"
      self."zope.i18n"
    ];
  };
  "plonetheme.barceloneta" = super.buildPythonPackage rec {
    pname = "plonetheme.barceloneta";
    version = "2.1.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/35/1a/435a3fcc288d6beb7e1a97254d5e61fd0b74256ac98e6b0855e96b398595/plonetheme.barceloneta-2.1.6-py2.py3-none-any.whl";
      sha256 = "00rrc3wgmly5bar83a6vmjsiclw57q4alkc76zsknkc7lkvicbd5";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."plone.app.theming"
      self."plone.batching"
      self."setuptools"
    ];
  };
  "ply" = super.buildPythonPackage rec {
    pname = "ply";
    version = "3.11";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl";
      sha256 = "1kh7m0i2ghjhrbzi6a28yw3rcnzy5r2i4srls4pvspmna21rnvq9";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "prompt-toolkit" = super.buildPythonPackage rec {
    pname = "prompt-toolkit";
    version = "1.0.18";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/9d/d2/2f099b5cd62dab819ce7a9f1431c09a9032fbfbb6474f442722e88935376/prompt_toolkit-1.0.18-py2-none-any.whl";
      sha256 = "0lpq19ghqbnqjmk1j4fim3p3f4r55s5ws9mhkbd0xx5s0mhwdvpp";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."six"
      self."wcwidth"
    ];
  };
  "pyScss" = super.buildPythonPackage rec {
    pname = "pyScss";
    version = "1.3.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/01/7b/c6bfb2515ed08cbfb76b0e72254f24caf76f25676d72024837a85a1e68f5/pyScss-1.3.5.tar.gz";
      sha256 = "1c6dh299lw4mkkp3qczry8yqslknydks19h0y2qnp9i1q8rmr8hl";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."enum34"
      self."pathlib"
      self."six"
    ];
  };
  "pycodestyle" = super.buildPythonPackage rec {
    pname = "pycodestyle";
    version = "2.6.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/10/5b/88879fb861ab79aef45c7e199cae3ef7af487b5603dcb363517a50602dd7/pycodestyle-2.6.0-py2.py3-none-any.whl";
      sha256 = "0rs3jgf8plpmv2rra5klibdm5dlicmhizjzbhl2i1gdmysrfg592";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "pycparser" = super.buildPythonPackage rec {
    pname = "pycparser";
    version = "2.20";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl";
      sha256 = "01apwc8fj6qh7lr01yxmns475rfhz07gccr8220ws3wgcwiav0km";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "pydocstyle" = super.buildPythonPackage rec {
    pname = "pydocstyle";
    version = "3.0.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/89/a0/84d912e2c14f07a65a9207145d69a8bf2e54ea1e81f727042a94febb386c/pydocstyle-3.0.0-py2-none-any.whl";
      sha256 = "1n1b8d7973cqk4cnzyqyky3zi3r3qpnh7462lvrppfb8vyqgjn12";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."configparser"
      self."six"
      self."snowballstemmer"
    ];
  };
  "pyflakes" = super.buildPythonPackage rec {
    pname = "pyflakes";
    version = "2.2.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/69/5b/fd01b0c696f2f9a6d2c839883b642493b431f28fa32b29abc465ef675473/pyflakes-2.2.0-py2.py3-none-any.whl";
      sha256 = "14har5983bq70zlrh7nasdl5qbpblvwxqvab8jcpmr8rbbhf150d";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "pylama" = super.buildPythonPackage rec {
    pname = "pylama";
    version = "7.7.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/89/a1/d94d7f5be441e1d323b0149a443038b40bbc921346c7ac5a8eecfaf49bdb/pylama-7.7.1-py2.py3-none-any.whl";
      sha256 = "05gbvmnrk2fldggrg5xc6zpj5jbpggimn8zikq0nn9fnf8cc2qgx";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."mccabe"
      self."pycodestyle"
      self."pydocstyle"
      self."pyflakes"
    ];
  };
  "pylint" = super.buildPythonPackage rec {
    pname = "pylint";
    version = "1.9.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/59/65/adcffa71fe942313c4d9e9284565d9a9e67798f4771f464e1d5dd58fea88/pylint-1.9.4-py2.py3-none-any.whl";
      sha256 = "0pchc930qdr544x6rlizyg7szrhiws97z131mmj8nnk9d39bdhh2";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."astroid"
      self."backports.functools-lru-cache"
      self."configparser"
      self."isort"
      self."mccabe"
      self."singledispatch"
      self."six"
    ];
  };
  "pyroma" = super.buildPythonPackage rec {
    pname = "pyroma";
    version = "2.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/74/67/9f162a493011a3235761ea980a5ead7de189fb40c955da7555e7c82e2b20/pyroma-2.6-py2.py3-none-any.whl";
      sha256 = "1686zygxawshd4li9n2wg59assk377i8fdmpvrqcj4ia3sl5h5rm";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Pygments"
      self."docutils"
      self."setuptools"
    ];
  };
  "python-dateutil" = super.buildPythonPackage rec {
    pname = "python-dateutil";
    version = "2.8.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl";
      sha256 = "0answacgnckybm5iyfnaqsgval3mdbpak4i6fsbi2vv8x8qkzfvm";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."six"
    ];
  };
  "python-gettext" = super.buildPythonPackage rec {
    pname = "python-gettext";
    version = "4.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/86/64/1475ff167cf6e6b6f9e50973900011cb53be8260010e3d016ad3778c4565/python-gettext-4.0.tar.gz";
      sha256 = "00pcqwpnir0cr5lynima9ra1y4na1pk51x8c8v1jz2dca4d50sv2";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "pytz" = super.buildPythonPackage rec {
    pname = "pytz";
    version = "2019.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e7/f9/f0b53f88060247251bf481fa6ea62cd0d25bf1b11a87888e53ce5b7c8ad2/pytz-2019.3-py2.py3-none-any.whl";
      sha256 = "03ah44yp8013w30r69mylqnnal15zdh3z0ymrksy27c71rypsm8w";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "readme-renderer" = super.buildPythonPackage rec {
    pname = "readme-renderer";
    version = "24.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c3/7e/d1aae793900f36b097cbfcc5e70eef82b5b56423a6c52a36dce51fedd8f0/readme_renderer-24.0-py2.py3-none-any.whl";
      sha256 = "0g90zi5wv5lc97x3gwwhd5yhzdfnayhyqcq4y62mldy0mxwjnly8";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Pygments"
      self."bleach"
      self."docutils"
      self."six"
    ];
  };
  "repoze.xmliter" = super.buildPythonPackage rec {
    pname = "repoze.xmliter";
    version = "0.6";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/bd/e4/9ce7f507d0b765b12b4407b7ae339c1534b43058f714cc4ae8bd6a7eb403/repoze.xmliter-0.6.zip";
      sha256 = "1pgaa0nir65v5qq2phkgpdv4jd76l7rfrx8dim94fp7c2fna6fgi";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [
      pkgs."unzip"
    ];
    propagatedBuildInputs = [
      self."future"
      self."lxml"
      self."setuptools"
    ];
  };
  "requests" = super.buildPythonPackage rec {
    pname = "requests";
    version = "2.24.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl";
      sha256 = "165qrd22rm0fp23kzfdc6qy12jv0fm7j4jbhzi394fs4m6acqxgy";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."certifi"
      self."chardet"
      self."idna"
      self."urllib3"
    ];
  };
  "requests-toolbelt" = super.buildPythonPackage rec {
    pname = "requests-toolbelt";
    version = "0.9.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/60/ef/7681134338fc097acef8d9b2f8abe0458e4d87559c689a8c306d0957ece5/requests_toolbelt-0.9.1-py2.py3-none-any.whl";
      sha256 = "0vwy0pgnhw2hg346k2vspq3w0pl1bw4sdxbvshxmrj0ds7hhc1iq";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."requests"
    ];
  };
  "robotframework" = super.buildPythonPackage rec {
    pname = "robotframework";
    version = "3.1.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/22/0f/1b9ffa0c4e59789b50e6034866e823b7d4a5c7eaedad7bfd0bba42f2aa9d/robotframework-3.1.2-py2.py3-none-any.whl";
      sha256 = "1w67hgqxxhvr8chxcf403xrhn36mrpjz23p3s73r8z3727vh8jyc";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "robotframework-debuglibrary" = super.buildPythonPackage rec {
    pname = "robotframework-debuglibrary";
    version = "1.1.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0e/8b/857299e250ac26c2293dff0a898dc3e7317bbb5290cf1cea9ede2d252988/robotframework_debuglibrary-1.1.4-py2.py3-none-any.whl";
      sha256 = "12ah0gp8vbzmzzhsc0sa0r8lcadsr93zhcc9dvk4njrvv0dvjk3b";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Pygments"
      self."prompt-toolkit"
      self."robotframework"
    ];
  };
  "robotframework-selenium2library" = super.buildPythonPackage rec {
    pname = "robotframework-selenium2library";
    version = "3.0.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/1c/f1/612f9aa29f33b25a1034749dde67dfbf6de9b297709d06df71f9bfabfc81/robotframework_selenium2library-3.0.0-py2.py3-none-any.whl";
      sha256 = "1c9cwb14hmd4xqkw8n9wibdfqllzyxnjsbl1qha6ziyaik7b29hq";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."robotframework-seleniumlibrary"
    ];
  };
  "robotframework-seleniumlibrary" = super.buildPythonPackage rec {
    pname = "robotframework-seleniumlibrary";
    version = "4.4.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/3e/1c/f0acf3b3c5bc31873db7aca4ec9c125ce9832da9d27a2a273c008b0d2113/robotframework_seleniumlibrary-4.4.0-py2.py3-none-any.whl";
      sha256 = "1qxa74idbllcw92n150hf9jx71jw785lp7m75xs1672ix62lsgnq";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."robotframework"
      self."selenium"
    ];
  };
  "robotsuite" = super.buildPythonPackage rec {
    pname = "robotsuite";
    version = "2.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/40/85/1326621a21f37cc88149185f6bbd557fcc41e5a4fbd8d8060e0dbd6b1228/robotsuite-2.2.1-py2.py3-none-any.whl";
      sha256 = "084b4dzj144mxrhqvsf6wddym6dp9d5p8mc3xswywgcqn1ff9c4r";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."lxml"
      self."robotframework"
      self."setuptools"
      self."six"
    ];
  };
  "roman" = super.buildPythonPackage rec {
    pname = "roman";
    version = "3.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/8d/f2/29d1d069555855ed49c74b627e6af73cec7a5f4de27c200ea0d760939da4/roman-3.2-py2.py3-none-any.whl";
      sha256 = "1mdsryxk86xdb5vd3dj0ca17q6ykdc0f3vy7lj4rl230g5ggcpp5";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "scandir" = super.buildPythonPackage rec {
    pname = "scandir";
    version = "1.10.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/df/f5/9c052db7bd54d0cbf1bc0bb6554362bba1012d03e5888950a4f5c5dadc4e/scandir-1.10.0.tar.gz";
      sha256 = "1bkqwmf056pkchf05ywbnf659wqlp6lljcdb0y88wr9f0vv32ijd";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "scimschema" = super.buildPythonPackage rec {
    pname = "scimschema";
    version = "0.2.0.dev0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/scimschema/0.2.0.dev0/scimschema-0.2.0.dev0-py2.py3-none-any.whl";
      sha256 = "1dkp8k70yqqh70qpswr0vbsg6ydpkyyaj92sa5h19qpwf82ry17l";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "selenium" = super.buildPythonPackage rec {
    pname = "selenium";
    version = "3.141.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/80/d6/4294f0b4bce4de0abf13e17190289f9d0613b0a44e5dd6a7f5ca98459853/selenium-3.141.0-py2.py3-none-any.whl";
      sha256 = "0g6bwadmm1757n6yxcd1ihxv04f428kayjmhv6i9jnsspkbk2w9d";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."urllib3"
    ];
  };
  "simplejson" = super.buildPythonPackage rec {
    pname = "simplejson";
    version = "3.17.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/98/87/a7b98aa9256c8843f92878966dc3d8d914c14aad97e2c5ce4798d5743e07/simplejson-3.17.0.tar.gz";
      sha256 = "108yf3252fy4ndqab7h46raksxfhcn113bzy2yd8369vidrjnjrb";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "singledispatch" = super.buildPythonPackage rec {
    pname = "singledispatch";
    version = "3.4.0.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl";
      sha256 = "1a3awnmd3qc6mazil3vl0srm6gi1fp21lxlc8dzxxcw7csb4cfw3";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."six"
    ];
  };
  "six" = super.buildPythonPackage rec {
    pname = "six";
    version = "1.15.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl";
      sha256 = "1vaw9aqdsbg84s20yqmg24k5kcq65dpxg4bldpzkijmspgfbwx4b";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "snowballstemmer" = super.buildPythonPackage rec {
    pname = "snowballstemmer";
    version = "1.9.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a0/5e/d9ead2d57d39b3e1c1868ce84212319e5543a19c4185dce7e42a9dd968b0/snowballstemmer-1.9.0.tar.gz";
      sha256 = "1jfhwsca8lxsji7sh30g0jkqk77rmhqi84ky0kvp9l8913z9yfwz";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "soupsieve" = super.buildPythonPackage rec {
    pname = "soupsieve";
    version = "1.9.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0b/44/0474f2207fdd601bb25787671c81076333d2c80e6f97e92790f8887cf682/soupsieve-1.9.3-py2.py3-none-any.whl";
      sha256 = "06012rcsfqm0c6jdw7lz3sjxjdv1if6fwpz55bamywk78xmid9m5";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."backports.functools-lru-cache"
    ];
  };
  "tempstorage" = super.buildPythonPackage rec {
    pname = "tempstorage";
    version = "5.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/48/3c/25644ba5665d4af5f4dfd238d11a192aa4f70f310e7c22ba1037a344bf81/tempstorage-5.1-py2.py3-none-any.whl";
      sha256 = "0w97nwnr231p335idmk0hc51w63j99dsx2zbc7rzxskvlmpg7f1a";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ZODB"
      self."setuptools"
      self."zope.testing"
    ];
  };
  "toml" = super.buildPythonPackage rec {
    pname = "toml";
    version = "0.10.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a2/12/ced7105d2de62fa7c8fb5fce92cc4ce66b57c95fb875e9318dba7f8c5db0/toml-0.10.0-py2.py3-none-any.whl";
      sha256 = "03hhr7mq3kvkdf41acfsn6jji22aw0vxy4d8c79rjn1d57fq4mi3";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "tqdm" = super.buildPythonPackage rec {
    pname = "tqdm";
    version = "4.40.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a5/13/cd55c23e3e158ed5b87cae415ee3844fc54cb43803fa3a0a064d23ecb883/tqdm-4.40.0-py2.py3-none-any.whl";
      sha256 = "12a24db04cqr6k76q2plfaffv75sa43dplp8xjp3wpzab5cvbzy0";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "transaction" = super.buildPythonPackage rec {
    pname = "transaction";
    version = "2.4.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/21/38/499bcc737411b00ea969fdc82e1ff56925a0ea634fe03173e18fbdd59015/transaction-2.4.0-py2.py3-none-any.whl";
      sha256 = "0jjqdlgqfpir506nwrinmh0lr1pl3c1g1k69kdshbybkmad5wsmr";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."zope.interface"
    ];
  };
  "trollius" = super.buildPythonPackage rec {
    pname = "trollius";
    version = "2.2.post1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0b/31/356ae13ad4df58f963e9954d55118f6cffdb3a903c1547973ad7bc347fb9/trollius-2.2.post1.tar.gz";
      sha256 = "06s44k6pcq35vl5j4i2pgkpb848djal818qypcvx44gyn4azjrqn";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."futures"
      self."six"
    ];
  };
  "twine" = super.buildPythonPackage rec {
    pname = "twine";
    version = "1.15.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/23/0e/9e833399b84e9232a7f86a8f4351d6687dbab0b03a2a6e352d431463fa68/twine-1.15.0-py2.py3-none-any.whl";
      sha256 = "0q04gnhr5cns8mib2hhp6dacr71zgr9rdip61f9jbrs2wgbas3v3";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."pkginfo"
      self."readme-renderer"
      self."requests"
      self."requests-toolbelt"
      self."setuptools"
      self."tqdm"
    ];
  };
  "urllib3" = super.buildPythonPackage rec {
    pname = "urllib3";
    version = "1.25.7";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl";
      sha256 = "14vjb9prwjn88aqrg531x1zhsqs64vcxxhmynba1yzf79j11i8x8";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "waitress" = super.buildPythonPackage rec {
    pname = "waitress";
    version = "1.4.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/6b/0d/589f9e46222fd5b300dc4550427452ccd5fbe9720dad4148f227ba8e3bf7/waitress-1.4.2-py2.py3-none-any.whl";
      sha256 = "1wanb3iz8ysb4il4d64q6l566lp2yvw8715pgkrad4qkqhpwdwfb";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "watchdog" = super.buildPythonPackage rec {
    pname = "watchdog";
    version = "0.10.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/73/c3/ed6d992006837e011baca89476a4bbffb0a91602432f73bd4473816c76e2/watchdog-0.10.2.tar.gz";
      sha256 = "0ss58k33l5vah894lykid6ar6kw7z1f29cl4hzr5xvgs8fvfyq65";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."pathtools"
    ];
  };
  "wcwidth" = super.buildPythonPackage rec {
    pname = "wcwidth";
    version = "0.2.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/59/7c/e39aca596badaf1b78e8f547c807b04dae603a433d3e7a7e04d67f2ef3e5/wcwidth-0.2.5-py2.py3-none-any.whl";
      sha256 = "1177pfa343r378020a85l3b16ak479qgyvh8k5719fgbkhm81d5y";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."backports.functools-lru-cache"
    ];
  };
  "webencodings" = super.buildPythonPackage rec {
    pname = "webencodings";
    version = "0.5.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl";
      sha256 = "0y2aa53jkkcszhbbx59z817ywjvy3ah3lavym6bn88n2yc9i5bx0";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "wrapt" = super.buildPythonPackage rec {
    pname = "wrapt";
    version = "1.12.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/82/f7/e43cefbe88c5fd371f4cf0cf5eb3feccd07515af9fd6cf7dbf1d1793a797/wrapt-1.12.1.tar.gz";
      sha256 = "1mwpkdnqxf0yxj1a0hsnl06lf287qi5ap7309wm37x45zf0zlbxn";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [];
  };
  "z3c.autoinclude" = super.buildPythonPackage rec {
    pname = "z3c.autoinclude";
    version = "0.3.9";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ca/05/bcd6faf5ceea3b7a2b3e98263dec1555958e9d2391ee4381c6146845b687/z3c.autoinclude-0.3.9-py2.py3-none-any.whl";
      sha256 = "10iz88pb1idyln84gacckgw92qzgcm0cc5w0bw4pd2bhxrzdd6d6";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zc.buildout"
      self."zope.configuration"
      self."zope.dottedname"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "z3c.caching" = super.buildPythonPackage rec {
    pname = "z3c.caching";
    version = "2.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/69/1a/bff6e4a74ce2c5bdd6d723dba1edf40361129a8b7469891717fd9a69df33/z3c.caching-2.2-py2.py3-none-any.whl";
      sha256 = "09wr6zlmj89lvpll2w6i7nc0iv3r9j1zn6zx1ipm8drddsz0glyf";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.browser"
      self."zope.component"
      self."zope.event"
      self."zope.interface"
      self."zope.lifecycleevent"
    ];
  };
  "z3c.form" = super.buildPythonPackage rec {
    pname = "z3c.form";
    version = "3.7.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a1/d6/4f07680a82c8b44bf8d2a567f4995236ed0c39d5ef87e8206e0fc89862f3/z3c.form-3.7.0-py2.py3-none-any.whl";
      sha256 = "1nvs74zazpzzbgkadpsnj325hkjaqp4jw6wc2d49z6jyijplpg4i";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.browser"
      self."zope.browserpage"
      self."zope.browserresource"
      self."zope.component"
      self."zope.configuration"
      self."zope.contentprovider"
      self."zope.event"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.location"
      self."zope.pagetemplate"
      self."zope.publisher"
      self."zope.schema"
      self."zope.security"
      self."zope.site"
      self."zope.traversing"
    ];
  };
  "z3c.formwidget.query" = super.buildPythonPackage rec {
    pname = "z3c.formwidget.query";
    version = "0.17";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c4/8a/c3133eac2376950cc0a62db25ab24208bb0c1ec31e79d6720b2e1b56f2f2/z3c.formwidget.query-0.17.tar.gz";
      sha256 = "0dz2zw6092yx5555x8p5js5jl3vwq3grxfwj6nr6agqvaqjvmcly";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."z3c.form"
      self."zope.component"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "z3c.objpath" = super.buildPythonPackage rec {
    pname = "z3c.objpath";
    version = "1.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/73/03/81ba8dbbd59b518d6fc34cdaf8b7c8ea821362f13e0f5f43191778b0d10b/z3c.objpath-1.2.tar.gz";
      sha256 = "1gjwfai1ryj2pawx5q5lcy6dpql9fvyf4rqkjz4fshkmcw3llcdz";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.interface"
    ];
  };
  "z3c.pt" = super.buildPythonPackage rec {
    pname = "z3c.pt";
    version = "3.2.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/f0/48/62aee39ace9f311a872ce1f8548606e18cfeb78032dcc8dc143453cbaefe/z3c.pt-3.2.0-py2.py3-none-any.whl";
      sha256 = "1iam1q9l8i6bslzl34r3gdwdh36wfq5h1wmdijx84nbngjsr4y3a";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."Chameleon"
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.contentprovider"
      self."zope.i18n"
      self."zope.interface"
      self."zope.traversing"
    ];
  };
  "z3c.relationfield" = super.buildPythonPackage rec {
    pname = "z3c.relationfield";
    version = "0.9.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c0/db/83d20cbd0a8b2091c90081f60cb848ed890d7e3e05882001f65de2ca6739/z3c.relationfield-0.9.0-py2.py3-none-any.whl";
      sha256 = "0zk80k120dj5l8j5qjzrdvbdh190cp2qf1cibmj2bwz66kcy0v9v";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."z3c.objpath"
      self."zc.relation"
      self."zope.intid"
    ];
  };
  "z3c.zcmlhook" = super.buildPythonPackage rec {
    pname = "z3c.zcmlhook";
    version = "1.0b1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c5/da/cab04479eb7c64b52ff197c32bc92fb3b04d11ab1d6f818f68d7431b8524/z3c.zcmlhook-1.0b1.tar.gz";
      sha256 = "00hk7k6xym2ghlb32nchr3lbbj3xdpkm7i48nil1v4lafch60igh";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.component"
      self."zope.configuration"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "zExceptions" = super.buildPythonPackage rec {
    pname = "zExceptions";
    version = "4.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e2/c2/9af73d27364af53acb18b03640f920962ca85ab5d5f62cf1daaa110546ca/zExceptions-4.1-py2.py3-none-any.whl";
      sha256 = "1kzrjgd0y4pcddx7wgpibiv3w876wq0f4rvgqnzdwhk3jw0zf9xq";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.interface"
      self."zope.publisher"
      self."zope.security"
    ];
  };
  "zc.buildout" = super.buildPythonPackage rec {
    pname = "zc.buildout";
    version = "2.13.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/23/63/feb8f7a73c8974f4764f5bb75a6c06079e962f107db3f7050586638cea80/zc.buildout-2.13.3-py2.py3-none-any.whl";
      sha256 = "1hf8h3bfn2b6i4znq19n8ad0gbdysvcss5qxbrm5yg2zrlqz3008";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zc.lockfile" = super.buildPythonPackage rec {
    pname = "zc.lockfile";
    version = "2.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/6c/2a/268389776288f0f26c7272c70c36c96dcc0bdb88ab6216ea18e19df1fadd/zc.lockfile-2.0-py2.py3-none-any.whl";
      sha256 = "0pq15js5cr7b291q3s3yzzhjswbp5prknbxpihj8l34zajdmjcyc";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zc.recipe.egg" = super.buildPythonPackage rec {
    pname = "zc.recipe.egg";
    version = "2.0.7";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/7a/6f/c6871e8490a153c3b44ac43e4a6552d802561a12b4780c7ea088a7ec5ff0/zc.recipe.egg-2.0.7.tar.gz";
      sha256 = "1lz6yjavc7s01bqfn11sk05x0i935cbk312fpf23akk1g44v17mq";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zc.buildout"
    ];
  };
  "zc.recipe.testrunner" = super.buildPythonPackage rec {
    pname = "zc.recipe.testrunner";
    version = "2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/fd/9d/c991cfa937cea988622378a1c513d2f3fe8f633d89be70377a8cfafd5e76/zc.recipe.testrunner-2.1.tar.gz";
      sha256 = "0hk2j07rfdbdzrngsncnphh5bqqfdnlrvk37bdbvbb3byp5zszx9";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zc.buildout"
      self."zc.recipe.egg"
      self."zope.testrunner"
    ];
  };
  "zc.relation" = super.buildPythonPackage rec {
    pname = "zc.relation";
    version = "1.1.post2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/10/ad/120f09e34e439f3340cc793d3a6f947ffdb06d88c38d2faf17a7b177d2f4/zc.relation-1.1.post2-py2.py3-none-any.whl";
      sha256 = "0qf2dyg2kgjh65y8hjf8gcc2xyh462hm6sxr6fx2x171316qn8ap";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ZODB3"
      self."setuptools"
      self."six"
      self."zope.interface"
      self."zope.testing"
    ];
  };
  "zdaemon" = super.buildPythonPackage rec {
    pname = "zdaemon";
    version = "4.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/cc/ee/da4e7cd4bc5127775de03c41e02b7a95ae3cafea352b28e0701c9a3369ab/zdaemon-4.3.tar.gz";
      sha256 = "0whghjbzpy3ih9lf1sbx273hy5zmf5xql8kbgmficvb4hmlgqjgj";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ZConfig"
      self."setuptools"
    ];
  };
  "zest.pocompile" = super.buildPythonPackage rec {
    pname = "zest.pocompile";
    version = "1.5.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/7f/61/6130eaf55c28168ba25b05b1a6abd11969123af2f79c1dc355855d30df02/zest.pocompile-1.5.0-py2.py3-none-any.whl";
      sha256 = "18swqr2r3c7m63sfjn7rdn0qhbj3495v915vpa4bwdq5rad2lazk";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."python-gettext"
      self."setuptools"
    ];
  };
  "zest.releaser" = super.buildPythonPackage rec {
    pname = "zest.releaser";
    version = "6.19.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ed/dd/3717abbd860c3f9d8132bed08116f69805aae3efd0deb20ecf86720ea055/zest.releaser-6.19.1.tar.gz";
      sha256 = "0fzdz85igq3nlh819srdqkh390y69w2kk9l59b0263494v8pz0nk";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."colorama"
      self."requests"
      self."setuptools"
      self."six"
      self."twine"
    ];
  };
  "zipp" = super.buildPythonPackage rec {
    pname = "zipp";
    version = "1.2.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/96/0a/67556e9b7782df7118c1f49bdc494da5e5e429c93aa77965f33e81287c8c/zipp-1.2.0-py2.py3-none-any.whl";
      sha256 = "08gricb4820hrj9lxhsy6q6p16n5139zz7z04w6s70z4jwvydng0";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."contextlib2"
    ];
  };
  "zodbpickle" = super.buildPythonPackage rec {
    pname = "zodbpickle";
    version = "1.0.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/cb/b3/008b9db7838580c8ccbf2b3992ec964e962991f881bac5e9e440d3567fd0/zodbpickle-1.0.4.tar.gz";
      sha256 = "0n4hng2zil1j8sbz0b83pxx8ndlh34h2mnmli3bqjmnrbry5zlr5";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.annotation" = super.buildPythonPackage rec {
    pname = "zope.annotation";
    version = "4.7.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c4/15/43455099dc3517426886845c86def02e82e1c89851b193861f7d2b1d1f94/zope.annotation-4.7.0-py2.py3-none-any.whl";
      sha256 = "0rnxlsnigzmc1vxi49vprqaqwmjwrr6b3hx6jfjy4zs0fym3i8j8";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.component"
      self."zope.interface"
      self."zope.location"
      self."zope.proxy"
    ];
  };
  "zope.app.locales" = super.buildPythonPackage rec {
    pname = "zope.app.locales";
    version = "4.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/00/ef/b64159ed9a7d4658dd93c8125d77bcb7a2c2a052eaae991e02e5183a07b7/zope.app.locales-4.1-py2.py3-none-any.whl";
      sha256 = "1mdpnh8gh9yv6s2fn09dyj96jg3hchbnnc856z5z2ix3ywaaw0ws";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.cachedescriptors"
      self."zope.i18nmessageid"
      self."zope.interface"
    ];
  };
  "zope.browser" = super.buildPythonPackage rec {
    pname = "zope.browser";
    version = "2.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/35/ab/b15a1a5cb1be7468b630533346c5c97d128a82dbe4011ddec9b3bb090c9f/zope.browser-2.3-py2.py3-none-any.whl";
      sha256 = "0ikqclld3wf0zg5b0qn7zl8rmq6jxsg0r50jkindg4mcr11i1799";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.interface"
    ];
  };
  "zope.browsermenu" = super.buildPythonPackage rec {
    pname = "zope.browsermenu";
    version = "4.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/bb/65/d407714ce3bac89f422649e828e86727413d5c1c3b4d7ebc6acc91ba234f/zope.browsermenu-4.4-py2.py3-none-any.whl";
      sha256 = "0rhc4xc67plcrdcwgsxqbdjmb44plfi1dc9dpcvcrcvmmbll3r8a";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.browser"
      self."zope.component"
      self."zope.configuration"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.pagetemplate"
      self."zope.publisher"
      self."zope.schema"
      self."zope.security"
      self."zope.traversing"
    ];
  };
  "zope.browserpage" = super.buildPythonPackage rec {
    pname = "zope.browserpage";
    version = "4.4.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/71/43/d0285df546191c9351196f5958f35f7b78558c0cfa2683339bbc41dfa05f/zope.browserpage-4.4.0-py2.py3-none-any.whl";
      sha256 = "0jyqrpq9zh92zdbs6imsh84wysid2wxp6vgamb9qkqhr3lhlx8v9";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.component"
      self."zope.configuration"
      self."zope.interface"
      self."zope.pagetemplate"
      self."zope.publisher"
      self."zope.schema"
      self."zope.security"
      self."zope.tal"
      self."zope.traversing"
    ];
  };
  "zope.browserresource" = super.buildPythonPackage rec {
    pname = "zope.browserresource";
    version = "4.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a0/ff/7410b9f35f03ea27623f7c64c6ad6931c652b692f187779a2d38ea74c96f/zope.browserresource-4.3-py2.py3-none-any.whl";
      sha256 = "11q6dgg3vgv92icm0li8q0b2wnlrr758fqiwj0y0grq6r7dr78a2";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.component"
      self."zope.configuration"
      self."zope.contenttype"
      self."zope.i18n"
      self."zope.interface"
      self."zope.location"
      self."zope.publisher"
      self."zope.schema"
      self."zope.traversing"
    ];
  };
  "zope.cachedescriptors" = super.buildPythonPackage rec {
    pname = "zope.cachedescriptors";
    version = "4.3.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/81/6f/d668102e1bd4fba6cfb160e178477b4e5ade20ccac0b2b390d4f64d0bb9d/zope.cachedescriptors-4.3.1-py2.py3-none-any.whl";
      sha256 = "0vdzr48c9vrd6lxxnyw1hvgy42hfrqb592nwkgjskw3yi9vddxgb";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.component" = super.buildPythonPackage rec {
    pname = "zope.component";
    version = "4.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/97/e2/c785df1171f277ea93cc16bdcc112cb3ddfde1aeefbc401d46c49727f472/zope.component-4.5-py2.py3-none-any.whl";
      sha256 = "1953jc548zinpw7q4h03kk1fhwp7ardw993z26qh42zg7nx0cjlq";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.deferredimport"
      self."zope.deprecation"
      self."zope.event"
      self."zope.hookable"
      self."zope.interface"
    ];
  };
  "zope.componentvocabulary" = super.buildPythonPackage rec {
    pname = "zope.componentvocabulary";
    version = "2.2.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/06/23/898f573dd87d2251d1be186bacf441b806b9974edef1958ea5877641b62d/zope.componentvocabulary-2.2.0-py2.py3-none-any.whl";
      sha256 = "0r81fv9z2gfcyd2knrbpi91m53x4npf2lw5pnfq2k77pa1yl3x18";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
      self."zope.security"
    ];
  };
  "zope.configuration" = super.buildPythonPackage rec {
    pname = "zope.configuration";
    version = "4.3.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/f0/09/07a3040fe1ed88a4c4e3aa197d18697adbce4eb148a7580426638cd166e4/zope.configuration-4.3.1-py2.py3-none-any.whl";
      sha256 = "178s1knlq4kh6398r8b07a2s2f19ndm9sib8wn4bry291gfswvpb";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "zope.container" = super.buildPythonPackage rec {
    pname = "zope.container";
    version = "4.2.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0e/9a/9f3f5c6add39c6fef22fe0c646690b2b2abe4313f7363d1cdb38321f09fb/zope.container-4.2.2.tar.gz";
      sha256 = "126p5jm6awr0ffah6rxwb40yq6gsnbz39i3n1jn7if65x7y1apx3";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."BTrees"
      self."persistent"
      self."setuptools"
      self."six"
      self."zope.cachedescriptors"
      self."zope.component"
      self."zope.dottedname"
      self."zope.event"
      self."zope.filerepresentation"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.location"
      self."zope.proxy"
      self."zope.publisher"
      self."zope.schema"
      self."zope.security"
      self."zope.size"
      self."zope.traversing"
    ];
  };
  "zope.contentprovider" = super.buildPythonPackage rec {
    pname = "zope.contentprovider";
    version = "4.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/e0/e7/e7549f2c4551250d829aa61e290aacc8fcca3d128852fa3864816afcfe14/zope.contentprovider-4.2.1-py2.py3-none-any.whl";
      sha256 = "0m0xnsizyva7cyrwz0vqm4ciyh5arrmv2ay8ms63663ciz4pxcx2";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.component"
      self."zope.event"
      self."zope.interface"
      self."zope.location"
      self."zope.publisher"
      self."zope.schema"
      self."zope.tales"
    ];
  };
  "zope.contenttype" = super.buildPythonPackage rec {
    pname = "zope.contenttype";
    version = "4.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/60/b3/a3cf79d9820b7cef905355b4e03c83eeff5cfb0210d51ee733ae88010d8e/zope.contenttype-4.4-py2.py3-none-any.whl";
      sha256 = "0xzmhd0xl14kw08q0nbdrwp77m6zdbl1hfhazg4xy1nfznnh4x4d";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.copy" = super.buildPythonPackage rec {
    pname = "zope.copy";
    version = "4.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/d3/11/740e1ea6dba4ce353855768826c9a4487edfb91d102e540a612dcf3481f2/zope.copy-4.2-py2.py3-none-any.whl";
      sha256 = "0lasc68fikl5ga6f446wd97nnbg6x0w94gxcc77kncmrwbiy3800";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.interface"
    ];
  };
  "zope.deferredimport" = super.buildPythonPackage rec {
    pname = "zope.deferredimport";
    version = "4.3.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/63/e3/05b02057b56cd9c59d848b67aff1cc701e1d2237055ebd0d0c1f44331186/zope.deferredimport-4.3.1-py2.py3-none-any.whl";
      sha256 = "02iysaiqsw1d0fbfzlw0j6c5c3s01gwjc9kd9qf5zaaayhfj234s";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.proxy"
    ];
  };
  "zope.deprecation" = super.buildPythonPackage rec {
    pname = "zope.deprecation";
    version = "4.4.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/f9/26/b935bbf9d27e898b87d80e7873a0200cebf239253d0afe7a59f82fe90fff/zope.deprecation-4.4.0-py2.py3-none-any.whl";
      sha256 = "04x19v7qmwgg4rkwksvdblz6ilk36r6z03kvwd6b4n2rk5s0nj7i";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.dottedname" = super.buildPythonPackage rec {
    pname = "zope.dottedname";
    version = "4.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/97/a4/5d593e104ce0348acd9638dbf9146cb0dae27603c60239c2429a789a4834/zope.dottedname-4.3-py2.py3-none-any.whl";
      sha256 = "1kxf8rc1cchjl1xh1gz4gvbdsr5qvcnzfyid7p7ryma7wb0jalzp";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.event" = super.buildPythonPackage rec {
    pname = "zope.event";
    version = "4.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/c5/96/361edb421a077a4c208b4a5c212737d78ae03ce67fbbcd01621c49f332d1/zope.event-4.4-py2.py3-none-any.whl";
      sha256 = "1ryawlzi3lpzi3fh3i38zvn8ncx33vhklc7m8mxrk86mbwb7vsfq";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.exceptions" = super.buildPythonPackage rec {
    pname = "zope.exceptions";
    version = "4.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/fa/d8/c186f22885ef4e3c0f6ea22f27a8d99cdd59b87b64498854a35d5b1608f2/zope.exceptions-4.3-py2.py3-none-any.whl";
      sha256 = "1xn3lgxzaj8p2aq8gq44yhmmrsq7v0i071j598mrcxhb83mszanb";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.interface"
    ];
  };
  "zope.filerepresentation" = super.buildPythonPackage rec {
    pname = "zope.filerepresentation";
    version = "4.2.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/4b/bb/15bbd8e83c89a0bb2530c1b32d674d2ca9be556ef5f62d42d879d45cecbd/zope.filerepresentation-4.2.0-py2.py3-none-any.whl";
      sha256 = "01hzb90m1wwk3mrgda4fd730wfjd3dfr6ki1ymxfna1my2y5pfr8";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "zope.globalrequest" = super.buildPythonPackage rec {
    pname = "zope.globalrequest";
    version = "1.5";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/39/5e/9b5a3c66aa3fa2d6e4e1ff1b661162778bed0a776a0bcc5353f0ece2749a/zope.globalrequest-1.5.tar.gz";
      sha256 = "0gjq9rbcxby6xmrw7q2z6gnywzwslkv629l6xzypdbgl21j11shj";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.interface"
      self."zope.publisher"
      self."zope.traversing"
    ];
  };
  "zope.hookable" = super.buildPythonPackage rec {
    pname = "zope.hookable";
    version = "4.2.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/41/b5/378175b959565de41f45c775cdfbf8897aaeaf29a258b94e40bd2661ce46/zope.hookable-4.2.0.tar.gz";
      sha256 = "05fy9lynyglzyiy1nbzdyv3rgvznwv0s0q0dr2hcavv6lclkkpy1";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.i18n" = super.buildPythonPackage rec {
    pname = "zope.i18n";
    version = "4.7.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/f8/95/48cb15ee969bb38406edc27957600874684783a615a814541e9576378498/zope.i18n-4.7.0.tar.gz";
      sha256 = "1l753f4x1pz0hi2p27zrxsspnmlvlm06yvxkk9v8hqaz9vdimk4z";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."python-gettext"
      self."pytz"
      self."setuptools"
      self."zope.component"
      self."zope.deprecation"
      self."zope.i18nmessageid"
      self."zope.schema"
    ];
  };
  "zope.i18nmessageid" = super.buildPythonPackage rec {
    pname = "zope.i18nmessageid";
    version = "4.3.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/d8/0b/2b09daacbe377581125e181b5db32156db1dc4accbeb6efbbdcdb22377f0/zope.i18nmessageid-4.3.1.tar.gz";
      sha256 = "1qw1f2p4ycqrm5ja4blwv2lllnn8d3jf2ml29pwadlvmivzys4g5";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
    ];
  };
  "zope.interface" = super.buildPythonPackage rec {
    pname = "zope.interface";
    version = "4.6.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/4e/d0/c9d16bd5b38de44a20c6dc5d5ed80a49626fafcb3db9f9efdc2a19026db6/zope.interface-4.6.0.tar.gz";
      sha256 = "1rgh2x3rcl9r0v0499kf78xy86rnmanajf4ywmqb943wpk50sg8v";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.intid" = super.buildPythonPackage rec {
    pname = "zope.intid";
    version = "4.3.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/50/ad/87dc3bbc4b696b726388860079fa548815a329fe39e7a2c7ea80b4282a3b/zope.intid-4.3.0-py2.py3-none-any.whl";
      sha256 = "094plldz982y9z7ycl2x5qir5zlhz3w8l6dxxvx3b4mgkn0icfaq";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."BTrees"
      self."persistent"
      self."setuptools"
      self."zope.component"
      self."zope.event"
      self."zope.interface"
      self."zope.keyreference"
      self."zope.lifecycleevent"
      self."zope.location"
      self."zope.security"
    ];
  };
  "zope.keyreference" = super.buildPythonPackage rec {
    pname = "zope.keyreference";
    version = "4.2.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/89/02/de44c5761968a935d169c3c839d1f4bdd566075a4370ed22360f61490e3e/zope.keyreference-4.2.0-py2.py3-none-any.whl";
      sha256 = "0v74i44a06ykz7fw28fd8njk8x7jb7d3187ms0540baczsxfgsib";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."ZODB"
      self."setuptools"
      self."zope.component"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "zope.lifecycleevent" = super.buildPythonPackage rec {
    pname = "zope.lifecycleevent";
    version = "4.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/15/4a/b7a1a421442dc700403d5aa710a84431e088200e069bbd279698affffeb2/zope.lifecycleevent-4.3-py2.py3-none-any.whl";
      sha256 = "0cmp2fy93z3kwdpsf63pzlivsy3nlwq1wx4l69gar1gikzq21q9b";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.event"
      self."zope.interface"
    ];
  };
  "zope.location" = super.buildPythonPackage rec {
    pname = "zope.location";
    version = "4.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/9f/3b/4e7a859ebb06911ad118a77528e3c1af018ee5585c832e16151432f7e19b/zope.location-4.2-py2.py3-none-any.whl";
      sha256 = "1306ia0ylgv1pd6nwcxglkd6p5778k66db6245n0x0lpwfsvyp2f";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.interface"
      self."zope.proxy"
      self."zope.schema"
    ];
  };
  "zope.pagetemplate" = super.buildPythonPackage rec {
    pname = "zope.pagetemplate";
    version = "4.4.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/25/1c/891dd2e4733ad93c8a58599c9fa442860de77b6f6b36554c32cca321599b/zope.pagetemplate-4.4.1-py2.py3-none-any.whl";
      sha256 = "1chjr2jww5770ng4nhkqhrxdy8zsqssp6ch6rvs0wprjn43g2r3j";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.component"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.tal"
      self."zope.tales"
      self."zope.traversing"
    ];
  };
  "zope.processlifetime" = super.buildPythonPackage rec {
    pname = "zope.processlifetime";
    version = "2.3.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/27/e3/d8aa1548c145cb43112777a8304323aa3c8fa04c4962889257aa887b2e39/zope.processlifetime-2.3.0-py2.py3-none-any.whl";
      sha256 = "0f9946x2n98hvvwdnlp6wk55fmn1wrv67y34pqd8p9a3yaq479g7";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.interface"
    ];
  };
  "zope.proxy" = super.buildPythonPackage rec {
    pname = "zope.proxy";
    version = "4.3.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a3/7b/ada37e2c9ba5ba6b23ef8b0f090fd08fabd06e15450c41dca4799349a2dd/zope.proxy-4.3.2.tar.gz";
      sha256 = "05svkbri0jsavjy5jk36n1iba7z2ilb07zr8r3516765v5snjvdb";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.interface"
    ];
  };
  "zope.ptresource" = super.buildPythonPackage rec {
    pname = "zope.ptresource";
    version = "4.2.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/1d/81/7e89cd6750b0bc310fd3e92fd4c252dbbcc135bd29d8d2d5cab88e9259c2/zope.ptresource-4.2.0-py2.py3-none-any.whl";
      sha256 = "04g0mdzn0zf6fnyiav7m5l1i8hf4hrldn9gk32ss0hxfqgn53kf4";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.browserresource"
      self."zope.interface"
      self."zope.pagetemplate"
      self."zope.publisher"
      self."zope.security"
    ];
  };
  "zope.publisher" = super.buildPythonPackage rec {
    pname = "zope.publisher";
    version = "5.1.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/a2/40/ab857f2dbf4e6554323ff9643a0ff9c2e94a1062312b5bba1fe2df9ca39d/zope.publisher-5.1.1.tar.gz";
      sha256 = "05mxzmy89s6c474v2n6f4ipb0bjmqn3i01jlj9g9viw1a9w3gb0x";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.browser"
      self."zope.component"
      self."zope.configuration"
      self."zope.contenttype"
      self."zope.event"
      self."zope.exceptions"
      self."zope.i18n"
      self."zope.interface"
      self."zope.location"
      self."zope.proxy"
      self."zope.security"
    ];
  };
  "zope.ramcache" = super.buildPythonPackage rec {
    pname = "zope.ramcache";
    version = "2.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/7e/00/e5a3d810ed4e862a6452a595eda5358cbd56a2d6ecf9936b41b5aad60419/zope.ramcache-2.3-py2.py3-none-any.whl";
      sha256 = "0ibny4fzv9na4axnh8gndjdrzlmav2bvcwbqv01ir59m21d9mmsj";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."persistent"
      self."setuptools"
      self."zope.interface"
      self."zope.location"
    ];
  };
  "zope.schema" = super.buildPythonPackage rec {
    pname = "zope.schema";
    version = "4.9.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/3c/e6/5454a9d72372b73aec715bbded44a0311807dcf7869e2b7bcf196a8e92de/zope.schema-4.9.3-py2.py3-none-any.whl";
      sha256 = "171df1d237xyl275zsyv3ii1cnr3yagn8bvlk0m8d6pi4qkwc6si";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.event"
      self."zope.interface"
    ];
  };
  "zope.security" = super.buildPythonPackage rec {
    pname = "zope.security";
    version = "4.3.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/51/8e/e3406c7ecdf0e07d4122007e9984a83d1af2aa203b87f757d0f7c535245e/zope.security-4.3.1.tar.gz";
      sha256 = "1zzaggsq4d9pslzh1h1i9qizsrykrm91iyqzi1dz0vw5rixyaj4l";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [
      self."zope.interface"
      self."zope.proxy"
    ];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.component"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.location"
      self."zope.proxy"
      self."zope.schema"
    ];
  };
  "zope.sendmail" = super.buildPythonPackage rec {
    pname = "zope.sendmail";
    version = "5.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/6a/15/8e143c06f801bdc65eb9cb483c3ae83d12bed55fd0c301ab362d218fb9d9/zope.sendmail-5.0-py2.py3-none-any.whl";
      sha256 = "1p8vcf6m70wagj5kizjp49gc7mn5ss7j9gr1lgdrhvsyf8xhk4iy";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."transaction"
      self."zope.component"
      self."zope.configuration"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "zope.sequencesort" = super.buildPythonPackage rec {
    pname = "zope.sequencesort";
    version = "4.1.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/5b/35/83bc8095aa807567f63313a27ba8834d092a5c1f35e2b712fc2da7369724/zope.sequencesort-4.1.2-py2.py3-none-any.whl";
      sha256 = "0r2kd54kmd83hf8nb24i1zvppk5brfy3p8p9iva5kjvvczmlfx4j";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.site" = super.buildPythonPackage rec {
    pname = "zope.site";
    version = "4.2.2";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/96/f6/e2111b9d799ec223435e370722435a6b90163605e3e9371817f22fc9d3d0/zope.site-4.2.2-py2.py3-none-any.whl";
      sha256 = "02ma7vrkrjqas80c8krb6fwdglwxmqh8g4d18f0cj2mklkm950as";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.annotation"
      self."zope.component"
      self."zope.container"
      self."zope.deprecation"
      self."zope.event"
      self."zope.interface"
      self."zope.lifecycleevent"
      self."zope.location"
      self."zope.security"
    ];
  };
  "zope.size" = super.buildPythonPackage rec {
    pname = "zope.size";
    version = "4.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/06/1a/78cbdffd3554c17993c6fc6f015f370bad4d33bdfb182e12ae769e2ce8d1/zope.size-4.3-py2.py3-none-any.whl";
      sha256 = "1nqlrjv1rmb9222yl47jdlcdba163gsx1lyzd80kha6aasf1qd42";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.i18nmessageid"
      self."zope.interface"
    ];
  };
  "zope.structuredtext" = super.buildPythonPackage rec {
    pname = "zope.structuredtext";
    version = "4.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/0f/fd/7cdd7cc546dfdd0ab7c25812fc3c094d8790e40ca1a2bf739602c3190815/zope.structuredtext-4.3-py2.py3-none-any.whl";
      sha256 = "003xx6jjspg0x92dic909q78ndri9pxpxvv20hgz2y8115myf15i";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.tal" = super.buildPythonPackage rec {
    pname = "zope.tal";
    version = "4.4";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/cf/22/f43c49c74b2aca37980a60f53f660590acc06fb83f2fde24df2a29f6e483/zope.tal-4.4-py2.py3-none-any.whl";
      sha256 = "1b5cqsdx9bsv8a6hwy9pygb674qx9b6xask68scq4svprvgv39q4";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.i18nmessageid"
      self."zope.interface"
    ];
  };
  "zope.tales" = super.buildPythonPackage rec {
    pname = "zope.tales";
    version = "5.0.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/83/ef/6f6434fd41023b1765dcf300885d5a96d9652337f7b1e484e52b55e8a05c/zope.tales-5.0.1-py2.py3-none-any.whl";
      sha256 = "0g0mc2rj0i4myhzn477p72a4zqr30qhixfrrg9vj0aj1nsrwk18x";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.interface"
    ];
  };
  "zope.testbrowser" = super.buildPythonPackage rec {
    pname = "zope.testbrowser";
    version = "5.3.3";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/de/1d/15af00096b47bf47e9f4221cec5f67e1ce6fb156668a0d2067f53f58388a/zope.testbrowser-5.3.3.tar.gz";
      sha256 = "0hdwc4vc6h7p7qs1vhwb9di6ncxxxyi6sci1msrqpzf2yx1ammhd";
    };
    format = "setuptools";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."WSGIProxy2"
      self."WebTest"
      self."beautifulsoup4"
      self."pytz"
      self."setuptools"
      self."six"
      self."soupsieve"
      self."zope.cachedescriptors"
      self."zope.interface"
      self."zope.schema"
    ];
  };
  "zope.testing" = super.buildPythonPackage rec {
    pname = "zope.testing";
    version = "4.7";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/14/d3/7849b49ab07065cb30380ad9a0bf4ea87ecd8cc456be95d32a5c4d8a6389/zope.testing-4.7-py2.py3-none-any.whl";
      sha256 = "06gf4ww8p679b2l7lb33j2y9amk129aa1lalm294k3zdr0zn3a9j";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
    ];
  };
  "zope.testrunner" = super.buildPythonPackage rec {
    pname = "zope.testrunner";
    version = "5.0";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/b6/c9/c14cdb6e4f3efc08e4baf94c70ca0395ebae05d2d25a8414c145ccb7f942/zope.testrunner-5.0-py2.py3-none-any.whl";
      sha256 = "1b6jw833kmcgjhcyxn56799v4bq7b7kv0693y2kqxm9qap6q9gbc";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."zope.exceptions"
      self."zope.interface"
    ];
  };
  "zope.traversing" = super.buildPythonPackage rec {
    pname = "zope.traversing";
    version = "4.3.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/2a/d2/bd77682d4efbd7c759cd076f9cca9f59c574ddad319b8e5d3ccd731fee7c/zope.traversing-4.3.1-py2.py3-none-any.whl";
      sha256 = "096wxnqn02fc92abnhgyc81p49i1gsh72fcl2jz24rw710y5zxfz";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."six"
      self."transaction"
      self."zope.component"
      self."zope.i18n"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.location"
      self."zope.proxy"
      self."zope.publisher"
      self."zope.security"
    ];
  };
  "zope.viewlet" = super.buildPythonPackage rec {
    pname = "zope.viewlet";
    version = "4.2.1";
    src = fetchurl {
      url = "https://repo.kopla.jyu.fi/api/pypi/pypi/packages/packages/ac/9d/608bd0ee93b23ba035f0338044fa7e8ecd0bde0679f2f6a5603afc270a25/zope.viewlet-4.2.1-py2.py3-none-any.whl";
      sha256 = "0xzxcv2llm88mvdgn5gsm8n8gwf0h4c9vmhqwzw7sg1rcwvqjdrb";
    };
    format = "wheel";
    doCheck = false;
    buildInputs = [];
    checkInputs = [];
    nativeBuildInputs = [];
    propagatedBuildInputs = [
      self."setuptools"
      self."zope.browserpage"
      self."zope.component"
      self."zope.configuration"
      self."zope.contentprovider"
      self."zope.event"
      self."zope.i18nmessageid"
      self."zope.interface"
      self."zope.location"
      self."zope.publisher"
      self."zope.schema"
      self."zope.security"
      self."zope.traversing"
    ];
  };
}
