2026-09-09T13:54:19,764 Created temporary directory: /tmp/pip-ephem-wheel-cache-wzmyz_na 2026-09-09T13:54:19,766 Created temporary directory: /tmp/pip-build-tracker-3o2dz321 2026-09-09T13:54:19,766 Initialized build tracking at /tmp/pip-build-tracker-3o2dz321 2026-09-09T13:54:19,767 Created build tracker: /tmp/pip-build-tracker-3o2dz321 2026-09-09T13:54:19,767 Entered build tracker: /tmp/pip-build-tracker-3o2dz321 2026-09-09T13:54:19,768 Created temporary directory: /tmp/pip-wheel-4vmp0o90 2026-09-09T13:54:19,771 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-09-09T13:54:19,774 Created temporary directory: /tmp/pip-ephem-wheel-cache-swy4_bwk 2026-09-09T13:54:19,796 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-09T13:54:19,799 2 location(s) to search for versions of ocean-contracts: 2026-09-09T13:54:19,799 * https://pypi.org/simple/ocean-contracts/ 2026-09-09T13:54:19,799 * https://www.piwheels.org/simple/ocean-contracts/ 2026-09-09T13:54:19,800 Fetching project page and analyzing links: https://pypi.org/simple/ocean-contracts/ 2026-09-09T13:54:19,801 Getting page https://pypi.org/simple/ocean-contracts/ 2026-09-09T13:54:19,802 Found index url https://pypi.org/simple 2026-09-09T13:54:20,042 Fetched page https://pypi.org/simple/ocean-contracts/ as application/vnd.pypi.simple.v1+json 2026-09-09T13:54:20,079 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-09-09T13:54:20,080 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-09-09T13:54:20,081 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-09-09T13:54:20,082 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-09-09T13:54:20,083 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-09-09T13:54:20,083 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-09-09T13:54:20,084 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-09-09T13:54:20,085 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-09-09T13:54:20,085 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-09-09T13:54:20,086 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-09-09T13:54:20,087 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-09-09T13:54:20,088 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-09-09T13:54:20,088 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-09-09T13:54:20,089 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-09-09T13:54:20,089 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-09-09T13:54:20,090 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-09-09T13:54:20,091 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-09-09T13:54:20,091 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-09-09T13:54:20,092 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-09-09T13:54:20,093 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-09-09T13:54:20,093 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-09-09T13:54:20,094 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-09-09T13:54:20,095 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-09-09T13:54:20,095 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-09-09T13:54:20,096 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-09-09T13:54:20,097 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-09-09T13:54:20,098 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-09-09T13:54:20,098 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-09-09T13:54:20,099 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-09-09T13:54:20,099 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-09-09T13:54:20,100 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-09-09T13:54:20,101 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-09-09T13:54:20,101 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-09-09T13:54:20,102 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-09-09T13:54:20,102 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-09-09T13:54:20,103 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-09-09T13:54:20,104 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-09-09T13:54:20,105 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-09-09T13:54:20,105 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-09-09T13:54:20,106 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-09-09T13:54:20,107 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-09-09T13:54:20,107 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-09-09T13:54:20,108 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-09-09T13:54:20,109 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-09-09T13:54:20,109 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-09-09T13:54:20,110 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-09-09T13:54:20,110 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-09-09T13:54:20,111 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-09-09T13:54:20,112 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-09-09T13:54:20,112 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-09-09T13:54:20,113 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-09-09T13:54:20,114 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-09-09T13:54:20,114 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-09-09T13:54:20,115 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-09-09T13:54:20,116 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-09-09T13:54:20,116 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-09-09T13:54:20,117 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-09-09T13:54:20,118 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-09-09T13:54:20,119 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-09-09T13:54:20,119 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-09-09T13:54:20,120 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-09-09T13:54:20,120 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-09-09T13:54:20,121 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-09-09T13:54:20,122 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-09-09T13:54:20,122 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-09-09T13:54:20,123 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-09-09T13:54:20,124 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-09-09T13:54:20,124 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-09-09T13:54:20,125 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-09-09T13:54:20,126 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-09-09T13:54:20,127 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-09-09T13:54:20,127 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-09-09T13:54:20,128 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-09-09T13:54:20,130 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-09-09T13:54:20,130 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-09-09T13:54:20,131 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-09-09T13:54:20,132 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-09-09T13:54:20,132 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-09-09T13:54:20,133 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-09-09T13:54:20,134 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-09-09T13:54:20,135 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-09-09T13:54:20,135 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-09-09T13:54:20,136 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-09-09T13:54:20,137 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-09-09T13:54:20,138 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-09-09T13:54:20,139 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-09-09T13:54:20,140 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-09-09T13:54:20,141 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-09-09T13:54:20,142 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-09-09T13:54:20,142 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-09-09T13:54:20,143 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-09-09T13:54:20,144 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-09-09T13:54:20,145 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-09-09T13:54:20,145 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-09-09T13:54:20,146 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-09-09T13:54:20,147 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-09-09T13:54:20,148 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-09-09T13:54:20,149 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-09-09T13:54:20,150 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-09-09T13:54:20,151 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-09-09T13:54:20,152 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-09-09T13:54:20,152 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-09-09T13:54:20,154 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-09-09T13:54:20,154 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-09-09T13:54:20,155 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-09-09T13:54:20,156 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-09-09T13:54:20,157 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-09-09T13:54:20,157 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-09-09T13:54:20,158 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-09-09T13:54:20,159 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-09-09T13:54:20,160 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-09-09T13:54:20,161 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-09-09T13:54:20,162 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-09-09T13:54:20,163 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-09-09T13:54:20,164 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-09-09T13:54:20,165 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-09-09T13:54:20,166 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-09-09T13:54:20,167 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-09-09T13:54:20,168 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-09-09T13:54:20,168 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-09-09T13:54:20,169 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-09-09T13:54:20,170 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-09-09T13:54:20,171 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-09-09T13:54:20,172 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-09-09T13:54:20,173 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-09-09T13:54:20,174 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-09-09T13:54:20,175 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-09-09T13:54:20,176 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-09-09T13:54:20,177 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-09-09T13:54:20,177 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-09-09T13:54:20,179 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-09-09T13:54:20,180 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-09-09T13:54:20,181 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-09-09T13:54:20,182 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-09-09T13:54:20,183 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-09-09T13:54:20,184 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-09-09T13:54:20,185 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-09-09T13:54:20,186 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-09-09T13:54:20,187 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-09-09T13:54:20,188 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-09-09T13:54:20,189 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-09-09T13:54:20,191 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-09-09T13:54:20,192 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-09-09T13:54:20,193 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-09-09T13:54:20,194 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-09-09T13:54:20,196 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-09-09T13:54:20,197 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-09-09T13:54:20,198 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-09-09T13:54:20,199 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-09-09T13:54:20,199 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-09-09T13:54:20,200 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-09-09T13:54:20,201 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-09-09T13:54:20,202 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-09-09T13:54:20,203 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-09-09T13:54:20,204 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-09-09T13:54:20,205 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-09-09T13:54:20,206 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-09-09T13:54:20,207 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-09-09T13:54:20,208 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-09-09T13:54:20,209 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-09-09T13:54:20,211 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-09-09T13:54:20,212 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-09-09T13:54:20,214 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-09-09T13:54:20,216 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-09-09T13:54:20,218 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-09-09T13:54:20,219 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-09-09T13:54:20,221 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-09-09T13:54:20,223 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-09-09T13:54:20,225 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-09-09T13:54:20,226 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-09-09T13:54:20,228 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-09-09T13:54:20,230 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-09-09T13:54:20,232 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-09-09T13:54:20,234 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-09-09T13:54:20,237 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-09-09T13:54:20,238 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-09-09T13:54:20,240 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-09-09T13:54:20,241 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-09-09T13:54:20,243 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-09-09T13:54:20,245 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-09-09T13:54:20,247 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-09-09T13:54:20,248 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-09-09T13:54:20,250 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-09-09T13:54:20,252 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-09-09T13:54:20,254 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-09-09T13:54:20,255 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-09-09T13:54:20,257 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-09-09T13:54:20,259 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-09-09T13:54:20,260 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-09-09T13:54:20,263 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-09-09T13:54:20,265 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-09-09T13:54:20,267 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-09-09T13:54:20,268 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-09-09T13:54:20,270 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-09-09T13:54:20,272 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-09-09T13:54:20,274 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-09-09T13:54:20,275 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-09-09T13:54:20,277 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-09-09T13:54:20,279 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-09-09T13:54:20,281 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-09-09T13:54:20,282 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-09-09T13:54:20,284 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-09-09T13:54:20,286 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-09-09T13:54:20,288 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-09-09T13:54:20,289 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-09-09T13:54:20,291 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-09-09T13:54:20,292 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-09-09T13:54:20,293 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-09-09T13:54:20,295 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-09-09T13:54:20,296 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-09-09T13:54:20,298 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/6c/78/849cac56fd8b2720267b3e69c50f48c0d5084c780dc8dfa5f4092a25f7e7/ocean_contracts-2.8.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-09-09T13:54:20,300 Found link https://files.pythonhosted.org/packages/28/02/bfe3568556f5bfcce32b6373e5dc7f5230f6c31dfa6d6ae45bd7abe60549/ocean_contracts-2.8.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.8.0 2026-09-09T13:54:20,300 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/be/b6/f05a19cb5626a4d11f17ca4a4a9d33de1b14715a17e025136aa7a918f3f4/ocean_contracts-2.9.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-09-09T13:54:20,301 Found link https://files.pythonhosted.org/packages/51/f4/f9e9613dfe99a6e5546a5793f2ac24664442a898a5dd016d7cba76bc6a08/ocean_contracts-2.9.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.9.0 2026-09-09T13:54:20,302 Skipping link: No binaries permitted for ocean-contracts: https://files.pythonhosted.org/packages/13/5d/eab82b16a067aeb9691ad2329e28215b0baf4b0c0d4b02ecc948e7d5a0d2/ocean_contracts-2.10.0-py3-none-any.whl (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-09-09T13:54:20,303 Found link https://files.pythonhosted.org/packages/20/4e/a4b5571c0f8a820ee422958d5bb9c14380dc5d03bd2061627fd761e44ed0/ocean_contracts-2.10.0.tar.gz (from https://pypi.org/simple/ocean-contracts/) (requires-python:>=3.6), version: 2.10.0 2026-09-09T13:54:20,304 Fetching project page and analyzing links: https://www.piwheels.org/simple/ocean-contracts/ 2026-09-09T13:54:20,305 Getting page https://www.piwheels.org/simple/ocean-contracts/ 2026-09-09T13:54:20,306 Found index url https://www.piwheels.org/simple 2026-09-09T13:54:20,496 Fetched page https://www.piwheels.org/simple/ocean-contracts/ as text/html 2026-09-09T13:54:20,524 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.9.0-py3-none-any.whl#sha256=8bdf93bbdac88f97dbd50c6910639211c51176357a2defb96d2c2b80bf6565d1 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-09-09T13:54:20,525 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.8.0-py3-none-any.whl#sha256=abb8f30f296f8c1d6f76c9d78a5ecc508a2f2da9526a20e59629f5de2707d46b (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-09-09T13:54:20,526 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.7.0-py3-none-any.whl#sha256=143235004163cda60b714bf4576fe8b8e8473e5b116a6c1b5bae5cf8b939f6da (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-09-09T13:54:20,526 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-09-09T13:54:20,527 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-09-09T13:54:20,527 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-09-09T13:54:20,528 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-09-09T13:54:20,528 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-09-09T13:54:20,529 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-09-09T13:54:20,529 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-09-09T13:54:20,530 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-09-09T13:54:20,531 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-09-09T13:54:20,531 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-09-09T13:54:20,532 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-09-09T13:54:20,532 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-09-09T13:54:20,533 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-09-09T13:54:20,533 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-09-09T13:54:20,534 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-09-09T13:54:20,534 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-09-09T13:54:20,535 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-09-09T13:54:20,536 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-09-09T13:54:20,536 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-09-09T13:54:20,537 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-09-09T13:54:20,537 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-09-09T13:54:20,538 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-09-09T13:54:20,539 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-09-09T13:54:20,540 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-09-09T13:54:20,540 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-09-09T13:54:20,540 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-09-09T13:54:20,541 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-09-09T13:54:20,542 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-09-09T13:54:20,542 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-09-09T13:54:20,543 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-09-09T13:54:20,544 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-09-09T13:54:20,544 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-09-09T13:54:20,545 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-09-09T13:54:20,545 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-09-09T13:54:20,546 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-09-09T13:54:20,547 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-09-09T13:54:20,547 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-09-09T13:54:20,547 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-09-09T13:54:20,548 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-09-09T13:54:20,548 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-09-09T13:54:20,549 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-09-09T13:54:20,549 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-09-09T13:54:20,550 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-09-09T13:54:20,550 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-09-09T13:54:20,551 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-09-09T13:54:20,551 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-09-09T13:54:20,552 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-09-09T13:54:20,553 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-09-09T13:54:20,553 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-09-09T13:54:20,554 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-09-09T13:54:20,554 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-09-09T13:54:20,555 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-09-09T13:54:20,555 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-09-09T13:54:20,556 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-09-09T13:54:20,556 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-09-09T13:54:20,557 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-09-09T13:54:20,558 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-09-09T13:54:20,558 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-09-09T13:54:20,559 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-09-09T13:54:20,559 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-09-09T13:54:20,560 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-09-09T13:54:20,560 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-09-09T13:54:20,561 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-09-09T13:54:20,561 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-09-09T13:54:20,562 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-09-09T13:54:20,562 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-09-09T13:54:20,563 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-09-09T13:54:20,564 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-09-09T13:54:20,564 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-09-09T13:54:20,565 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-09-09T13:54:20,565 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-09-09T13:54:20,566 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-09-09T13:54:20,567 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-09-09T13:54:20,567 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-09-09T13:54:20,567 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-09-09T13:54:20,568 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-09-09T13:54:20,568 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-09-09T13:54:20,569 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-09-09T13:54:20,569 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-09-09T13:54:20,570 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-09-09T13:54:20,571 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-09-09T13:54:20,571 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-09-09T13:54:20,572 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-09-09T13:54:20,572 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-09-09T13:54:20,573 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-09-09T13:54:20,574 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-09-09T13:54:20,574 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-09-09T13:54:20,575 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-09-09T13:54:20,575 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-09-09T13:54:20,576 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-09-09T13:54:20,576 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-09-09T13:54:20,577 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-09-09T13:54:20,577 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-09-09T13:54:20,578 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-09-09T13:54:20,578 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-09-09T13:54:20,579 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-09-09T13:54:20,580 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-09-09T13:54:20,580 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-09-09T13:54:20,581 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-09-09T13:54:20,582 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-09-09T13:54:20,582 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-09-09T13:54:20,583 Skipping link: not a file: https://www.piwheels.org/simple/ocean-contracts/ 2026-09-09T13:54:20,583 Skipping link: not a file: https://pypi.org/simple/ocean-contracts/ 2026-09-09T13:54:20,613 Given no hashes to check 1 links for project 'ocean-contracts': discarding no candidates 2026-09-09T13:54:20,633 Collecting ocean-contracts==2.10.0 2026-09-09T13:54:20,635 Created temporary directory: /tmp/pip-unpack-_unwxvac 2026-09-09T13:54:20,790 Downloading ocean_contracts-2.10.0.tar.gz (406 kB) 2026-09-09T13:54:21,306 Added ocean-contracts==2.10.0 from https://files.pythonhosted.org/packages/20/4e/a4b5571c0f8a820ee422958d5bb9c14380dc5d03bd2061627fd761e44ed0/ocean_contracts-2.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-3o2dz321' 2026-09-09T13:54:21,311 Created temporary directory: /tmp/pip-build-env-0rutlthk 2026-09-09T13:54:21,315 Installing build dependencies: started 2026-09-09T13:54:21,316 Running command pip subprocess to install build dependencies 2026-09-09T13:54:22,455 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-09T13:54:22,880 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-09-09T13:54:22,904 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-09T13:54:24,765 Collecting setuptools>=42 2026-09-09T13:54:24,767 Obtaining dependency information for setuptools>=42 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-09T13:54:24,781 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-09T13:54:25,019 Collecting wheel 2026-09-09T13:54:25,021 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-09-09T13:54:25,035 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-09T13:54:25,219 Collecting packaging>=24.0 2026-09-09T13:54:25,220 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-09T13:54:25,234 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-09T13:54:25,428 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-09T13:54:25,450 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-09T13:54:25,539 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-09T13:54:25,570 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-09T13:54:25,601 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-09T13:54:25,676 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-09T13:54:28,448 Installing collected packages: setuptools, packaging, wheel 2026-09-09T13:54:31,345 Creating /tmp/pip-build-env-0rutlthk/overlay/local/bin 2026-09-09T13:54:31,348 changing mode of /tmp/pip-build-env-0rutlthk/overlay/local/bin/wheel to 755 2026-09-09T13:54:31,369 Successfully installed packaging-26.3 setuptools-84.0.0 wheel-0.48.0 2026-09-09T13:54:31,655 Installing build dependencies: finished with status 'done' 2026-09-09T13:54:31,661 Getting requirements to build wheel: started 2026-09-09T13:54:31,662 Running command Getting requirements to build wheel 2026-09-09T13:54:32,219 /tmp/pip-build-env-0rutlthk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-09T13:54:32,219 !! 2026-09-09T13:54:32,220 ******************************************************************************** 2026-09-09T13:54:32,221 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-09T13:54:32,222 License :: OSI Approved :: Apache Software License 2026-09-09T13:54:32,223 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T13:54:32,223 ******************************************************************************** 2026-09-09T13:54:32,224 !! 2026-09-09T13:54:32,225 self._finalize_license_expression() 2026-09-09T13:54:32,275 running egg_info 2026-09-09T13:54:32,281 writing ocean_contracts.egg-info/PKG-INFO 2026-09-09T13:54:32,285 writing dependency_links to ocean_contracts.egg-info/dependency_links.txt 2026-09-09T13:54:32,287 writing top-level names to ocean_contracts.egg-info/top_level.txt 2026-09-09T13:54:32,323 reading manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-09-09T13:54:32,335 writing manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-09-09T13:54:32,426 Getting requirements to build wheel: finished with status 'done' 2026-09-09T13:54:32,430 Created temporary directory: /tmp/pip-modern-metadata-jj4rewkn 2026-09-09T13:54:32,432 Preparing metadata (pyproject.toml): started 2026-09-09T13:54:32,433 Running command Preparing metadata (pyproject.toml) 2026-09-09T13:54:32,979 /tmp/pip-build-env-0rutlthk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-09T13:54:32,980 !! 2026-09-09T13:54:32,981 ******************************************************************************** 2026-09-09T13:54:32,981 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-09T13:54:32,982 License :: OSI Approved :: Apache Software License 2026-09-09T13:54:32,984 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T13:54:32,984 ******************************************************************************** 2026-09-09T13:54:32,985 !! 2026-09-09T13:54:32,986 self._finalize_license_expression() 2026-09-09T13:54:33,007 running dist_info 2026-09-09T13:54:33,018 creating /tmp/pip-modern-metadata-jj4rewkn/ocean_contracts.egg-info 2026-09-09T13:54:33,019 writing /tmp/pip-modern-metadata-jj4rewkn/ocean_contracts.egg-info/PKG-INFO 2026-09-09T13:54:33,022 writing dependency_links to /tmp/pip-modern-metadata-jj4rewkn/ocean_contracts.egg-info/dependency_links.txt 2026-09-09T13:54:33,025 writing top-level names to /tmp/pip-modern-metadata-jj4rewkn/ocean_contracts.egg-info/top_level.txt 2026-09-09T13:54:33,026 writing manifest file '/tmp/pip-modern-metadata-jj4rewkn/ocean_contracts.egg-info/SOURCES.txt' 2026-09-09T13:54:33,059 reading manifest file '/tmp/pip-modern-metadata-jj4rewkn/ocean_contracts.egg-info/SOURCES.txt' 2026-09-09T13:54:33,065 writing manifest file '/tmp/pip-modern-metadata-jj4rewkn/ocean_contracts.egg-info/SOURCES.txt' 2026-09-09T13:54:33,066 creating '/tmp/pip-modern-metadata-jj4rewkn/ocean_contracts-2.10.0.dist-info' 2026-09-09T13:54:33,186 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-09T13:54:33,191 Source in /tmp/pip-wheel-4vmp0o90/ocean-contracts_144e6bf977bb473f99fdf7cb850ef465 has version 2.10.0, which satisfies requirement ocean-contracts==2.10.0 from https://files.pythonhosted.org/packages/20/4e/a4b5571c0f8a820ee422958d5bb9c14380dc5d03bd2061627fd761e44ed0/ocean_contracts-2.10.0.tar.gz 2026-09-09T13:54:33,192 Removed ocean-contracts==2.10.0 from https://files.pythonhosted.org/packages/20/4e/a4b5571c0f8a820ee422958d5bb9c14380dc5d03bd2061627fd761e44ed0/ocean_contracts-2.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-3o2dz321' 2026-09-09T13:54:33,198 Created temporary directory: /tmp/pip-unpack-6t4vb0ns 2026-09-09T13:54:33,198 Building wheels for collected packages: ocean-contracts 2026-09-09T13:54:33,203 Created temporary directory: /tmp/pip-wheel-fpcwc1or 2026-09-09T13:54:33,204 Destination directory: /tmp/pip-wheel-fpcwc1or 2026-09-09T13:54:33,206 Building wheel for ocean-contracts (pyproject.toml): started 2026-09-09T13:54:33,207 Running command Building wheel for ocean-contracts (pyproject.toml) 2026-09-09T13:54:33,742 /tmp/pip-build-env-0rutlthk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-09T13:54:33,742 !! 2026-09-09T13:54:33,743 ******************************************************************************** 2026-09-09T13:54:33,744 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-09T13:54:33,745 License :: OSI Approved :: Apache Software License 2026-09-09T13:54:33,746 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T13:54:33,747 ******************************************************************************** 2026-09-09T13:54:33,748 !! 2026-09-09T13:54:33,748 self._finalize_license_expression() 2026-09-09T13:54:33,770 running bdist_wheel 2026-09-09T13:54:33,797 running build 2026-09-09T13:54:33,798 running build_py 2026-09-09T13:54:33,807 creating build/lib/addresses 2026-09-09T13:54:33,809 copying addresses/__init__.py -> build/lib/addresses 2026-09-09T13:54:33,811 creating build/lib/artifacts 2026-09-09T13:54:33,813 copying artifacts/__init__.py -> build/lib/artifacts 2026-09-09T13:54:33,822 copying addresses/address.json -> build/lib/addresses 2026-09-09T13:54:33,825 copying artifacts/BTokenBase.json -> build/lib/artifacts 2026-09-09T13:54:33,828 copying artifacts/Ownable.json -> build/lib/artifacts 2026-09-09T13:54:33,830 copying artifacts/ERC721Factory.json -> build/lib/artifacts 2026-09-09T13:54:33,834 copying artifacts/ERC20Template.json -> build/lib/artifacts 2026-09-09T13:54:33,840 copying artifacts/ISplitter.json -> build/lib/artifacts 2026-09-09T13:54:33,843 copying artifacts/MockOcean.json -> build/lib/artifacts 2026-09-09T13:54:33,846 copying artifacts/FixedRateExchangeEnterprise.json -> build/lib/artifacts 2026-09-09T13:54:33,850 copying artifacts/Distribute.json -> build/lib/artifacts 2026-09-09T13:54:33,853 copying artifacts/DFStrategyV1.json -> build/lib/artifacts 2026-09-09T13:54:33,855 copying artifacts/MockERC20Permit.json -> build/lib/artifacts 2026-09-09T13:54:33,858 copying artifacts/IERC721Metadata.json -> build/lib/artifacts 2026-09-09T13:54:33,860 copying artifacts/IAccessListContract.json -> build/lib/artifacts 2026-09-09T13:54:33,863 copying artifacts/ERC20Template3.json -> build/lib/artifacts 2026-09-09T13:54:33,869 copying artifacts/BConst.json -> build/lib/artifacts 2026-09-09T13:54:33,871 copying artifacts/IERC721Enumerable.json -> build/lib/artifacts 2026-09-09T13:54:33,874 copying artifacts/IERC721.json -> build/lib/artifacts 2026-09-09T13:54:33,876 copying artifacts/SmartWalletChecker.json -> build/lib/artifacts 2026-09-09T13:54:33,879 copying artifacts/VestingWalletHalving.json -> build/lib/artifacts 2026-09-09T13:54:33,882 copying artifacts/ERC165.json -> build/lib/artifacts 2026-09-09T13:54:33,883 copying artifacts/BToken.json -> build/lib/artifacts 2026-09-09T13:54:33,886 copying artifacts/IPool.json -> build/lib/artifacts 2026-09-09T13:54:33,889 copying artifacts/IEnterpriseFeeCollector.json -> build/lib/artifacts 2026-09-09T13:54:33,891 copying artifacts/veFeeDistributor.json -> build/lib/artifacts 2026-09-09T13:54:33,894 copying artifacts/EnterpriseFeeCollector.json -> build/lib/artifacts 2026-09-09T13:54:33,897 copying artifacts/IDFRewards.json -> build/lib/artifacts 2026-09-09T13:54:33,899 copying artifacts/AccessList.json -> build/lib/artifacts 2026-09-09T13:54:33,902 copying artifacts/BPool.json -> build/lib/artifacts 2026-09-09T13:54:33,907 copying artifacts/OPFCommunityFeeCollector.json -> build/lib/artifacts 2026-09-09T13:54:33,909 copying artifacts/IAccessList.json -> build/lib/artifacts 2026-09-09T13:54:33,911 copying artifacts/IveOCEAN.json -> build/lib/artifacts 2026-09-09T13:54:33,913 copying artifacts/IveFeeDistributor.json -> build/lib/artifacts 2026-09-09T13:54:33,915 copying artifacts/veFeeDistributorOwner.json -> build/lib/artifacts 2026-09-09T13:54:33,918 copying artifacts/MockExchange.json -> build/lib/artifacts 2026-09-09T13:54:33,920 copying artifacts/IVestingContract.json -> build/lib/artifacts 2026-09-09T13:54:33,922 copying artifacts/Address.json -> build/lib/artifacts 2026-09-09T13:54:33,924 copying artifacts/IERC725Y.json -> build/lib/artifacts 2026-09-09T13:54:33,926 copying artifacts/IFixedRateExchange.json -> build/lib/artifacts 2026-09-09T13:54:33,929 copying artifacts/ERC20Template4.json -> build/lib/artifacts 2026-09-09T13:54:33,934 copying artifacts/IERC20Template.json -> build/lib/artifacts 2026-09-09T13:54:33,937 copying artifacts/OceanToken.json -> build/lib/artifacts 2026-09-09T13:54:33,940 copying artifacts/IFactoryRouter.json -> build/lib/artifacts 2026-09-09T13:54:33,943 copying artifacts/ERC20TemplateEnterprise.json -> build/lib/artifacts 2026-09-09T13:54:33,947 copying artifacts/BFactory.json -> build/lib/artifacts 2026-09-09T13:54:33,950 copying artifacts/PredictoorHelper.json -> build/lib/artifacts 2026-09-09T13:54:33,953 copying artifacts/EnumerableSet.json -> build/lib/artifacts 2026-09-09T13:54:33,955 copying artifacts/UtilsLib.json -> build/lib/artifacts 2026-09-09T13:54:33,957 copying artifacts/IFactory.json -> build/lib/artifacts 2026-09-09T13:54:33,960 copying artifacts/MockOldDT.json -> build/lib/artifacts 2026-09-09T13:54:33,963 copying artifacts/ERC725Ocean.json -> build/lib/artifacts 2026-09-09T13:54:33,965 copying artifacts/Splitter.json -> build/lib/artifacts 2026-09-09T13:54:33,969 copying artifacts/Dispenser.json -> build/lib/artifacts 2026-09-09T13:54:33,972 copying artifacts/ERC721.json -> build/lib/artifacts 2026-09-09T13:54:33,975 copying artifacts/FixedRateExchange.json -> build/lib/artifacts 2026-09-09T13:54:33,980 copying artifacts/IERC20.json -> build/lib/artifacts 2026-09-09T13:54:33,983 copying artifacts/AccessListFactory.json -> build/lib/artifacts 2026-09-09T13:54:33,986 copying artifacts/IDispenser.json -> build/lib/artifacts 2026-09-09T13:54:33,988 copying artifacts/ERC721Template.json -> build/lib/artifacts 2026-09-09T13:54:33,994 copying artifacts/ERC721RolesAddress.json -> build/lib/artifacts 2026-09-09T13:54:33,998 copying artifacts/EnterpriseEscrow.json -> build/lib/artifacts 2026-09-09T13:54:34,004 copying artifacts/veAllocate.json -> build/lib/artifacts 2026-09-09T13:54:34,007 copying artifacts/EnumerableMap.json -> build/lib/artifacts 2026-09-09T13:54:34,009 copying artifacts/IERC721Template.json -> build/lib/artifacts 2026-09-09T13:54:34,012 copying artifacts/SafeERC20.json -> build/lib/artifacts 2026-09-09T13:54:34,014 copying artifacts/IERC725X.json -> build/lib/artifacts 2026-09-09T13:54:34,016 copying artifacts/veOCEAN.json -> build/lib/artifacts 2026-09-09T13:54:34,020 copying artifacts/FactoryRouter.json -> build/lib/artifacts 2026-09-09T13:54:34,025 copying artifacts/Escrow.json -> build/lib/artifacts 2026-09-09T13:54:34,031 copying artifacts/GrantsTokenFaucet.json -> build/lib/artifacts 2026-09-09T13:54:34,034 copying artifacts/Deployer.json -> build/lib/artifacts 2026-09-09T13:54:34,037 copying artifacts/GrantsToken.json -> build/lib/artifacts 2026-09-09T13:54:34,041 copying artifacts/IERC165.json -> build/lib/artifacts 2026-09-09T13:54:34,043 copying artifacts/Booster.json -> build/lib/artifacts 2026-09-09T13:54:34,047 copying artifacts/ISideStaking.json -> build/lib/artifacts 2026-09-09T13:54:34,050 copying artifacts/VestingWalletLinear.json -> build/lib/artifacts 2026-09-09T13:54:34,054 copying artifacts/BatchPayments.json -> build/lib/artifacts 2026-09-09T13:54:34,056 copying artifacts/veDelegation.json -> build/lib/artifacts 2026-09-09T13:54:34,061 copying artifacts/IERC721Receiver.json -> build/lib/artifacts 2026-09-09T13:54:34,063 copying artifacts/BNum.json -> build/lib/artifacts 2026-09-09T13:54:34,066 copying artifacts/Context.json -> build/lib/artifacts 2026-09-09T13:54:34,068 copying artifacts/GrantsSwap.json -> build/lib/artifacts 2026-09-09T13:54:34,071 copying artifacts/MockERC20.json -> build/lib/artifacts 2026-09-09T13:54:34,074 copying artifacts/IERC20Template3.json -> build/lib/artifacts 2026-09-09T13:54:34,077 copying artifacts/DFRewards.json -> build/lib/artifacts 2026-09-09T13:54:34,080 copying artifacts/Strings.json -> build/lib/artifacts 2026-09-09T13:54:34,082 copying artifacts/IAccessListFactory.json -> build/lib/artifacts 2026-09-09T13:54:34,084 copying artifacts/ERC20Roles.json -> build/lib/artifacts 2026-09-09T13:54:34,087 copying artifacts/MockERC20Decimals.json -> build/lib/artifacts 2026-09-09T13:54:34,090 copying artifacts/BMath.json -> build/lib/artifacts 2026-09-09T13:54:34,093 copying artifacts/veFeeEstimate.json -> build/lib/artifacts 2026-09-09T13:54:34,112 installing to build/bdist.linux-armv7l/wheel 2026-09-09T13:54:34,113 running install 2026-09-09T13:54:34,135 running install_lib 2026-09-09T13:54:34,143 creating build/bdist.linux-armv7l/wheel 2026-09-09T13:54:34,146 creating build/bdist.linux-armv7l/wheel/addresses 2026-09-09T13:54:34,147 copying build/lib/addresses/address.json -> build/bdist.linux-armv7l/wheel/./addresses 2026-09-09T13:54:34,150 copying build/lib/addresses/__init__.py -> build/bdist.linux-armv7l/wheel/./addresses 2026-09-09T13:54:34,153 creating build/bdist.linux-armv7l/wheel/artifacts 2026-09-09T13:54:34,154 copying build/lib/artifacts/BTokenBase.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,157 copying build/lib/artifacts/Ownable.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,158 copying build/lib/artifacts/ERC721Factory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,162 copying build/lib/artifacts/ERC20Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,167 copying build/lib/artifacts/ISplitter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,168 copying build/lib/artifacts/MockOcean.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,171 copying build/lib/artifacts/FixedRateExchangeEnterprise.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,175 copying build/lib/artifacts/Distribute.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,178 copying build/lib/artifacts/DFStrategyV1.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,181 copying build/lib/artifacts/MockERC20Permit.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,184 copying build/lib/artifacts/IERC721Metadata.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,186 copying build/lib/artifacts/IAccessListContract.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,188 copying build/lib/artifacts/ERC20Template3.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,193 copying build/lib/artifacts/BConst.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,195 copying build/lib/artifacts/IERC721Enumerable.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,198 copying build/lib/artifacts/IERC721.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,200 copying build/lib/artifacts/SmartWalletChecker.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,202 copying build/lib/artifacts/VestingWalletHalving.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,205 copying build/lib/artifacts/ERC165.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,207 copying build/lib/artifacts/BToken.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,210 copying build/lib/artifacts/IPool.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,212 copying build/lib/artifacts/IEnterpriseFeeCollector.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,214 copying build/lib/artifacts/veFeeDistributor.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,217 copying build/lib/artifacts/EnterpriseFeeCollector.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,220 copying build/lib/artifacts/IDFRewards.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,222 copying build/lib/artifacts/AccessList.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,226 copying build/lib/artifacts/BPool.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,230 copying build/lib/artifacts/OPFCommunityFeeCollector.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,233 copying build/lib/artifacts/IAccessList.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,235 copying build/lib/artifacts/IveOCEAN.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,237 copying build/lib/artifacts/IveFeeDistributor.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,239 copying build/lib/artifacts/veFeeDistributorOwner.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,242 copying build/lib/artifacts/MockExchange.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,244 copying build/lib/artifacts/IVestingContract.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,247 copying build/lib/artifacts/Address.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,249 copying build/lib/artifacts/IERC725Y.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,251 copying build/lib/artifacts/IFixedRateExchange.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,254 copying build/lib/artifacts/ERC20Template4.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,259 copying build/lib/artifacts/IERC20Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,262 copying build/lib/artifacts/OceanToken.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,265 copying build/lib/artifacts/IFactoryRouter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,267 copying build/lib/artifacts/ERC20TemplateEnterprise.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,273 copying build/lib/artifacts/BFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,276 copying build/lib/artifacts/PredictoorHelper.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,278 copying build/lib/artifacts/EnumerableSet.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,281 copying build/lib/artifacts/UtilsLib.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,283 copying build/lib/artifacts/IFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,285 copying build/lib/artifacts/MockOldDT.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,288 copying build/lib/artifacts/__init__.py -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,290 copying build/lib/artifacts/ERC725Ocean.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,292 copying build/lib/artifacts/Splitter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,295 copying build/lib/artifacts/Dispenser.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,298 copying build/lib/artifacts/ERC721.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,301 copying build/lib/artifacts/FixedRateExchange.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,306 copying build/lib/artifacts/IERC20.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,308 copying build/lib/artifacts/AccessListFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,311 copying build/lib/artifacts/IDispenser.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,313 copying build/lib/artifacts/ERC721Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,318 copying build/lib/artifacts/ERC721RolesAddress.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,321 copying build/lib/artifacts/EnterpriseEscrow.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,327 copying build/lib/artifacts/veAllocate.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,329 copying build/lib/artifacts/EnumerableMap.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,333 copying build/lib/artifacts/IERC721Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,336 copying build/lib/artifacts/SafeERC20.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,338 copying build/lib/artifacts/IERC725X.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,340 copying build/lib/artifacts/veOCEAN.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,344 copying build/lib/artifacts/FactoryRouter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,348 copying build/lib/artifacts/Escrow.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,354 copying build/lib/artifacts/GrantsTokenFaucet.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,361 copying build/lib/artifacts/Deployer.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,364 copying build/lib/artifacts/GrantsToken.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,367 copying build/lib/artifacts/IERC165.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,370 copying build/lib/artifacts/Booster.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,373 copying build/lib/artifacts/ISideStaking.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,376 copying build/lib/artifacts/VestingWalletLinear.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,379 copying build/lib/artifacts/BatchPayments.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,382 copying build/lib/artifacts/veDelegation.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,386 copying build/lib/artifacts/IERC721Receiver.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,388 copying build/lib/artifacts/BNum.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,391 copying build/lib/artifacts/Context.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,393 copying build/lib/artifacts/GrantsSwap.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,396 copying build/lib/artifacts/MockERC20.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,399 copying build/lib/artifacts/IERC20Template3.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,402 copying build/lib/artifacts/DFRewards.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,405 copying build/lib/artifacts/Strings.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,407 copying build/lib/artifacts/IAccessListFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,408 copying build/lib/artifacts/ERC20Roles.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,411 copying build/lib/artifacts/MockERC20Decimals.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,414 copying build/lib/artifacts/BMath.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,416 copying build/lib/artifacts/veFeeEstimate.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-09-09T13:54:34,419 running install_egg_info 2026-09-09T13:54:34,436 running egg_info 2026-09-09T13:54:34,442 writing ocean_contracts.egg-info/PKG-INFO 2026-09-09T13:54:34,445 writing dependency_links to ocean_contracts.egg-info/dependency_links.txt 2026-09-09T13:54:34,446 writing top-level names to ocean_contracts.egg-info/top_level.txt 2026-09-09T13:54:34,464 reading manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-09-09T13:54:34,476 writing manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-09-09T13:54:34,478 Copying ocean_contracts.egg-info to build/bdist.linux-armv7l/wheel/./ocean_contracts-2.10.0-py3.11.egg-info 2026-09-09T13:54:34,487 running install_scripts 2026-09-09T13:54:34,493 creating build/bdist.linux-armv7l/wheel/ocean_contracts-2.10.0.dist-info/WHEEL 2026-09-09T13:54:34,496 creating '/tmp/pip-wheel-fpcwc1or/.tmp-ssn4_25v/ocean_contracts-2.10.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-09T13:54:34,499 adding 'addresses/__init__.py' 2026-09-09T13:54:34,502 adding 'addresses/address.json' 2026-09-09T13:54:34,508 adding 'artifacts/AccessList.json' 2026-09-09T13:54:34,511 adding 'artifacts/AccessListFactory.json' 2026-09-09T13:54:34,512 adding 'artifacts/Address.json' 2026-09-09T13:54:34,514 adding 'artifacts/BConst.json' 2026-09-09T13:54:34,516 adding 'artifacts/BFactory.json' 2026-09-09T13:54:34,519 adding 'artifacts/BMath.json' 2026-09-09T13:54:34,521 adding 'artifacts/BNum.json' 2026-09-09T13:54:34,537 adding 'artifacts/BPool.json' 2026-09-09T13:54:34,540 adding 'artifacts/BToken.json' 2026-09-09T13:54:34,542 adding 'artifacts/BTokenBase.json' 2026-09-09T13:54:34,544 adding 'artifacts/BatchPayments.json' 2026-09-09T13:54:34,548 adding 'artifacts/Booster.json' 2026-09-09T13:54:34,550 adding 'artifacts/Context.json' 2026-09-09T13:54:34,553 adding 'artifacts/DFRewards.json' 2026-09-09T13:54:34,555 adding 'artifacts/DFStrategyV1.json' 2026-09-09T13:54:34,556 adding 'artifacts/Deployer.json' 2026-09-09T13:54:34,559 adding 'artifacts/Dispenser.json' 2026-09-09T13:54:34,561 adding 'artifacts/Distribute.json' 2026-09-09T13:54:34,563 adding 'artifacts/ERC165.json' 2026-09-09T13:54:34,564 adding 'artifacts/ERC20Roles.json' 2026-09-09T13:54:34,586 adding 'artifacts/ERC20Template.json' 2026-09-09T13:54:34,615 adding 'artifacts/ERC20Template3.json' 2026-09-09T13:54:34,644 adding 'artifacts/ERC20Template4.json' 2026-09-09T13:54:34,673 adding 'artifacts/ERC20TemplateEnterprise.json' 2026-09-09T13:54:34,677 adding 'artifacts/ERC721.json' 2026-09-09T13:54:34,690 adding 'artifacts/ERC721Factory.json' 2026-09-09T13:54:34,694 adding 'artifacts/ERC721RolesAddress.json' 2026-09-09T13:54:34,711 adding 'artifacts/ERC721Template.json' 2026-09-09T13:54:34,713 adding 'artifacts/ERC725Ocean.json' 2026-09-09T13:54:34,729 adding 'artifacts/EnterpriseEscrow.json' 2026-09-09T13:54:34,733 adding 'artifacts/EnterpriseFeeCollector.json' 2026-09-09T13:54:34,734 adding 'artifacts/EnumerableMap.json' 2026-09-09T13:54:34,736 adding 'artifacts/EnumerableSet.json' 2026-09-09T13:54:34,751 adding 'artifacts/Escrow.json' 2026-09-09T13:54:34,766 adding 'artifacts/FactoryRouter.json' 2026-09-09T13:54:34,778 adding 'artifacts/FixedRateExchange.json' 2026-09-09T13:54:34,791 adding 'artifacts/FixedRateExchangeEnterprise.json' 2026-09-09T13:54:34,795 adding 'artifacts/GrantsSwap.json' 2026-09-09T13:54:34,801 adding 'artifacts/GrantsToken.json' 2026-09-09T13:54:34,804 adding 'artifacts/GrantsTokenFaucet.json' 2026-09-09T13:54:34,805 adding 'artifacts/IAccessList.json' 2026-09-09T13:54:34,807 adding 'artifacts/IAccessListContract.json' 2026-09-09T13:54:34,808 adding 'artifacts/IAccessListFactory.json' 2026-09-09T13:54:34,810 adding 'artifacts/IDFRewards.json' 2026-09-09T13:54:34,811 adding 'artifacts/IDispenser.json' 2026-09-09T13:54:34,813 adding 'artifacts/IERC165.json' 2026-09-09T13:54:34,814 adding 'artifacts/IERC20.json' 2026-09-09T13:54:34,816 adding 'artifacts/IERC20Template.json' 2026-09-09T13:54:34,819 adding 'artifacts/IERC20Template3.json' 2026-09-09T13:54:34,820 adding 'artifacts/IERC721.json' 2026-09-09T13:54:34,822 adding 'artifacts/IERC721Enumerable.json' 2026-09-09T13:54:34,824 adding 'artifacts/IERC721Metadata.json' 2026-09-09T13:54:34,825 adding 'artifacts/IERC721Receiver.json' 2026-09-09T13:54:34,827 adding 'artifacts/IERC721Template.json' 2026-09-09T13:54:34,829 adding 'artifacts/IERC725X.json' 2026-09-09T13:54:34,830 adding 'artifacts/IERC725Y.json' 2026-09-09T13:54:34,832 adding 'artifacts/IEnterpriseFeeCollector.json' 2026-09-09T13:54:34,834 adding 'artifacts/IFactory.json' 2026-09-09T13:54:34,836 adding 'artifacts/IFactoryRouter.json' 2026-09-09T13:54:34,837 adding 'artifacts/IFixedRateExchange.json' 2026-09-09T13:54:34,839 adding 'artifacts/IPool.json' 2026-09-09T13:54:34,841 adding 'artifacts/ISideStaking.json' 2026-09-09T13:54:34,842 adding 'artifacts/ISplitter.json' 2026-09-09T13:54:34,844 adding 'artifacts/IVestingContract.json' 2026-09-09T13:54:34,845 adding 'artifacts/IveFeeDistributor.json' 2026-09-09T13:54:34,847 adding 'artifacts/IveOCEAN.json' 2026-09-09T13:54:34,849 adding 'artifacts/MockERC20.json' 2026-09-09T13:54:34,852 adding 'artifacts/MockERC20Decimals.json' 2026-09-09T13:54:34,855 adding 'artifacts/MockERC20Permit.json' 2026-09-09T13:54:34,857 adding 'artifacts/MockExchange.json' 2026-09-09T13:54:34,859 adding 'artifacts/MockOcean.json' 2026-09-09T13:54:34,863 adding 'artifacts/MockOldDT.json' 2026-09-09T13:54:34,865 adding 'artifacts/OPFCommunityFeeCollector.json' 2026-09-09T13:54:34,868 adding 'artifacts/OceanToken.json' 2026-09-09T13:54:34,870 adding 'artifacts/Ownable.json' 2026-09-09T13:54:34,872 adding 'artifacts/PredictoorHelper.json' 2026-09-09T13:54:34,874 adding 'artifacts/SafeERC20.json' 2026-09-09T13:54:34,875 adding 'artifacts/SmartWalletChecker.json' 2026-09-09T13:54:34,878 adding 'artifacts/Splitter.json' 2026-09-09T13:54:34,880 adding 'artifacts/Strings.json' 2026-09-09T13:54:34,881 adding 'artifacts/UtilsLib.json' 2026-09-09T13:54:34,884 adding 'artifacts/VestingWalletHalving.json' 2026-09-09T13:54:34,887 adding 'artifacts/VestingWalletLinear.json' 2026-09-09T13:54:34,888 adding 'artifacts/__init__.py' 2026-09-09T13:54:34,890 adding 'artifacts/veAllocate.json' 2026-09-09T13:54:34,902 adding 'artifacts/veDelegation.json' 2026-09-09T13:54:34,906 adding 'artifacts/veFeeDistributor.json' 2026-09-09T13:54:34,909 adding 'artifacts/veFeeDistributorOwner.json' 2026-09-09T13:54:34,911 adding 'artifacts/veFeeEstimate.json' 2026-09-09T13:54:34,917 adding 'artifacts/veOCEAN.json' 2026-09-09T13:54:34,920 adding 'ocean_contracts-2.10.0.dist-info/METADATA' 2026-09-09T13:54:34,921 adding 'ocean_contracts-2.10.0.dist-info/WHEEL' 2026-09-09T13:54:34,922 adding 'ocean_contracts-2.10.0.dist-info/top_level.txt' 2026-09-09T13:54:34,925 adding 'ocean_contracts-2.10.0.dist-info/RECORD' 2026-09-09T13:54:34,931 removing build/bdist.linux-armv7l/wheel 2026-09-09T13:54:35,044 Building wheel for ocean-contracts (pyproject.toml): finished with status 'done' 2026-09-09T13:54:35,058 Created wheel for ocean-contracts: filename=ocean_contracts-2.10.0-py3-none-any.whl size=456006 sha256=4c080049b7cbef6f5fee8dcfb95040077146c7dbe9312fbe3fe6495120c9ea82 2026-09-09T13:54:35,059 Stored in directory: /tmp/pip-ephem-wheel-cache-swy4_bwk/wheels/a4/45/a8/c87e0df0a822ef1cb131c00d739e34f9f07fdad4555a0e4638 2026-09-09T13:54:35,072 Successfully built ocean-contracts 2026-09-09T13:54:35,093 Removed build tracker: '/tmp/pip-build-tracker-3o2dz321'