2026-07-06T23:36:10,790 Created temporary directory: /tmp/pip-ephem-wheel-cache-p0sj0764 2026-07-06T23:36:10,792 Created temporary directory: /tmp/pip-build-tracker-1n260ptf 2026-07-06T23:36:10,792 Initialized build tracking at /tmp/pip-build-tracker-1n260ptf 2026-07-06T23:36:10,793 Created build tracker: /tmp/pip-build-tracker-1n260ptf 2026-07-06T23:36:10,793 Entered build tracker: /tmp/pip-build-tracker-1n260ptf 2026-07-06T23:36:10,794 Created temporary directory: /tmp/pip-wheel-ax17e6yp 2026-07-06T23:36:10,797 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-07-06T23:36:10,799 Created temporary directory: /tmp/pip-ephem-wheel-cache-k6wcwzgh 2026-07-06T23:36:10,820 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-06T23:36:10,824 2 location(s) to search for versions of ocean-contracts: 2026-07-06T23:36:10,824 * https://pypi.org/simple/ocean-contracts/ 2026-07-06T23:36:10,824 * https://www.piwheels.org/simple/ocean-contracts/ 2026-07-06T23:36:10,825 Fetching project page and analyzing links: https://pypi.org/simple/ocean-contracts/ 2026-07-06T23:36:10,826 Getting page https://pypi.org/simple/ocean-contracts/ 2026-07-06T23:36:10,827 Found index url https://pypi.org/simple 2026-07-06T23:36:11,076 Fetched page https://pypi.org/simple/ocean-contracts/ as application/vnd.pypi.simple.v1+json 2026-07-06T23:36:11,113 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-07-06T23:36:11,114 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-07-06T23:36:11,115 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-07-06T23:36:11,116 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-07-06T23:36:11,117 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-07-06T23:36:11,118 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-07-06T23:36:11,118 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-07-06T23:36:11,119 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-07-06T23:36:11,120 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-07-06T23:36:11,120 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-07-06T23:36:11,121 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-07-06T23:36:11,122 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-07-06T23:36:11,122 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-07-06T23:36:11,123 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-07-06T23:36:11,123 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-07-06T23:36:11,124 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-07-06T23:36:11,125 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-07-06T23:36:11,125 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-07-06T23:36:11,126 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-07-06T23:36:11,126 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-07-06T23:36:11,127 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-07-06T23:36:11,128 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-07-06T23:36:11,128 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-07-06T23:36:11,129 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-07-06T23:36:11,129 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-07-06T23:36:11,130 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-07-06T23:36:11,131 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-07-06T23:36:11,132 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-07-06T23:36:11,132 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-07-06T23:36:11,133 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-07-06T23:36:11,134 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-07-06T23:36:11,134 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-07-06T23:36:11,135 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-07-06T23:36:11,135 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-07-06T23:36:11,136 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-07-06T23:36:11,137 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-07-06T23:36:11,137 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-07-06T23:36:11,138 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-07-06T23:36:11,139 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-07-06T23:36:11,139 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-07-06T23:36:11,140 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-07-06T23:36:11,140 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-07-06T23:36:11,141 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-07-06T23:36:11,142 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-07-06T23:36:11,142 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-07-06T23:36:11,143 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-07-06T23:36:11,143 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-07-06T23:36:11,144 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-07-06T23:36:11,144 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-07-06T23:36:11,145 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-07-06T23:36:11,146 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-07-06T23:36:11,147 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-07-06T23:36:11,147 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-07-06T23:36:11,148 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-07-06T23:36:11,148 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-07-06T23:36:11,149 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-07-06T23:36:11,150 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-07-06T23:36:11,150 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-07-06T23:36:11,151 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-07-06T23:36:11,152 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-07-06T23:36:11,152 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-07-06T23:36:11,153 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-07-06T23:36:11,153 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-07-06T23:36:11,154 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-07-06T23:36:11,154 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-07-06T23:36:11,155 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-07-06T23:36:11,156 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-07-06T23:36:11,156 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-07-06T23:36:11,157 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-07-06T23:36:11,157 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-07-06T23:36:11,158 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-07-06T23:36:11,159 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-07-06T23:36:11,160 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-07-06T23:36:11,161 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-07-06T23:36:11,162 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-07-06T23:36:11,162 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-07-06T23:36:11,163 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-07-06T23:36:11,164 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-07-06T23:36:11,165 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-07-06T23:36:11,165 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-07-06T23:36:11,166 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-07-06T23:36:11,167 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-07-06T23:36:11,168 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-07-06T23:36:11,168 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-07-06T23:36:11,169 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-07-06T23:36:11,170 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-07-06T23:36:11,171 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-07-06T23:36:11,172 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-07-06T23:36:11,173 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-07-06T23:36:11,174 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-07-06T23:36:11,174 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-07-06T23:36:11,175 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-07-06T23:36:11,176 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-07-06T23:36:11,176 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-07-06T23:36:11,177 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-07-06T23:36:11,178 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-07-06T23:36:11,179 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-07-06T23:36:11,180 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-07-06T23:36:11,181 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-07-06T23:36:11,181 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-07-06T23:36:11,182 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-07-06T23:36:11,183 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-07-06T23:36:11,184 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-07-06T23:36:11,185 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-07-06T23:36:11,185 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-07-06T23:36:11,186 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-07-06T23:36:11,187 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-07-06T23:36:11,187 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-07-06T23:36:11,188 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-07-06T23:36:11,189 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-07-06T23:36:11,190 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-07-06T23:36:11,191 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-07-06T23:36:11,192 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-07-06T23:36:11,192 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-07-06T23:36:11,193 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-07-06T23:36:11,194 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-07-06T23:36:11,195 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-07-06T23:36:11,196 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-07-06T23:36:11,197 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-07-06T23:36:11,197 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-07-06T23:36:11,198 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-07-06T23:36:11,199 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-07-06T23:36:11,200 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-07-06T23:36:11,201 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-07-06T23:36:11,202 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-07-06T23:36:11,202 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-07-06T23:36:11,203 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-07-06T23:36:11,204 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-07-06T23:36:11,205 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-07-06T23:36:11,205 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-07-06T23:36:11,206 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-07-06T23:36:11,207 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-07-06T23:36:11,208 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-07-06T23:36:11,209 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-07-06T23:36:11,210 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-07-06T23:36:11,210 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-07-06T23:36:11,211 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-07-06T23:36:11,212 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-07-06T23:36:11,213 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-07-06T23:36:11,213 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-07-06T23:36:11,214 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-07-06T23:36:11,215 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-07-06T23:36:11,216 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-07-06T23:36:11,217 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-07-06T23:36:11,218 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-07-06T23:36:11,219 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-07-06T23:36:11,220 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-07-06T23:36:11,220 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-07-06T23:36:11,221 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-07-06T23:36:11,222 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-07-06T23:36:11,222 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-07-06T23:36:11,223 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-07-06T23:36:11,224 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-07-06T23:36:11,225 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-07-06T23:36:11,226 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-07-06T23:36:11,227 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-07-06T23:36:11,228 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-07-06T23:36:11,228 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-07-06T23:36:11,229 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-07-06T23:36:11,230 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-07-06T23:36:11,231 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-07-06T23:36:11,232 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-07-06T23:36:11,233 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-07-06T23:36:11,234 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-07-06T23:36:11,234 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-07-06T23:36:11,235 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-07-06T23:36:11,236 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-07-06T23:36:11,237 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-07-06T23:36:11,238 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-07-06T23:36:11,238 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-07-06T23:36:11,240 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-07-06T23:36:11,240 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-07-06T23:36:11,241 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-07-06T23:36:11,242 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-07-06T23:36:11,243 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-07-06T23:36:11,244 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-07-06T23:36:11,244 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-07-06T23:36:11,245 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-07-06T23:36:11,246 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-07-06T23:36:11,246 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-07-06T23:36:11,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-07-06T23:36:11,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-07-06T23:36:11,249 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-07-06T23:36:11,250 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-07-06T23:36:11,250 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-07-06T23:36:11,251 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-07-06T23:36:11,252 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-07-06T23:36:11,253 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-07-06T23:36:11,253 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-07-06T23:36:11,255 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-07-06T23:36:11,255 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-07-06T23:36:11,256 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-07-06T23:36:11,257 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-07-06T23:36:11,258 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-07-06T23:36:11,258 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-07-06T23:36:11,259 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-07-06T23:36:11,260 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-07-06T23:36:11,261 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-07-06T23:36:11,261 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-07-06T23:36:11,262 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-07-06T23:36:11,263 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-07-06T23:36:11,264 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-07-06T23:36:11,264 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-07-06T23:36:11,266 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-07-06T23:36:11,266 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-07-06T23:36:11,267 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-07-06T23:36:11,268 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-07-06T23:36:11,268 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-07-06T23:36:11,269 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-07-06T23:36:11,270 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-07-06T23:36:11,271 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-07-06T23:36:11,271 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-07-06T23:36:11,272 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-07-06T23:36:11,273 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-07-06T23:36:11,274 Fetching project page and analyzing links: https://www.piwheels.org/simple/ocean-contracts/ 2026-07-06T23:36:11,275 Getting page https://www.piwheels.org/simple/ocean-contracts/ 2026-07-06T23:36:11,276 Found index url https://www.piwheels.org/simple 2026-07-06T23:36:11,461 Fetched page https://www.piwheels.org/simple/ocean-contracts/ as text/html 2026-07-06T23:36:11,491 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-07-06T23:36:11,492 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-07-06T23:36:11,492 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-07-06T23:36:11,493 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-07-06T23:36:11,493 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-07-06T23:36:11,494 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-07-06T23:36:11,494 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.4.0-py3-none-any.whl#sha256=9f630a2ea8f8e6c4f6d8f62ef13402df694fb089f9a7f4234588c81aaefd1341 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-07-06T23:36:11,495 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.3.1-py3-none-any.whl#sha256=5db306b1cd48adb7f23feef61650db94af5e878029053e901825e4597ebe6354 (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-07-06T23:36:11,496 Skipping link: No binaries permitted for ocean-contracts: https://archive1.piwheels.org/simple/ocean-contracts/ocean_contracts-2.3.0-py3-none-any.whl#sha256=6543dc924317b1a9a9082b6510ed2f4818d3360d64db2effc8890c8c8057090d (from https://www.piwheels.org/simple/ocean-contracts/) (requires-python:>=3.6) 2026-07-06T23:36:11,496 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-07-06T23:36:11,497 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-07-06T23:36:11,498 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-07-06T23:36:11,498 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-07-06T23:36:11,499 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-07-06T23:36:11,499 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-07-06T23:36:11,500 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-07-06T23:36:11,500 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-07-06T23:36:11,501 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-07-06T23:36:11,501 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-07-06T23:36:11,502 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-07-06T23:36:11,502 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-07-06T23:36:11,503 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-07-06T23:36:11,504 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-07-06T23:36:11,504 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-07-06T23:36:11,505 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-07-06T23:36:11,506 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-07-06T23:36:11,506 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-07-06T23:36:11,507 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-07-06T23:36:11,507 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-07-06T23:36:11,508 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-07-06T23:36:11,508 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-07-06T23:36:11,509 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-07-06T23:36:11,509 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-07-06T23:36:11,510 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-07-06T23:36:11,511 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-07-06T23:36:11,511 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-07-06T23:36:11,512 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-07-06T23:36:11,513 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-07-06T23:36:11,513 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-07-06T23:36:11,514 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-07-06T23:36:11,515 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-07-06T23:36:11,515 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-07-06T23:36:11,516 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-07-06T23:36:11,516 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-07-06T23:36:11,517 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-07-06T23:36:11,517 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-07-06T23:36:11,518 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-07-06T23:36:11,519 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-07-06T23:36:11,519 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-07-06T23:36:11,520 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-07-06T23:36:11,520 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-07-06T23:36:11,521 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-07-06T23:36:11,522 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-07-06T23:36:11,522 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-07-06T23:36:11,523 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-07-06T23:36:11,523 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-07-06T23:36:11,524 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-07-06T23:36:11,524 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-07-06T23:36:11,525 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-07-06T23:36:11,525 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-07-06T23:36:11,526 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-07-06T23:36:11,527 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-07-06T23:36:11,527 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-07-06T23:36:11,528 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-07-06T23:36:11,529 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-07-06T23:36:11,529 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-07-06T23:36:11,529 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-07-06T23:36:11,530 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-07-06T23:36:11,530 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-07-06T23:36:11,531 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-07-06T23:36:11,531 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-07-06T23:36:11,532 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-07-06T23:36:11,533 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-07-06T23:36:11,533 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-07-06T23:36:11,534 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-07-06T23:36:11,534 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-07-06T23:36:11,535 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-07-06T23:36:11,536 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-07-06T23:36:11,536 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-07-06T23:36:11,537 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-07-06T23:36:11,537 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-07-06T23:36:11,538 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-07-06T23:36:11,538 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-07-06T23:36:11,539 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-07-06T23:36:11,539 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-07-06T23:36:11,540 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-07-06T23:36:11,541 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-07-06T23:36:11,541 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-07-06T23:36:11,542 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-07-06T23:36:11,542 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-07-06T23:36:11,543 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-07-06T23:36:11,544 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-07-06T23:36:11,544 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-07-06T23:36:11,545 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-07-06T23:36:11,545 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-07-06T23:36:11,546 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-07-06T23:36:11,546 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-07-06T23:36:11,547 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-07-06T23:36:11,547 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-07-06T23:36:11,548 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-07-06T23:36:11,548 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-07-06T23:36:11,549 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-07-06T23:36:11,549 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-07-06T23:36:11,550 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-07-06T23:36:11,551 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-07-06T23:36:11,551 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-07-06T23:36:11,552 Skipping link: not a file: https://www.piwheels.org/simple/ocean-contracts/ 2026-07-06T23:36:11,552 Skipping link: not a file: https://pypi.org/simple/ocean-contracts/ 2026-07-06T23:36:11,583 Given no hashes to check 1 links for project 'ocean-contracts': discarding no candidates 2026-07-06T23:36:11,605 Collecting ocean-contracts==2.9.0 2026-07-06T23:36:11,607 Created temporary directory: /tmp/pip-unpack-4zuzr6hr 2026-07-06T23:36:11,835 Downloading ocean_contracts-2.9.0.tar.gz (403 kB) 2026-07-06T23:36:12,212 Added ocean-contracts==2.9.0 from https://files.pythonhosted.org/packages/51/f4/f9e9613dfe99a6e5546a5793f2ac24664442a898a5dd016d7cba76bc6a08/ocean_contracts-2.9.0.tar.gz to build tracker '/tmp/pip-build-tracker-1n260ptf' 2026-07-06T23:36:12,217 Created temporary directory: /tmp/pip-build-env-cuffq1pj 2026-07-06T23:36:12,222 Installing build dependencies: started 2026-07-06T23:36:12,223 Running command pip subprocess to install build dependencies 2026-07-06T23:36:13,395 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-06T23:36:13,833 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-07-06T23:36:13,856 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-06T23:36:15,686 Collecting setuptools>=42 2026-07-06T23:36:15,706 Using cached setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-06T23:36:15,975 Collecting wheel 2026-07-06T23:36:15,977 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-06T23:36:15,991 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-06T23:36:16,172 Collecting packaging>=24.0 2026-07-06T23:36:16,173 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-06T23:36:16,187 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-06T23:36:16,384 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-06T23:36:16,403 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-06T23:36:16,421 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-06T23:36:16,443 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-06T23:36:19,150 Installing collected packages: setuptools, packaging, wheel 2026-07-06T23:36:22,653 Creating /tmp/pip-build-env-cuffq1pj/overlay/local/bin 2026-07-06T23:36:22,655 changing mode of /tmp/pip-build-env-cuffq1pj/overlay/local/bin/wheel to 755 2026-07-06T23:36:22,677 Successfully installed packaging-26.2 setuptools-83.0.0 wheel-0.47.0 2026-07-06T23:36:22,960 Installing build dependencies: finished with status 'done' 2026-07-06T23:36:22,966 Getting requirements to build wheel: started 2026-07-06T23:36:22,968 Running command Getting requirements to build wheel 2026-07-06T23:36:23,529 /tmp/pip-build-env-cuffq1pj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T23:36:23,529 !! 2026-07-06T23:36:23,530 ******************************************************************************** 2026-07-06T23:36:23,531 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T23:36:23,531 License :: OSI Approved :: Apache Software License 2026-07-06T23:36:23,532 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T23:36:23,533 ******************************************************************************** 2026-07-06T23:36:23,534 !! 2026-07-06T23:36:23,534 self._finalize_license_expression() 2026-07-06T23:36:23,587 running egg_info 2026-07-06T23:36:23,593 writing ocean_contracts.egg-info/PKG-INFO 2026-07-06T23:36:23,597 writing dependency_links to ocean_contracts.egg-info/dependency_links.txt 2026-07-06T23:36:23,600 writing top-level names to ocean_contracts.egg-info/top_level.txt 2026-07-06T23:36:23,635 reading manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-07-06T23:36:23,647 writing manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-07-06T23:36:23,737 Getting requirements to build wheel: finished with status 'done' 2026-07-06T23:36:23,740 Created temporary directory: /tmp/pip-modern-metadata-jpg56zqo 2026-07-06T23:36:23,743 Preparing metadata (pyproject.toml): started 2026-07-06T23:36:23,744 Running command Preparing metadata (pyproject.toml) 2026-07-06T23:36:24,279 /tmp/pip-build-env-cuffq1pj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T23:36:24,279 !! 2026-07-06T23:36:24,280 ******************************************************************************** 2026-07-06T23:36:24,281 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T23:36:24,282 License :: OSI Approved :: Apache Software License 2026-07-06T23:36:24,284 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T23:36:24,284 ******************************************************************************** 2026-07-06T23:36:24,285 !! 2026-07-06T23:36:24,286 self._finalize_license_expression() 2026-07-06T23:36:24,306 running dist_info 2026-07-06T23:36:24,317 creating /tmp/pip-modern-metadata-jpg56zqo/ocean_contracts.egg-info 2026-07-06T23:36:24,318 writing /tmp/pip-modern-metadata-jpg56zqo/ocean_contracts.egg-info/PKG-INFO 2026-07-06T23:36:24,321 writing dependency_links to /tmp/pip-modern-metadata-jpg56zqo/ocean_contracts.egg-info/dependency_links.txt 2026-07-06T23:36:24,323 writing top-level names to /tmp/pip-modern-metadata-jpg56zqo/ocean_contracts.egg-info/top_level.txt 2026-07-06T23:36:24,325 writing manifest file '/tmp/pip-modern-metadata-jpg56zqo/ocean_contracts.egg-info/SOURCES.txt' 2026-07-06T23:36:24,357 reading manifest file '/tmp/pip-modern-metadata-jpg56zqo/ocean_contracts.egg-info/SOURCES.txt' 2026-07-06T23:36:24,364 writing manifest file '/tmp/pip-modern-metadata-jpg56zqo/ocean_contracts.egg-info/SOURCES.txt' 2026-07-06T23:36:24,365 creating '/tmp/pip-modern-metadata-jpg56zqo/ocean_contracts-2.9.0.dist-info' 2026-07-06T23:36:24,484 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-06T23:36:24,489 Source in /tmp/pip-wheel-ax17e6yp/ocean-contracts_d9be050582da485b879d6695503a0ddd has version 2.9.0, which satisfies requirement ocean-contracts==2.9.0 from https://files.pythonhosted.org/packages/51/f4/f9e9613dfe99a6e5546a5793f2ac24664442a898a5dd016d7cba76bc6a08/ocean_contracts-2.9.0.tar.gz 2026-07-06T23:36:24,490 Removed ocean-contracts==2.9.0 from https://files.pythonhosted.org/packages/51/f4/f9e9613dfe99a6e5546a5793f2ac24664442a898a5dd016d7cba76bc6a08/ocean_contracts-2.9.0.tar.gz from build tracker '/tmp/pip-build-tracker-1n260ptf' 2026-07-06T23:36:24,496 Created temporary directory: /tmp/pip-unpack-h5uw155g 2026-07-06T23:36:24,496 Building wheels for collected packages: ocean-contracts 2026-07-06T23:36:24,501 Created temporary directory: /tmp/pip-wheel-dnwtekem 2026-07-06T23:36:24,501 Destination directory: /tmp/pip-wheel-dnwtekem 2026-07-06T23:36:24,503 Building wheel for ocean-contracts (pyproject.toml): started 2026-07-06T23:36:24,504 Running command Building wheel for ocean-contracts (pyproject.toml) 2026-07-06T23:36:25,030 /tmp/pip-build-env-cuffq1pj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-06T23:36:25,030 !! 2026-07-06T23:36:25,031 ******************************************************************************** 2026-07-06T23:36:25,032 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-06T23:36:25,033 License :: OSI Approved :: Apache Software License 2026-07-06T23:36:25,034 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-06T23:36:25,034 ******************************************************************************** 2026-07-06T23:36:25,036 !! 2026-07-06T23:36:25,036 self._finalize_license_expression() 2026-07-06T23:36:25,057 running bdist_wheel 2026-07-06T23:36:25,084 running build 2026-07-06T23:36:25,085 running build_py 2026-07-06T23:36:25,094 creating build/lib/addresses 2026-07-06T23:36:25,096 copying addresses/__init__.py -> build/lib/addresses 2026-07-06T23:36:25,098 creating build/lib/artifacts 2026-07-06T23:36:25,099 copying artifacts/__init__.py -> build/lib/artifacts 2026-07-06T23:36:25,109 copying addresses/address.json -> build/lib/addresses 2026-07-06T23:36:25,112 copying artifacts/IFactoryRouter.json -> build/lib/artifacts 2026-07-06T23:36:25,114 copying artifacts/IAccessList.json -> build/lib/artifacts 2026-07-06T23:36:25,117 copying artifacts/Splitter.json -> build/lib/artifacts 2026-07-06T23:36:25,120 copying artifacts/MockOcean.json -> build/lib/artifacts 2026-07-06T23:36:25,123 copying artifacts/IFixedRateExchange.json -> build/lib/artifacts 2026-07-06T23:36:25,125 copying artifacts/Ownable.json -> build/lib/artifacts 2026-07-06T23:36:25,128 copying artifacts/IERC20Template.json -> build/lib/artifacts 2026-07-06T23:36:25,131 copying artifacts/ERC20Template4.json -> build/lib/artifacts 2026-07-06T23:36:25,135 copying artifacts/SmartWalletChecker.json -> build/lib/artifacts 2026-07-06T23:36:25,138 copying artifacts/IERC725X.json -> build/lib/artifacts 2026-07-06T23:36:25,140 copying artifacts/ISplitter.json -> build/lib/artifacts 2026-07-06T23:36:25,142 copying artifacts/BPool.json -> build/lib/artifacts 2026-07-06T23:36:25,147 copying artifacts/ERC20Template3.json -> build/lib/artifacts 2026-07-06T23:36:25,151 copying artifacts/IERC725Y.json -> build/lib/artifacts 2026-07-06T23:36:25,154 copying artifacts/veOCEAN.json -> build/lib/artifacts 2026-07-06T23:36:25,157 copying artifacts/FixedRateExchange.json -> build/lib/artifacts 2026-07-06T23:36:25,161 copying artifacts/BToken.json -> build/lib/artifacts 2026-07-06T23:36:25,164 copying artifacts/MockERC20Permit.json -> build/lib/artifacts 2026-07-06T23:36:25,167 copying artifacts/IERC721Template.json -> build/lib/artifacts 2026-07-06T23:36:25,170 copying artifacts/BNum.json -> build/lib/artifacts 2026-07-06T23:36:25,173 copying artifacts/IERC721.json -> build/lib/artifacts 2026-07-06T23:36:25,175 copying artifacts/Booster.json -> build/lib/artifacts 2026-07-06T23:36:25,178 copying artifacts/MockExchange.json -> build/lib/artifacts 2026-07-06T23:36:25,181 copying artifacts/EnumerableSet.json -> build/lib/artifacts 2026-07-06T23:36:25,183 copying artifacts/BMath.json -> build/lib/artifacts 2026-07-06T23:36:25,186 copying artifacts/Address.json -> build/lib/artifacts 2026-07-06T23:36:25,188 copying artifacts/GrantsToken.json -> build/lib/artifacts 2026-07-06T23:36:25,191 copying artifacts/IveOCEAN.json -> build/lib/artifacts 2026-07-06T23:36:25,194 copying artifacts/BTokenBase.json -> build/lib/artifacts 2026-07-06T23:36:25,196 copying artifacts/veFeeEstimate.json -> build/lib/artifacts 2026-07-06T23:36:25,199 copying artifacts/IveFeeDistributor.json -> build/lib/artifacts 2026-07-06T23:36:25,201 copying artifacts/VestingWalletLinear.json -> build/lib/artifacts 2026-07-06T23:36:25,204 copying artifacts/IAccessListFactory.json -> build/lib/artifacts 2026-07-06T23:36:25,206 copying artifacts/IFactory.json -> build/lib/artifacts 2026-07-06T23:36:25,209 copying artifacts/Context.json -> build/lib/artifacts 2026-07-06T23:36:25,211 copying artifacts/IERC20Template3.json -> build/lib/artifacts 2026-07-06T23:36:25,214 copying artifacts/ERC721.json -> build/lib/artifacts 2026-07-06T23:36:25,217 copying artifacts/BFactory.json -> build/lib/artifacts 2026-07-06T23:36:25,220 copying artifacts/veDelegation.json -> build/lib/artifacts 2026-07-06T23:36:25,224 copying artifacts/IEnterpriseFeeCollector.json -> build/lib/artifacts 2026-07-06T23:36:25,226 copying artifacts/IPool.json -> build/lib/artifacts 2026-07-06T23:36:25,228 copying artifacts/IERC165.json -> build/lib/artifacts 2026-07-06T23:36:25,231 copying artifacts/ISideStaking.json -> build/lib/artifacts 2026-07-06T23:36:25,233 copying artifacts/veAllocate.json -> build/lib/artifacts 2026-07-06T23:36:25,236 copying artifacts/AccessList.json -> build/lib/artifacts 2026-07-06T23:36:25,239 copying artifacts/IDispenser.json -> build/lib/artifacts 2026-07-06T23:36:25,242 copying artifacts/PredictoorHelper.json -> build/lib/artifacts 2026-07-06T23:36:25,245 copying artifacts/MockOldDT.json -> build/lib/artifacts 2026-07-06T23:36:25,248 copying artifacts/ERC20Template.json -> build/lib/artifacts 2026-07-06T23:36:25,252 copying artifacts/OPFCommunityFeeCollector.json -> build/lib/artifacts 2026-07-06T23:36:25,255 copying artifacts/BConst.json -> build/lib/artifacts 2026-07-06T23:36:25,257 copying artifacts/EnterpriseFeeCollector.json -> build/lib/artifacts 2026-07-06T23:36:25,260 copying artifacts/IVestingContract.json -> build/lib/artifacts 2026-07-06T23:36:25,262 copying artifacts/IERC20.json -> build/lib/artifacts 2026-07-06T23:36:25,264 copying artifacts/IAccessListContract.json -> build/lib/artifacts 2026-07-06T23:36:25,267 copying artifacts/Escrow.json -> build/lib/artifacts 2026-07-06T23:36:25,271 copying artifacts/Dispenser.json -> build/lib/artifacts 2026-07-06T23:36:25,274 copying artifacts/Deployer.json -> build/lib/artifacts 2026-07-06T23:36:25,276 copying artifacts/ERC20TemplateEnterprise.json -> build/lib/artifacts 2026-07-06T23:36:25,282 copying artifacts/MockERC20.json -> build/lib/artifacts 2026-07-06T23:36:25,285 copying artifacts/GrantsTokenFaucet.json -> build/lib/artifacts 2026-07-06T23:36:25,288 copying artifacts/OceanToken.json -> build/lib/artifacts 2026-07-06T23:36:25,292 copying artifacts/DFRewards.json -> build/lib/artifacts 2026-07-06T23:36:25,294 copying artifacts/UtilsLib.json -> build/lib/artifacts 2026-07-06T23:36:25,297 copying artifacts/AccessListFactory.json -> build/lib/artifacts 2026-07-06T23:36:25,300 copying artifacts/MockERC20Decimals.json -> build/lib/artifacts 2026-07-06T23:36:25,302 copying artifacts/Distribute.json -> build/lib/artifacts 2026-07-06T23:36:25,305 copying artifacts/ERC721RolesAddress.json -> build/lib/artifacts 2026-07-06T23:36:25,309 copying artifacts/ERC725Ocean.json -> build/lib/artifacts 2026-07-06T23:36:25,311 copying artifacts/VestingWalletHalving.json -> build/lib/artifacts 2026-07-06T23:36:25,314 copying artifacts/FactoryRouter.json -> build/lib/artifacts 2026-07-06T23:36:25,318 copying artifacts/Strings.json -> build/lib/artifacts 2026-07-06T23:36:25,320 copying artifacts/IDFRewards.json -> build/lib/artifacts 2026-07-06T23:36:25,322 copying artifacts/IERC721Enumerable.json -> build/lib/artifacts 2026-07-06T23:36:25,324 copying artifacts/veFeeDistributor.json -> build/lib/artifacts 2026-07-06T23:36:25,327 copying artifacts/GrantsSwap.json -> build/lib/artifacts 2026-07-06T23:36:25,330 copying artifacts/SafeERC20.json -> build/lib/artifacts 2026-07-06T23:36:25,332 copying artifacts/FixedRateExchangeEnterprise.json -> build/lib/artifacts 2026-07-06T23:36:25,336 copying artifacts/IERC721Receiver.json -> build/lib/artifacts 2026-07-06T23:36:25,338 copying artifacts/ERC165.json -> build/lib/artifacts 2026-07-06T23:36:25,340 copying artifacts/veFeeDistributorOwner.json -> build/lib/artifacts 2026-07-06T23:36:25,343 copying artifacts/EnumerableMap.json -> build/lib/artifacts 2026-07-06T23:36:25,345 copying artifacts/EnterpriseEscrow.json -> build/lib/artifacts 2026-07-06T23:36:25,350 copying artifacts/IERC721Metadata.json -> build/lib/artifacts 2026-07-06T23:36:25,352 copying artifacts/ERC721Factory.json -> build/lib/artifacts 2026-07-06T23:36:25,356 copying artifacts/BatchPayments.json -> build/lib/artifacts 2026-07-06T23:36:25,358 copying artifacts/ERC721Template.json -> build/lib/artifacts 2026-07-06T23:36:25,363 copying artifacts/ERC20Roles.json -> build/lib/artifacts 2026-07-06T23:36:25,365 copying artifacts/DFStrategyV1.json -> build/lib/artifacts 2026-07-06T23:36:25,381 installing to build/bdist.linux-armv7l/wheel 2026-07-06T23:36:25,382 running install 2026-07-06T23:36:25,406 running install_lib 2026-07-06T23:36:25,414 creating build/bdist.linux-armv7l/wheel 2026-07-06T23:36:25,416 creating build/bdist.linux-armv7l/wheel/addresses 2026-07-06T23:36:25,417 copying build/lib/addresses/__init__.py -> build/bdist.linux-armv7l/wheel/./addresses 2026-07-06T23:36:25,419 copying build/lib/addresses/address.json -> build/bdist.linux-armv7l/wheel/./addresses 2026-07-06T23:36:25,423 creating build/bdist.linux-armv7l/wheel/artifacts 2026-07-06T23:36:25,424 copying build/lib/artifacts/IFactoryRouter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,427 copying build/lib/artifacts/IAccessList.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,429 copying build/lib/artifacts/Splitter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,431 copying build/lib/artifacts/MockOcean.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,434 copying build/lib/artifacts/IFixedRateExchange.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,436 copying build/lib/artifacts/Ownable.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,438 copying build/lib/artifacts/IERC20Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,441 copying build/lib/artifacts/ERC20Template4.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,445 copying build/lib/artifacts/SmartWalletChecker.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,447 copying build/lib/artifacts/IERC725X.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,449 copying build/lib/artifacts/ISplitter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,451 copying build/lib/artifacts/BPool.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,455 copying build/lib/artifacts/ERC20Template3.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,460 copying build/lib/artifacts/IERC725Y.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,462 copying build/lib/artifacts/veOCEAN.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,465 copying build/lib/artifacts/FixedRateExchange.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,469 copying build/lib/artifacts/BToken.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,471 copying build/lib/artifacts/__init__.py -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,472 copying build/lib/artifacts/MockERC20Permit.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,475 copying build/lib/artifacts/IERC721Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,477 copying build/lib/artifacts/BNum.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,479 copying build/lib/artifacts/IERC721.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,482 copying build/lib/artifacts/Booster.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,484 copying build/lib/artifacts/MockExchange.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,486 copying build/lib/artifacts/EnumerableSet.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,488 copying build/lib/artifacts/BMath.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,490 copying build/lib/artifacts/Address.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,492 copying build/lib/artifacts/GrantsToken.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,495 copying build/lib/artifacts/IveOCEAN.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,497 copying build/lib/artifacts/BTokenBase.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,499 copying build/lib/artifacts/veFeeEstimate.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,502 copying build/lib/artifacts/IveFeeDistributor.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,503 copying build/lib/artifacts/VestingWalletLinear.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,506 copying build/lib/artifacts/IAccessListFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,508 copying build/lib/artifacts/IFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,510 copying build/lib/artifacts/Context.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,512 copying build/lib/artifacts/IERC20Template3.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,515 copying build/lib/artifacts/ERC721.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,517 copying build/lib/artifacts/BFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,520 copying build/lib/artifacts/veDelegation.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,523 copying build/lib/artifacts/IEnterpriseFeeCollector.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,525 copying build/lib/artifacts/IPool.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,528 copying build/lib/artifacts/IERC165.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,529 copying build/lib/artifacts/ISideStaking.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,532 copying build/lib/artifacts/veAllocate.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,534 copying build/lib/artifacts/AccessList.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,537 copying build/lib/artifacts/IDispenser.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,539 copying build/lib/artifacts/PredictoorHelper.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,542 copying build/lib/artifacts/MockOldDT.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,545 copying build/lib/artifacts/ERC20Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,550 copying build/lib/artifacts/OPFCommunityFeeCollector.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,552 copying build/lib/artifacts/BConst.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,554 copying build/lib/artifacts/EnterpriseFeeCollector.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,557 copying build/lib/artifacts/IVestingContract.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,559 copying build/lib/artifacts/IERC20.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,561 copying build/lib/artifacts/IAccessListContract.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,563 copying build/lib/artifacts/Escrow.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,566 copying build/lib/artifacts/Dispenser.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,569 copying build/lib/artifacts/Deployer.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,571 copying build/lib/artifacts/ERC20TemplateEnterprise.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,577 copying build/lib/artifacts/MockERC20.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,579 copying build/lib/artifacts/GrantsTokenFaucet.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,582 copying build/lib/artifacts/OceanToken.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,585 copying build/lib/artifacts/DFRewards.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,587 copying build/lib/artifacts/UtilsLib.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,589 copying build/lib/artifacts/AccessListFactory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,592 copying build/lib/artifacts/MockERC20Decimals.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,594 copying build/lib/artifacts/Distribute.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,596 copying build/lib/artifacts/ERC721RolesAddress.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,599 copying build/lib/artifacts/ERC725Ocean.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,601 copying build/lib/artifacts/VestingWalletHalving.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,604 copying build/lib/artifacts/FactoryRouter.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,608 copying build/lib/artifacts/Strings.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,610 copying build/lib/artifacts/IDFRewards.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,612 copying build/lib/artifacts/IERC721Enumerable.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,614 copying build/lib/artifacts/veFeeDistributor.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,617 copying build/lib/artifacts/GrantsSwap.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,619 copying build/lib/artifacts/SafeERC20.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,621 copying build/lib/artifacts/FixedRateExchangeEnterprise.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,625 copying build/lib/artifacts/IERC721Receiver.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,627 copying build/lib/artifacts/ERC165.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,629 copying build/lib/artifacts/veFeeDistributorOwner.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,632 copying build/lib/artifacts/EnumerableMap.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,633 copying build/lib/artifacts/EnterpriseEscrow.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,639 copying build/lib/artifacts/IERC721Metadata.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,641 copying build/lib/artifacts/ERC721Factory.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,644 copying build/lib/artifacts/BatchPayments.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,646 copying build/lib/artifacts/ERC721Template.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,650 copying build/lib/artifacts/ERC20Roles.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,652 copying build/lib/artifacts/DFStrategyV1.json -> build/bdist.linux-armv7l/wheel/./artifacts 2026-07-06T23:36:25,654 running install_egg_info 2026-07-06T23:36:25,674 running egg_info 2026-07-06T23:36:25,680 writing ocean_contracts.egg-info/PKG-INFO 2026-07-06T23:36:25,683 writing dependency_links to ocean_contracts.egg-info/dependency_links.txt 2026-07-06T23:36:25,684 writing top-level names to ocean_contracts.egg-info/top_level.txt 2026-07-06T23:36:25,701 reading manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-07-06T23:36:25,713 writing manifest file 'ocean_contracts.egg-info/SOURCES.txt' 2026-07-06T23:36:25,714 Copying ocean_contracts.egg-info to build/bdist.linux-armv7l/wheel/./ocean_contracts-2.9.0-py3.11.egg-info 2026-07-06T23:36:25,723 running install_scripts 2026-07-06T23:36:25,730 creating build/bdist.linux-armv7l/wheel/ocean_contracts-2.9.0.dist-info/WHEEL 2026-07-06T23:36:25,732 creating '/tmp/pip-wheel-dnwtekem/.tmp-z4a5ez3y/ocean_contracts-2.9.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-06T23:36:25,735 adding 'addresses/__init__.py' 2026-07-06T23:36:25,737 adding 'addresses/address.json' 2026-07-06T23:36:25,744 adding 'artifacts/AccessList.json' 2026-07-06T23:36:25,747 adding 'artifacts/AccessListFactory.json' 2026-07-06T23:36:25,748 adding 'artifacts/Address.json' 2026-07-06T23:36:25,750 adding 'artifacts/BConst.json' 2026-07-06T23:36:25,751 adding 'artifacts/BFactory.json' 2026-07-06T23:36:25,754 adding 'artifacts/BMath.json' 2026-07-06T23:36:25,755 adding 'artifacts/BNum.json' 2026-07-06T23:36:25,771 adding 'artifacts/BPool.json' 2026-07-06T23:36:25,774 adding 'artifacts/BToken.json' 2026-07-06T23:36:25,776 adding 'artifacts/BTokenBase.json' 2026-07-06T23:36:25,778 adding 'artifacts/BatchPayments.json' 2026-07-06T23:36:25,782 adding 'artifacts/Booster.json' 2026-07-06T23:36:25,784 adding 'artifacts/Context.json' 2026-07-06T23:36:25,788 adding 'artifacts/DFRewards.json' 2026-07-06T23:36:25,789 adding 'artifacts/DFStrategyV1.json' 2026-07-06T23:36:25,791 adding 'artifacts/Deployer.json' 2026-07-06T23:36:25,794 adding 'artifacts/Dispenser.json' 2026-07-06T23:36:25,795 adding 'artifacts/Distribute.json' 2026-07-06T23:36:25,797 adding 'artifacts/ERC165.json' 2026-07-06T23:36:25,798 adding 'artifacts/ERC20Roles.json' 2026-07-06T23:36:25,816 adding 'artifacts/ERC20Template.json' 2026-07-06T23:36:25,838 adding 'artifacts/ERC20Template3.json' 2026-07-06T23:36:25,857 adding 'artifacts/ERC20Template4.json' 2026-07-06T23:36:25,879 adding 'artifacts/ERC20TemplateEnterprise.json' 2026-07-06T23:36:25,882 adding 'artifacts/ERC721.json' 2026-07-06T23:36:25,895 adding 'artifacts/ERC721Factory.json' 2026-07-06T23:36:25,898 adding 'artifacts/ERC721RolesAddress.json' 2026-07-06T23:36:25,915 adding 'artifacts/ERC721Template.json' 2026-07-06T23:36:25,917 adding 'artifacts/ERC725Ocean.json' 2026-07-06T23:36:25,932 adding 'artifacts/EnterpriseEscrow.json' 2026-07-06T23:36:25,936 adding 'artifacts/EnterpriseFeeCollector.json' 2026-07-06T23:36:25,937 adding 'artifacts/EnumerableMap.json' 2026-07-06T23:36:25,939 adding 'artifacts/EnumerableSet.json' 2026-07-06T23:36:25,954 adding 'artifacts/Escrow.json' 2026-07-06T23:36:25,968 adding 'artifacts/FactoryRouter.json' 2026-07-06T23:36:25,980 adding 'artifacts/FixedRateExchange.json' 2026-07-06T23:36:25,993 adding 'artifacts/FixedRateExchangeEnterprise.json' 2026-07-06T23:36:25,996 adding 'artifacts/GrantsSwap.json' 2026-07-06T23:36:26,002 adding 'artifacts/GrantsToken.json' 2026-07-06T23:36:26,004 adding 'artifacts/GrantsTokenFaucet.json' 2026-07-06T23:36:26,006 adding 'artifacts/IAccessList.json' 2026-07-06T23:36:26,007 adding 'artifacts/IAccessListContract.json' 2026-07-06T23:36:26,008 adding 'artifacts/IAccessListFactory.json' 2026-07-06T23:36:26,009 adding 'artifacts/IDFRewards.json' 2026-07-06T23:36:26,010 adding 'artifacts/IDispenser.json' 2026-07-06T23:36:26,012 adding 'artifacts/IERC165.json' 2026-07-06T23:36:26,013 adding 'artifacts/IERC20.json' 2026-07-06T23:36:26,015 adding 'artifacts/IERC20Template.json' 2026-07-06T23:36:26,017 adding 'artifacts/IERC20Template3.json' 2026-07-06T23:36:26,018 adding 'artifacts/IERC721.json' 2026-07-06T23:36:26,019 adding 'artifacts/IERC721Enumerable.json' 2026-07-06T23:36:26,021 adding 'artifacts/IERC721Metadata.json' 2026-07-06T23:36:26,022 adding 'artifacts/IERC721Receiver.json' 2026-07-06T23:36:26,024 adding 'artifacts/IERC721Template.json' 2026-07-06T23:36:26,025 adding 'artifacts/IERC725X.json' 2026-07-06T23:36:26,026 adding 'artifacts/IERC725Y.json' 2026-07-06T23:36:26,027 adding 'artifacts/IEnterpriseFeeCollector.json' 2026-07-06T23:36:26,029 adding 'artifacts/IFactory.json' 2026-07-06T23:36:26,030 adding 'artifacts/IFactoryRouter.json' 2026-07-06T23:36:26,032 adding 'artifacts/IFixedRateExchange.json' 2026-07-06T23:36:26,033 adding 'artifacts/IPool.json' 2026-07-06T23:36:26,034 adding 'artifacts/ISideStaking.json' 2026-07-06T23:36:26,036 adding 'artifacts/ISplitter.json' 2026-07-06T23:36:26,037 adding 'artifacts/IVestingContract.json' 2026-07-06T23:36:26,038 adding 'artifacts/IveFeeDistributor.json' 2026-07-06T23:36:26,039 adding 'artifacts/IveOCEAN.json' 2026-07-06T23:36:26,041 adding 'artifacts/MockERC20.json' 2026-07-06T23:36:26,043 adding 'artifacts/MockERC20Decimals.json' 2026-07-06T23:36:26,046 adding 'artifacts/MockERC20Permit.json' 2026-07-06T23:36:26,048 adding 'artifacts/MockExchange.json' 2026-07-06T23:36:26,049 adding 'artifacts/MockOcean.json' 2026-07-06T23:36:26,053 adding 'artifacts/MockOldDT.json' 2026-07-06T23:36:26,055 adding 'artifacts/OPFCommunityFeeCollector.json' 2026-07-06T23:36:26,057 adding 'artifacts/OceanToken.json' 2026-07-06T23:36:26,059 adding 'artifacts/Ownable.json' 2026-07-06T23:36:26,061 adding 'artifacts/PredictoorHelper.json' 2026-07-06T23:36:26,062 adding 'artifacts/SafeERC20.json' 2026-07-06T23:36:26,064 adding 'artifacts/SmartWalletChecker.json' 2026-07-06T23:36:26,066 adding 'artifacts/Splitter.json' 2026-07-06T23:36:26,068 adding 'artifacts/Strings.json' 2026-07-06T23:36:26,069 adding 'artifacts/UtilsLib.json' 2026-07-06T23:36:26,071 adding 'artifacts/VestingWalletHalving.json' 2026-07-06T23:36:26,074 adding 'artifacts/VestingWalletLinear.json' 2026-07-06T23:36:26,075 adding 'artifacts/__init__.py' 2026-07-06T23:36:26,077 adding 'artifacts/veAllocate.json' 2026-07-06T23:36:26,088 adding 'artifacts/veDelegation.json' 2026-07-06T23:36:26,092 adding 'artifacts/veFeeDistributor.json' 2026-07-06T23:36:26,094 adding 'artifacts/veFeeDistributorOwner.json' 2026-07-06T23:36:26,097 adding 'artifacts/veFeeEstimate.json' 2026-07-06T23:36:26,102 adding 'artifacts/veOCEAN.json' 2026-07-06T23:36:26,105 adding 'ocean_contracts-2.9.0.dist-info/METADATA' 2026-07-06T23:36:26,106 adding 'ocean_contracts-2.9.0.dist-info/WHEEL' 2026-07-06T23:36:26,107 adding 'ocean_contracts-2.9.0.dist-info/top_level.txt' 2026-07-06T23:36:26,109 adding 'ocean_contracts-2.9.0.dist-info/RECORD' 2026-07-06T23:36:26,116 removing build/bdist.linux-armv7l/wheel 2026-07-06T23:36:26,229 Building wheel for ocean-contracts (pyproject.toml): finished with status 'done' 2026-07-06T23:36:26,243 Created wheel for ocean-contracts: filename=ocean_contracts-2.9.0-py3-none-any.whl size=452967 sha256=8bdf93bbdac88f97dbd50c6910639211c51176357a2defb96d2c2b80bf6565d1 2026-07-06T23:36:26,244 Stored in directory: /tmp/pip-ephem-wheel-cache-k6wcwzgh/wheels/20/73/69/30f430a977e0933f679a035a8cb26515a0ad41a4c95cbd801f 2026-07-06T23:36:26,257 Successfully built ocean-contracts 2026-07-06T23:36:26,271 Removed build tracker: '/tmp/pip-build-tracker-1n260ptf'