2024-04-06T13:00:23,793 Created temporary directory: /tmp/pip-build-tracker-4of2pwkh
2024-04-06T13:00:23,794 Initialized build tracking at /tmp/pip-build-tracker-4of2pwkh
2024-04-06T13:00:23,795 Created build tracker: /tmp/pip-build-tracker-4of2pwkh
2024-04-06T13:00:23,795 Entered build tracker: /tmp/pip-build-tracker-4of2pwkh
2024-04-06T13:00:23,796 Created temporary directory: /tmp/pip-wheel-wkon_1m0
2024-04-06T13:00:23,799 Created temporary directory: /tmp/pip-ephem-wheel-cache-g4_u0daa
2024-04-06T13:00:23,822 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
2024-04-06T13:00:23,825 2 location(s) to search for versions of octomy-common:
2024-04-06T13:00:23,825 * https://pypi.org/simple/octomy-common/
2024-04-06T13:00:23,825 * https://www.piwheels.org/simple/octomy-common/
2024-04-06T13:00:23,826 Fetching project page and analyzing links: https://pypi.org/simple/octomy-common/
2024-04-06T13:00:23,827 Getting page https://pypi.org/simple/octomy-common/
2024-04-06T13:00:23,829 Found index url https://pypi.org/simple/
2024-04-06T13:00:23,967 Fetched page https://pypi.org/simple/octomy-common/ as application/vnd.pypi.simple.v1+json
2024-04-06T13:00:23,978 Link requires a different Python (3.11.2 not in: '~=3.7.4'): https://files.pythonhosted.org/packages/32/65/9dce6766ceea845a4c5189109a4a2d60507df4c62734641c10d0fc7326d0/octomy-common-0.0.2.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,979 Skipping link: 0.0.2 Requires-Python ~=3.7.4: https://files.pythonhosted.org/packages/32/65/9dce6766ceea845a4c5189109a4a2d60507df4c62734641c10d0fc7326d0/octomy-common-0.0.2.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,980 Link requires a different Python (3.11.2 not in: '~=3.7.4'): https://files.pythonhosted.org/packages/8f/90/2f6b2340ac7e9d7d7a74f5fb7ffaf4c8d621d26abc93a5d101c3d751b1c8/octomy-common-0.0.3.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,981 Skipping link: 0.0.3 Requires-Python ~=3.7.4: https://files.pythonhosted.org/packages/8f/90/2f6b2340ac7e9d7d7a74f5fb7ffaf4c8d621d26abc93a5d101c3d751b1c8/octomy-common-0.0.3.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,982 Link requires a different Python (3.11.2 not in: '~=3.7.4'): https://files.pythonhosted.org/packages/a8/f6/60c9aa85a93caf119be913e4ccd8ec29384150850be970989764a34acfbc/octomy-common-0.0.4.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,982 Skipping link: 0.0.4 Requires-Python ~=3.7.4: https://files.pythonhosted.org/packages/a8/f6/60c9aa85a93caf119be913e4ccd8ec29384150850be970989764a34acfbc/octomy-common-0.0.4.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,983 Link requires a different Python (3.11.2 not in: '~=3.7.4'): https://files.pythonhosted.org/packages/87/b4/956265a7b40e2d6d54922bc31f3403f7b124c65609e18ccd28065bf29b79/octomy-common-0.0.5.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,984 Skipping link: 0.0.5 Requires-Python ~=3.7.4: https://files.pythonhosted.org/packages/87/b4/956265a7b40e2d6d54922bc31f3403f7b124c65609e18ccd28065bf29b79/octomy-common-0.0.5.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,985 Link requires a different Python (3.11.2 not in: '~=3.7.4'): https://files.pythonhosted.org/packages/e6/e7/3c04f5352c6ed75deef7179955cbe79603994545b410b4c8859a786a95c5/octomy-common-0.0.6.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,985 Skipping link: 0.0.6 Requires-Python ~=3.7.4: https://files.pythonhosted.org/packages/e6/e7/3c04f5352c6ed75deef7179955cbe79603994545b410b4c8859a786a95c5/octomy-common-0.0.6.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,987 Link requires a different Python (3.11.2 not in: '~=3.7.4'): https://files.pythonhosted.org/packages/1a/61/5d2611292cc9b235fde82f4afd17f6447f535a3cb2e919f2a7843f4b1296/octomy-common-0.0.7.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,987 Skipping link: 0.0.7 Requires-Python ~=3.7.4: https://files.pythonhosted.org/packages/1a/61/5d2611292cc9b235fde82f4afd17f6447f535a3cb2e919f2a7843f4b1296/octomy-common-0.0.7.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,989 Link requires a different Python (3.11.2 not in: '~=3.7.4'): https://files.pythonhosted.org/packages/30/bc/823ad7a9a2b0a04bbbf6298e5826c29025ce56d61ff4213ac687243c8cdb/octomy-common-0.0.8.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,989 Skipping link: 0.0.8 Requires-Python ~=3.7.4: https://files.pythonhosted.org/packages/30/bc/823ad7a9a2b0a04bbbf6298e5826c29025ce56d61ff4213ac687243c8cdb/octomy-common-0.0.8.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,990 Link requires a different Python (3.11.2 not in: '~=3.7.4'): https://files.pythonhosted.org/packages/fa/06/b58a9a4b7383b63eb0cfefc46979e52c2fcba6883ba38a916ce24fdfb921/octomy-common-0.0.9.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,991 Skipping link: 0.0.9 Requires-Python ~=3.7.4: https://files.pythonhosted.org/packages/fa/06/b58a9a4b7383b63eb0cfefc46979e52c2fcba6883ba38a916ce24fdfb921/octomy-common-0.0.9.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:~=3.7.4)
2024-04-06T13:00:23,992 Found link https://files.pythonhosted.org/packages/ab/2e/2049b582e197580ae7b66ee35285149e6fafd2abf6b174b8b9e10fd5c230/octomy-common-0.0.10.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 0.0.10
2024-04-06T13:00:23,993 Found link https://files.pythonhosted.org/packages/35/d1/d25fcc61d21e4418e818bca72d23b04fcc792b873b82383e7bc92aa8affc/octomy-common-0.1.0.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 0.1.0
2024-04-06T13:00:23,994 Found link https://files.pythonhosted.org/packages/6d/cc/922f5a3b877239f821f7bdc5014740e4db59b63d7f8c170a4b66ea9f3d3a/octomy-common-1.0.2b0.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.2b0
2024-04-06T13:00:23,995 Found link https://files.pythonhosted.org/packages/8c/64/1f95bf2decbb98a830c826f21297bed1104c5f0fb2b4d5be1c69c603fa07/octomy-common-1.0.2.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.2
2024-04-06T13:00:23,996 Found link https://files.pythonhosted.org/packages/69/ae/d3746c6ec99c31f7a7ee7b84bec13626a7fe6603a5ab4495e62e2997d054/octomy-common-1.0.3.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.3
2024-04-06T13:00:23,997 Found link https://files.pythonhosted.org/packages/02/39/81a34f5d86e42a79e7b566f914b80a5d7ccffcf0a45b5b5fe596d1ae6616/octomy-common-1.0.4b0.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.4b0
2024-04-06T13:00:23,998 Found link https://files.pythonhosted.org/packages/65/19/c0e41b9fd72d6ff607d78164e860af5da1bdbd15a595672bbfb4ae736a48/octomy-common-1.0.4.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.4
2024-04-06T13:00:23,999 Found link https://files.pythonhosted.org/packages/93/f7/4adf16e2939f62d99997257a4bcd3d7251ae9cd22de49aee07a1dd320750/octomy-common-1.0.6b0.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.6b0
2024-04-06T13:00:24,000 Found link https://files.pythonhosted.org/packages/89/5c/27864389ff2dab5ca68d5c2a538921c0952a5e2e465f9dc9e07473a8aa53/octomy-common-1.0.7b0.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.7b0
2024-04-06T13:00:24,001 Found link https://files.pythonhosted.org/packages/55/a4/81b9cea90e8b495645b25fc9057739719deabfe70f9dca60ab26f084b548/octomy-common-1.0.7.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.7
2024-04-06T13:00:24,002 Found link https://files.pythonhosted.org/packages/3d/6a/13d436ed97549dcb4ed124fe10240dc92c06c3ce14a46d32a06291f7618d/octomy-common-1.0.8.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.8
2024-04-06T13:00:24,003 Found link https://files.pythonhosted.org/packages/d3/82/29bf0bc1695f9655aea09edb99429fabbcbad2cc853e208fe7598d559817/octomy-common-1.0.9.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.9
2024-04-06T13:00:24,004 Found link https://files.pythonhosted.org/packages/49/85/404414ce99719ed88d84f93d34194b1f95ccc2ccf17231e4b0d151655f4a/octomy-common-1.0.10.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.10
2024-04-06T13:00:24,005 Found link https://files.pythonhosted.org/packages/5a/d2/1e53f487b24a524bc4922b539b6832c6fb2b140bf9127bbe18d97146cc45/octomy-common-1.0.11.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.11
2024-04-06T13:00:24,006 Found link https://files.pythonhosted.org/packages/8b/11/3a94f08cc25419d20476c3f6827641d60c8b95a46b8d0d770e27d331274f/octomy-common-1.0.12.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.12
2024-04-06T13:00:24,007 Found link https://files.pythonhosted.org/packages/93/d1/8058e42f95f6fc26f91c9b9a3a4c4ee93bee7e9b49df1cf935dc50de6465/octomy-common-1.0.13.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.13
2024-04-06T13:00:24,008 Found link https://files.pythonhosted.org/packages/05/46/e6226e021d6a5328405eb2019b80194609f6fe707df89e7fb625e34d0b42/octomy-common-1.0.14.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.14
2024-04-06T13:00:24,009 Found link https://files.pythonhosted.org/packages/48/80/2f3d20488b7617d84f278e506dedc2e736f7855a08de4840da44ef9f9c6d/octomy-common-1.0.15.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.15
2024-04-06T13:00:24,010 Found link https://files.pythonhosted.org/packages/26/b1/f0b2b4e4a62efdbea11631dc6da3d3db7cbbfcc4907f50c8d67cd4cfd78e/octomy-common-1.0.16.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.16
2024-04-06T13:00:24,010 Found link https://files.pythonhosted.org/packages/4d/e2/77dd3a8bf32304e7682683542532db174e02a54acc6e7bd31bd8bbd3356c/octomy-common-1.0.17.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.17
2024-04-06T13:00:24,011 Found link https://files.pythonhosted.org/packages/c4/16/61ca9db2607840372754216974a386e009156e570e25f03673469256c702/octomy-common-1.0.18.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.18
2024-04-06T13:00:24,012 Found link https://files.pythonhosted.org/packages/22/b1/368a017f446619c816a3b2fcebe249b03249acf3fe56e32e9b011b63b5fa/octomy-common-1.0.19.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.19
2024-04-06T13:00:24,013 Found link https://files.pythonhosted.org/packages/30/c0/007ab5efe5a644517499ba42bef4da829d676a71761d442827cdccc0b2ac/octomy-common-1.0.20.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.20
2024-04-06T13:00:24,014 Found link https://files.pythonhosted.org/packages/23/51/720e0d63fb4a9b0acd595e15e26fff1748a2dbc75ebf08cc6dcb781581ca/octomy-common-1.0.21.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.21
2024-04-06T13:00:24,015 Found link https://files.pythonhosted.org/packages/71/51/a349be460eaad136dd56234d4ae56ddaeb3a625db4274f1dbd23f8711791/octomy-common-1.0.22.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.22
2024-04-06T13:00:24,016 Found link https://files.pythonhosted.org/packages/7b/e8/367f80ff6f743b80349751e7454a82d45853f153937d519d6d342f81503f/octomy-common-1.0.23.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.23
2024-04-06T13:00:24,017 Found link https://files.pythonhosted.org/packages/03/b4/5656ee6193736fa0345a57c9fbe25081cb42e55f16c8b6d3df56f3561288/octomy-common-1.0.24.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.24
2024-04-06T13:00:24,019 Found link https://files.pythonhosted.org/packages/45/99/70a22d7f11820517eda6ed235f726a27e14707dd58ed6dec6e8543f3472b/octomy-common-1.0.25.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.25
2024-04-06T13:00:24,020 Found link https://files.pythonhosted.org/packages/37/78/80e490bbad118cf4f6fe6e30ef3cedb3681ab2c872f5f080d458e7f20f57/octomy-common-1.0.26.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.26
2024-04-06T13:00:24,021 Found link https://files.pythonhosted.org/packages/17/04/f63a7a9fec15dbe91c7b60556bd1f46c8df451ac90c5cdd8ba2205e27d03/octomy-common-1.0.27.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.27
2024-04-06T13:00:24,022 Found link https://files.pythonhosted.org/packages/2c/4d/5608b3b397af75d67b7a765b223b21712d32e367cad641ca0b748911b989/octomy-common-1.0.28.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.28
2024-04-06T13:00:24,023 Found link https://files.pythonhosted.org/packages/17/01/5e30c0c2d021548a56175f590a08210a77234ee74c8ad4c9a938640d1dca/octomy-common-1.0.29.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.29
2024-04-06T13:00:24,024 Found link https://files.pythonhosted.org/packages/67/a1/d2ae1658f9e42bfa38cc7f58a680d026f40cfe1a9d65920f99b1d1314340/octomy-common-1.0.30.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.30
2024-04-06T13:00:24,025 Found link https://files.pythonhosted.org/packages/5e/e0/81107b6c32b2c73de664b3d094a665867e720c52bb9dfd6affd1f58740a0/octomy-common-1.0.31.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.31
2024-04-06T13:00:24,026 Found link https://files.pythonhosted.org/packages/ad/60/a82d4952dd7c28d66ea6cd56663fd1f002c70ae439006283174de648cbbf/octomy-common-1.0.32.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.32
2024-04-06T13:00:24,026 Found link https://files.pythonhosted.org/packages/50/d6/dff3743c4d98477360d27533191e7e6195b94a2493a1bc36041bf67fd2fe/octomy-common-1.0.33.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.33
2024-04-06T13:00:24,027 Found link https://files.pythonhosted.org/packages/19/9a/5f52717675194fe6843da2becaff65666650d06bec067496810e1c455664/octomy-common-1.0.34.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.34
2024-04-06T13:00:24,028 Found link https://files.pythonhosted.org/packages/41/6a/43be9c4cae5da191c8591aace04b7090e6d38885155b5c06c3add2ac3cc8/octomy-common-1.0.35.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.35
2024-04-06T13:00:24,029 Found link https://files.pythonhosted.org/packages/3d/ad/52d56250f2a4bb03095c2e89600027f75ddd87f2446b7f5a400e0d45a9bd/octomy-common-1.0.37.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.37
2024-04-06T13:00:24,030 Found link https://files.pythonhosted.org/packages/2b/a9/1e3829c0da08ba9acec6201283117cc6eaee61c5efae5c3de035b912105c/octomy-common-1.0.38.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.38
2024-04-06T13:00:24,031 Found link https://files.pythonhosted.org/packages/76/7a/7a98dafb90c4d008f001b68919e20111c1583d6f806b3abed4b65b529be7/octomy-common-1.0.39.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.39
2024-04-06T13:00:24,032 Found link https://files.pythonhosted.org/packages/ec/f7/843409fe065a2aeb56e1eee66cf58f0f38504236f9149ffa617bc115dbaf/octomy-common-1.0.40.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.40
2024-04-06T13:00:24,033 Found link https://files.pythonhosted.org/packages/c7/12/ca018af183f723c62ecb232f0a410c3f0cabf4c90aec994c6ecc8438ce44/octomy-common-1.0.41.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.41
2024-04-06T13:00:24,034 Found link https://files.pythonhosted.org/packages/fc/3e/4c8e5780ed15a6420e1dae1b07d06af6af38bca5de8534f6e921baa4c4d9/octomy-common-1.0.42.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.42
2024-04-06T13:00:24,035 Found link https://files.pythonhosted.org/packages/42/ed/5500abfce392056aed3d7fefe6794012d27bed689fa05de990cf2faebf9e/octomy-common-1.0.43.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.43
2024-04-06T13:00:24,036 Found link https://files.pythonhosted.org/packages/92/32/340e91c5650eadd8d40a12437f714968427fc8c4d6219c75118840bab967/octomy-common-1.0.44.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.44
2024-04-06T13:00:24,037 Found link https://files.pythonhosted.org/packages/a7/32/a5761d5c31495cb38df038d0ab61f0a40f44fa50e6f5b66d5af38aa530c3/octomy-common-1.0.45.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.45
2024-04-06T13:00:24,038 Found link https://files.pythonhosted.org/packages/9d/cb/c0e843a9b3f6ef30f046fa79f703b65d2df87cae8146fdccb4e4da6415ce/octomy-common-1.0.46.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.46
2024-04-06T13:00:24,038 Found link https://files.pythonhosted.org/packages/d4/67/25a0fad5552046be9f4e777f181b5e598c291b82bdbe6c48c04e3a9f84c3/octomy-common-1.0.47.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.7.4), version: 1.0.47
2024-04-06T13:00:24,039 Found link https://files.pythonhosted.org/packages/eb/dd/88b072353284ce6314aae91d68f21360402212eb6e92b2016efd86fb3f5c/octomy-common-2.0.0.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.9), version: 2.0.0
2024-04-06T13:00:24,040 Found link https://files.pythonhosted.org/packages/16/b3/5e402bbf4c65626af7ae6cf863111c7cb38da1b309e576d7ddf841802e1c/octomy-common-2.0.1.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.9), version: 2.0.1
2024-04-06T13:00:24,041 Found link https://files.pythonhosted.org/packages/28/66/e04971b44fe4a6f78f1f82b9b3e11edcec25ada8a99016a153468ecd3273/octomy-common-2.0.2.tar.gz (from https://pypi.org/simple/octomy-common/) (requires-python:>=3.9), version: 2.0.2
2024-04-06T13:00:24,042 Fetching project page and analyzing links: https://www.piwheels.org/simple/octomy-common/
2024-04-06T13:00:24,043 Getting page https://www.piwheels.org/simple/octomy-common/
2024-04-06T13:00:24,044 Found index url https://www.piwheels.org/simple/
2024-04-06T13:00:24,297 Fetched page https://www.piwheels.org/simple/octomy-common/ as text/html
2024-04-06T13:00:24,307 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-2.0.0-py2.py3-none-any.whl#sha256=bd7554b500ddc33f176be6a44327df51963acf3497414b5adba2f1fe0f889ec7 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.9)
2024-04-06T13:00:24,308 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.47-py2.py3-none-any.whl#sha256=090fb6d7ae6df3cc5153425e8b4836f3ba30e8db0e506e7be0d42e003fd1eedc (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,309 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.46-py2.py3-none-any.whl#sha256=c188c735ee0adfa73bf056e0662d41e4a53c7ac56e0a0e5ce9fc699fae38b198 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,309 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.45-py2.py3-none-any.whl#sha256=1e23012fa8977a52b4cefdbef2c8ce4c27bef872eb8748f6e63b1eb16c1fb1f2 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,310 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.44-py2.py3-none-any.whl#sha256=cf4f7549436173d2a24a9568a0a2e3ec607d3b26fca329fadaac3e918fca0a1b (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,311 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.43-py2.py3-none-any.whl#sha256=41b283f297ff91175105a1651f3a965d279953ad213cf97d673eff949f415a52 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,311 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.42-py2.py3-none-any.whl#sha256=07e6f620a8fcce1b5749939f81993acf0edd7f6a27d60dc44104d204ce95d1b6 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,312 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.41-py2.py3-none-any.whl#sha256=75abd74660999baf0d94c7bef4806bda46ad9c4c572d961f30ac2f20600c6efa (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,312 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.40-py2.py3-none-any.whl#sha256=bf14f0bc86dedeb47ecdc759c42d8d4d75cb0a73d428e0a14669dffdbdb81c3c (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,313 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.39-py2.py3-none-any.whl#sha256=f2c1de5df3f0cc2b58a5584ddebf2aa8f599062d459d981573903cdb2b5e11d0 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,313 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.38-py2.py3-none-any.whl#sha256=ec5e33012daa0277410e0cb1934c6b200a649d8fd340826d23dc514600dbdc86 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,314 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.37-py2.py3-none-any.whl#sha256=dfba74c08ce05ceebc34c5e9c847c4ac5521030c3b27b9c51364fb22ddc6f25b (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,315 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.35-py2.py3-none-any.whl#sha256=69ebc32de3d89d7723ccfe0fb51bef0e1034e6f8bc0a9667808107c4307b5755 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,315 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.34-py2.py3-none-any.whl#sha256=97ced911c88d0324e4ee5a34584d70e64273c7daa7615534ead162d604441eaa (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,316 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.33-py2.py3-none-any.whl#sha256=2ad8fb2cc5e783562a0c495631462c1936ffe5011810f463b5ed16e2782f7380 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,316 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.32-py2.py3-none-any.whl#sha256=61c6064d876f9830b3446f27c86384f1eee4c7fa73a48c162cbaa0bb615885b3 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,317 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.31-py2.py3-none-any.whl#sha256=d25ceeb614a17d8cce99e2ab2f9b70ead0c9a463b85f56bca2e8d858913632cd (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,318 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.30-py2.py3-none-any.whl#sha256=edcc9fce941b0484b390f1a92d3c7fa6959bbc9c86590cf42a1c399bc40b186d (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,318 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.29-py2.py3-none-any.whl#sha256=e0323796cda04c3c3759952148c85398ee7696138b9af7b94c03a00a6dd11a95 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,319 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.28-py2.py3-none-any.whl#sha256=2bf83a476c09b54206df7b3c2ed5795fbc42151f2962cfb0c40bf4fa733d9a10 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,319 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.27-py2.py3-none-any.whl#sha256=4e89b74460abf0509f9070580b40205e963d959f709a095ecce47e6a9715c98a (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,320 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.26-py2.py3-none-any.whl#sha256=b7dc56d3af38f03b4e2bfd71eb335ad40fd356f22dda6d492d3c0f3da82d1157 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,321 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.25-py2.py3-none-any.whl#sha256=9b64ed9031c7bf199b2aa095080e95492bcea8c511cf924ec49d7acfba8daea6 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,321 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.24-py2.py3-none-any.whl#sha256=93ec8f39453259296ac4933846a3e9cdc4b9c6d19575074630d00967558bd5a9 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,322 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.23-py2.py3-none-any.whl#sha256=f11f349965ec2499bd4e84bb6e419b285a3f95ed13ad5e0b0d743d911c810237 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,323 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.22-py2.py3-none-any.whl#sha256=d0d3d82c01594c33395ab25b38d7aa833c2b73d09a4b66eb64a7c605e0deb7e7 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,323 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.21-py2.py3-none-any.whl#sha256=5e54907ee509e1cb43c1e2d05d432dd4dfacc8f5b19b8b5a0c1278d1dadbaf1a (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,324 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.20-py2.py3-none-any.whl#sha256=3c1fd953a5dfc6bb681de6ac775635f73081958e9b73f059499bae57ee7e57e5 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,324 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.19-py2.py3-none-any.whl#sha256=e88110d80b81845763d692fbb5a82103ba7e357eec7bb43bf99a544e05a73e39 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,325 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.18-py2.py3-none-any.whl#sha256=d505efc24683d2e6d768923d202853adae5e93e32a4ca4425d5496681a9517ee (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,326 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.17-py2.py3-none-any.whl#sha256=a79389f43ad3d8beb62166537dccbcd2a1e683d92180097886f40f6dd7d24a44 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,326 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.16-py2.py3-none-any.whl#sha256=04f526e17491ade6cd43344f0dd8f9d540edfa452fafcbddbe24341bb1e97aa0 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,326 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.15-py2.py3-none-any.whl#sha256=488518357124384cc42cdb6a407d03978a34b7e9ee49edc7fc4b13054c478ec0 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,327 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-1.0.14-py2.py3-none-any.whl#sha256=661029d753e2dd43061e706ca19d5504df727b0ee7c801259407e225455ce7bf (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,327 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-0.1.0-py2.py3-none-any.whl#sha256=45cd249395183c832f96e2db27616a9e7013e8b213c1babef8592c32a698d912 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,328 Skipping link: No binaries permitted for octomy-common: https://www.piwheels.org/simple/octomy-common/octomy_common-0.0.10-py2.py3-none-any.whl#sha256=145f40384fa4aec0e2ee76b4134877195ec3bab4b90ea519b5836630b5469a18 (from https://www.piwheels.org/simple/octomy-common/) (requires-python:>=3.7.4)
2024-04-06T13:00:24,329 Skipping link: not a file: https://www.piwheels.org/simple/octomy-common/
2024-04-06T13:00:24,329 Skipping link: not a file: https://pypi.org/simple/octomy-common/
2024-04-06T13:00:24,354 Given no hashes to check 1 links for project 'octomy-common': discarding no candidates
2024-04-06T13:00:24,372 Collecting octomy-common==2.0.2
2024-04-06T13:00:24,374 Created temporary directory: /tmp/pip-unpack-unnggk52
2024-04-06T13:00:24,598 Downloading octomy-common-2.0.2.tar.gz (139 kB)
2024-04-06T13:00:24,835 Added octomy-common==2.0.2 from https://files.pythonhosted.org/packages/28/66/e04971b44fe4a6f78f1f82b9b3e11edcec25ada8a99016a153468ecd3273/octomy-common-2.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-4of2pwkh'
2024-04-06T13:00:24,837 Running setup.py (path:/tmp/pip-wheel-wkon_1m0/octomy-common_e99a0cd5d29a40e9ae2d9cbf69adc083/setup.py) egg_info for package octomy-common
2024-04-06T13:00:24,838 Created temporary directory: /tmp/pip-pip-egg-info-fx_a62db
2024-04-06T13:00:24,838 Preparing metadata (setup.py): started
2024-04-06T13:00:24,840 Running command python setup.py egg_info
2024-04-06T13:00:25,320 Reading license from /tmp/pip-wheel-wkon_1m0/octomy-common_e99a0cd5d29a40e9ae2d9cbf69adc083/LICENSE
2024-04-06T13:00:25,321 Reading requirements from /tmp/pip-wheel-wkon_1m0/octomy-common_e99a0cd5d29a40e9ae2d9cbf69adc083/requirements/requirements.in with do_strip = True
2024-04-06T13:00:25,321 Reading requirements from /tmp/pip-wheel-wkon_1m0/octomy-common_e99a0cd5d29a40e9ae2d9cbf69adc083/requirements/test_requirements.in with do_strip = True
2024-04-06T13:00:25,322 -------------------------------------------------------
2024-04-06T13:00:25,323 setup.py package:
2024-04-06T13:00:25,323 {'author': 'OctoMY',
2024-04-06T13:00:25,324 'author_email': 'pypi@octomy.org',
2024-04-06T13:00:25,325 'classifiers': ['Development Status :: 1 - Planning',
2024-04-06T13:00:25,325 'Intended Audience :: Developers',
2024-04-06T13:00:25,326 'Intended Audience :: Information Technology',
2024-04-06T13:00:25,326 'Intended Audience :: Science/Research',
2024-04-06T13:00:25,327 'Intended Audience :: Other Audience',
2024-04-06T13:00:25,328 'Topic :: Utilities',
2024-04-06T13:00:25,328 'Natural Language :: English',
2024-04-06T13:00:25,329 'Operating System :: POSIX :: Linux',
2024-04-06T13:00:25,329 'Programming Language :: Python :: 3.9',
2024-04-06T13:00:25,330 'Topic :: Other/Nonlisted Topic'],
2024-04-06T13:00:25,331 'data_files': [('common', ['./VERSION']), ('common', ['./LICENSE'])],
2024-04-06T13:00:25,331 'description': ('octomy/common',),
2024-04-06T13:00:25,332 'include_package_data': True,
2024-04-06T13:00:25,332 'install_requires': ['colored_traceback>=0.3.0',
2024-04-06T13:00:25,333 'colorlog>=6.0.0',
2024-04-06T13:00:25,333 'email-validator>=2.1.1',
2024-04-06T13:00:25,334 'furl~=2.0.0',
2024-04-06T13:00:25,334 'psycopg[binary,pool]>=3.1.0',
2024-04-06T13:00:25,335 'py3dns>=4.0.0',
2024-04-06T13:00:25,336 'python-dateutil>=2.0.0',
2024-04-06T13:00:25,336 'pytz~=2023.0',
2024-04-06T13:00:25,337 'requests>=2.0.0',
2024-04-06T13:00:25,337 'validate-email>=1.0',
2024-04-06T13:00:25,338 'verify-email>=2.4.3'],
2024-04-06T13:00:25,338 'keywords': 'software',
2024-04-06T13:00:25,339 'license': 'Proprietary Software License',
2024-04-06T13:00:25,340 'long_description': '[](https://gitlab.com/octomy/common/-/commits/production)\n'
2024-04-06T13:00:25,341 '\n'
2024-04-06T13:00:25,342 '\n'
2024-04-06T13:00:25,364 '\n'
2024-04-06T13:00:25,365 '# Practical details\n'
2024-04-06T13:00:25,365 '
\n'
2024-04-06T13:00:25,367 '\n'
2024-04-06T13:00:25,368 'This is the common project version 1.0.47\n'
2024-04-06T13:00:25,368 '\n'
2024-04-06T13:00:25,369 '- common is [available on '
2024-04-06T13:00:25,369 'gitlab](https://gitlab.com/octomy/common).\n'
2024-04-06T13:00:25,370 '- common is [available as private Docker '
2024-04-06T13:00:25,370 'image](https://gitlab.com/octomy/common/container_registry).\n'
2024-04-06T13:00:25,371 '\n'
2024-04-06T13:00:25,372 '\n'
2024-04-06T13:00:25,372 '```shell\n'
2024-04-06T13:00:25,373 '# Clone git repository\n'
2024-04-06T13:00:25,373 'git clone git@gitlab.com:octomy/common.git\n'
2024-04-06T13:00:25,374 '```\n'
2024-04-06T13:00:25,374 '\n'
2024-04-06T13:00:25,375 '```shell\n'
2024-04-06T13:00:25,375 '# Pull image from Docker registry\n'
2024-04-06T13:00:25,376 'docker pull registry.gitlab.com/octomy/common\n'
2024-04-06T13:00:25,377 '\n'
2024-04-06T13:00:25,377 '```\n'
2024-04-06T13:00:25,378 '\n'
2024-04-06T13:00:25,378 '\n'
2024-04-06T13:00:25,379 '# What is common?\n'
2024-04-06T13:00:25,380 '\n'
2024-04-06T13:00:25,380 'common is a pypi package that contains common files '
2024-04-06T13:00:25,381 'for OctoMY™ Python projects.\n'
2024-04-06T13:00:25,381 '\n'
2024-04-06T13:00:25,382 '\n'
2024-04-06T13:00:25,383 '```shell\n'
2024-04-06T13:00:25,383 '\n'
2024-04-06T13:00:25,384 '# Clone git repository\n'
2024-04-06T13:00:25,385 '\n'
2024-04-06T13:00:25,385 'git clone git@gitlab.com:octomy/common.git\n'
2024-04-06T13:00:25,386 '```\n'
2024-04-06T13:00:25,386 '\n'
2024-04-06T13:00:25,387 '```shell\n'
2024-04-06T13:00:25,387 '# Install package into your current Python '
2024-04-06T13:00:25,388 'environment\n'
2024-04-06T13:00:25,388 'pip install octomy-common\n'
2024-04-06T13:00:25,389 '```\n'
2024-04-06T13:00:25,389 '\n'
2024-04-06T13:00:25,390 '# Versioning\n'
2024-04-06T13:00:25,390 '\n'
2024-04-06T13:00:25,391 'In this section the versioning scheme used for all '
2024-04-06T13:00:25,391 'octomy codebases will be explained.\n'
2024-04-06T13:00:25,392 '\n'
2024-04-06T13:00:25,392 'First of, we strive to follow '
2024-04-06T13:00:25,393 '[semver](https://semver.org/) as far as possible, so any '
2024-04-06T13:00:25,393 'details pertaining to the actual version numbers '
2024-04-06T13:00:25,394 'themselves is better explained in the semver spec. This '
2024-04-06T13:00:25,394 'documentation refers to how we store, change and update '
2024-04-06T13:00:25,395 'the version number in the project itself, and how that '
2024-04-06T13:00:25,395 'version number is propagated from source to build '
2024-04-06T13:00:25,396 'artifacts such as PyPi packages, Docker images and '
2024-04-06T13:00:25,396 'more.\n'
2024-04-06T13:00:25,397 '\n'
2024-04-06T13:00:25,398 '## Source of version number\n'
2024-04-06T13:00:25,398 '\n'
2024-04-06T13:00:25,399 'The source of the version number shall be a one line, '
2024-04-06T13:00:25,399 'plain-text file in the root of the project simply called '
2024-04-06T13:00:25,400 '[VERSION](VERSION)\n'
2024-04-06T13:00:25,401 '\n'
2024-04-06T13:00:25,401 'This should contain the full version number on semver '
2024-04-06T13:00:25,402 'format and nothing else. Example versions are:\n'
2024-04-06T13:00:25,403 '\n'
2024-04-06T13:00:25,403 '* 0.0.1\n'
2024-04-06T13:00:25,404 '* 0.1.3\n'
2024-04-06T13:00:25,405 '* 1.0.0\n'
2024-04-06T13:00:25,405 '* 2.2.12\n'
2024-04-06T13:00:25,406 '> NOTE: There should not be any prefixes or postfixes in '
2024-04-06T13:00:25,406 'this version. No "rc", "beta" as this is handled by the '
2024-04-06T13:00:25,407 'logic as described below.\n'
2024-04-06T13:00:25,407 '\n'
2024-04-06T13:00:25,408 '## git branches\n'
2024-04-06T13:00:25,409 '\n'
2024-04-06T13:00:25,410 'We will operate with 3 protected git branches. The rules '
2024-04-06T13:00:25,410 'that govern them are as follows:\n'
2024-04-06T13:00:25,411 '\n'
2024-04-06T13:00:25,412 '| Branch | Description |\n'
2024-04-06T13:00:25,413 '| --------------- |--------------------------|\n'
2024-04-06T13:00:25,414 '| production | This corresponds to what is in '
2024-04-06T13:00:25,414 'production right now. Using CI/CD, anything merged to '
2024-04-06T13:00:25,415 'this branch will immediately be built and deployed in '
2024-04-06T13:00:25,416 'production, replacing whatever was in production before '
2024-04-06T13:00:25,416 '|\n'
2024-04-06T13:00:25,417 '| beta | This corresponds to what is in the beta '
2024-04-06T13:00:25,417 'environment right now. Using CI/CD, anything merged to '
2024-04-06T13:00:25,418 'this branch will immediately be built and deployed into '
2024-04-06T13:00:25,418 'the beta environment, replacing whatever was in that '
2024-04-06T13:00:25,419 'environment before. Beta means an almost ready "next '
2024-04-06T13:00:25,419 'version" that is ready to preview for a selection of '
2024-04-06T13:00:25,420 'customers. |\n'
2024-04-06T13:00:25,421 '| stage-_XXX_ | This corresponds to what is in the '
2024-04-06T13:00:25,421 'stage environment labelled _XXX_ right now. Using CI/CD, '
2024-04-06T13:00:25,422 'anything merged to this branch will immediately be built '
2024-04-06T13:00:25,422 'and deployed into the stage-_XXX_ environment, '
2024-04-06T13:00:25,423 'replacing whatever was in that environment before. '
2024-04-06T13:00:25,424 'Please note that the _XXX_ could be any string, you may '
2024-04-06T13:00:25,424 'have several stage environments labelled as you see fit. '
2024-04-06T13:00:25,425 'Typically you will have a stage set up for a private '
2024-04-06T13:00:25,425 'presentation to a select client, or for internal '
2024-04-06T13:00:25,426 'testing. |\n'
2024-04-06T13:00:25,426 '| * | Any other branch is considered unprotected '
2024-04-06T13:00:25,427 'and may be built and tested using CI/CD, but will not be '
2024-04-06T13:00:25,427 'considered for any automatic deployment. When built and '
2024-04-06T13:00:25,428 'deployed manually, these branches will have '
2024-04-06T13:00:25,428 '`test-`prepended to them for easy identification. |\n'
2024-04-06T13:00:25,429 '\n'
2024-04-06T13:00:25,430 '\n'
2024-04-06T13:00:25,430 '## PyPi packages\n'
2024-04-06T13:00:25,431 '\n'
2024-04-06T13:00:25,431 'PyPi package names are on the form '
2024-04-06T13:00:25,432 '`project_name`-`version` The branch name is omitted '
2024-04-06T13:00:25,433 'entirely and it is expected that PyPi packages are '
2024-04-06T13:00:25,434 'deployed only for the production branch.\n'
2024-04-06T13:00:25,434 '\n'
2024-04-06T13:00:25,435 '## Docker images\n'
2024-04-06T13:00:25,436 '\n'
2024-04-06T13:00:25,437 'Docker images are named `project_name` and tagged with '
2024-04-06T13:00:25,437 '`branch_name`-`version`. The branch name is omitted for '
2024-04-06T13:00:25,438 '"production" giving simply `version` in that case. '
2024-04-06T13:00:25,438 'Further, any branch name starting with `stage-` will '
2024-04-06T13:00:25,439 'have the `stage-` part removed. And finally, any branch '
2024-04-06T13:00:25,440 'that is not production, beta or stage-X will have '
2024-04-06T13:00:25,440 '`test-`prepended to the branch name itself, so it '
2024-04-06T13:00:25,441 'becomes `version`-test-`branch_name`.\n'
2024-04-06T13:00:25,442 '\n'
2024-04-06T13:00:25,442 '## Examples\n'
2024-04-06T13:00:25,443 '\n'
2024-04-06T13:00:25,443 '* Example project name: __my_project__\n'
2024-04-06T13:00:25,444 '* Example version: __1.2.3__\n'
2024-04-06T13:00:25,444 '* Example stage name: __my_presentation__\n'
2024-04-06T13:00:25,445 '\n'
2024-04-06T13:00:25,445 '| git branch name | Docker '
2024-04-06T13:00:25,446 'image | PyPi '
2024-04-06T13:00:25,446 'package |\n'
2024-04-06T13:00:25,447 '| ----------------------- '
2024-04-06T13:00:25,447 '|--------------------------------------------| '
2024-04-06T13:00:25,448 '-------------------------|\n'
2024-04-06T13:00:25,448 '| `production` | '
2024-04-06T13:00:25,449 'my_project:_1.2.3_ | '
2024-04-06T13:00:25,449 'my_project-_1.2.3_ |\n'
2024-04-06T13:00:25,450 '| `beta` | '
2024-04-06T13:00:25,450 'my_project:_1.2.3_-`beta` | '
2024-04-06T13:00:25,451 'N/A |\n'
2024-04-06T13:00:25,451 '| `stage-my_presentation` | '
2024-04-06T13:00:25,452 'my_project:_1.2.3_-`my_presentation` | '
2024-04-06T13:00:25,452 'N/A |\n'
2024-04-06T13:00:25,453 '| `silly_branch` | '
2024-04-06T13:00:25,453 'my_project:_1.2.3_-__test__-`silly_branch` | '
2024-04-06T13:00:25,454 'N/A |\n'
2024-04-06T13:00:25,455 '\n'
2024-04-06T13:00:25,455 '## Implementation\n'
2024-04-06T13:00:25,456 '\n'
2024-04-06T13:00:25,456 'To maintain this versioning, we depend on a few tools '
2024-04-06T13:00:25,457 'for the logic:\n'
2024-04-06T13:00:25,458 '\n'
2024-04-06T13:00:25,458 '1. bash\n'
2024-04-06T13:00:25,459 '2. make\n'
2024-04-06T13:00:25,460 '3. setup.py (Python)\n'
2024-04-06T13:00:25,460 '\n'
2024-04-06T13:00:25,461 'Each octomy project will have a [Makefile](Makefile) in '
2024-04-06T13:00:25,462 'the root of the project that has targets for building '
2024-04-06T13:00:25,462 'and pushing pypi and/or Docker images. It [specifies '
2024-04-06T13:00:25,463 'bash as the '
2024-04-06T13:00:25,463 'shell](https://www.gnu.org/software/make/manual/html_node/Choosing-the-Shell.html) '
2024-04-06T13:00:25,464 'to use, and use [bash string manipulation and '
2024-04-06T13:00:25,465 'conditions](https://www.gnu.org/software/bash/manual/bash.html) '
2024-04-06T13:00:25,465 'to generate the correct version string following the '
2024-04-06T13:00:25,466 'rules above for Docker tags. Further, the rules are '
2024-04-06T13:00:25,466 'implemented as a function in setup.py to satisfy the '
2024-04-06T13:00:25,467 'rules when building pypi package.\n'
2024-04-06T13:00:25,468 '\n'
2024-04-06T13:00:25,468 'The Makefile targets are named as follows:\n'
2024-04-06T13:00:25,469 '\n'
2024-04-06T13:00:25,469 '| make target | '
2024-04-06T13:00:25,470 'Description '
2024-04-06T13:00:25,471 '|\n'
2024-04-06T13:00:25,472 '| --------------- '
2024-04-06T13:00:25,472 '|----------------------------------------------------------------|\n'
2024-04-06T13:00:25,473 '| docker-build | Build the docker image with correct '
2024-04-06T13:00:25,473 'version tags |\n'
2024-04-06T13:00:25,473 '| docker-push | Push the docker image with correct '
2024-04-06T13:00:25,474 'version tags to registry |\n'
2024-04-06T13:00:25,475 '| pypi-build | Build the pypi package with correct '
2024-04-06T13:00:25,475 'version |\n'
2024-04-06T13:00:25,476 '| pypi-push | Push the pypi package with correct '
2024-04-06T13:00:25,476 'version to PyPi repository. NOTE: Should only be called '
2024-04-06T13:00:25,477 'for production branch |\n'
2024-04-06T13:00:25,477 '\n'
2024-04-06T13:00:25,477 '## Example implementation\n'
2024-04-06T13:00:25,478 '\n'
2024-04-06T13:00:25,479 'This octomy-common project will follow the rules above '
2024-04-06T13:00:25,479 'and will contain the Makefile targets that can be used '
2024-04-06T13:00:25,479 'as a reference for other projects.',
2024-04-06T13:00:25,480 'long_description_content_type': 'text/markdown',
2024-04-06T13:00:25,481 'maintainer': 'OctoMY',
2024-04-06T13:00:25,481 'maintainer_email': 'pypi@octomy.org',
2024-04-06T13:00:25,482 'name': 'octomy-common',
2024-04-06T13:00:25,482 'namespace_packages': ['octomy'],
2024-04-06T13:00:25,483 'package_dir': {'': './'},
2024-04-06T13:00:25,483 'packages': ['octomy.cad',
2024-04-06T13:00:25,484 'octomy.db',
2024-04-06T13:00:25,484 'octomy.access',
2024-04-06T13:00:25,485 'octomy.version',
2024-04-06T13:00:25,485 'octomy.utils',
2024-04-06T13:00:25,486 'octomy.config',
2024-04-06T13:00:25,487 'octomy.log',
2024-04-06T13:00:25,487 'octomy.storage',
2024-04-06T13:00:25,488 'octomy.web',
2024-04-06T13:00:25,488 'octomy.batch',
2024-04-06T13:00:25,489 'octomy.cad.generators',
2024-04-06T13:00:25,489 'octomy.cad.types',
2024-04-06T13:00:25,490 'octomy.web.context',
2024-04-06T13:00:25,491 'octomy.web.search',
2024-04-06T13:00:25,491 'octomy.batch.server'],
2024-04-06T13:00:25,492 'platforms': ['Linux'],
2024-04-06T13:00:25,492 'python_requires': '>=3.9',
2024-04-06T13:00:25,493 'setup_requires': ['pytest-runner', 'setuptools_scm'],
2024-04-06T13:00:25,493 'test_suite': './tests',
2024-04-06T13:00:25,494 'tests_require': ['flake8>=3.7',
2024-04-06T13:00:25,494 'mypy>=0.7',
2024-04-06T13:00:25,495 'sqlalchemy-stubs',
2024-04-06T13:00:25,496 'pylint>=2.4.2',
2024-04-06T13:00:25,497 'pytest>=7.1.0',
2024-04-06T13:00:25,497 'pytest-cov>=3.0.0',
2024-04-06T13:00:25,498 'pytest-mock>=3.7.0',
2024-04-06T13:00:25,498 'pytest-mypy>=0.9.1',
2024-04-06T13:00:25,499 'pytest-timeout>=1.3',
2024-04-06T13:00:25,499 'pytest-flakes>=4.0',
2024-04-06T13:00:25,500 'pytest-asyncio>=0.18.2',
2024-04-06T13:00:25,501 'pytest-randomly>=3.11.0',
2024-04-06T13:00:25,502 'pytest-clarity>=1.0.1',
2024-04-06T13:00:25,502 'pip-tools>=4.0',
2024-04-06T13:00:25,503 'black>=19.3b0',
2024-04-06T13:00:25,503 'mock>=3.0'],
2024-04-06T13:00:25,504 'url': 'https://gitlab.com/octomy/common',
2024-04-06T13:00:25,505 'version': '2.0.2',
2024-04-06T13:00:25,653 'zip_safe': True}/usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
2024-04-06T13:00:25,654 !!
2024-04-06T13:00:25,655 ********************************************************************************
2024-04-06T13:00:25,655 Requirements should be satisfied by a PEP 517 installer.
2024-04-06T13:00:25,656 If you are using pip, you can try `pip install --use-pep517`.
2024-04-06T13:00:25,656 ********************************************************************************
2024-04-06T13:00:25,657 !!
2024-04-06T13:00:25,658 dist.fetch_build_eggs(dist.setup_requires)
2024-04-06T13:00:31,864 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:674: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
2024-04-06T13:00:31,865 !!
2024-04-06T13:00:31,866 ********************************************************************************
2024-04-06T13:00:31,866 Please replace its usage with implicit namespaces (PEP 420).
2024-04-06T13:00:31,867 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
2024-04-06T13:00:31,868 ********************************************************************************
2024-04-06T13:00:31,869 !!
2024-04-06T13:00:31,869 ep.load()(self, ep.name, value)
2024-04-06T13:00:31,920 -------------------------------------------------------
2024-04-06T13:00:31,920 running egg_info
2024-04-06T13:00:31,921 creating /tmp/pip-pip-egg-info-fx_a62db/octomy_common.egg-info
2024-04-06T13:00:31,950 writing /tmp/pip-pip-egg-info-fx_a62db/octomy_common.egg-info/PKG-INFO
2024-04-06T13:00:31,955 writing dependency_links to /tmp/pip-pip-egg-info-fx_a62db/octomy_common.egg-info/dependency_links.txt
2024-04-06T13:00:31,956 writing namespace_packages to /tmp/pip-pip-egg-info-fx_a62db/octomy_common.egg-info/namespace_packages.txt
2024-04-06T13:00:31,958 writing requirements to /tmp/pip-pip-egg-info-fx_a62db/octomy_common.egg-info/requires.txt
2024-04-06T13:00:31,959 writing top-level names to /tmp/pip-pip-egg-info-fx_a62db/octomy_common.egg-info/top_level.txt
2024-04-06T13:00:31,961 writing manifest file '/tmp/pip-pip-egg-info-fx_a62db/octomy_common.egg-info/SOURCES.txt'
2024-04-06T13:00:32,160 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
2024-04-06T13:00:32,167 reading manifest file '/tmp/pip-pip-egg-info-fx_a62db/octomy_common.egg-info/SOURCES.txt'
2024-04-06T13:00:32,169 adding license file 'LICENSE'
2024-04-06T13:00:32,172 writing manifest file '/tmp/pip-pip-egg-info-fx_a62db/octomy_common.egg-info/SOURCES.txt'
2024-04-06T13:00:32,290 Preparing metadata (setup.py): finished with status 'done'
2024-04-06T13:00:32,295 Source in /tmp/pip-wheel-wkon_1m0/octomy-common_e99a0cd5d29a40e9ae2d9cbf69adc083 has version 2.0.2, which satisfies requirement octomy-common==2.0.2 from https://files.pythonhosted.org/packages/28/66/e04971b44fe4a6f78f1f82b9b3e11edcec25ada8a99016a153468ecd3273/octomy-common-2.0.2.tar.gz
2024-04-06T13:00:32,296 Removed octomy-common==2.0.2 from https://files.pythonhosted.org/packages/28/66/e04971b44fe4a6f78f1f82b9b3e11edcec25ada8a99016a153468ecd3273/octomy-common-2.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-4of2pwkh'
2024-04-06T13:00:32,303 Created temporary directory: /tmp/pip-unpack-pz9xlap0
2024-04-06T13:00:32,304 Created temporary directory: /tmp/pip-unpack-v46p9k4p
2024-04-06T13:00:32,321 Building wheels for collected packages: octomy-common
2024-04-06T13:00:32,325 Created temporary directory: /tmp/pip-wheel-j4b3v_nt
2024-04-06T13:00:32,326 Building wheel for octomy-common (setup.py): started
2024-04-06T13:00:32,327 Destination directory: /tmp/pip-wheel-j4b3v_nt
2024-04-06T13:00:32,328 Running command python setup.py bdist_wheel
2024-04-06T13:00:32,755 Reading license from /tmp/pip-wheel-wkon_1m0/octomy-common_e99a0cd5d29a40e9ae2d9cbf69adc083/LICENSE
2024-04-06T13:00:32,766 Reading requirements from /tmp/pip-wheel-wkon_1m0/octomy-common_e99a0cd5d29a40e9ae2d9cbf69adc083/requirements/requirements.in with do_strip = True
2024-04-06T13:00:32,767 Reading requirements from /tmp/pip-wheel-wkon_1m0/octomy-common_e99a0cd5d29a40e9ae2d9cbf69adc083/requirements/test_requirements.in with do_strip = True
2024-04-06T13:00:32,767 -------------------------------------------------------
2024-04-06T13:00:32,768 setup.py package:
2024-04-06T13:00:32,772 {'author': 'OctoMY',
2024-04-06T13:00:32,773 'author_email': 'pypi@octomy.org',
2024-04-06T13:00:32,773 'classifiers': ['Development Status :: 1 - Planning',
2024-04-06T13:00:32,774 'Intended Audience :: Developers',
2024-04-06T13:00:32,774 'Intended Audience :: Information Technology',
2024-04-06T13:00:32,775 'Intended Audience :: Science/Research',
2024-04-06T13:00:32,775 'Intended Audience :: Other Audience',
2024-04-06T13:00:32,776 'Topic :: Utilities',
2024-04-06T13:00:32,777 'Natural Language :: English',
2024-04-06T13:00:32,777 'Operating System :: POSIX :: Linux',
2024-04-06T13:00:32,778 'Programming Language :: Python :: 3.9',
2024-04-06T13:00:32,778 'Topic :: Other/Nonlisted Topic'],
2024-04-06T13:00:32,779 'data_files': [('common', ['./VERSION']), ('common', ['./LICENSE'])],
2024-04-06T13:00:32,779 'description': ('octomy/common',),
2024-04-06T13:00:32,780 'include_package_data': True,
2024-04-06T13:00:32,780 'install_requires': ['colored_traceback>=0.3.0',
2024-04-06T13:00:32,781 'colorlog>=6.0.0',
2024-04-06T13:00:32,781 'email-validator>=2.1.1',
2024-04-06T13:00:32,782 'furl~=2.0.0',
2024-04-06T13:00:32,783 'psycopg[binary,pool]>=3.1.0',
2024-04-06T13:00:32,783 'py3dns>=4.0.0',
2024-04-06T13:00:32,784 'python-dateutil>=2.0.0',
2024-04-06T13:00:32,785 'pytz~=2023.0',
2024-04-06T13:00:32,785 'requests>=2.0.0',
2024-04-06T13:00:32,786 'validate-email>=1.0',
2024-04-06T13:00:32,786 'verify-email>=2.4.3'],
2024-04-06T13:00:32,787 'keywords': 'software',
2024-04-06T13:00:32,787 'license': 'Proprietary Software License',
2024-04-06T13:00:32,788 'long_description': '[](https://gitlab.com/octomy/common/-/commits/production)\n'
2024-04-06T13:00:32,789 '\n'
2024-04-06T13:00:32,789 '\n'
2024-04-06T13:00:32,817 '\n'
2024-04-06T13:00:32,818 '# Practical details\n'
2024-04-06T13:00:32,818 '
\n'
2024-04-06T13:00:32,820 '\n'
2024-04-06T13:00:32,821 'This is the common project version 1.0.47\n'
2024-04-06T13:00:32,821 '\n'
2024-04-06T13:00:32,822 '- common is [available on '
2024-04-06T13:00:32,823 'gitlab](https://gitlab.com/octomy/common).\n'
2024-04-06T13:00:32,823 '- common is [available as private Docker '
2024-04-06T13:00:32,824 'image](https://gitlab.com/octomy/common/container_registry).\n'
2024-04-06T13:00:32,825 '\n'
2024-04-06T13:00:32,825 '\n'
2024-04-06T13:00:32,826 '```shell\n'
2024-04-06T13:00:32,826 '# Clone git repository\n'
2024-04-06T13:00:32,827 'git clone git@gitlab.com:octomy/common.git\n'
2024-04-06T13:00:32,828 '```\n'
2024-04-06T13:00:32,828 '\n'
2024-04-06T13:00:32,829 '```shell\n'
2024-04-06T13:00:32,829 '# Pull image from Docker registry\n'
2024-04-06T13:00:32,830 'docker pull registry.gitlab.com/octomy/common\n'
2024-04-06T13:00:32,831 '\n'
2024-04-06T13:00:32,831 '```\n'
2024-04-06T13:00:32,832 '\n'
2024-04-06T13:00:32,832 '\n'
2024-04-06T13:00:32,833 '# What is common?\n'
2024-04-06T13:00:32,834 '\n'
2024-04-06T13:00:32,834 'common is a pypi package that contains common files '
2024-04-06T13:00:32,835 'for OctoMY™ Python projects.\n'
2024-04-06T13:00:32,835 '\n'
2024-04-06T13:00:32,836 '\n'
2024-04-06T13:00:32,836 '```shell\n'
2024-04-06T13:00:32,837 '\n'
2024-04-06T13:00:32,837 '# Clone git repository\n'
2024-04-06T13:00:32,838 '\n'
2024-04-06T13:00:32,838 'git clone git@gitlab.com:octomy/common.git\n'
2024-04-06T13:00:32,839 '```\n'
2024-04-06T13:00:32,839 '\n'
2024-04-06T13:00:32,839 '```shell\n'
2024-04-06T13:00:32,840 '# Install package into your current Python '
2024-04-06T13:00:32,841 'environment\n'
2024-04-06T13:00:32,841 'pip install octomy-common\n'
2024-04-06T13:00:32,842 '```\n'
2024-04-06T13:00:32,842 '\n'
2024-04-06T13:00:32,843 '# Versioning\n'
2024-04-06T13:00:32,843 '\n'
2024-04-06T13:00:32,844 'In this section the versioning scheme used for all '
2024-04-06T13:00:32,844 'octomy codebases will be explained.\n'
2024-04-06T13:00:32,845 '\n'
2024-04-06T13:00:32,845 'First of, we strive to follow '
2024-04-06T13:00:32,846 '[semver](https://semver.org/) as far as possible, so any '
2024-04-06T13:00:32,847 'details pertaining to the actual version numbers '
2024-04-06T13:00:32,847 'themselves is better explained in the semver spec. This '
2024-04-06T13:00:32,848 'documentation refers to how we store, change and update '
2024-04-06T13:00:32,848 'the version number in the project itself, and how that '
2024-04-06T13:00:32,849 'version number is propagated from source to build '
2024-04-06T13:00:32,850 'artifacts such as PyPi packages, Docker images and '
2024-04-06T13:00:32,850 'more.\n'
2024-04-06T13:00:32,851 '\n'
2024-04-06T13:00:32,852 '## Source of version number\n'
2024-04-06T13:00:32,853 '\n'
2024-04-06T13:00:32,853 'The source of the version number shall be a one line, '
2024-04-06T13:00:32,854 'plain-text file in the root of the project simply called '
2024-04-06T13:00:32,855 '[VERSION](VERSION)\n'
2024-04-06T13:00:32,855 '\n'
2024-04-06T13:00:32,856 'This should contain the full version number on semver '
2024-04-06T13:00:32,857 'format and nothing else. Example versions are:\n'
2024-04-06T13:00:32,858 '\n'
2024-04-06T13:00:32,858 '* 0.0.1\n'
2024-04-06T13:00:32,859 '* 0.1.3\n'
2024-04-06T13:00:32,859 '* 1.0.0\n'
2024-04-06T13:00:32,860 '* 2.2.12\n'
2024-04-06T13:00:32,861 '> NOTE: There should not be any prefixes or postfixes in '
2024-04-06T13:00:32,861 'this version. No "rc", "beta" as this is handled by the '
2024-04-06T13:00:32,862 'logic as described below.\n'
2024-04-06T13:00:32,863 '\n'
2024-04-06T13:00:32,863 '## git branches\n'
2024-04-06T13:00:32,864 '\n'
2024-04-06T13:00:32,865 'We will operate with 3 protected git branches. The rules '
2024-04-06T13:00:32,865 'that govern them are as follows:\n'
2024-04-06T13:00:32,866 '\n'
2024-04-06T13:00:32,867 '| Branch | Description |\n'
2024-04-06T13:00:32,867 '| --------------- |--------------------------|\n'
2024-04-06T13:00:32,867 '| production | This corresponds to what is in '
2024-04-06T13:00:32,868 'production right now. Using CI/CD, anything merged to '
2024-04-06T13:00:32,868 'this branch will immediately be built and deployed in '
2024-04-06T13:00:32,869 'production, replacing whatever was in production before '
2024-04-06T13:00:32,869 '|\n'
2024-04-06T13:00:32,870 '| beta | This corresponds to what is in the beta '
2024-04-06T13:00:32,870 'environment right now. Using CI/CD, anything merged to '
2024-04-06T13:00:32,871 'this branch will immediately be built and deployed into '
2024-04-06T13:00:32,871 'the beta environment, replacing whatever was in that '
2024-04-06T13:00:32,872 'environment before. Beta means an almost ready "next '
2024-04-06T13:00:32,872 'version" that is ready to preview for a selection of '
2024-04-06T13:00:32,873 'customers. |\n'
2024-04-06T13:00:32,873 '| stage-_XXX_ | This corresponds to what is in the '
2024-04-06T13:00:32,874 'stage environment labelled _XXX_ right now. Using CI/CD, '
2024-04-06T13:00:32,874 'anything merged to this branch will immediately be built '
2024-04-06T13:00:32,875 'and deployed into the stage-_XXX_ environment, '
2024-04-06T13:00:32,875 'replacing whatever was in that environment before. '
2024-04-06T13:00:32,876 'Please note that the _XXX_ could be any string, you may '
2024-04-06T13:00:32,876 'have several stage environments labelled as you see fit. '
2024-04-06T13:00:32,877 'Typically you will have a stage set up for a private '
2024-04-06T13:00:32,877 'presentation to a select client, or for internal '
2024-04-06T13:00:32,878 'testing. |\n'
2024-04-06T13:00:32,879 '| * | Any other branch is considered unprotected '
2024-04-06T13:00:32,879 'and may be built and tested using CI/CD, but will not be '
2024-04-06T13:00:32,880 'considered for any automatic deployment. When built and '
2024-04-06T13:00:32,881 'deployed manually, these branches will have '
2024-04-06T13:00:32,882 '`test-`prepended to them for easy identification. |\n'
2024-04-06T13:00:32,882 '\n'
2024-04-06T13:00:32,883 '\n'
2024-04-06T13:00:32,884 '## PyPi packages\n'
2024-04-06T13:00:32,884 '\n'
2024-04-06T13:00:32,885 'PyPi package names are on the form '
2024-04-06T13:00:32,886 '`project_name`-`version` The branch name is omitted '
2024-04-06T13:00:32,886 'entirely and it is expected that PyPi packages are '
2024-04-06T13:00:32,887 'deployed only for the production branch.\n'
2024-04-06T13:00:32,887 '\n'
2024-04-06T13:00:32,888 '## Docker images\n'
2024-04-06T13:00:32,889 '\n'
2024-04-06T13:00:32,889 'Docker images are named `project_name` and tagged with '
2024-04-06T13:00:32,890 '`branch_name`-`version`. The branch name is omitted for '
2024-04-06T13:00:32,890 '"production" giving simply `version` in that case. '
2024-04-06T13:00:32,891 'Further, any branch name starting with `stage-` will '
2024-04-06T13:00:32,892 'have the `stage-` part removed. And finally, any branch '
2024-04-06T13:00:32,893 'that is not production, beta or stage-X will have '
2024-04-06T13:00:32,893 '`test-`prepended to the branch name itself, so it '
2024-04-06T13:00:32,894 'becomes `version`-test-`branch_name`.\n'
2024-04-06T13:00:32,894 '\n'
2024-04-06T13:00:32,895 '## Examples\n'
2024-04-06T13:00:32,896 '\n'
2024-04-06T13:00:32,896 '* Example project name: __my_project__\n'
2024-04-06T13:00:32,897 '* Example version: __1.2.3__\n'
2024-04-06T13:00:32,897 '* Example stage name: __my_presentation__\n'
2024-04-06T13:00:32,898 '\n'
2024-04-06T13:00:32,898 '| git branch name | Docker '
2024-04-06T13:00:32,899 'image | PyPi '
2024-04-06T13:00:32,899 'package |\n'
2024-04-06T13:00:32,900 '| ----------------------- '
2024-04-06T13:00:32,900 '|--------------------------------------------| '
2024-04-06T13:00:32,901 '-------------------------|\n'
2024-04-06T13:00:32,901 '| `production` | '
2024-04-06T13:00:32,902 'my_project:_1.2.3_ | '
2024-04-06T13:00:32,902 'my_project-_1.2.3_ |\n'
2024-04-06T13:00:32,903 '| `beta` | '
2024-04-06T13:00:32,903 'my_project:_1.2.3_-`beta` | '
2024-04-06T13:00:32,904 'N/A |\n'
2024-04-06T13:00:32,905 '| `stage-my_presentation` | '
2024-04-06T13:00:32,905 'my_project:_1.2.3_-`my_presentation` | '
2024-04-06T13:00:32,906 'N/A |\n'
2024-04-06T13:00:32,906 '| `silly_branch` | '
2024-04-06T13:00:32,907 'my_project:_1.2.3_-__test__-`silly_branch` | '
2024-04-06T13:00:32,907 'N/A |\n'
2024-04-06T13:00:32,908 '\n'
2024-04-06T13:00:32,909 '## Implementation\n'
2024-04-06T13:00:32,909 '\n'
2024-04-06T13:00:32,910 'To maintain this versioning, we depend on a few tools '
2024-04-06T13:00:32,911 'for the logic:\n'
2024-04-06T13:00:32,911 '\n'
2024-04-06T13:00:32,912 '1. bash\n'
2024-04-06T13:00:32,912 '2. make\n'
2024-04-06T13:00:32,913 '3. setup.py (Python)\n'
2024-04-06T13:00:32,914 '\n'
2024-04-06T13:00:32,914 'Each octomy project will have a [Makefile](Makefile) in '
2024-04-06T13:00:32,915 'the root of the project that has targets for building '
2024-04-06T13:00:32,915 'and pushing pypi and/or Docker images. It [specifies '
2024-04-06T13:00:32,916 'bash as the '
2024-04-06T13:00:32,917 'shell](https://www.gnu.org/software/make/manual/html_node/Choosing-the-Shell.html) '
2024-04-06T13:00:32,917 'to use, and use [bash string manipulation and '
2024-04-06T13:00:32,918 'conditions](https://www.gnu.org/software/bash/manual/bash.html) '
2024-04-06T13:00:32,918 'to generate the correct version string following the '
2024-04-06T13:00:32,919 'rules above for Docker tags. Further, the rules are '
2024-04-06T13:00:32,920 'implemented as a function in setup.py to satisfy the '
2024-04-06T13:00:32,920 'rules when building pypi package.\n'
2024-04-06T13:00:32,921 '\n'
2024-04-06T13:00:32,922 'The Makefile targets are named as follows:\n'
2024-04-06T13:00:32,922 '\n'
2024-04-06T13:00:32,923 '| make target | '
2024-04-06T13:00:32,923 'Description '
2024-04-06T13:00:32,924 '|\n'
2024-04-06T13:00:32,924 '| --------------- '
2024-04-06T13:00:32,925 '|----------------------------------------------------------------|\n'
2024-04-06T13:00:32,925 '| docker-build | Build the docker image with correct '
2024-04-06T13:00:32,925 'version tags |\n'
2024-04-06T13:00:32,926 '| docker-push | Push the docker image with correct '
2024-04-06T13:00:32,926 'version tags to registry |\n'
2024-04-06T13:00:32,926 '| pypi-build | Build the pypi package with correct '
2024-04-06T13:00:32,927 'version |\n'
2024-04-06T13:00:32,927 '| pypi-push | Push the pypi package with correct '
2024-04-06T13:00:32,928 'version to PyPi repository. NOTE: Should only be called '
2024-04-06T13:00:32,928 'for production branch |\n'
2024-04-06T13:00:32,928 '\n'
2024-04-06T13:00:32,929 '## Example implementation\n'
2024-04-06T13:00:32,929 '\n'
2024-04-06T13:00:32,930 'This octomy-common project will follow the rules above '
2024-04-06T13:00:32,930 'and will contain the Makefile targets that can be used '
2024-04-06T13:00:32,931 'as a reference for other projects.',
2024-04-06T13:00:32,931 'long_description_content_type': 'text/markdown',
2024-04-06T13:00:32,932 'maintainer': 'OctoMY',
2024-04-06T13:00:32,932 'maintainer_email': 'pypi@octomy.org',
2024-04-06T13:00:32,933 'name': 'octomy-common',
2024-04-06T13:00:32,933 'namespace_packages': ['octomy'],
2024-04-06T13:00:32,934 'package_dir': {'': './'},
2024-04-06T13:00:32,934 'packages': ['octomy.cad',
2024-04-06T13:00:32,935 'octomy.db',
2024-04-06T13:00:32,935 'octomy.access',
2024-04-06T13:00:32,936 'octomy.version',
2024-04-06T13:00:32,937 'octomy.utils',
2024-04-06T13:00:32,937 'octomy.config',
2024-04-06T13:00:32,938 'octomy.log',
2024-04-06T13:00:32,938 'octomy.storage',
2024-04-06T13:00:32,939 'octomy.web',
2024-04-06T13:00:32,939 'octomy.batch',
2024-04-06T13:00:32,940 'octomy.cad.generators',
2024-04-06T13:00:32,940 'octomy.cad.types',
2024-04-06T13:00:32,941 'octomy.web.context',
2024-04-06T13:00:32,941 'octomy.web.search',
2024-04-06T13:00:32,942 'octomy.batch.server'],
2024-04-06T13:00:32,942 'platforms': ['Linux'],
2024-04-06T13:00:32,943 'python_requires': '>=3.9',
2024-04-06T13:00:32,943 'setup_requires': ['pytest-runner', 'setuptools_scm'],
2024-04-06T13:00:32,944 'test_suite': './tests',
2024-04-06T13:00:32,944 'tests_require': ['flake8>=3.7',
2024-04-06T13:00:32,945 'mypy>=0.7',
2024-04-06T13:00:32,945 'sqlalchemy-stubs',
2024-04-06T13:00:32,946 'pylint>=2.4.2',
2024-04-06T13:00:32,946 'pytest>=7.1.0',
2024-04-06T13:00:32,947 'pytest-cov>=3.0.0',
2024-04-06T13:00:32,948 'pytest-mock>=3.7.0',
2024-04-06T13:00:32,948 'pytest-mypy>=0.9.1',
2024-04-06T13:00:32,949 'pytest-timeout>=1.3',
2024-04-06T13:00:32,950 'pytest-flakes>=4.0',
2024-04-06T13:00:32,950 'pytest-asyncio>=0.18.2',
2024-04-06T13:00:32,951 'pytest-randomly>=3.11.0',
2024-04-06T13:00:32,952 'pytest-clarity>=1.0.1',
2024-04-06T13:00:32,952 'pip-tools>=4.0',
2024-04-06T13:00:32,953 'black>=19.3b0',
2024-04-06T13:00:32,953 'mock>=3.0'],
2024-04-06T13:00:32,954 'url': 'https://gitlab.com/octomy/common',
2024-04-06T13:00:32,954 'version': '2.0.2',
2024-04-06T13:00:32,955 'zip_safe': True}
2024-04-06T13:00:32,955 -------------------------------------------------------
2024-04-06T13:00:33,097 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
2024-04-06T13:00:33,098 !!
2024-04-06T13:00:33,099 ********************************************************************************
2024-04-06T13:00:33,099 Requirements should be satisfied by a PEP 517 installer.
2024-04-06T13:00:33,100 If you are using pip, you can try `pip install --use-pep517`.
2024-04-06T13:00:33,100 ********************************************************************************
2024-04-06T13:00:33,101 !!
2024-04-06T13:00:33,102 dist.fetch_build_eggs(dist.setup_requires)
2024-04-06T13:00:34,556 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:674: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated.
2024-04-06T13:00:34,556 !!
2024-04-06T13:00:34,557 ********************************************************************************
2024-04-06T13:00:34,558 Please replace its usage with implicit namespaces (PEP 420).
2024-04-06T13:00:34,559 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details.
2024-04-06T13:00:34,559 ********************************************************************************
2024-04-06T13:00:34,561 !!
2024-04-06T13:00:34,561 ep.load()(self, ep.name, value)
2024-04-06T13:00:34,608 running bdist_wheel
2024-04-06T13:00:34,723 running build
2024-04-06T13:00:34,723 running build_py
2024-04-06T13:00:34,757 creating build
2024-04-06T13:00:34,757 creating build/lib
2024-04-06T13:00:34,758 creating build/lib/octomy
2024-04-06T13:00:34,759 creating build/lib/octomy/cad
2024-04-06T13:00:34,760 copying ./octomy/cad/openscad.py -> build/lib/octomy/cad
2024-04-06T13:00:34,763 copying ./octomy/cad/parts.py -> build/lib/octomy/cad
2024-04-06T13:00:34,766 copying ./octomy/cad/ntop.py -> build/lib/octomy/cad
2024-04-06T13:00:34,769 creating build/lib/octomy/db
2024-04-06T13:00:34,770 copying ./octomy/db/__init__.py -> build/lib/octomy/db
2024-04-06T13:00:34,772 creating build/lib/octomy/access
2024-04-06T13:00:34,773 copying ./octomy/access/__init__.py -> build/lib/octomy/access
2024-04-06T13:00:34,777 creating build/lib/octomy/version
2024-04-06T13:00:34,778 copying ./octomy/version/__init__.py -> build/lib/octomy/version
2024-04-06T13:00:34,781 creating build/lib/octomy/utils
2024-04-06T13:00:34,782 copying ./octomy/utils/click.py -> build/lib/octomy/utils
2024-04-06T13:00:34,784 copying ./octomy/utils/__init__.py -> build/lib/octomy/utils
2024-04-06T13:00:34,786 copying ./octomy/utils/WorkerPool.py -> build/lib/octomy/utils
2024-04-06T13:00:34,789 copying ./octomy/utils/Svg.py -> build/lib/octomy/utils
2024-04-06T13:00:34,790 copying ./octomy/utils/credentials.py -> build/lib/octomy/utils
2024-04-06T13:00:34,792 copying ./octomy/utils/expiry_cache.py -> build/lib/octomy/utils
2024-04-06T13:00:34,794 copying ./octomy/utils/debug_view.py -> build/lib/octomy/utils
2024-04-06T13:00:34,796 copying ./octomy/utils/Watchdog.py -> build/lib/octomy/utils
2024-04-06T13:00:34,798 copying ./octomy/utils/Profiler.py -> build/lib/octomy/utils
2024-04-06T13:00:34,800 copying ./octomy/utils/csv_to_db.py -> build/lib/octomy/utils
2024-04-06T13:00:34,801 copying ./octomy/utils/excavator.py -> build/lib/octomy/utils
2024-04-06T13:00:34,803 copying ./octomy/utils/Context.py -> build/lib/octomy/utils
2024-04-06T13:00:34,805 creating build/lib/octomy/config
2024-04-06T13:00:34,806 copying ./octomy/config/__init__.py -> build/lib/octomy/config
2024-04-06T13:00:34,809 creating build/lib/octomy/log
2024-04-06T13:00:34,809 copying ./octomy/log/__init__.py -> build/lib/octomy/log
2024-04-06T13:00:34,812 creating build/lib/octomy/storage
2024-04-06T13:00:34,812 copying ./octomy/storage/__init__.py -> build/lib/octomy/storage
2024-04-06T13:00:34,814 copying ./octomy/storage/google_drive.py -> build/lib/octomy/storage
2024-04-06T13:00:34,816 creating build/lib/octomy/web
2024-04-06T13:00:34,817 copying ./octomy/web/__init__.py -> build/lib/octomy/web
2024-04-06T13:00:34,819 copying ./octomy/web/autoroute.py -> build/lib/octomy/web
2024-04-06T13:00:34,822 creating build/lib/octomy/batch
2024-04-06T13:00:34,823 copying ./octomy/batch/db.py -> build/lib/octomy/batch
2024-04-06T13:00:34,825 copying ./octomy/batch/__init__.py -> build/lib/octomy/batch
2024-04-06T13:00:34,827 copying ./octomy/batch/types.py -> build/lib/octomy/batch
2024-04-06T13:00:34,829 creating build/lib/octomy/cad/generators
2024-04-06T13:00:34,830 copying ./octomy/cad/generators/__init__.py -> build/lib/octomy/cad/generators
2024-04-06T13:00:34,832 copying ./octomy/cad/generators/openscad.py -> build/lib/octomy/cad/generators
2024-04-06T13:00:34,835 copying ./octomy/cad/generators/common.py -> build/lib/octomy/cad/generators
2024-04-06T13:00:34,836 copying ./octomy/cad/generators/ntop.py -> build/lib/octomy/cad/generators
2024-04-06T13:00:34,838 creating build/lib/octomy/cad/types
2024-04-06T13:00:34,839 copying ./octomy/cad/types/__init__.py -> build/lib/octomy/cad/types
2024-04-06T13:00:34,841 creating build/lib/octomy/web/context
2024-04-06T13:00:34,842 copying ./octomy/web/context/__init__.py -> build/lib/octomy/web/context
2024-04-06T13:00:34,844 creating build/lib/octomy/web/search
2024-04-06T13:00:34,845 copying ./octomy/web/search/__init__.py -> build/lib/octomy/web/search
2024-04-06T13:00:34,847 creating build/lib/octomy/batch/server
2024-04-06T13:00:34,848 copying ./octomy/batch/server/__init__.py -> build/lib/octomy/batch/server
2024-04-06T13:00:34,850 copying ./octomy/batch/server/WebsiteIO.py -> build/lib/octomy/batch/server
2024-04-06T13:00:34,852 running egg_info
2024-04-06T13:00:34,909 writing ./octomy_common.egg-info/PKG-INFO
2024-04-06T13:00:34,912 writing dependency_links to ./octomy_common.egg-info/dependency_links.txt
2024-04-06T13:00:34,914 writing namespace_packages to ./octomy_common.egg-info/namespace_packages.txt
2024-04-06T13:00:34,915 writing requirements to ./octomy_common.egg-info/requires.txt
2024-04-06T13:00:34,917 writing top-level names to ./octomy_common.egg-info/top_level.txt
2024-04-06T13:00:35,025 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
2024-04-06T13:00:35,028 reading manifest file './octomy_common.egg-info/SOURCES.txt'
2024-04-06T13:00:35,035 adding license file 'LICENSE'
2024-04-06T13:00:35,039 writing manifest file './octomy_common.egg-info/SOURCES.txt'
2024-04-06T13:00:35,083 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
2024-04-06T13:00:35,083 !!
2024-04-06T13:00:35,085 ********************************************************************************
2024-04-06T13:00:35,085 Please avoid running ``setup.py`` directly.
2024-04-06T13:00:35,086 Instead, use pypa/build, pypa/installer or other
2024-04-06T13:00:35,086 standards-based tools.
2024-04-06T13:00:35,087 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
2024-04-06T13:00:35,088 ********************************************************************************
2024-04-06T13:00:35,089 !!
2024-04-06T13:00:35,090 self.initialize_options()
2024-04-06T13:00:35,113 installing to build/bdist.linux-armv7l/wheel
2024-04-06T13:00:35,114 running install
2024-04-06T13:00:35,138 running install_lib
2024-04-06T13:00:35,169 copying octomy/cad/openscad.py -> build/bdist.linux-armv7l/wheel/octomy/cad
2024-04-06T13:00:35,174 copying octomy/cad/parts.py -> build/bdist.linux-armv7l/wheel/octomy/cad
2024-04-06T13:00:35,177 copying octomy/cad/ntop.py -> build/bdist.linux-armv7l/wheel/octomy/cad
2024-04-06T13:00:35,181 copying octomy/cad/generators/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/cad/generators
2024-04-06T13:00:35,183 copying octomy/cad/generators/openscad.py -> build/bdist.linux-armv7l/wheel/octomy/cad/generators
2024-04-06T13:00:35,186 copying octomy/cad/generators/common.py -> build/bdist.linux-armv7l/wheel/octomy/cad/generators
2024-04-06T13:00:35,187 copying octomy/cad/generators/ntop.py -> build/bdist.linux-armv7l/wheel/octomy/cad/generators
2024-04-06T13:00:35,189 copying octomy/cad/types/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/cad/types
2024-04-06T13:00:35,192 copying octomy/db/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/db
2024-04-06T13:00:35,196 copying octomy/access/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/access
2024-04-06T13:00:35,199 copying octomy/version/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/version
2024-04-06T13:00:35,202 copying octomy/utils/click.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,204 copying octomy/utils/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,207 copying octomy/utils/WorkerPool.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,209 copying octomy/utils/Svg.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,211 copying octomy/utils/credentials.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,213 copying octomy/utils/expiry_cache.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,215 copying octomy/utils/debug_view.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,217 copying octomy/utils/Watchdog.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,219 copying octomy/utils/Profiler.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,222 copying octomy/utils/csv_to_db.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,224 copying octomy/utils/excavator.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,226 copying octomy/utils/Context.py -> build/bdist.linux-armv7l/wheel/octomy/utils
2024-04-06T13:00:35,229 copying octomy/config/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/config
2024-04-06T13:00:35,233 copying octomy/log/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/log
2024-04-06T13:00:35,237 copying octomy/storage/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/storage
2024-04-06T13:00:35,239 copying octomy/storage/google_drive.py -> build/bdist.linux-armv7l/wheel/octomy/storage
2024-04-06T13:00:35,242 copying octomy/web/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/web
2024-04-06T13:00:35,245 copying octomy/web/autoroute.py -> build/bdist.linux-armv7l/wheel/octomy/web
2024-04-06T13:00:35,248 copying octomy/web/context/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/web/context
2024-04-06T13:00:35,251 copying octomy/web/search/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/web/search
2024-04-06T13:00:35,255 copying octomy/batch/db.py -> build/bdist.linux-armv7l/wheel/octomy/batch
2024-04-06T13:00:35,259 copying octomy/batch/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/batch
2024-04-06T13:00:35,263 copying octomy/batch/types.py -> build/bdist.linux-armv7l/wheel/octomy/batch
2024-04-06T13:00:35,266 copying octomy/batch/server/__init__.py -> build/bdist.linux-armv7l/wheel/octomy/batch/server
2024-04-06T13:00:35,269 copying octomy/batch/server/WebsiteIO.py -> build/bdist.linux-armv7l/wheel/octomy/batch/server
2024-04-06T13:00:35,274 writing byte-compilation script '/tmp/tmpx8jz6ym9.py'
2024-04-06T13:00:35,275 /usr/bin/python3 /tmp/tmpx8jz6ym9.py
2024-04-06T13:00:35,979 removing /tmp/tmpx8jz6ym9.py
2024-04-06T13:00:35,980 running install_data
2024-04-06T13:00:36,013 creating build/bdist.linux-armv7l/wheel/octomy_common-2.0.2.data
2024-04-06T13:00:36,013 creating build/bdist.linux-armv7l/wheel/octomy_common-2.0.2.data/data
2024-04-06T13:00:36,014 creating build/bdist.linux-armv7l/wheel/octomy_common-2.0.2.data/data/common
2024-04-06T13:00:36,015 copying ./VERSION -> build/bdist.linux-armv7l/wheel/octomy_common-2.0.2.data/data/common
2024-04-06T13:00:36,017 copying ./LICENSE -> build/bdist.linux-armv7l/wheel/octomy_common-2.0.2.data/data/common
2024-04-06T13:00:36,018 running install_egg_info
2024-04-06T13:00:36,050 Copying ./octomy_common.egg-info to build/bdist.linux-armv7l/wheel/octomy_common-2.0.2-py3.11.egg-info
2024-04-06T13:00:36,066 Installing build/bdist.linux-armv7l/wheel/octomy_common-2.0.2-py3.11-nspkg.pth
2024-04-06T13:00:36,067 running install_scripts
2024-04-06T13:00:36,088 creating build/bdist.linux-armv7l/wheel/octomy_common-2.0.2.dist-info/WHEEL
2024-04-06T13:00:36,090 creating '/tmp/pip-wheel-j4b3v_nt/octomy_common-2.0.2-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it
2024-04-06T13:00:36,092 adding 'octomy_common-2.0.2-py3.11-nspkg.pth'
2024-04-06T13:00:36,095 adding 'octomy/access/__init__.py'
2024-04-06T13:00:36,098 adding 'octomy/access/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,101 adding 'octomy/batch/__init__.py'
2024-04-06T13:00:36,103 adding 'octomy/batch/db.py'
2024-04-06T13:00:36,104 adding 'octomy/batch/types.py'
2024-04-06T13:00:36,109 adding 'octomy/batch/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,111 adding 'octomy/batch/__pycache__/db.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,113 adding 'octomy/batch/__pycache__/types.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,115 adding 'octomy/batch/server/WebsiteIO.py'
2024-04-06T13:00:36,116 adding 'octomy/batch/server/__init__.py'
2024-04-06T13:00:36,119 adding 'octomy/batch/server/__pycache__/WebsiteIO.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,120 adding 'octomy/batch/server/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,123 adding 'octomy/cad/ntop.py'
2024-04-06T13:00:36,127 adding 'octomy/cad/openscad.py'
2024-04-06T13:00:36,130 adding 'octomy/cad/parts.py'
2024-04-06T13:00:36,134 adding 'octomy/cad/__pycache__/ntop.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,139 adding 'octomy/cad/__pycache__/openscad.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,143 adding 'octomy/cad/__pycache__/parts.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,145 adding 'octomy/cad/generators/__init__.py'
2024-04-06T13:00:36,146 adding 'octomy/cad/generators/common.py'
2024-04-06T13:00:36,147 adding 'octomy/cad/generators/ntop.py'
2024-04-06T13:00:36,149 adding 'octomy/cad/generators/openscad.py'
2024-04-06T13:00:36,151 adding 'octomy/cad/generators/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,153 adding 'octomy/cad/generators/__pycache__/common.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,154 adding 'octomy/cad/generators/__pycache__/ntop.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,156 adding 'octomy/cad/generators/__pycache__/openscad.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,158 adding 'octomy/cad/types/__init__.py'
2024-04-06T13:00:36,160 adding 'octomy/cad/types/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,163 adding 'octomy/config/__init__.py'
2024-04-06T13:00:36,166 adding 'octomy/config/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,382 adding 'octomy/db/__init__.py'
2024-04-06T13:00:36,386 adding 'octomy/db/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,388 adding 'octomy/log/__init__.py'
2024-04-06T13:00:36,390 adding 'octomy/log/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,392 adding 'octomy/storage/__init__.py'
2024-04-06T13:00:36,393 adding 'octomy/storage/google_drive.py'
2024-04-06T13:00:36,396 adding 'octomy/storage/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,398 adding 'octomy/storage/__pycache__/google_drive.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,400 adding 'octomy/utils/Context.py'
2024-04-06T13:00:36,401 adding 'octomy/utils/Profiler.py'
2024-04-06T13:00:36,402 adding 'octomy/utils/Svg.py'
2024-04-06T13:00:36,403 adding 'octomy/utils/Watchdog.py'
2024-04-06T13:00:36,404 adding 'octomy/utils/WorkerPool.py'
2024-04-06T13:00:36,407 adding 'octomy/utils/__init__.py'
2024-04-06T13:00:36,408 adding 'octomy/utils/click.py'
2024-04-06T13:00:36,409 adding 'octomy/utils/credentials.py'
2024-04-06T13:00:36,410 adding 'octomy/utils/csv_to_db.py'
2024-04-06T13:00:36,411 adding 'octomy/utils/debug_view.py'
2024-04-06T13:00:36,413 adding 'octomy/utils/excavator.py'
2024-04-06T13:00:36,414 adding 'octomy/utils/expiry_cache.py'
2024-04-06T13:00:36,416 adding 'octomy/utils/__pycache__/Context.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,417 adding 'octomy/utils/__pycache__/Profiler.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,419 adding 'octomy/utils/__pycache__/Svg.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,420 adding 'octomy/utils/__pycache__/Watchdog.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,422 adding 'octomy/utils/__pycache__/WorkerPool.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,426 adding 'octomy/utils/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,427 adding 'octomy/utils/__pycache__/click.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,429 adding 'octomy/utils/__pycache__/credentials.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,431 adding 'octomy/utils/__pycache__/csv_to_db.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,432 adding 'octomy/utils/__pycache__/debug_view.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,434 adding 'octomy/utils/__pycache__/excavator.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,435 adding 'octomy/utils/__pycache__/expiry_cache.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,437 adding 'octomy/version/__init__.py'
2024-04-06T13:00:36,439 adding 'octomy/version/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,441 adding 'octomy/web/__init__.py'
2024-04-06T13:00:36,442 adding 'octomy/web/autoroute.py'
2024-04-06T13:00:36,445 adding 'octomy/web/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,447 adding 'octomy/web/__pycache__/autoroute.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,449 adding 'octomy/web/context/__init__.py'
2024-04-06T13:00:36,451 adding 'octomy/web/context/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,453 adding 'octomy/web/search/__init__.py'
2024-04-06T13:00:36,455 adding 'octomy/web/search/__pycache__/__init__.cpython-311.opt-2.pyc'
2024-04-06T13:00:36,458 adding 'octomy_common-2.0.2.data/data/common/LICENSE'
2024-04-06T13:00:36,459 adding 'octomy_common-2.0.2.data/data/common/VERSION'
2024-04-06T13:00:36,462 adding 'octomy_common-2.0.2.dist-info/LICENSE'
2024-04-06T13:00:36,464 adding 'octomy_common-2.0.2.dist-info/METADATA'
2024-04-06T13:00:36,465 adding 'octomy_common-2.0.2.dist-info/WHEEL'
2024-04-06T13:00:36,466 adding 'octomy_common-2.0.2.dist-info/namespace_packages.txt'
2024-04-06T13:00:36,467 adding 'octomy_common-2.0.2.dist-info/top_level.txt'
2024-04-06T13:00:36,468 adding 'octomy_common-2.0.2.dist-info/zip-safe'
2024-04-06T13:00:36,469 adding 'octomy_common-2.0.2.dist-info/RECORD'
2024-04-06T13:00:36,480 removing build/bdist.linux-armv7l/wheel
2024-04-06T13:00:36,628 Building wheel for octomy-common (setup.py): finished with status 'done'
2024-04-06T13:00:36,635 Created wheel for octomy-common: filename=octomy_common-2.0.2-py2.py3-none-any.whl size=238425 sha256=7fa17e4607ae4299f6e21cdceeb5c6f7d3fb4d6e9ef3a9b3c46bc1a304b8bc2b
2024-04-06T13:00:36,637 Stored in directory: /tmp/pip-ephem-wheel-cache-g4_u0daa/wheels/b6/6c/ce/3a159243fa6b0f351a7a45327984389cd3def9c74c5c0981ce
2024-04-06T13:00:36,657 Successfully built octomy-common
2024-04-06T13:00:36,674 Removed build tracker: '/tmp/pip-build-tracker-4of2pwkh'