2026-05-05T11:02:28,130 Created temporary directory: /tmp/pip-ephem-wheel-cache-v930tnl0 2026-05-05T11:02:28,132 Created temporary directory: /tmp/pip-build-tracker-32qlur4v 2026-05-05T11:02:28,133 Initialized build tracking at /tmp/pip-build-tracker-32qlur4v 2026-05-05T11:02:28,133 Created build tracker: /tmp/pip-build-tracker-32qlur4v 2026-05-05T11:02:28,134 Entered build tracker: /tmp/pip-build-tracker-32qlur4v 2026-05-05T11:02:28,134 Created temporary directory: /tmp/pip-wheel-t1dj9h2p 2026-05-05T11:02:28,138 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-05T11:02:28,140 Created temporary directory: /tmp/pip-ephem-wheel-cache-z_nbdv5v 2026-05-05T11:02:28,161 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T11:02:28,165 2 location(s) to search for versions of ocean-contracts: 2026-05-05T11:02:28,165 * https://pypi.org/simple/ocean-contracts/ 2026-05-05T11:02:28,165 * https://www.piwheels.org/simple/ocean-contracts/ 2026-05-05T11:02:28,166 Fetching project page and analyzing links: https://pypi.org/simple/ocean-contracts/ 2026-05-05T11:02:28,166 Getting page https://pypi.org/simple/ocean-contracts/ 2026-05-05T11:02:28,168 Found index url https://pypi.org/simple 2026-05-05T11:02:28,409 Fetched page https://pypi.org/simple/ocean-contracts/ as application/vnd.pypi.simple.v1+json 2026-05-05T11:02:28,446 Found link https://files.pythonhosted.org/packages/d7/50/6e716381fa0c471523a33d08d11083d298af0d29aa7943590ecaa82b8bc6/ocean-contracts-0.3.3.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.3.3 2026-05-05T11:02:28,447 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/c9/47/add681d8eff31a20fa7fd9afa9445a5e4e804e85ce2759008cf896126b78/ocean_contracts-0.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,448 Found link https://files.pythonhosted.org/packages/7b/5b/f808936714faa632e8d2c144d30d1011b974cc9a7d6b303f3c2c2bef86d2/ocean-contracts-0.3.4.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.3.4 2026-05-05T11:02:28,449 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/f4/4d/37e0f3d9e4c00b47a2b0cfc983e49032f3876b8f2e1151055f828e95f6fc/ocean_contracts-0.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,449 Found link https://files.pythonhosted.org/packages/8f/59/791fe24a1a6fb862471f2a96f392be83c20222ec9f36afb3aefb2ed78d15/ocean-contracts-0.3.5.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.3.5 2026-05-05T11:02:28,450 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/d2/a8/c9b75e880cb5bee5f65e2c8eb924ad98f18e1fa89b0ed4fef5dad5381339/ocean_contracts-0.3.5-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,451 Found link https://files.pythonhosted.org/packages/10/8f/cd8c4315e0dee9a34857ec8631a94cbfa87e05ce364dbdf53212b2da5628/ocean-contracts-0.4.0.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.4.0 2026-05-05T11:02:28,452 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/8b/20/db2074a52351f523d9ebf8bd933628fd95d11bb6c3122283ee4357bbb80b/ocean_contracts-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,452 Found link https://files.pythonhosted.org/packages/9a/30/0df014d02090dd7e9151cdc5273b18d83e123a701860ee7b1701aaefd015/ocean-contracts-0.4.1.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.4.1 2026-05-05T11:02:28,453 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/f7/a2/fc859ea9354907886ff12ae2ca38aa1736d5107ed64d8f99d82055fe6dfb/ocean_contracts-0.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,454 Found link https://files.pythonhosted.org/packages/5d/5c/882b3a7b6e3c75cd85fe4671afa4bbd006d251d3ee0069758c6e50df9f80/ocean-contracts-0.4.2.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.4.2 2026-05-05T11:02:28,455 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/71/ec/cf717eb7a7d26b36e5f8fe18e94d443b44c398baa4463fcf3a069663baa1/ocean_contracts-0.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,455 Found link https://files.pythonhosted.org/packages/e9/36/fe59ddb99ad64592fde0d9ef9c1520dd87e3f94c0b480975b82a4b75c6fe/ocean-contracts-0.4.3.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.4.3 2026-05-05T11:02:28,456 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/49/07/d1ebd8396d7e16883994f422eec18ce24cfdf8c43a6593429564309864ea/ocean_contracts-0.4.3-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,456 Found link https://files.pythonhosted.org/packages/31/4d/849c628220683d6f594f71d949d0a8e04ed89b9641655e599dcaa63ea243/ocean-contracts-0.4.4.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.4.4 2026-05-05T11:02:28,457 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/3f/67/fdcaf44f3127f9b2b4c47792c380468ec5de827404e0836d2eed70c3129c/ocean_contracts-0.4.4-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,457 Found link https://files.pythonhosted.org/packages/c9/82/2fe4aaa8d4e4aec649d2a44711332863c7edbf06e203d825df2fe06757c8/ocean-contracts-0.5.0.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.0 2026-05-05T11:02:28,458 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/7d/55/784aec5a150c51983eee037b26ce2ddfede9d4c780ff8b95dc3a286f9f1c/ocean_contracts-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,458 Found link https://files.pythonhosted.org/packages/b5/77/326af2eabde435ab63b25f58bf52fa2a7514b06182b75b6ba5ffae8b233a/ocean-contracts-0.5.1.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.1 2026-05-05T11:02:28,459 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/59/41/95e1ce25b19b61e59b4e486ce93822715bf688027f0ecb30d7a01b53c8a8/ocean_contracts-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,460 Found link https://files.pythonhosted.org/packages/e5/49/fc4e116705338c19a93ca96aebcdf3630e43c24f167bc13a3bdacd7ffd4b/ocean-contracts-0.5.2.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.2 2026-05-05T11:02:28,461 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/84/c3/c2b3408c1fe8db52cefad884063e97399053b349ff67fccfbcf26e15ef1d/ocean_contracts-0.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,461 Found link https://files.pythonhosted.org/packages/a9/14/4e27134410fac985c3545b75762590e1a5664cebd390735fdc49bab521d4/ocean-contracts-0.5.3.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.3 2026-05-05T11:02:28,462 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/87/1f/77c51ba335d442f3dd01be078df1c590a818b033b5770eda1d07f30689de/ocean_contracts-0.5.3-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,462 Found link https://files.pythonhosted.org/packages/cd/91/097e2a0371233273b1145c6d583d9b2e372748fdcfd6b1616c7f1259cb69/ocean-contracts-0.5.4.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.4 2026-05-05T11:02:28,463 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/a9/b5/a0ae3f1deb1ceef4909f55b333d0264e1acb615192495b38b5df92e1e258/ocean_contracts-0.5.4-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,464 Found link https://files.pythonhosted.org/packages/2d/e2/8cebc850c5cc85f1532df5aec25733f73713be9d578184f9d25ce16c7a80/ocean-contracts-0.5.5.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.5 2026-05-05T11:02:28,465 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/26/86/4e5dce5e90e068fc637a4c946f056f1d855efc5f04e583b17e2212daee73/ocean_contracts-0.5.5-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,465 Found link https://files.pythonhosted.org/packages/da/3e/86d22c50f8d94e7db6d64d86fde8a24eef2ef4a7c5a81b89c6010d54009e/ocean-contracts-0.5.6.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.6 2026-05-05T11:02:28,466 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/c6/d4/ccac6ab54691085311d7590698865ee5e89864ebca6ebd050851444e57cc/ocean_contracts-0.5.6-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,466 Found link https://files.pythonhosted.org/packages/3a/42/0e8fa6b8bf72792e639fc95a03c18488c055626eca160804d03d9407e9d0/ocean-contracts-0.5.7.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.7 2026-05-05T11:02:28,467 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/d8/c3/d7699488aeb6854ac5f25f1dd0ea26a3fed8ed5059458a9cc3a18564fa23/ocean_contracts-0.5.7-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,467 Found link https://files.pythonhosted.org/packages/35/11/d5440555cfc45463355f42d5302f9ca6546fc237969ee7995cfb603553bd/ocean-contracts-0.5.8.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.8 2026-05-05T11:02:28,468 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/03/4f/4f492efde114105307fb3aab35d9b3869305f54a32f77e1f2f90e24b8023/ocean_contracts-0.5.8-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,469 Found link https://files.pythonhosted.org/packages/cc/a0/509f7e582b8f9b1a430ae0760645aa9aa0512796966d24411159edfd2460/ocean-contracts-0.5.9.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.9 2026-05-05T11:02:28,469 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/b3/c3/3475b183b55457d447354393a0d34536a17af73041d640dc6130e2731799/ocean_contracts-0.5.9-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,470 Found link https://files.pythonhosted.org/packages/cc/1d/b8b3037f5d919624af6fd7e6e35d5bdd0413bb02db02e00da4803fd762f2/ocean-contracts-0.5.10.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.10 2026-05-05T11:02:28,471 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/aa/a2/58a9ec380209e4dddc98a2acde0e59868b63f15a514de0e43b4fc2826fa6/ocean_contracts-0.5.10-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,472 Found link https://files.pythonhosted.org/packages/e8/ba/916462220040cb74bf50fae5adc0ba15ac7a08c862f3a5a14a1b08c1e617/ocean-contracts-0.5.12.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.12 2026-05-05T11:02:28,472 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/b8/f9/fce0c85aee76f5e2b513249c55f24eb2b9996ecfaacbb463571719307306/ocean_contracts-0.5.12-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,473 Found link https://files.pythonhosted.org/packages/5e/4b/0d4727adac9e46309ce929231b06acfb22db15918e3f832cf5d66d3b5fbf/ocean-contracts-0.5.14.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.14 2026-05-05T11:02:28,473 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/f5/94/730489f06545ff7951572a1d9a60e54bd8a9a751ebfb91509acdeb690fd0/ocean_contracts-0.5.14-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,474 Found link https://files.pythonhosted.org/packages/ce/1a/ab67750a1e0c595c873930b267ae6035b8b48effd0e517f7ad583e14a2e5/ocean-contracts-0.5.15.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.15 2026-05-05T11:02:28,475 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/54/5a/59988cef7a596aa0888708bcfa9f0b7b001ea866aa640ff0213e81ad8b32/ocean_contracts-0.5.15-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,476 Found link https://files.pythonhosted.org/packages/06/d4/1d46da00f2886b78c34d37be8b59b88b8b468bfc8f9efeccc797862b57e2/ocean-contracts-0.5.16.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.16 2026-05-05T11:02:28,476 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/b0/1a/f5915286b68753b7725aa6c596b07df115b9a6299c8f32993c12ebc9a58d/ocean_contracts-0.5.16-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,477 Found link https://files.pythonhosted.org/packages/c8/e0/9cfb3545ddceaf6002a77ecf83c440092c82442dd14c61f3cf18f23ca52f/ocean-contracts-0.5.17.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.17 2026-05-05T11:02:28,477 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/5a/95/a39fe6c2e0755142e834c50373a7ecde2bc0362214517256a8e57a474d05/ocean_contracts-0.5.17-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,478 Found link https://files.pythonhosted.org/packages/c7/58/ad173a5b6bd33499a49cf7eac53a0de443d14ff0e013369275a096f5d369/ocean-contracts-0.5.18.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.18 2026-05-05T11:02:28,478 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/99/4d/b9655080e6cbb607afc20849be31cf9266e08a86443a2d09196d1e895a6a/ocean_contracts-0.5.18-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,479 Found link https://files.pythonhosted.org/packages/2f/ec/3a3cce72b01f1dc8404ba6c876133a0e4abc87f9ea96e550a5150be0c1ca/ocean-contracts-0.5.19.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.19 2026-05-05T11:02:28,480 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/3f/e8/c2e135f047c83e3187c70e48db20ff9f6d2008634687b055843b5228a34f/ocean_contracts-0.5.19-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,480 Found link https://files.pythonhosted.org/packages/65/6c/38df1005beb5a83ea2a6d276ee3bb634e02c5230148fa1ed3e64f26ab2cd/ocean-contracts-0.5.20.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.5.20 2026-05-05T11:02:28,481 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/29/4b/bac0ad3cd61be6513825de76d6d59e15cf47827ce5cc464652ffafe085d2/ocean_contracts-0.5.20-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,482 Found link https://files.pythonhosted.org/packages/da/7e/40c00c52494d1e7ef8b7cc74d89bb4c29d457f432297583b800e71fc3f79/ocean-contracts-0.6.0.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.6.0 2026-05-05T11:02:28,482 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/9d/a7/2fda360adc70080d092dee5c71fd855cc518e96ece2b659961daecd9d9f5/ocean_contracts-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,483 Found link https://files.pythonhosted.org/packages/34/49/4ceb41e9602fce61875f35ea8c5ac160cafeb4efac88d518430d8cdfb1e4/ocean-contracts-0.6.1.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.6.1 2026-05-05T11:02:28,484 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/77/cf/5e9fd9b8a7a60cb958550078fd8ad5e378d8a95c059ca19f286acf19a155/ocean_contracts-0.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,485 Found link https://files.pythonhosted.org/packages/a3/ac/f18e425c4572cf8c7e440d7ef3161d03fbb01c63cf02ade61d56d4e3b5ad/ocean-contracts-0.6.2.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.6.2 2026-05-05T11:02:28,485 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/e6/08/ce147d68d175a0a09bed79b47ced30e603ae7f6ccb567cd10c67f55348f6/ocean_contracts-0.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,486 Found link https://files.pythonhosted.org/packages/31/72/96581d606b4bd707616b0a4c1951ddd38a910b88233b2327e9e1bc41ea27/ocean-contracts-0.6.3.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.6.3 2026-05-05T11:02:28,486 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/dd/8a/4209193d9342ba82c61bb065cd26cb1704451fd5b13410221a6898917f67/ocean_contracts-0.6.3-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,487 Found link https://files.pythonhosted.org/packages/7f/f9/df8db20784fb684479509b3500a189a4f7799d1677eca5555a094646ad24/ocean-contracts-0.6.4.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.6.4 2026-05-05T11:02:28,487 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/75/9f/f83713c0da74f59cce5798bcf14b15342b6aeee3e86b8cf51d20075103c4/ocean_contracts-0.6.4-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,488 Found link https://files.pythonhosted.org/packages/9c/01/36b6b8a32f398322c6f750caaec63eae3cfb0402e84a83a6d89e67deb293/ocean-contracts-0.6.5.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.6.5 2026-05-05T11:02:28,488 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/ba/ab/1fbdbfe04be734cafee17c09ce48bf80806015545a81c7229c9015ebb5ef/ocean_contracts-0.6.5-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,489 Found link https://files.pythonhosted.org/packages/23/d3/fdfdd68e6f2022931ddd68a4485fd92ece140995b79825d3aef037814b14/ocean-contracts-0.6.7.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.6.7 2026-05-05T11:02:28,490 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/40/5e/4817d288f611f71bf721615ddfcf2ad824789517edba52d3578b2433587a/ocean_contracts-0.6.7-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,490 Found link https://files.pythonhosted.org/packages/86/f7/2a03ec8be6dd2abc640352b64bfc15f2e5032726ddaf4cbcb3eae8539ffa/ocean-contracts-0.6.9.tar.gz (from https://pypi.org/simple/ocean-contracts/), version: 0.6.9 2026-05-05T11:02:28,491 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/16/2d/2c2acb9db5766ebee02bcc170084bd27470078e5186a784a73f7f310f37a/ocean_contracts-0.6.9-py2.py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) 2026-05-05T11:02:28,492 Found link https://files.pythonhosted.org/packages/b0/bf/fe146044570ea814eb264f085a9298caf41e8af90cb675e3b36358809b77/ocean-contracts-1.0.0a1.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a1 2026-05-05T11:02:28,493 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/70/df/61cbc40fff95f3e1680d2681e06cad128f859d0be5f40270039bcf18632f/ocean_contracts-1.0.0a1-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,494 Found link https://files.pythonhosted.org/packages/32/4b/37eb189f333382e172511db516aeb993a08cb6e56b66c059b27f27a7bb33/ocean-contracts-1.0.0a13.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a13 2026-05-05T11:02:28,495 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/2d/4a/9203383a2a08213b1a365a1817c7b75dbb5a54cea7a3997ce5c0fa5d27a2/ocean_contracts-1.0.0a13-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,496 Found link https://files.pythonhosted.org/packages/a9/5a/42892821d6a7feb4e1aacabf6e4831b5f2e1ae3ddf839db8b2419ce00f80/ocean-contracts-1.0.0a14.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a14 2026-05-05T11:02:28,497 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/a1/14/d41d00124f8af1efea892c1bec894cbd4f4b110562a992fcc319a61a5169/ocean_contracts-1.0.0a14-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,497 Found link https://files.pythonhosted.org/packages/0d/c8/f372e56afa629b88e6daf1ae4c03858f98b43802394a5886ab49889ace56/ocean-contracts-1.0.0a15.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a15 2026-05-05T11:02:28,498 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/cd/48/75da2b1e537cdb183477646a59cdb6cd7f7e3d8eb32cb03ee057b8e19482/ocean_contracts-1.0.0a15-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,499 Found link https://files.pythonhosted.org/packages/63/a1/6d99a5ef89d58bb2fa9be1d2ffbe4c9c61286484bbf0c1e0449aceba1160/ocean-contracts-1.0.0a16.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a16 2026-05-05T11:02:28,500 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/20/67/49298ba727ac8681b77b72fa2932961fee6caa13ee89e6583dc4bd59855b/ocean_contracts-1.0.0a16-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,501 Found link https://files.pythonhosted.org/packages/d3/62/0d2fcaf12a38916d5317736d145518ec660f3cd289f3b2770ac9a2150ab5/ocean-contracts-1.0.0a17.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a17 2026-05-05T11:02:28,501 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/a5/a5/cfa8719f54c6bbfc79b4a745c5c27dcc1b77a0aac35ea2ce69441651b873/ocean_contracts-1.0.0a17-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,503 Found link https://files.pythonhosted.org/packages/48/f4/b7b49f975d1d63ec69047ad1ec2ebfa1a44120ca6df6aaee97fae4b56606/ocean-contracts-1.0.0a18.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a18 2026-05-05T11:02:28,503 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/03/5d/7e80913d848a208dbdbedaf1623a88e7b22cac86689b27619c084456b0d2/ocean_contracts-1.0.0a18-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,504 Found link https://files.pythonhosted.org/packages/6e/b5/9f5952dfb50e216291e8d5e3e0fa5b8cc6cafa09ee7a4f72a185a5ca2c50/ocean-contracts-1.0.0a19.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a19 2026-05-05T11:02:28,505 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/fd/2a/25fb7cb58fe79dd8294a2339837cab6c3e42e4bb330b2f942ae598af4a12/ocean_contracts-1.0.0a19-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,506 Found link https://files.pythonhosted.org/packages/eb/33/cdcdb14385514599943b183ec2c492ab00b9d032682c4cd78a2f9f946191/ocean-contracts-1.0.0a20.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a20 2026-05-05T11:02:28,507 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/9c/a5/d8ac5ff414c7a9a329b91ec65d29f4c1c36c30444e5ad8ea88fd1c5f0c91/ocean_contracts-1.0.0a20-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,508 Found link https://files.pythonhosted.org/packages/88/79/c58c9201e9d8dfd6b2a00ea993b0803d176dc2af36d6c2ff57233b4a930e/ocean-contracts-1.0.0a21.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a21 2026-05-05T11:02:28,508 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/93/fc/6df8300c393b003d3cbcf45905e192a7f6e36295d69069ac3a87252da66c/ocean_contracts-1.0.0a21-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,509 Found link https://files.pythonhosted.org/packages/c2/87/409be29b7f0b887324851c1240a3f5c18a2a6dbcf627208dbabf7e29c2fa/ocean-contracts-1.0.0a22.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a22 2026-05-05T11:02:28,510 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/9c/18/6adab34633e177398e9e6d1f639cea6b9b7925d2c7e41c0e0948fe7d7a50/ocean_contracts-1.0.0a22-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,510 Found link https://files.pythonhosted.org/packages/7e/09/271a22bd0d14fd755305d54966b232729e075bbf7d34b4c97ea7f09600cd/ocean-contracts-1.0.0a23.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a23 2026-05-05T11:02:28,511 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/0a/2d/040f6539579708ee760602f65bf6c66ab70d83e91f0a5fbb0a7db5b87b44/ocean_contracts-1.0.0a23-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,512 Found link https://files.pythonhosted.org/packages/e0/5c/275981b5250c62d93a0b1ac69102527c39ac07de7359a18e7a7cdff60dda/ocean-contracts-1.0.0a24.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a24 2026-05-05T11:02:28,513 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/7c/6b/901216a843f8965b94fb6beee233ec27455ada9ce1fce74de1fb25411434/ocean_contracts-1.0.0a24-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,514 Found link https://files.pythonhosted.org/packages/fb/a4/3a175314bf3a0fa3fc418ef793166ea9e82970eb7330c9191a8ff568b275/ocean-contracts-1.0.0a25.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a25 2026-05-05T11:02:28,515 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/6a/b2/1f831d1d18933daedc8ba3e881e6a20b4676dbe3cc201cee9b5a79b914d1/ocean_contracts-1.0.0a25-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,516 Found link https://files.pythonhosted.org/packages/98/f8/6cff98f3a05a276ccc9a736a7dd5853841de08ac6a1bbe2e2b995ec8512a/ocean-contracts-1.0.0a26.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a26 2026-05-05T11:02:28,516 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/10/82/5a6eb2358128e0354e5c3bb2f1a34e71d62701e4859797edfbb4ee32aef7/ocean_contracts-1.0.0a26-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,517 Found link https://files.pythonhosted.org/packages/d3/dc/07f76a791e398a7cdf5ac350da58dccb75e02223022f5cebbe1bdf37a22b/ocean-contracts-1.0.0a27.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a27 2026-05-05T11:02:28,518 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/bb/17/cf3c47ca76aa5e9cafbdc2da4fd9656beed167eb5f12d301a1d15b3f64d0/ocean_contracts-1.0.0a27-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,519 Found link https://files.pythonhosted.org/packages/15/aa/2460bdddd0776cd09f68351a335ea8d18efb788b254503b010c670ccb346/ocean-contracts-1.0.0a28.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a28 2026-05-05T11:02:28,520 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/f5/92/8086a641fe872345650d31ff3c82ca2193c5d019a96c5acc02f118eae805/ocean_contracts-1.0.0a28-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,521 Found link https://files.pythonhosted.org/packages/c0/8e/f5f6436835342e7b963f3a9cafeeae3fa129bf6489de98c01fb539b0908c/ocean-contracts-1.0.0a29.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a29 2026-05-05T11:02:28,521 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/2b/64/32fdb280db87dc36e7db40d62451763500843619063c5bb24649763ee9ee/ocean_contracts-1.0.0a29-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,522 Found link https://files.pythonhosted.org/packages/c5/42/bed74e45051d8fdfa10c2e2a7e38ab9149fd65500cd2476461b063535d5d/ocean-contracts-1.0.0a30.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a30 2026-05-05T11:02:28,523 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/06/97/01805a41fa465d04a54f4ea785a8209d8e937ec323ddcf5a398178b2aab9/ocean_contracts-1.0.0a30-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,523 Found link https://files.pythonhosted.org/packages/b5/0d/345e3ba441e7d4b648a6bf3340dd448031ceb692288783172ce719f35d35/ocean-contracts-1.0.0a31.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a31 2026-05-05T11:02:28,524 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/73/28/0aff58587d4f70e5618a4f0c0efd08cc1abcbbfebc897a2a324d6b6b7ad3/ocean_contracts-1.0.0a31-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,525 Found link https://files.pythonhosted.org/packages/3f/3b/daab2f38c78b02949279a821b812a9dfd5785c4ad3f44581c2199bf66650/ocean-contracts-1.0.0a32.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a32 2026-05-05T11:02:28,526 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/a9/c3/19a905eb61f9b6f32f9416fc20eced1a5de1bbd1f918601efda8254bc787/ocean_contracts-1.0.0a32-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,527 Found link https://files.pythonhosted.org/packages/36/37/a9ded9ad37afc12d5a4af40e5c5298babcccdfbc10f18bd9c3633d009b18/ocean-contracts-1.0.0a33.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a33 2026-05-05T11:02:28,528 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/d9/93/333e03e1726daa14829069fdb0df85c0c0deb8115b1c3307c25a1bef24bd/ocean_contracts-1.0.0a33-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,529 Found link https://files.pythonhosted.org/packages/e7/29/90d2bb00b4b3449e024ddcdb9f2104b27a94bbcb5e58676cd08a0d4153d1/ocean-contracts-1.0.0a34.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a34 2026-05-05T11:02:28,529 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/01/f4/06a5aa4901d2510e7530a8a59a73e15a81ba5cec8e343e927db447a44cf1/ocean_contracts-1.0.0a34-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,531 Found link https://files.pythonhosted.org/packages/cb/85/29a245eb2439346203aa01deb1c7fc870dff312e609d3cf46f77a4c35420/ocean-contracts-1.0.0a35.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0a35 2026-05-05T11:02:28,531 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/4b/22/acfb0a807a522c85d10f996aaa3cfbee6df380cbe05ee94ba812501da698/ocean_contracts-1.0.0a35-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,532 Found link https://files.pythonhosted.org/packages/d2/74/095920707fb82f79c0cb226b27e7a16f2930436667e3f825f5124e270534/ocean-contracts-1.0.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.0.0 2026-05-05T11:02:28,533 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/02/ae/72b0f4b6b867cd55dcc5c152e52135730899cdb7221c7378ebf1cc783433/ocean_contracts-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,534 Found link https://files.pythonhosted.org/packages/13/65/2d18e865ccad5986644df855c52b38a7a8cdcee4e9aba250de664b4fdfdd/ocean-contracts-1.1.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.0 2026-05-05T11:02:28,534 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/0b/35/b24a18aff7477242c10adcd011100bc950f1d71c79b8ce2a757f1f9599e3/ocean_contracts-1.1.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,535 Found link https://files.pythonhosted.org/packages/bf/67/ca4fd9975ac97cee37f0cb0d401d1be961770b8e1cc903a5e2adb351dd81/ocean-contracts-1.1.1.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.1 2026-05-05T11:02:28,536 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/df/38/1aaa0c150391877e459595317d318f3ddd8e46ffb00776235bbe5ad8710f/ocean_contracts-1.1.1-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,537 Found link https://files.pythonhosted.org/packages/4b/5c/13dad1538ac60f423318a9935454f79f4ff4406ee3d91f34d523bb0e3cce/ocean-contracts-1.1.2.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.2 2026-05-05T11:02:28,537 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/85/a1/1cdf9825ab85a94405297e47de9e6ca5d0f722a27a307775756b4a5b0252/ocean_contracts-1.1.2-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,538 Found link https://files.pythonhosted.org/packages/00/f8/6f993b46d49a99ae2df95c91eaae5b8be8d3422a2876e29e91efad88fa0e/ocean-contracts-1.1.3.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.3 2026-05-05T11:02:28,539 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/56/9d/7b03486dd40f194f1ddb033b9f9d080c05692b13e8f0925218a37a43b4c0/ocean_contracts-1.1.3-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,540 Found link https://files.pythonhosted.org/packages/4a/31/2544ca24c1d9b75fbfbc406001637a8578ecdc4de78f84965f46464ada92/ocean-contracts-1.1.4.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.4 2026-05-05T11:02:28,540 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/ed/54/5252b2be32c37f0408178dc256b6ec6e5fc03ec4b59527987b5d6043701e/ocean_contracts-1.1.4-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,541 Found link https://files.pythonhosted.org/packages/dd/73/9a2502b9be96d9575429881665b966e2ef8502b0846eb810f5372641e6c9/ocean-contracts-1.1.6.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.6 2026-05-05T11:02:28,542 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/35/8c/90406d8844cb0227a3295880a69dc5b794bce3df3461cb242381efb86f3c/ocean_contracts-1.1.6-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,543 Found link https://files.pythonhosted.org/packages/9c/76/6509d3ecf8fef75c859163565f7db832275b3392e72f9b065008b49cf0b4/ocean-contracts-1.1.7.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.7 2026-05-05T11:02:28,543 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/b4/eb/844caf29db80c2084021fc76ce4c2db79f7a049a1c58aac91dd216264c2e/ocean_contracts-1.1.7-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,544 Found link https://files.pythonhosted.org/packages/3b/be/7c8c9c63523e5543ff537cd221b47a36a84eecb9ab19a8e6b4fb31dd67df/ocean-contracts-1.1.8.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.8 2026-05-05T11:02:28,545 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/64/ce/ace730f1ef3cb69a3e30c1dd179304e62fa018322822ff38c03f779a7d4f/ocean_contracts-1.1.8-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,546 Found link https://files.pythonhosted.org/packages/68/ff/cffb74c916e01b2134e0b34c43475866b6bf746d1249cf4a862e7693dab0/ocean-contracts-1.1.11.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.11 2026-05-05T11:02:28,546 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/3d/4f/5e1a3ffafe86258f20937b026dd6785ef8f0f4a532d1a21bed0402f6938c/ocean_contracts-1.1.11-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,547 Found link https://files.pythonhosted.org/packages/f9/7b/797547685670e40cf6238e2dcb08763d2158840ce839981defd124d8f69c/ocean-contracts-1.1.12.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.12 2026-05-05T11:02:28,548 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/15/57/3dc39b3643485e9968e1dc52bdc1988d537d10cf85d14cdb5fe6a102eba9/ocean_contracts-1.1.12-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,549 Found link https://files.pythonhosted.org/packages/c0/a1/755abfc5fa4ae633a29c682a846e3fa9e62329422422535540cac56b45eb/ocean-contracts-1.1.13.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.13 2026-05-05T11:02:28,549 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/6c/00/2e0e3ed2abab2df2f4d3d5157ad1ca740754eda46f24295c84efa1a498c7/ocean_contracts-1.1.13-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,550 Found link https://files.pythonhosted.org/packages/d8/de/e2180aa86c15a6114b1f40aa2b78aed8b7b803256942d3c51d549d7d4e01/ocean-contracts-1.1.14.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.14 2026-05-05T11:02:28,551 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/df/ba/567686602d95a7ffea8b2a4c054783dd0db67777ff89541abb2069f5d121/ocean_contracts-1.1.14-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,552 Found link https://files.pythonhosted.org/packages/f8/40/5a6090ee6dffccbce42ea4cb41e250052730239a688f11aa2d53bedffcfd/ocean-contracts-1.1.15.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 1.1.15 2026-05-05T11:02:28,552 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/07/79/eb2c4fb03c2bc6118202b5deda3f523887b6eacad307729bf3be56aa2adc/ocean_contracts-1.1.15-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,553 Found link https://files.pythonhosted.org/packages/ac/60/78a19281a473643d9a7373204e75e699165ddc6bb62866d7062eef7401d5/ocean-contracts-2.0.0a1.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a1 2026-05-05T11:02:28,554 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/94/30/1f1c8425eb13f5f342b721f82b953c9d44903ffa679cbb2de267a278847b/ocean_contracts-2.0.0a1-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,555 Found link https://files.pythonhosted.org/packages/76/cb/e0c80ed9a8d996e581c6c67fa8ee0257090aabd5b2aa4977b028349e2ff0/ocean-contracts-2.0.0a2.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a2 2026-05-05T11:02:28,555 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/01/70/292ff973e93c29323ac5a3990c8195adee8ee3cfaaa9adffb1ef5df6ea09/ocean_contracts-2.0.0a2-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,556 Found link https://files.pythonhosted.org/packages/dc/de/6c8e7e051954db489e9fdd1304318afa9bc184d272993692ea6db5d906bf/ocean-contracts-2.0.0a3.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a3 2026-05-05T11:02:28,557 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/2e/a6/fbd3356128471a7a862aa9078ba56c894cf7fc42a06714502bb14105e195/ocean_contracts-2.0.0a3-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,558 Found link https://files.pythonhosted.org/packages/f2/8f/dfccdecc9da2c601e00a6994a962a1eb0bab72274cc101dd842f319f4e73/ocean-contracts-2.0.0a4.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a4 2026-05-05T11:02:28,558 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/3e/83/00a1ae1cf0ba35365b63ea7874e9bc74ebe4738c72cee1b7179806f763cb/ocean_contracts-2.0.0a4-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,559 Found link https://files.pythonhosted.org/packages/10/24/4c47c3122e83edf1bbea027139689196573068a5b16ab5d384c2e7900b1a/ocean-contracts-2.0.0a5.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a5 2026-05-05T11:02:28,560 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/e3/38/d0268e98b1079a31a351f770021fbd039f0469131064351d27bb8999b129/ocean_contracts-2.0.0a5-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,561 Found link https://files.pythonhosted.org/packages/bc/16/190a9b956a526abf472ec2d1f080a2d97af4fb4ada1d19ccd073553d6112/ocean-contracts-2.0.0a6.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a6 2026-05-05T11:02:28,562 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/f7/2d/605a3b79fd389ce9922c6a5e1bd0ac14a510a0f2b2603b7d715847ac74b4/ocean_contracts-2.0.0a6-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,563 Found link https://files.pythonhosted.org/packages/8b/17/08800c3f2dd01d6b342685ea5614fe3fc069b73ddf2a97b591641a839fd8/ocean-contracts-2.0.0a9.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a9 2026-05-05T11:02:28,564 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/e4/4e/9dbbf58fd244530465759ed38bc410dc17e31106047705c161d5f9206a92/ocean_contracts-2.0.0a9-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,565 Found link https://files.pythonhosted.org/packages/6c/cc/87c13c9abb90c784686c56c79ffeb8e3a94274abc847d716551063c5c51c/ocean-contracts-2.0.0a10.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a10 2026-05-05T11:02:28,566 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/7b/ed/a59dac990cfa21e3d74c4cd1abda9408b1d308b58ad73d38fd9fba0feae8/ocean_contracts-2.0.0a10-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,566 Found link https://files.pythonhosted.org/packages/b7/71/bc18521d9d433f0da7ba536418ac77b2de1b82ce091bb478119d3de3034d/ocean-contracts-2.0.0a11.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a11 2026-05-05T11:02:28,567 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/66/e1/d7d3752bc2f777bb23b120f348781c9ce24bc8061e0cdf80be53ad8da481/ocean_contracts-2.0.0a11-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,568 Found link https://files.pythonhosted.org/packages/fc/84/ca4ff4c9238238e9aae7e829ccc7b4c8e0326de434f004136aa0be970ef1/ocean-contracts-2.0.0a12.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a12 2026-05-05T11:02:28,568 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/59/c7/2640ce206a38e1fd306f2f865e7a8eb0f0a238eae42185e320ac7111ce0e/ocean_contracts-2.0.0a12-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,569 Found link https://files.pythonhosted.org/packages/fc/7b/347432ade89d26e0bbb08e8216d55b532553b95eb36915b4bf4be924c21f/ocean-contracts-2.0.0a13.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a13 2026-05-05T11:02:28,570 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/2f/a9/dc196137396372c174f4218cf21ab866a1c63d1eb7b7f83e2f5dada6447b/ocean_contracts-2.0.0a13-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,571 Found link https://files.pythonhosted.org/packages/1b/d4/ef20b5133a57758f6b4512418f43ad45c659bb087631abff7e6f93a2016a/ocean-contracts-2.0.0a14.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a14 2026-05-05T11:02:28,572 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/b2/46/0ed662e1632b14d9315e2e329371e7287b8e76570724a9c9722d09838feb/ocean_contracts-2.0.0a14-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,573 Found link https://files.pythonhosted.org/packages/65/71/1cff5fff2b8c4d872aa09ac1da0b62d1ed108298946c4ea29f9de4ab5c42/ocean-contracts-2.0.0a15.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0a15 2026-05-05T11:02:28,573 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/72/5d/36311d025ae80672aca65b0f818a8cd678db103711c4dd1b06d7433e078b/ocean_contracts-2.0.0a15-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,574 Found link https://files.pythonhosted.org/packages/c5/b0/3983a6dc7d903ca3f1c1ed38cbef6d8927b74edcb5c00ede1c9b99f0bb08/ocean-contracts-2.0.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.0 2026-05-05T11:02:28,575 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/9c/24/68e916a450e973cafcdd0f3d0e36917dd8a0489f6cccdf98369e5dbf25cf/ocean_contracts-2.0.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,576 Found link https://files.pythonhosted.org/packages/e3/5c/97ac6cf0276219613763476016b664fcb205de943d9180241a69b3291e8b/ocean-contracts-2.0.1.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.1 2026-05-05T11:02:28,577 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/08/9b/3c12c2f10c1edd9dcb57304f0c4cfd322bf10bbb0e04f52a43430a9b05f8/ocean_contracts-2.0.1-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,578 Found link https://files.pythonhosted.org/packages/e6/c6/67f3127877864cf4b01a511107f1a54b8b5fa778533667a2ef23842711b5/ocean-contracts-2.0.2.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.2 2026-05-05T11:02:28,578 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/cc/66/225381c0628ab31988cca76a7e3074e60cbcf93cb71123c699c353fa1373/ocean_contracts-2.0.2-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,579 Found link https://files.pythonhosted.org/packages/e1/88/8fc493c4605bdaf1557379bf2bb6c0fe22da5c5a6bee416ad3d18377376e/ocean-contracts-2.0.3.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.3 2026-05-05T11:02:28,580 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/bf/7b/f0374843d8ec8621afbd776ff029dc6c7367b6f82c1a2ceb0c6521f31491/ocean_contracts-2.0.3-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,580 Found link https://files.pythonhosted.org/packages/35/04/348a4aab56c1b4cad6ee4c26f5a5a8bd14858aea1d6887f8fa878cfff058/ocean-contracts-2.0.4.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.0.4 2026-05-05T11:02:28,581 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/d8/d7/bee809c8a6bad42b9583e5f5c2f9ee04cc33fb8b6bc353ac0963812693ff/ocean_contracts-2.0.4-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,582 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/16/7d/4cf67082df97955427debc90cb94ca4a6e0a5e38dc47e427f95e65998746/ocean_contracts-2.1.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,583 Found link https://files.pythonhosted.org/packages/75/41/8d12a41f36f3dc8656fe374d1ee19ed1ca6e93d43514339e9b31efe5cc46/ocean_contracts-2.1.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.1.0 2026-05-05T11:02:28,584 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/18/4e/07088c64d288d69cf8a610489f26dc4789d03e8e505d8010ee2bafb1923e/ocean_contracts-2.2.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,585 Found link https://files.pythonhosted.org/packages/b6/3a/f400217871eb727c32e7eada08d8fed6c3e114ab29c77e14f0a18e68eabb/ocean_contracts-2.2.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.2.0 2026-05-05T11:02:28,585 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/cd/d8/767d94b3f0a47ae9304ef0e4e177b45538809eee7dd85228680a061e742e/ocean_contracts-2.2.1-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,586 Found link https://files.pythonhosted.org/packages/4b/f7/f0732cb1b2733e04037297a554d9b24b043a11214af33de8f5c37fd3fa6a/ocean_contracts-2.2.1.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.2.1 2026-05-05T11:02:28,587 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/56/30/4b4c31f5818869b43ba45d7d3351c50a3cd9d75090b7ccc5b4cb17c8b0dd/ocean_contracts-2.3.0a1-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,588 Found link https://files.pythonhosted.org/packages/9e/03/344c10d988aa786049dd8e2c1041e139506486184b516239b3ab48fdfc9a/ocean_contracts-2.3.0a1.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.3.0a1 2026-05-05T11:02:28,588 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/fc/17/332ed02c167f35e4fa07bbebf0639b3dc33857cf012064240869f35f288c/ocean_contracts-2.3.0a2-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,589 Found link https://files.pythonhosted.org/packages/68/42/3168565405c78618afb955966337c81f0e545881f2a95f0624c3a8769a77/ocean_contracts-2.3.0a2.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.3.0a2 2026-05-05T11:02:28,590 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/3c/3e/3313878b558c7a9fb4437b662d55e073602f252bd8c680e111a6a543156c/ocean_contracts-2.3.0a3-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,591 Found link https://files.pythonhosted.org/packages/b5/14/b007cd59f2c4ea857053da3affdb36e1380e1b3da12c7c75ad78560f24b2/ocean_contracts-2.3.0a3.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.3.0a3 2026-05-05T11:02:28,591 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/2b/99/e98e8958c182a25f7535eb8f67afd3a3aeb023c834baf6774bf0d4f68549/ocean_contracts-2.3.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,592 Found link https://files.pythonhosted.org/packages/be/f6/294f029e1ff1815846f578eb21347ac26bf67a7e2bc0441db4b671ae6166/ocean_contracts-2.3.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.3.0 2026-05-05T11:02:28,593 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/08/47/d3edd92d6d8cce84386b1628299ec8f50e431b4cd2c827a814c19026e433/ocean_contracts-2.3.1-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,594 Found link https://files.pythonhosted.org/packages/ec/9b/20459887e27ae78512cd0a4bf09325d75df9405421af7734a92169e59c2f/ocean_contracts-2.3.1.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.3.1 2026-05-05T11:02:28,595 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/2f/24/eaaccd2593a6032e25a2f78e11acf9ff87751bffd3b600e9091ed5b1f3e2/ocean_contracts-2.4.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,596 Found link https://files.pythonhosted.org/packages/be/c7/ce0f08ececd8b1daece6de35a538a35fc74bc581924ff545950913a89a0d/ocean_contracts-2.4.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.4.0 2026-05-05T11:02:28,596 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/ac/ff/490a3b1ff0d439a6b640819069937fc6cdb33b97d43e69338e7ba78e5337/ocean_contracts-2.4.1-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,597 Found link https://files.pythonhosted.org/packages/bf/63/0010ad88ea3d6a7f7106e175107ee1d1aa692e442691a7724a55f5f38785/ocean_contracts-2.4.1.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.4.1 2026-05-05T11:02:28,598 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/d4/ab/22242089f689d4c6687516fbdf7eeb6dc927921f5950ea6f2ac55d36b3d2/ocean_contracts-2.5.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,599 Found link https://files.pythonhosted.org/packages/ad/a5/3aca6c455f3c223d6d8c6a81af58af9ad6ca3352cd27a7062a4195c948c4/ocean_contracts-2.5.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.5.0 2026-05-05T11:02:28,600 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/c8/a7/35a06dc12d2fc9439a1dd6b71613f45de5f0eabe5049bb40797f54341f9b/ocean_contracts-2.5.1-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,601 Found link https://files.pythonhosted.org/packages/e9/3e/7da9cf15e712979014f8c589208fdb9649c2e01f551db4ec077b3fd469b5/ocean_contracts-2.5.1.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.5.1 2026-05-05T11:02:28,601 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/ee/72/76844253fbb88bea3816b822d27152f251a799933f44900c0891300fa56b/ocean_contracts-2.6.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,602 Found link https://files.pythonhosted.org/packages/1e/6d/f6a2279b7e4d08f6cd7b612214d3cbea1e17caf9b0c276a6244a5158e150/ocean_contracts-2.6.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.6.0 2026-05-05T11:02:28,603 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/23/c8/9ecf6bf1c4a65e33e9d323fdce732705f3764beaa5fac818ba9924a1a557/ocean_contracts-2.7.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,603 Found link https://files.pythonhosted.org/packages/d3/62/a880db02ad12182280895a06448b9dda1da5c033f1e85d58d28266fa787f/ocean_contracts-2.7.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.7.0 2026-05-05T11:02:28,604 Fetching project page and analyzing links: https://www.piwheels.org/simple/ocean-contracts/ 2026-05-05T11:02:28,605 Getting page https://www.piwheels.org/simple/ocean-contracts/ 2026-05-05T11:02:28,607 Found index url https://www.piwheels.org/simple 2026-05-05T11:02:28,778 Fetched page https://www.piwheels.org/simple/ocean-contracts/ as text/html 2026-05-05T11:02:28,806 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.6.0-py3-none-any.whl#sha256=71e6c48acfb8dc4854abc9d7824dbfc75753a6fbc29bbabe5caf6bc82e20756f (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,807 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.5.1-py3-none-any.whl#sha256=6be10160f04c161b3ebcf15d25179466e80aa072703ab203c40d2f7f54ba9745 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,807 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.5.0-py3-none-any.whl#sha256=1149da5d0fc94d8e4c569b5ef0352b5bd8b6caa73a24db670b211971770fb78a (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,808 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.4.1-py3-none-any.whl#sha256=61ec46a37bee3644d435437d0662e4a28d36ba66f051ca32fea0d6ff9f3c064b (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,809 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.4.0-py3-none-any.whl#sha256=9f630a2ea8f8e6c4f6d8f62ef13402df694fb089f9a7f4234588c81aaefd1341 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,809 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.3.1-py3-none-any.whl#sha256=5db306b1cd48adb7f23feef61650db94af5e878029053e901825e4597ebe6354 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,810 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.3.0-py3-none-any.whl#sha256=6543dc924317b1a9a9082b6510ed2f4818d3360d64db2effc8890c8c8057090d (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,811 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.3.0a3-py3-none-any.whl#sha256=ae788c1d8566d6207a74bf2c4199d2ec7ac661320772a6e956803f3c5a443ea8 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,811 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.3.0a2-py3-none-any.whl#sha256=97b9dbd0443abcfc6874f85bbac17740fec8cbd95fb1fb5bbc1ea9e58858960c (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,812 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.3.0a1-py3-none-any.whl#sha256=820fca5ec6a9466f2584028b78589e7c3a73184bc7928c04afa3ba0e06253110 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,812 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.2.1-py3-none-any.whl#sha256=ce71b12853beded5810142f1cd9df9921519b623ede5d3025306a74a3c69482c (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,813 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.2.0-py3-none-any.whl#sha256=38f771ae5c2f1e7cf702efb2a2a6dc7cc829c8e2d6199732d0f1b28ae62e548f (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,813 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.1.0-py3-none-any.whl#sha256=a190920bf84e5fced8eb2cff1608a991671acfc7a12a27c7abdd279913f956ef (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,814 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.4-py3-none-any.whl#sha256=fc1e14770e21f67e8bac7672f8a9c316748114e58d39afd7f1dd8639f6debb13 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,814 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.3-py3-none-any.whl#sha256=df8b8b99b77f8e70a1ce8c996c4a236410b1fbe21169c8bacd1c88aca29f3c50 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,815 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.2-py3-none-any.whl#sha256=c700a3020a162182e62fb2823aee7be31cec409de606de7b6478814396157d05 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,815 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.1-py3-none-any.whl#sha256=5b029d8ed1972e06f8a31f600f7ce4e70870cdc8d7a63b451a61f9d320ff4dda (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,816 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0-py3-none-any.whl#sha256=73b8947038d20d940d1864bc3409bf1de6388c3e2cdb83721c0e44a52d35e590 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,816 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a15-py3-none-any.whl#sha256=05794b3badf33c8edc2828e9d8b84a38b1005330cf765b2ca34e36c7a03b9279 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,817 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a14-py3-none-any.whl#sha256=a4a7e1604f65eaeb76254cc968809a8e4cc3ca5611f6bb4f477f39684f422274 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,817 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a13-py3-none-any.whl#sha256=01fc7e93f46097108d6583064cf610e35091b9ff91fcaec049f6bc9516ee2484 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,818 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a12-py3-none-any.whl#sha256=2b849b48374189e1ba324d2dc6291c911f42684aefbd7665553a572478b741ff (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,818 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a11-py3-none-any.whl#sha256=5e9594a95d42c0e54a6f7b4ac445307d8f9489c4e5b76c4e2fb731369df8d4b6 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,819 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a10-py3-none-any.whl#sha256=feb4c017f052ecc46e054f491891c01c4eef0eb18e71303ebffa9b456d9d203f (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,819 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a9-py3-none-any.whl#sha256=d5668640972ec31262be048214f0def7dbaef187efe6ee2669beb7f33f0ed6bb (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,820 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a6-py3-none-any.whl#sha256=a61d8ff6124d110898b2bc325db94d368ceacfbd9ca80b6d7233688e48e1e5dd (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,821 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a5-py3-none-any.whl#sha256=16b037853d035d9c5d4dabec48826b03a0ca1d13dd3c4496093d798ba7e50d83 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,821 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a4-py3-none-any.whl#sha256=39e812854cea193bc70059fba4afdc1da644d4704c8f0c814adc6ed0f86c851a (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,822 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a3-py3-none-any.whl#sha256=d76972acf7e7e0ec9014f0c24c95bc62634fbf764ca29e268e4373386363dfee (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,822 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a2-py3-none-any.whl#sha256=8dcac35af485a39ed50a0720254adfb7f39804e99368207b72be226c13b571e4 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,823 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.0.0a1-py3-none-any.whl#sha256=09b5cbf763397ef2ef5e37641c0632e7b6f8a2efde100e92b51811c4f2a1d581 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,823 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.15-py3-none-any.whl#sha256=8072b6ddfc82bfc3fd2f4e92999ea533c191019fb9a9f7cd625f4f0fe7787e19 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,824 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.14-py3-none-any.whl#sha256=5ced63bac6bba4f409226a8cbfe6066473160544c044b842b3e9010bf8beb25d (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,824 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.13-py3-none-any.whl#sha256=c4e988cb1e230f826e3bdbd12e07eecff1178d5368addb370826f2c5860388e0 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,825 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.12-py3-none-any.whl#sha256=40317beb563e0094a20ac2cbfb84228abe6167e4e34128ce5053fbcb0a662142 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,825 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.11-py3-none-any.whl#sha256=e2888a90fe47543424b74eb0945814bc50d9e4c196b4b1d75a53224311333e4d (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,826 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.8-py3-none-any.whl#sha256=fde7ee564f21f49347a43972e11b658873be8bd83250a83d12fa5e47f004d272 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,826 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.7-py3-none-any.whl#sha256=787cf8520a83a2b0cb2c297f715a52547904059dffd300d37c9a5158d52799b9 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,827 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.6-py3-none-any.whl#sha256=ce4723e29ca364d0bce749c4b0758e423195b1fc467923bcf26b9d1d10979686 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,828 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.4-py3-none-any.whl#sha256=53e467a46f214b424d83c67838df05a15c0e6f3e364899a337067d810ddeaaac (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,828 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.3-py3-none-any.whl#sha256=c3ab0f6ab38a9c1ea0d124ec722c6f33c1c368866d6b3fd012861cd893be7228 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,829 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.2-py3-none-any.whl#sha256=10e288174c99159e467fd78cfda0832e67952614a22428e93bff31c4590c0da8 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,829 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.1-py3-none-any.whl#sha256=743b3b455f7493a78bd7b4ec5357aa6e23af31ed01efa0c986c94b96bdffba3e (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,830 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.1.0-py3-none-any.whl#sha256=f63622b5f540422b6e37698058dcaec8b263811ce3380a323157a0a93456f03d (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,830 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0-py3-none-any.whl#sha256=1c8baf02d49742f71fa44e83cbdfb7ffce90ecbdd5557d9d91aa0945c5af8bb5 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,831 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a35-py3-none-any.whl#sha256=880b750f0292742f4b9c70322631a816f4b46d64c414837609a738f4656d007d (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,831 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a34-py3-none-any.whl#sha256=0615134e99f2fd3f71a837a70f549806bb22916198e9a36ef6ff1edd23803694 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,832 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a33-py3-none-any.whl#sha256=6064a91752fd0e2d046bec4fa7bf4770fd83f890bf791a8a20054b13312235cc (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,832 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a32-py3-none-any.whl#sha256=0503a128475ccc82870b286817d2eae000bbeef10f98ca12819d2b3217e62512 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,833 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a31-py3-none-any.whl#sha256=b09b344c197fed990146b4da314cc1ac4cf175cb8154c9bb18b0c4da3f54c560 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,833 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a30-py3-none-any.whl#sha256=e6b5bbbb6413c202a68844b3b6a303fdeb35c3e949e1ae14bff9713ecbe065cf (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,834 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a29-py3-none-any.whl#sha256=63b2f1d26943fe7bd56105369b4cf0ae08a3f19ffe6a044533443e0d5ba61f65 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,834 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a28-py3-none-any.whl#sha256=14827e30a31e8280e424ac1e39742d520baa4ca8506fbd48a8d8aacdbc9c7dae (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,835 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a27-py3-none-any.whl#sha256=78e14602f8b6826a964131fe5e26e9ff10e757999b20670d82d59ef676dcbbde (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,835 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a26-py3-none-any.whl#sha256=17496bc8a5bd33634cbdde610f5cd10e367d872d0d1bae0d0f35b2442b6ea261 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,836 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a25-py3-none-any.whl#sha256=44c579c232601da09b3c959efc2ada0479e461b7a9a58c34a2ba92de54bbb5fe (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,837 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a24-py3-none-any.whl#sha256=6574ff1db4db4abf9e06edc2d5ac94328acdbabe089391e110f32a54ece0abff (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,837 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a23-py3-none-any.whl#sha256=fcc1e03a2ddee7b9a9052601a84046645aa99fc0a7f9f052a4dd147a0026cc79 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,838 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a22-py3-none-any.whl#sha256=39d74ae0f4bc97af3a449602a89483f636638822be836c10cadb0f48e49fdef1 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,838 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a21-py3-none-any.whl#sha256=d8267804f3874f75d6db5029eba82400034389662679a28f9fa6ff469b71d951 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,839 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a20-py3-none-any.whl#sha256=190c119e201437118976bcf3ccab579fe905065b2b819fdf0c8d77f76922b002 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,839 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a19-py3-none-any.whl#sha256=7970b81bcabfb80b22c6f994cb21e599d697fdfaabadb12261cda0d2b6870bbb (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,840 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a18-py3-none-any.whl#sha256=522a743a486a7ee903c44b5977f6d568bc67f37a95bff608760f838a05616441 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,841 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a17-py3-none-any.whl#sha256=4ed515262158087885730f912c927be8a72d83fa9b78f34b9ede55bb719d6692 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,841 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a16-py3-none-any.whl#sha256=89da6030905b86a40aa57a18d4aa3e2edd57a03801b31004fe9d1b0eec3b362c (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,842 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a15-py3-none-any.whl#sha256=258e2d866968ca6ecaab190c91fbc77a2310b8ebbd4b52e51a5f924aa79aa92c (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,842 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a14-py3-none-any.whl#sha256=51218c5dcf68a04781c0bdd85b40c92fcfb4466f623684b2d547e5affb24de00 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,843 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a13-py3-none-any.whl#sha256=05583b9b1baff2892dc4676444361c2d73aa60677d149427bbfac3367005d4c0 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,844 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-1.0.0a1-py3-none-any.whl#sha256=b3ff53d86e0b1ac0a783b57b3b668ca7ea5f6e5f0b5d259635af64da05c5bab3 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-05-05T11:02:28,844 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.6.9-py2.py3-none-any.whl#sha256=075fd4802a7bf4f14bc1e5ef7cdc5cb198a80004dd21bf0ff973f48de21cf66d (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,845 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.6.7-py2.py3-none-any.whl#sha256=9bd840122f749a0d5105d524a832575f1d0fcbf685f0ab938893fce4072bf91c (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,845 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.6.5-py2.py3-none-any.whl#sha256=fbcf5598b8b41a61a1f3f8df5b98a273974cc95aa91f9e5c6a6ad6ea7c4b5422 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,846 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.6.4-py2.py3-none-any.whl#sha256=92dcb0dccd92fbdef7016fabbf5d44c7886cb6ef60b5626b0043abbebe2bae8c (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,846 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.6.3-py2.py3-none-any.whl#sha256=bb3eb835edb46027fc7c5356b4a1bcd9f8e13f20b7806c763f2dd4acb5eb1d7b (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,847 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.6.2-py2.py3-none-any.whl#sha256=ea6a5d6701d0feb6ce937039fe83b4a229ef22dc62ef7456ad987bfeca9f5d08 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,847 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.6.1-py2.py3-none-any.whl#sha256=c4ebf38e6f482ff3a9a0b8deeb9992a1a8e240effcd37593666d0e9214b0f950 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,848 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.6.0-py2.py3-none-any.whl#sha256=e2d9b26dd1660c4974699079b9e20d38ba647c0079050ed8a10e20ba6b4fb772 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,848 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.20-py2.py3-none-any.whl#sha256=43ad4636f8a22437c48a77fc2d35d1fc4d993ae8c6dc53cad68b613c93add220 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,849 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.19-py2.py3-none-any.whl#sha256=2cfdde31beb734058f7ece48caa7677aabef96b863e391a131dedf6d21112092 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,850 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.18-py2.py3-none-any.whl#sha256=a37e280a632dd30629c8a87ea05f1d7157e36d135e835d18213c04bc4849622d (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,850 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.17-py2.py3-none-any.whl#sha256=9a3a0c3bf45fa25e318d93db74c7b03aedb0b836fb3f2191e9e793b831b19e65 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,851 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.16-py2.py3-none-any.whl#sha256=42da3c001dab1b3ff918f2418d50aa672f64d6fbf1ddfae3a66b86b337cbd56b (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,851 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.15-py2.py3-none-any.whl#sha256=3f3eae3ed41a7937922680709929c4dca7fb2d26e45daf209f041ec958466378 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,852 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.14-py2.py3-none-any.whl#sha256=4f11619f18de8d1765b7ace2fa3e158662bec5391e84ec4189294d7e27748b8f (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,852 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.12-py2.py3-none-any.whl#sha256=cbb9c2f1422145feefb6d4d1b1f4e25c288efd65f6d1562f7c9150ca660ae5a2 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,853 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.10-py2.py3-none-any.whl#sha256=ad922d0fdedc61fddf5c2275edb1023e9bde4e1a5389cdb20974364b0b98352b (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,853 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.9-py2.py3-none-any.whl#sha256=7a9d7d46c74ce9111951eb3e91f5ab43dee78d22b77814906309a566d4b7254e (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,854 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.8-py2.py3-none-any.whl#sha256=1bb1a948f475b0cbb469c2bf60f7ba77d210b2372f171fa4cfa2cbef0842d6ee (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,854 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.7-py2.py3-none-any.whl#sha256=059d6f5a2b490203c596ea461fefa40123a741a57e6c711a78fe127b51e008b2 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,855 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.6-py2.py3-none-any.whl#sha256=0b2a46160e13ec314dd0f7b5a6bc818c75769c65a5d59c6f0d991765e8a63e6a (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,855 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.5-py2.py3-none-any.whl#sha256=4e673f5674ba353c80082fffb89bcdfffd9b2a39011577d7f7b7a68c1c0a80eb (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,856 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.4-py2.py3-none-any.whl#sha256=13f4cd20538fc8128356d888fe00c51816993561f6ecb2bca3d7562b66d4c8f1 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,857 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.3-py2.py3-none-any.whl#sha256=c30f47b9580a9248e7a3861bbde0eb9cf093ea3832cf467e541da7dea6123f8b (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,857 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.2-py2.py3-none-any.whl#sha256=c060467cbb161ca0e7ecb778fa32b324614a58fb64f76eab1cabaa37aa82d515 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,858 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.1-py2.py3-none-any.whl#sha256=639f8e5a13902ef2b0decaa05ad8e6e30d608b87681e2be0160fbfea67079c69 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,858 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.5.0-py2.py3-none-any.whl#sha256=0e6cfa6d8a46be163b4cd12d4e53d599b475ccc42b08fbca169c23dd08447665 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,859 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.4.4-py2.py3-none-any.whl#sha256=257a450d44483f8439a6d34ec7260ad3fbd92b0f55e80e0edbb8c9c5cc3f3f37 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,859 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.4.3-py2.py3-none-any.whl#sha256=821f485db3ac42816e48e192dde7617d0990eab8fa817574d073bdbd6251c5ef (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,860 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.4.2-py2.py3-none-any.whl#sha256=0c7a4782a8bbba236d9569d88d4fe3ce15c6188386e8b21615a79f90cd2cf08c (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,860 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.4.1-py2.py3-none-any.whl#sha256=05d629cf35bdf398b278284d5eec111f665df27479b45df77f7675c9cd1a75f6 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,860 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.4.0-py2.py3-none-any.whl#sha256=cf7e9791753e33a4251230efbf9803d90aaa0744ad096e84eab1900c440e9868 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,861 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.3.5-py2.py3-none-any.whl#sha256=5653d45b72d146607c3d9e6ed0efe848346511f7db4061d4a0d8a02966258848 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,861 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.3.4-py2.py3-none-any.whl#sha256=b19b817ec5c7ef792ef3996a8738ce95f899e39211b4bba39c0f2c6703b31345 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,862 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-0.3.3-py2.py3-none-any.whl#sha256=5c49861a6d9fb1199b8fa67757c58419b3597e54a58f073f854d9637108343f0 (from https://www.piwheels.org/simple/ocean-contracts/) 2026-05-05T11:02:28,863 Skipping link: not a file: https://www.piwheels.org/simple/ocean-contracts/ 2026-05-05T11:02:28,863 Skipping link: not a file: https://pypi.org/simple/ocean-contracts/ 2026-05-05T11:02:28,894 Given no hashes to check 1 links for project 'ocean-contracts': discarding no candidates 2026-05-05T11:02:28,915 Collecting ocean-contracts==2.7.0 2026-05-05T11:02:28,918 Created temporary directory: /tmp/pip-unpack-azpq97hs 2026-05-05T11:02:29,063 Downloading ocean_contracts-2.7.0.tar.gz (392 kB) 2026-05-05T11:02:29,445 Added ocean-contracts==2.7.0 from https://files.pythonhosted.org/packages/d3/62/a880db02ad12182280895a06448b9dda1da5c033f1e85d58d28266fa787f/ocean_contracts-2.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-32qlur4v' 2026-05-05T11:02:29,450 Created temporary directory: /tmp/pip-build-env-rzztnugn 2026-05-05T11:02:29,454 Installing build dependencies: started 2026-05-05T11:02:29,455 Running command pip subprocess to install build dependencies 2026-05-05T11:02:30,584 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-05T11:02:31,066 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-05T11:02:31,089 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T11:02:32,883 Collecting setuptools>=42 2026-05-05T11:02:32,978 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-05T11:02:33,248 Collecting wheel 2026-05-05T11:02:33,264 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-05T11:02:33,444 Collecting packaging>=24.0 2026-05-05T11:02:33,462 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-05T11:02:36,397 Installing collected packages: setuptools, packaging, wheel 2026-05-05T11:02:40,116 Creating /tmp/pip-build-env-rzztnugn/overlay/local/bin 2026-05-05T11:02:40,119 changing mode of /tmp/pip-build-env-rzztnugn/overlay/local/bin/wheel to 755 2026-05-05T11:02:40,139 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-05T11:02:40,421 Installing build dependencies: finished with status 'done' 2026-05-05T11:02:40,427 Getting requirements to build wheel: started 2026-05-05T11:02:40,428 Running command Getting requirements to build wheel 2026-05-05T11:02:40,975 /tmp/pip-build-env-rzztnugn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T11:02:40,976 !! 2026-05-05T11:02:40,977 ******************************************************************************** 2026-05-05T11:02:40,977 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T11:02:40,978 License :: OSI Approved :: Apache Software License 2026-05-05T11:02:40,980 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T11:02:40,980 ******************************************************************************** 2026-05-05T11:02:40,982 !! 2026-05-05T11:02:40,982 self._finalize_license_expression() 2026-05-05T11:02:41,034 running egg_info 2026-05-05T11:02:41,040 writing ocean_contracts.egg-info/PKG-INFO 2026-05-05T11:02:41,044 writing dependency_links to ocean_contracts.egg-info/dependency_links.txt 2026-05-05T11:02:41,046 writing top-level names to ocean_contracts.egg-info/top_level.txt 2026-05-05T11:02:41,082 reading manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-05-05T11:02:41,094 writing manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-05-05T11:02:41,184 Getting requirements to build wheel: finished with status 'done' 2026-05-05T11:02:41,188 Created temporary directory: /tmp/pip-modern-metadata-1zn6idud 2026-05-05T11:02:41,191 Preparing metadata (pyproject.toml): started 2026-05-05T11:02:41,192 Running command Preparing metadata (pyproject.toml) 2026-05-05T11:02:41,729 /tmp/pip-build-env-rzztnugn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T11:02:41,729 !! 2026-05-05T11:02:41,730 ******************************************************************************** 2026-05-05T11:02:41,731 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T11:02:41,733 License :: OSI Approved :: Apache Software License 2026-05-05T11:02:41,733 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T11:02:41,734 ******************************************************************************** 2026-05-05T11:02:41,735 !! 2026-05-05T11:02:41,735 self._finalize_license_expression() 2026-05-05T11:02:41,757 running dist_info 2026-05-05T11:02:41,770 creating /tmp/pip-modern-metadata-1zn6idud/ocean_contracts.egg-info 2026-05-05T11:02:41,771 writing /tmp/pip-modern-metadata-1zn6idud/ocean_contracts.egg-info/PKG-INFO 2026-05-05T11:02:41,775 writing dependency_links to /tmp/pip-modern-metadata-1zn6idud/ocean_contracts.egg-info/dependency_links.txt 2026-05-05T11:02:41,777 writing top-level names to /tmp/pip-modern-metadata-1zn6idud/ocean_contracts.egg-info/top_level.txt 2026-05-05T11:02:41,779 writing manifest file '/tmp/pip-modern-metadata-1zn6idud/ocean_contracts.egg-info/SOURCES.txt' 2026-05-05T11:02:41,814 reading manifest file '/tmp/pip-modern-metadata-1zn6idud/ocean_contracts.egg-info/SOURCES.txt' 2026-05-05T11:02:41,821 writing manifest file '/tmp/pip-modern-metadata-1zn6idud/ocean_contracts.egg-info/SOURCES.txt' 2026-05-05T11:02:41,822 creating '/tmp/pip-modern-metadata-1zn6idud/ocean_contracts-2.7.0.dist-info' 2026-05-05T11:02:41,944 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-05T11:02:41,949 Source in /tmp/pip-wheel-t1dj9h2p/ocean-contracts_8650c70f355e4383a9174c9214d06358 has version 2.7.0, which satisfies requirement ocean-contracts==2.7.0 from https://files.pythonhosted.org/packages/d3/62/a880db02ad12182280895a06448b9dda1da5c033f1e85d58d28266fa787f/ocean_contracts-2.7.0.tar.gz 2026-05-05T11:02:41,950 Removed ocean-contracts==2.7.0 from https://files.pythonhosted.org/packages/d3/62/a880db02ad12182280895a06448b9dda1da5c033f1e85d58d28266fa787f/ocean_contracts-2.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-32qlur4v' 2026-05-05T11:02:41,956 Created temporary directory: /tmp/pip-unpack-cjphzd0e 2026-05-05T11:02:41,957 Building wheels for collected packages: ocean-contracts 2026-05-05T11:02:41,961 Created temporary directory: /tmp/pip-wheel-et9txaa_ 2026-05-05T11:02:41,962 Destination directory: /tmp/pip-wheel-et9txaa_ 2026-05-05T11:02:41,964 Building wheel for ocean-contracts (pyproject.toml): started 2026-05-05T11:02:41,966 Running command Building wheel for ocean-contracts (pyproject.toml) 2026-05-05T11:02:42,492 /tmp/pip-build-env-rzztnugn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T11:02:42,493 !! 2026-05-05T11:02:42,494 ******************************************************************************** 2026-05-05T11:02:42,494 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T11:02:42,495 License :: OSI Approved :: Apache Software License 2026-05-05T11:02:42,497 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T11:02:42,497 ******************************************************************************** 2026-05-05T11:02:42,498 !! 2026-05-05T11:02:42,499 self._finalize_license_expression() 2026-05-05T11:02:42,520 running bdist_wheel 2026-05-05T11:02:42,549 running build 2026-05-05T11:02:42,550 running build_py 2026-05-05T11:02:42,559 creating build/lib/artifacts 2026-05-05T11:02:42,561 copying artifacts/__init__.py -> build/lib/artifacts 2026-05-05T11:02:42,564 creating build/lib/addresses 2026-05-05T11:02:42,565 copying addresses/__init__.py -> build/lib/addresses 2026-05-05T11:02:42,574 copying artifacts/Context.json -> build/lib/artifacts 2026-05-05T11:02:42,577 copying artifacts/EnterpriseEscrow.json -> build/lib/artifacts 2026-05-05T11:02:42,581 copying artifacts/SafeERC20.json -> build/lib/artifacts 2026-05-05T11:02:42,583 copying artifacts/MockExchange.json -> build/lib/artifacts 2026-05-05T11:02:42,586 copying artifacts/IAccessListContract.json -> build/lib/artifacts 2026-05-05T11:02:42,588 copying artifacts/ERC721Factory.json -> build/lib/artifacts 2026-05-05T11:02:42,592 copying artifacts/GrantsSwap.json -> build/lib/artifacts 2026-05-05T11:02:42,595 copying artifacts/IFactoryRouter.json -> build/lib/artifacts 2026-05-05T11:02:42,598 copying artifacts/Booster.json -> build/lib/artifacts 2026-05-05T11:02:42,601 copying artifacts/MockERC20Permit.json -> build/lib/artifacts 2026-05-05T11:02:42,604 copying artifacts/DFStrategyV1.json -> build/lib/artifacts 2026-05-05T11:02:42,606 copying artifacts/IAccessList.json -> build/lib/artifacts 2026-05-05T11:02:42,608 copying artifacts/FixedRateExchange.json -> build/lib/artifacts 2026-05-05T11:02:42,612 copying artifacts/veDelegation.json -> build/lib/artifacts 2026-05-05T11:02:42,616 copying artifacts/ERC20Template4.json -> build/lib/artifacts 2026-05-05T11:02:42,621 copying artifacts/Splitter.json -> build/lib/artifacts 2026-05-05T11:02:42,624 copying artifacts/IERC721.json -> build/lib/artifacts 2026-05-05T11:02:42,627 copying artifacts/AccessListFactory.json -> build/lib/artifacts 2026-05-05T11:02:42,630 copying artifacts/ERC20TemplateEnterprise.json -> build/lib/artifacts 2026-05-05T11:02:42,634 copying artifacts/OPFCommunityFeeCollector.json -> build/lib/artifacts 2026-05-05T11:02:42,636 copying artifacts/EnterpriseFeeCollector.json -> build/lib/artifacts 2026-05-05T11:02:42,639 copying artifacts/IDFRewards.json -> build/lib/artifacts 2026-05-05T11:02:42,642 copying artifacts/Dispenser.json -> build/lib/artifacts 2026-05-05T11:02:42,645 copying artifacts/EnumerableSet.json -> build/lib/artifacts 2026-05-05T11:02:42,647 copying artifacts/GrantsTokenFaucet.json -> build/lib/artifacts 2026-05-05T11:02:42,650 copying artifacts/ISplitter.json -> build/lib/artifacts 2026-05-05T11:02:42,652 copying artifacts/ERC20Roles.json -> build/lib/artifacts 2026-05-05T11:02:42,655 copying artifacts/IFixedRateExchange.json -> build/lib/artifacts 2026-05-05T11:02:42,657 copying artifacts/ERC721.json -> build/lib/artifacts 2026-05-05T11:02:42,660 copying artifacts/ERC20Template3.json -> build/lib/artifacts 2026-05-05T11:02:42,665 copying artifacts/Strings.json -> build/lib/artifacts 2026-05-05T11:02:42,667 copying artifacts/BMath.json -> build/lib/artifacts 2026-05-05T11:02:42,670 copying artifacts/IERC20Template.json -> build/lib/artifacts 2026-05-05T11:02:42,673 copying artifacts/BatchPayments.json -> build/lib/artifacts 2026-05-05T11:02:42,675 copying artifacts/VestingWalletHalving.json -> build/lib/artifacts 2026-05-05T11:02:42,678 copying artifacts/IERC165.json -> build/lib/artifacts 2026-05-05T11:02:42,680 copying artifacts/BFactory.json -> build/lib/artifacts 2026-05-05T11:02:42,683 copying artifacts/MockOldDT.json -> build/lib/artifacts 2026-05-05T11:02:42,686 copying artifacts/BConst.json -> build/lib/artifacts 2026-05-05T11:02:42,688 copying artifacts/PredictoorHelper.json -> build/lib/artifacts 2026-05-05T11:02:42,691 copying artifacts/Ownable.json -> build/lib/artifacts 2026-05-05T11:02:42,693 copying artifacts/IERC721Receiver.json -> build/lib/artifacts 2026-05-05T11:02:42,695 copying artifacts/MockERC20Decimals.json -> build/lib/artifacts 2026-05-05T11:02:42,698 copying artifacts/IERC721Metadata.json -> build/lib/artifacts 2026-05-05T11:02:42,701 copying artifacts/IAccessListFactory.json -> build/lib/artifacts 2026-05-05T11:02:42,703 copying artifacts/VestingWalletLinear.json -> build/lib/artifacts 2026-05-05T11:02:42,706 copying artifacts/Escrow.json -> build/lib/artifacts 2026-05-05T11:02:42,710 copying artifacts/IERC20Template3.json -> build/lib/artifacts 2026-05-05T11:02:42,713 copying artifacts/veOCEAN.json -> build/lib/artifacts 2026-05-05T11:02:42,716 copying artifacts/veFeeEstimate.json -> build/lib/artifacts 2026-05-05T11:02:42,719 copying artifacts/Deployer.json -> build/lib/artifacts 2026-05-05T11:02:42,721 copying artifacts/IERC725X.json -> build/lib/artifacts 2026-05-05T11:02:42,723 copying artifacts/AccessList.json -> build/lib/artifacts 2026-05-05T11:02:42,726 copying artifacts/EnumerableMap.json -> build/lib/artifacts 2026-05-05T11:02:42,728 copying artifacts/ERC20Template.json -> build/lib/artifacts 2026-05-05T11:02:42,733 copying artifacts/veFeeDistributor.json -> build/lib/artifacts 2026-05-05T11:02:42,736 copying artifacts/IERC721Template.json -> build/lib/artifacts 2026-05-05T11:02:42,739 copying artifacts/IPool.json -> build/lib/artifacts 2026-05-05T11:02:42,741 copying artifacts/ERC165.json -> build/lib/artifacts 2026-05-05T11:02:42,743 copying artifacts/OceanToken.json -> build/lib/artifacts 2026-05-05T11:02:42,747 copying artifacts/UtilsLib.json -> build/lib/artifacts 2026-05-05T11:02:42,749 copying artifacts/MockERC20.json -> build/lib/artifacts 2026-05-05T11:02:42,752 copying artifacts/SmartWalletChecker.json -> build/lib/artifacts 2026-05-05T11:02:42,754 copying artifacts/ISideStaking.json -> build/lib/artifacts 2026-05-05T11:02:42,757 copying artifacts/IERC725Y.json -> build/lib/artifacts 2026-05-05T11:02:42,759 copying artifacts/FactoryRouter.json -> build/lib/artifacts 2026-05-05T11:02:42,763 copying artifacts/ERC721Template.json -> build/lib/artifacts 2026-05-05T11:02:42,768 copying artifacts/Address.json -> build/lib/artifacts 2026-05-05T11:02:42,770 copying artifacts/ERC725Ocean.json -> build/lib/artifacts 2026-05-05T11:02:42,772 copying artifacts/IDispenser.json -> build/lib/artifacts 2026-05-05T11:02:42,775 copying artifacts/GrantsToken.json -> build/lib/artifacts 2026-05-05T11:02:42,778 copying artifacts/BPool.json -> build/lib/artifacts 2026-05-05T11:02:42,782 copying artifacts/BNum.json -> build/lib/artifacts 2026-05-05T11:02:42,785 copying artifacts/IEnterpriseFeeCollector.json -> build/lib/artifacts 2026-05-05T11:02:42,787 copying artifacts/IveOCEAN.json -> build/lib/artifacts 2026-05-05T11:02:42,789 copying artifacts/IVestingContract.json -> build/lib/artifacts 2026-05-05T11:02:42,791 copying artifacts/IveFeeDistributor.json -> build/lib/artifacts 2026-05-05T11:02:42,793 copying artifacts/MockOcean.json -> build/lib/artifacts 2026-05-05T11:02:42,795 copying artifacts/DFRewards.json -> build/lib/artifacts 2026-05-05T11:02:42,798 copying artifacts/IFactory.json -> build/lib/artifacts 2026-05-05T11:02:42,801 copying artifacts/ERC721RolesAddress.json -> build/lib/artifacts 2026-05-05T11:02:42,804 copying artifacts/FixedRateExchangeEnterprise.json -> build/lib/artifacts 2026-05-05T11:02:42,808 copying artifacts/BToken.json -> build/lib/artifacts 2026-05-05T11:02:42,811 copying artifacts/BTokenBase.json -> build/lib/artifacts 2026-05-05T11:02:42,813 copying artifacts/veFeeDistributorOwner.json -> build/lib/artifacts 2026-05-05T11:02:42,816 copying artifacts/Distribute.json -> build/lib/artifacts 2026-05-05T11:02:42,819 copying artifacts/IERC20.json -> build/lib/artifacts 2026-05-05T11:02:42,821 copying artifacts/IERC721Enumerable.json -> build/lib/artifacts 2026-05-05T11:02:42,824 copying artifacts/veAllocate.json -> build/lib/artifacts 2026-05-05T11:02:42,826 copying addresses/address.json -> build/lib/addresses 2026-05-05T11:02:42,842 installing to build/bdist.linux-armv7l/wheel 2026-05-05T11:02:42,843 running install 2026-05-05T11:02:42,866 running install_lib 2026-05-05T11:02:42,874 creating build/bdist.linux-armv7l/wheel 2026-05-05T11:02:42,878 creating build/bdist.linux-armv7l/wheel/artifacts 2026-05-05T11:02:42,880 copying build/lib/artifacts/Context.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,882 copying build/lib/artifacts/EnterpriseEscrow.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,885 copying build/lib/artifacts/SafeERC20.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,887 copying build/lib/artifacts/MockExchange.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,889 copying build/lib/artifacts/IAccessListContract.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,891 copying build/lib/artifacts/ERC721Factory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,895 copying build/lib/artifacts/GrantsSwap.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,898 copying build/lib/artifacts/IFactoryRouter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,900 copying build/lib/artifacts/Booster.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,903 copying build/lib/artifacts/MockERC20Permit.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,906 copying build/lib/artifacts/DFStrategyV1.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,908 copying build/lib/artifacts/IAccessList.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,910 copying build/lib/artifacts/FixedRateExchange.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,913 copying build/lib/artifacts/veDelegation.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,917 copying build/lib/artifacts/ERC20Template4.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,921 copying build/lib/artifacts/Splitter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,924 copying build/lib/artifacts/IERC721.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,926 copying build/lib/artifacts/AccessListFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,928 copying build/lib/artifacts/ERC20TemplateEnterprise.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,934 copying build/lib/artifacts/OPFCommunityFeeCollector.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,936 copying build/lib/artifacts/EnterpriseFeeCollector.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,939 copying build/lib/artifacts/IDFRewards.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,941 copying build/lib/artifacts/Dispenser.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,944 copying build/lib/artifacts/EnumerableSet.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,945 copying build/lib/artifacts/GrantsTokenFaucet.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,948 copying build/lib/artifacts/ISplitter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,950 copying build/lib/artifacts/ERC20Roles.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,952 copying build/lib/artifacts/IFixedRateExchange.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,954 copying build/lib/artifacts/ERC721.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,957 copying build/lib/artifacts/ERC20Template3.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,962 copying build/lib/artifacts/Strings.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,964 copying build/lib/artifacts/BMath.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,967 copying build/lib/artifacts/IERC20Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,970 copying build/lib/artifacts/BatchPayments.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,972 copying build/lib/artifacts/VestingWalletHalving.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,975 copying build/lib/artifacts/IERC165.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,977 copying build/lib/artifacts/BFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,979 copying build/lib/artifacts/MockOldDT.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,982 copying build/lib/artifacts/BConst.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,984 copying build/lib/artifacts/PredictoorHelper.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,987 copying build/lib/artifacts/Ownable.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,989 copying build/lib/artifacts/IERC721Receiver.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,990 copying build/lib/artifacts/MockERC20Decimals.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,993 copying build/lib/artifacts/IERC721Metadata.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,995 copying build/lib/artifacts/IAccessListFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,997 copying build/lib/artifacts/VestingWalletLinear.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:42,999 copying build/lib/artifacts/Escrow.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,003 copying build/lib/artifacts/IERC20Template3.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,006 copying build/lib/artifacts/veOCEAN.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,010 copying build/lib/artifacts/veFeeEstimate.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,012 copying build/lib/artifacts/Deployer.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,014 copying build/lib/artifacts/IERC725X.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,016 copying build/lib/artifacts/AccessList.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,020 copying build/lib/artifacts/EnumerableMap.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,022 copying build/lib/artifacts/ERC20Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,027 copying build/lib/artifacts/veFeeDistributor.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,030 copying build/lib/artifacts/IERC721Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,032 copying build/lib/artifacts/IPool.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,035 copying build/lib/artifacts/ERC165.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,036 copying build/lib/artifacts/OceanToken.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,039 copying build/lib/artifacts/UtilsLib.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,041 copying build/lib/artifacts/MockERC20.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,043 copying build/lib/artifacts/SmartWalletChecker.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,046 copying build/lib/artifacts/ISideStaking.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,048 copying build/lib/artifacts/IERC725Y.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,050 copying build/lib/artifacts/FactoryRouter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,053 copying build/lib/artifacts/ERC721Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,058 copying build/lib/artifacts/Address.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,060 copying build/lib/artifacts/ERC725Ocean.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,062 copying build/lib/artifacts/IDispenser.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,065 copying build/lib/artifacts/GrantsToken.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,069 copying build/lib/artifacts/BPool.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,075 copying build/lib/artifacts/BNum.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,077 copying build/lib/artifacts/IEnterpriseFeeCollector.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,080 copying build/lib/artifacts/__init__.py -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,082 copying build/lib/artifacts/IveOCEAN.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,084 copying build/lib/artifacts/IVestingContract.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,086 copying build/lib/artifacts/IveFeeDistributor.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,088 copying build/lib/artifacts/MockOcean.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,091 copying build/lib/artifacts/DFRewards.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,094 copying build/lib/artifacts/IFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,097 copying build/lib/artifacts/ERC721RolesAddress.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,100 copying build/lib/artifacts/FixedRateExchangeEnterprise.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,105 copying build/lib/artifacts/BToken.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,108 copying build/lib/artifacts/BTokenBase.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,111 copying build/lib/artifacts/veFeeDistributorOwner.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,114 copying build/lib/artifacts/Distribute.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,116 copying build/lib/artifacts/IERC20.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,119 copying build/lib/artifacts/IERC721Enumerable.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,122 copying build/lib/artifacts/veAllocate.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-05-05T11:02:43,126 creating build/bdist.linux-armv7l/wheel/addresses 2026-05-05T11:02:43,127 copying build/lib/addresses/address.json -> build/bdist.linux-armv7l/wheel/./addresses 2026-05-05T11:02:43,130 copying build/lib/addresses/__init__.py -> build/bdist.linux-armv7l/wheel/./addresses 2026-05-05T11:02:43,132 running install_egg_info 2026-05-05T11:02:43,159 running egg_info 2026-05-05T11:02:43,167 writing ocean_contracts.egg-info/PKG-INFO 2026-05-05T11:02:43,170 writing dependency_links to ocean_contracts.egg-info/dependency_links.txt 2026-05-05T11:02:43,171 writing top-level names to ocean_contracts.egg-info/top_level.txt 2026-05-05T11:02:43,188 reading manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-05-05T11:02:43,201 writing manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-05-05T11:02:43,202 Copying ocean_contracts.egg-info to build/bdist.linux-armv7l/wheel/./ocean_contracts-2.7.0-py3.11.egg-info 2026-05-05T11:02:43,211 running install_scripts 2026-05-05T11:02:43,218 creating build/bdist.linux-armv7l/wheel/ocean_contracts-2.7.0.dist-info/WHEEL 2026-05-05T11:02:43,222 creating '/tmp/pip-wheel-et9txaa_/.tmp-rbnil6gs/ocean_contracts-2.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-05T11:02:43,224 adding 'addresses/__init__.py' 2026-05-05T11:02:43,227 adding 'addresses/address.json' 2026-05-05T11:02:43,233 adding 'artifacts/AccessList.json' 2026-05-05T11:02:43,236 adding 'artifacts/AccessListFactory.json' 2026-05-05T11:02:43,237 adding 'artifacts/Address.json' 2026-05-05T11:02:43,239 adding 'artifacts/BConst.json' 2026-05-05T11:02:43,241 adding 'artifacts/BFactory.json' 2026-05-05T11:02:43,244 adding 'artifacts/BMath.json' 2026-05-05T11:02:43,246 adding 'artifacts/BNum.json' 2026-05-05T11:02:43,262 adding 'artifacts/BPool.json' 2026-05-05T11:02:43,265 adding 'artifacts/BToken.json' 2026-05-05T11:02:43,267 adding 'artifacts/BTokenBase.json' 2026-05-05T11:02:43,268 adding 'artifacts/BatchPayments.json' 2026-05-05T11:02:43,272 adding 'artifacts/Booster.json' 2026-05-05T11:02:43,274 adding 'artifacts/Context.json' 2026-05-05T11:02:43,277 adding 'artifacts/DFRewards.json' 2026-05-05T11:02:43,279 adding 'artifacts/DFStrategyV1.json' 2026-05-05T11:02:43,280 adding 'artifacts/Deployer.json' 2026-05-05T11:02:43,283 adding 'artifacts/Dispenser.json' 2026-05-05T11:02:43,285 adding 'artifacts/Distribute.json' 2026-05-05T11:02:43,286 adding 'artifacts/ERC165.json' 2026-05-05T11:02:43,287 adding 'artifacts/ERC20Roles.json' 2026-05-05T11:02:43,305 adding 'artifacts/ERC20Template.json' 2026-05-05T11:02:43,325 adding 'artifacts/ERC20Template3.json' 2026-05-05T11:02:43,343 adding 'artifacts/ERC20Template4.json' 2026-05-05T11:02:43,363 adding 'artifacts/ERC20TemplateEnterprise.json' 2026-05-05T11:02:43,366 adding 'artifacts/ERC721.json' 2026-05-05T11:02:43,379 adding 'artifacts/ERC721Factory.json' 2026-05-05T11:02:43,382 adding 'artifacts/ERC721RolesAddress.json' 2026-05-05T11:02:43,399 adding 'artifacts/ERC721Template.json' 2026-05-05T11:02:43,401 adding 'artifacts/ERC725Ocean.json' 2026-05-05T11:02:43,413 adding 'artifacts/EnterpriseEscrow.json' 2026-05-05T11:02:43,416 adding 'artifacts/EnterpriseFeeCollector.json' 2026-05-05T11:02:43,418 adding 'artifacts/EnumerableMap.json' 2026-05-05T11:02:43,419 adding 'artifacts/EnumerableSet.json' 2026-05-05T11:02:43,431 adding 'artifacts/Escrow.json' 2026-05-05T11:02:43,445 adding 'artifacts/FactoryRouter.json' 2026-05-05T11:02:43,457 adding 'artifacts/FixedRateExchange.json' 2026-05-05T11:02:43,470 adding 'artifacts/FixedRateExchangeEnterprise.json' 2026-05-05T11:02:43,474 adding 'artifacts/GrantsSwap.json' 2026-05-05T11:02:43,477 adding 'artifacts/GrantsToken.json' 2026-05-05T11:02:43,480 adding 'artifacts/GrantsTokenFaucet.json' 2026-05-05T11:02:43,482 adding 'artifacts/IAccessList.json' 2026-05-05T11:02:43,483 adding 'artifacts/IAccessListContract.json' 2026-05-05T11:02:43,484 adding 'artifacts/IAccessListFactory.json' 2026-05-05T11:02:43,486 adding 'artifacts/IDFRewards.json' 2026-05-05T11:02:43,487 adding 'artifacts/IDispenser.json' 2026-05-05T11:02:43,488 adding 'artifacts/IERC165.json' 2026-05-05T11:02:43,490 adding 'artifacts/IERC20.json' 2026-05-05T11:02:43,492 adding 'artifacts/IERC20Template.json' 2026-05-05T11:02:43,494 adding 'artifacts/IERC20Template3.json' 2026-05-05T11:02:43,495 adding 'artifacts/IERC721.json' 2026-05-05T11:02:43,496 adding 'artifacts/IERC721Enumerable.json' 2026-05-05T11:02:43,498 adding 'artifacts/IERC721Metadata.json' 2026-05-05T11:02:43,499 adding 'artifacts/IERC721Receiver.json' 2026-05-05T11:02:43,501 adding 'artifacts/IERC721Template.json' 2026-05-05T11:02:43,502 adding 'artifacts/IERC725X.json' 2026-05-05T11:02:43,503 adding 'artifacts/IERC725Y.json' 2026-05-05T11:02:43,505 adding 'artifacts/IEnterpriseFeeCollector.json' 2026-05-05T11:02:43,506 adding 'artifacts/IFactory.json' 2026-05-05T11:02:43,508 adding 'artifacts/IFactoryRouter.json' 2026-05-05T11:02:43,509 adding 'artifacts/IFixedRateExchange.json' 2026-05-05T11:02:43,511 adding 'artifacts/IPool.json' 2026-05-05T11:02:43,512 adding 'artifacts/ISideStaking.json' 2026-05-05T11:02:43,513 adding 'artifacts/ISplitter.json' 2026-05-05T11:02:43,514 adding 'artifacts/IVestingContract.json' 2026-05-05T11:02:43,516 adding 'artifacts/IveFeeDistributor.json' 2026-05-05T11:02:43,517 adding 'artifacts/IveOCEAN.json' 2026-05-05T11:02:43,519 adding 'artifacts/MockERC20.json' 2026-05-05T11:02:43,521 adding 'artifacts/MockERC20Decimals.json' 2026-05-05T11:02:43,524 adding 'artifacts/MockERC20Permit.json' 2026-05-05T11:02:43,525 adding 'artifacts/MockExchange.json' 2026-05-05T11:02:43,527 adding 'artifacts/MockOcean.json' 2026-05-05T11:02:43,531 adding 'artifacts/MockOldDT.json' 2026-05-05T11:02:43,533 adding 'artifacts/OPFCommunityFeeCollector.json' 2026-05-05T11:02:43,535 adding 'artifacts/OceanToken.json' 2026-05-05T11:02:43,536 adding 'artifacts/Ownable.json' 2026-05-05T11:02:43,539 adding 'artifacts/PredictoorHelper.json' 2026-05-05T11:02:43,540 adding 'artifacts/SafeERC20.json' 2026-05-05T11:02:43,542 adding 'artifacts/SmartWalletChecker.json' 2026-05-05T11:02:43,544 adding 'artifacts/Splitter.json' 2026-05-05T11:02:43,545 adding 'artifacts/Strings.json' 2026-05-05T11:02:43,547 adding 'artifacts/UtilsLib.json' 2026-05-05T11:02:43,549 adding 'artifacts/VestingWalletHalving.json' 2026-05-05T11:02:43,551 adding 'artifacts/VestingWalletLinear.json' 2026-05-05T11:02:43,553 adding 'artifacts/__init__.py' 2026-05-05T11:02:43,554 adding 'artifacts/veAllocate.json' 2026-05-05T11:02:43,565 adding 'artifacts/veDelegation.json' 2026-05-05T11:02:43,570 adding 'artifacts/veFeeDistributor.json' 2026-05-05T11:02:43,572 adding 'artifacts/veFeeDistributorOwner.json' 2026-05-05T11:02:43,574 adding 'artifacts/veFeeEstimate.json' 2026-05-05T11:02:43,579 adding 'artifacts/veOCEAN.json' 2026-05-05T11:02:43,582 adding 'ocean_contracts-2.7.0.dist-info/METADATA' 2026-05-05T11:02:43,583 adding 'ocean_contracts-2.7.0.dist-info/WHEEL' 2026-05-05T11:02:43,584 adding 'ocean_contracts-2.7.0.dist-info/top_level.txt' 2026-05-05T11:02:43,586 adding 'ocean_contracts-2.7.0.dist-info/RECORD' 2026-05-05T11:02:43,598 removing build/bdist.linux-armv7l/wheel 2026-05-05T11:02:43,713 Building wheel for ocean-contracts (pyproject.toml): finished with status 'done' 2026-05-05T11:02:43,726 Created wheel for ocean-contracts: filename=ocean_contracts-2.7.0-py3-none-any.whl size=442384 sha256=143235004163cda60b714bf4576fe8b8e8473e5b116a6c1b5bae5cf8b939f6da 2026-05-05T11:02:43,727 Stored in directory: /tmp/pip-ephem-wheel-cache-z_nbdv5v/wheels/33/40/61/6320f49340b24a0ac43fa19064d647a2926ac099764f70fa2d 2026-05-05T11:02:43,740 Successfully built ocean-contracts 2026-05-05T11:02:43,754 Removed build tracker: '/tmp/pip-build-tracker-32qlur4v'