2024-04-26T21:09:20,195 Created temporary directory: /tmp/pip-build-tracker-8tt92r8p 2024-04-26T21:09:20,196 Initialized build tracking at /tmp/pip-build-tracker-8tt92r8p 2024-04-26T21:09:20,197 Created build tracker: /tmp/pip-build-tracker-8tt92r8p 2024-04-26T21:09:20,197 Entered build tracker: /tmp/pip-build-tracker-8tt92r8p 2024-04-26T21:09:20,197 Created temporary directory: /tmp/pip-wheel-1s_gmcpb 2024-04-26T21:09:20,201 Created temporary directory: /tmp/pip-ephem-wheel-cache-hfkij5ts 2024-04-26T21:09:20,228 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-26T21:09:20,231 2 location(s) to search for versions of bas7ion: 2024-04-26T21:09:20,231 * https://pypi.org/simple/bas7ion/ 2024-04-26T21:09:20,231 * https://www.piwheels.org/simple/bas7ion/ 2024-04-26T21:09:20,232 Fetching project page and analyzing links: https://pypi.org/simple/bas7ion/ 2024-04-26T21:09:20,232 Getting page https://pypi.org/simple/bas7ion/ 2024-04-26T21:09:20,234 Found index url https://pypi.org/simple/ 2024-04-26T21:09:20,365 Fetched page https://pypi.org/simple/bas7ion/ as application/vnd.pypi.simple.v1+json 2024-04-26T21:09:20,366 Found link https://files.pythonhosted.org/packages/04/f6/61f3af520a368ad406160bd006c08542997d7114b3cbc41d5ed035a9dea4/bas7ion-0.0.1.tar.gz (from https://pypi.org/simple/bas7ion/), version: 0.0.1 2024-04-26T21:09:20,366 Found link https://files.pythonhosted.org/packages/19/56/6dd1f78db942ad6cff58734e3f296f8d8afb8619a441cbcaf031a555f137/bas7ion-0.0.2.tar.gz (from https://pypi.org/simple/bas7ion/), version: 0.0.2 2024-04-26T21:09:20,367 Found link https://files.pythonhosted.org/packages/1e/6f/8204ffe6ff72299e09cc4ba1197294b83933852eb89b3c7797cd37a0c55f/bas7ion-0.0.3.tar.gz (from https://pypi.org/simple/bas7ion/), version: 0.0.3 2024-04-26T21:09:20,367 Found link https://files.pythonhosted.org/packages/c9/ff/5aa9c77a83e69788679bfb536b82ad9d40c926b5ec7edef07dd1cbfcb7b0/bas7ion-0.0.4.tar.gz (from https://pypi.org/simple/bas7ion/), version: 0.0.4 2024-04-26T21:09:20,367 Fetching project page and analyzing links: https://www.piwheels.org/simple/bas7ion/ 2024-04-26T21:09:20,368 Getting page https://www.piwheels.org/simple/bas7ion/ 2024-04-26T21:09:20,369 Found index url https://www.piwheels.org/simple/ 2024-04-26T21:09:20,440 Fetched page https://www.piwheels.org/simple/bas7ion/ as text/html 2024-04-26T21:09:20,441 Skipping link: not a file: https://www.piwheels.org/simple/bas7ion/ 2024-04-26T21:09:20,441 Skipping link: not a file: https://pypi.org/simple/bas7ion/ 2024-04-26T21:09:20,459 Given no hashes to check 1 links for project 'bas7ion': discarding no candidates 2024-04-26T21:09:20,476 Collecting bas7ion==0.0.4 2024-04-26T21:09:20,478 Created temporary directory: /tmp/pip-unpack-khp03o5p 2024-04-26T21:09:20,601 Downloading bas7ion-0.0.4.tar.gz (20 kB) 2024-04-26T21:09:20,731 Added bas7ion==0.0.4 from https://files.pythonhosted.org/packages/c9/ff/5aa9c77a83e69788679bfb536b82ad9d40c926b5ec7edef07dd1cbfcb7b0/bas7ion-0.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-8tt92r8p' 2024-04-26T21:09:20,733 Running setup.py (path:/tmp/pip-wheel-1s_gmcpb/bas7ion_8a394ff5515d4461980911f4f07fe21d/setup.py) egg_info for package bas7ion 2024-04-26T21:09:20,733 Created temporary directory: /tmp/pip-pip-egg-info-3qamz0lb 2024-04-26T21:09:20,734 Preparing metadata (setup.py): started 2024-04-26T21:09:20,735 Running command python setup.py egg_info 2024-04-26T21:09:22,080 running egg_info 2024-04-26T21:09:22,083 creating /tmp/pip-pip-egg-info-3qamz0lb/bas7ion.egg-info 2024-04-26T21:09:22,124 writing /tmp/pip-pip-egg-info-3qamz0lb/bas7ion.egg-info/PKG-INFO 2024-04-26T21:09:22,127 writing dependency_links to /tmp/pip-pip-egg-info-3qamz0lb/bas7ion.egg-info/dependency_links.txt 2024-04-26T21:09:22,129 writing requirements to /tmp/pip-pip-egg-info-3qamz0lb/bas7ion.egg-info/requires.txt 2024-04-26T21:09:22,131 writing top-level names to /tmp/pip-pip-egg-info-3qamz0lb/bas7ion.egg-info/top_level.txt 2024-04-26T21:09:22,133 writing manifest file '/tmp/pip-pip-egg-info-3qamz0lb/bas7ion.egg-info/SOURCES.txt' 2024-04-26T21:09:22,274 reading manifest file '/tmp/pip-pip-egg-info-3qamz0lb/bas7ion.egg-info/SOURCES.txt' 2024-04-26T21:09:22,276 reading manifest template 'MANIFEST.in' 2024-04-26T21:09:22,281 writing manifest file '/tmp/pip-pip-egg-info-3qamz0lb/bas7ion.egg-info/SOURCES.txt' 2024-04-26T21:09:22,388 Preparing metadata (setup.py): finished with status 'done' 2024-04-26T21:09:22,393 Source in /tmp/pip-wheel-1s_gmcpb/bas7ion_8a394ff5515d4461980911f4f07fe21d has version 0.0.4, which satisfies requirement bas7ion==0.0.4 from https://files.pythonhosted.org/packages/c9/ff/5aa9c77a83e69788679bfb536b82ad9d40c926b5ec7edef07dd1cbfcb7b0/bas7ion-0.0.4.tar.gz 2024-04-26T21:09:22,394 Removed bas7ion==0.0.4 from https://files.pythonhosted.org/packages/c9/ff/5aa9c77a83e69788679bfb536b82ad9d40c926b5ec7edef07dd1cbfcb7b0/bas7ion-0.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-8tt92r8p' 2024-04-26T21:09:22,398 Created temporary directory: /tmp/pip-unpack-b3a1nihi 2024-04-26T21:09:22,399 Created temporary directory: /tmp/pip-unpack-4nmv_rc7 2024-04-26T21:09:22,404 Building wheels for collected packages: bas7ion 2024-04-26T21:09:22,408 Created temporary directory: /tmp/pip-wheel-bnlrtxw0 2024-04-26T21:09:22,409 Building wheel for bas7ion (setup.py): started 2024-04-26T21:09:22,410 Destination directory: /tmp/pip-wheel-bnlrtxw0 2024-04-26T21:09:22,410 Running command python setup.py bdist_wheel 2024-04-26T21:09:23,711 running bdist_wheel 2024-04-26T21:09:23,874 running build 2024-04-26T21:09:23,875 running build_py 2024-04-26T21:09:23,919 creating build 2024-04-26T21:09:23,919 creating build/lib 2024-04-26T21:09:23,920 creating build/lib/bastion 2024-04-26T21:09:23,921 copying bastion/__init__.py -> build/lib/bastion 2024-04-26T21:09:23,923 copying bastion/driver.py -> build/lib/bastion 2024-04-26T21:09:23,924 copying bastion/provider_types.py -> build/lib/bastion 2024-04-26T21:09:23,926 copying bastion/component.py -> build/lib/bastion 2024-04-26T21:09:23,928 creating build/lib/bastion/compute 2024-04-26T21:09:23,928 copying bastion/compute/__init__.py -> build/lib/bastion/compute 2024-04-26T21:09:23,930 copying bastion/compute/aws.py -> build/lib/bastion/compute 2024-04-26T21:09:23,932 copying bastion/compute/base.py -> build/lib/bastion/compute 2024-04-26T21:09:23,933 copying bastion/compute/azure.py -> build/lib/bastion/compute 2024-04-26T21:09:23,936 creating build/lib/bastion/networking 2024-04-26T21:09:23,937 copying bastion/networking/__init__.py -> build/lib/bastion/networking 2024-04-26T21:09:23,938 copying bastion/networking/aws.py -> build/lib/bastion/networking 2024-04-26T21:09:23,940 copying bastion/networking/base.py -> build/lib/bastion/networking 2024-04-26T21:09:23,941 copying bastion/networking/azure.py -> build/lib/bastion/networking 2024-04-26T21:09:23,943 creating build/lib/bastion/authentication 2024-04-26T21:09:23,944 copying bastion/authentication/__init__.py -> build/lib/bastion/authentication 2024-04-26T21:09:23,945 copying bastion/authentication/base.py -> build/lib/bastion/authentication 2024-04-26T21:09:23,947 copying bastion/authentication/vault.py -> build/lib/bastion/authentication 2024-04-26T21:09:23,949 creating build/lib/bastion/libcloudbastion 2024-04-26T21:09:23,950 copying bastion/libcloudbastion/__init__.py -> build/lib/bastion/libcloudbastion 2024-04-26T21:09:23,951 copying bastion/libcloudbastion/driver_dns.py -> build/lib/bastion/libcloudbastion 2024-04-26T21:09:23,953 copying bastion/libcloudbastion/driver.py -> build/lib/bastion/libcloudbastion 2024-04-26T21:09:23,954 copying bastion/libcloudbastion/route53.py -> build/lib/bastion/libcloudbastion 2024-04-26T21:09:23,956 copying bastion/libcloudbastion/ec2.py -> build/lib/bastion/libcloudbastion 2024-04-26T21:09:23,958 copying bastion/libcloudbastion/azure_arm.py -> build/lib/bastion/libcloudbastion 2024-04-26T21:09:23,960 creating build/lib/bastion/compute/vm 2024-04-26T21:09:23,961 copying bastion/compute/vm/__init__.py -> build/lib/bastion/compute/vm 2024-04-26T21:09:23,963 copying bastion/compute/vm/aws.py -> build/lib/bastion/compute/vm 2024-04-26T21:09:23,964 copying bastion/compute/vm/base.py -> build/lib/bastion/compute/vm 2024-04-26T21:09:23,966 copying bastion/compute/vm/azure.py -> build/lib/bastion/compute/vm 2024-04-26T21:09:23,968 creating build/lib/bastion/compute/common 2024-04-26T21:09:23,969 copying bastion/compute/common/__init__.py -> build/lib/bastion/compute/common 2024-04-26T21:09:23,970 copying bastion/compute/common/size.py -> build/lib/bastion/compute/common 2024-04-26T21:09:23,972 copying bastion/compute/common/image.py -> build/lib/bastion/compute/common 2024-04-26T21:09:23,974 creating build/lib/bastion/networking/network 2024-04-26T21:09:23,974 copying bastion/networking/network/__init__.py -> build/lib/bastion/networking/network 2024-04-26T21:09:23,976 copying bastion/networking/network/aws.py -> build/lib/bastion/networking/network 2024-04-26T21:09:23,978 copying bastion/networking/network/base.py -> build/lib/bastion/networking/network 2024-04-26T21:09:23,979 copying bastion/networking/network/azure.py -> build/lib/bastion/networking/network 2024-04-26T21:09:23,982 creating build/lib/bastion/networking/gateway 2024-04-26T21:09:23,983 copying bastion/networking/gateway/__init__.py -> build/lib/bastion/networking/gateway 2024-04-26T21:09:23,984 copying bastion/networking/gateway/aws.py -> build/lib/bastion/networking/gateway 2024-04-26T21:09:23,986 copying bastion/networking/gateway/base.py -> build/lib/bastion/networking/gateway 2024-04-26T21:09:23,988 creating build/lib/bastion/networking/security_group 2024-04-26T21:09:23,989 copying bastion/networking/security_group/__init__.py -> build/lib/bastion/networking/security_group 2024-04-26T21:09:23,990 copying bastion/networking/security_group/aws.py -> build/lib/bastion/networking/security_group 2024-04-26T21:09:23,992 copying bastion/networking/security_group/base.py -> build/lib/bastion/networking/security_group 2024-04-26T21:09:23,993 copying bastion/networking/security_group/azure.py -> build/lib/bastion/networking/security_group 2024-04-26T21:09:23,995 creating build/lib/bastion/networking/private_dns 2024-04-26T21:09:23,996 copying bastion/networking/private_dns/__init__.py -> build/lib/bastion/networking/private_dns 2024-04-26T21:09:23,997 copying bastion/networking/private_dns/aws.py -> build/lib/bastion/networking/private_dns 2024-04-26T21:09:23,999 copying bastion/networking/private_dns/base.py -> build/lib/bastion/networking/private_dns 2024-04-26T21:09:24,001 copying bastion/networking/private_dns/azure.py -> build/lib/bastion/networking/private_dns 2024-04-26T21:09:24,003 creating build/lib/bastion/networking/network_interface 2024-04-26T21:09:24,004 copying bastion/networking/network_interface/__init__.py -> build/lib/bastion/networking/network_interface 2024-04-26T21:09:24,005 copying bastion/networking/network_interface/aws.py -> build/lib/bastion/networking/network_interface 2024-04-26T21:09:24,007 copying bastion/networking/network_interface/base.py -> build/lib/bastion/networking/network_interface 2024-04-26T21:09:24,008 copying bastion/networking/network_interface/azure.py -> build/lib/bastion/networking/network_interface 2024-04-26T21:09:24,010 creating build/lib/bastion/networking/route_table 2024-04-26T21:09:24,011 copying bastion/networking/route_table/__init__.py -> build/lib/bastion/networking/route_table 2024-04-26T21:09:24,012 copying bastion/networking/route_table/aws.py -> build/lib/bastion/networking/route_table 2024-04-26T21:09:24,014 copying bastion/networking/route_table/base.py -> build/lib/bastion/networking/route_table 2024-04-26T21:09:24,015 copying bastion/networking/route_table/azure.py -> build/lib/bastion/networking/route_table 2024-04-26T21:09:24,018 creating build/lib/bastion/networking/subnet 2024-04-26T21:09:24,018 copying bastion/networking/subnet/__init__.py -> build/lib/bastion/networking/subnet 2024-04-26T21:09:24,020 copying bastion/networking/subnet/aws.py -> build/lib/bastion/networking/subnet 2024-04-26T21:09:24,021 copying bastion/networking/subnet/base.py -> build/lib/bastion/networking/subnet 2024-04-26T21:09:24,023 copying bastion/networking/subnet/azure.py -> build/lib/bastion/networking/subnet 2024-04-26T21:09:24,024 running egg_info 2024-04-26T21:09:24,107 writing bas7ion.egg-info/PKG-INFO 2024-04-26T21:09:24,110 writing dependency_links to bas7ion.egg-info/dependency_links.txt 2024-04-26T21:09:24,112 writing requirements to bas7ion.egg-info/requires.txt 2024-04-26T21:09:24,113 writing top-level names to bas7ion.egg-info/top_level.txt 2024-04-26T21:09:24,169 reading manifest file 'bas7ion.egg-info/SOURCES.txt' 2024-04-26T21:09:24,172 reading manifest template 'MANIFEST.in' 2024-04-26T21:09:24,177 writing manifest file 'bas7ion.egg-info/SOURCES.txt' 2024-04-26T21:09:24,180 /usr/local/lib/python3.9/dist-packages/setuptools/command/build_py.py:207: _Warning: Package 'bastion.playbooks' is absent from the `packages` configuration. 2024-04-26T21:09:24,181 !! 2024-04-26T21:09:24,181 ******************************************************************************** 2024-04-26T21:09:24,181 ############################ 2024-04-26T21:09:24,181 # Package would be ignored # 2024-04-26T21:09:24,181 ############################ 2024-04-26T21:09:24,181 Python recognizes 'bastion.playbooks' as an importable package[^1], 2024-04-26T21:09:24,182 but it is absent from setuptools' `packages` configuration. 2024-04-26T21:09:24,182 This leads to an ambiguous overall configuration. If you want to distribute this 2024-04-26T21:09:24,182 package, please make sure that 'bastion.playbooks' is explicitly added 2024-04-26T21:09:24,182 to the `packages` configuration field. 2024-04-26T21:09:24,183 Alternatively, you can also rely on setuptools' discovery methods 2024-04-26T21:09:24,183 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2024-04-26T21:09:24,183 instead of `find_packages(...)`/`find:`). 2024-04-26T21:09:24,183 You can read more about "package discovery" on setuptools documentation page: 2024-04-26T21:09:24,183 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2024-04-26T21:09:24,184 If you don't want 'bastion.playbooks' to be distributed and are 2024-04-26T21:09:24,184 already explicitly excluding 'bastion.playbooks' via 2024-04-26T21:09:24,184 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2024-04-26T21:09:24,184 you can try to use `exclude_package_data`, or `include-package-data=False` in 2024-04-26T21:09:24,184 combination with a more fine grained `package-data` configuration. 2024-04-26T21:09:24,184 You can read more about "package data files" on setuptools documentation page: 2024-04-26T21:09:24,185 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2024-04-26T21:09:24,185 [^1]: For Python, any directory (with suitable naming) can be imported, 2024-04-26T21:09:24,185 even if it does not contain any `.py` files. 2024-04-26T21:09:24,185 On the other hand, currently there is no concept of package data 2024-04-26T21:09:24,185 directory, all directories are treated like packages. 2024-04-26T21:09:24,186 ******************************************************************************** 2024-04-26T21:09:24,186 !! 2024-04-26T21:09:24,186 check.warn(importable) 2024-04-26T21:09:24,187 creating build/lib/bastion/playbooks 2024-04-26T21:09:24,188 copying bastion/playbooks/bertvv-bind.yml -> build/lib/bastion/playbooks 2024-04-26T21:09:24,190 copying bastion/playbooks/ipsec-restart.yml -> build/lib/bastion/playbooks 2024-04-26T21:09:24,192 copying bastion/playbooks/torian-strongswan.yml -> build/lib/bastion/playbooks 2024-04-26T21:09:24,202 /usr/local/lib/python3.9/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2024-04-26T21:09:24,202 !! 2024-04-26T21:09:24,202 ******************************************************************************** 2024-04-26T21:09:24,202 Please avoid running ``setup.py`` directly. 2024-04-26T21:09:24,202 Instead, use pypa/build, pypa/installer or other 2024-04-26T21:09:24,203 standards-based tools. 2024-04-26T21:09:24,203 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2024-04-26T21:09:24,203 ******************************************************************************** 2024-04-26T21:09:24,203 !! 2024-04-26T21:09:24,203 self.initialize_options() 2024-04-26T21:09:24,243 installing to build/bdist.linux-armv7l/wheel 2024-04-26T21:09:24,243 running install 2024-04-26T21:09:24,275 error: [Errno 2] No such file or directory: 'ansible-galaxy' 2024-04-26T21:09:24,395 ERROR: python setup.py bdist_wheel exited with 1 2024-04-26T21:09:24,411 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2024-04-26T21:09:24,411 exec(compile('"'"''"'"''"'"' 2024-04-26T21:09:24,411 # This is -- a caller that pip uses to run setup.py 2024-04-26T21:09:24,411 # 2024-04-26T21:09:24,411 # - It imports setuptools before invoking setup.py, to enable projects that directly 2024-04-26T21:09:24,411 # import from `distutils.core` to work with newer packaging standards. 2024-04-26T21:09:24,411 # - It provides a clear error message when setuptools is not installed. 2024-04-26T21:09:24,411 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2024-04-26T21:09:24,411 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2024-04-26T21:09:24,411 # manifest_maker: standard file '"'"'-c'"'"' not found". 2024-04-26T21:09:24,411 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2024-04-26T21:09:24,411 import os, sys, tokenize 2024-04-26T21:09:24,411 2024-04-26T21:09:24,411 try: 2024-04-26T21:09:24,411 import setuptools 2024-04-26T21:09:24,411 except ImportError as error: 2024-04-26T21:09:24,411 print( 2024-04-26T21:09:24,411 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2024-04-26T21:09:24,411 "the build environment.", 2024-04-26T21:09:24,411 file=sys.stderr, 2024-04-26T21:09:24,411 ) 2024-04-26T21:09:24,411 sys.exit(1) 2024-04-26T21:09:24,411 2024-04-26T21:09:24,411 __file__ = %r 2024-04-26T21:09:24,411 sys.argv[0] = __file__ 2024-04-26T21:09:24,411 2024-04-26T21:09:24,411 if os.path.exists(__file__): 2024-04-26T21:09:24,411 filename = __file__ 2024-04-26T21:09:24,411 with tokenize.open(__file__) as f: 2024-04-26T21:09:24,411 setup_py_code = f.read() 2024-04-26T21:09:24,411 else: 2024-04-26T21:09:24,411 filename = "" 2024-04-26T21:09:24,411 setup_py_code = "from setuptools import setup; setup()" 2024-04-26T21:09:24,411 2024-04-26T21:09:24,411 exec(compile(setup_py_code, filename, "exec")) 2024-04-26T21:09:24,411 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-1s_gmcpb/bas7ion_8a394ff5515d4461980911f4f07fe21d/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-bnlrtxw0[/] 2024-04-26T21:09:24,412 [bold magenta]cwd[/]: /tmp/pip-wheel-1s_gmcpb/bas7ion_8a394ff5515d4461980911f4f07fe21d/ 2024-04-26T21:09:24,412 Building wheel for bas7ion (setup.py): finished with status 'error' 2024-04-26T21:09:24,413 ERROR: Failed building wheel for bas7ion 2024-04-26T21:09:24,414 Running setup.py clean for bas7ion 2024-04-26T21:09:24,415 Running command python setup.py clean 2024-04-26T21:09:25,726 running clean 2024-04-26T21:09:25,812 removing 'build/lib' (and everything under it) 2024-04-26T21:09:25,835 'build/bdist.linux-armv7l' does not exist -- can't clean it 2024-04-26T21:09:25,835 'build/scripts-3.9' does not exist -- can't clean it 2024-04-26T21:09:25,835 removing 'build' 2024-04-26T21:09:25,944 Failed to build bas7ion 2024-04-26T21:09:25,945 ERROR: Failed to build one or more wheels 2024-04-26T21:09:25,946 Exception information: 2024-04-26T21:09:25,946 Traceback (most recent call last): 2024-04-26T21:09:25,946 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-04-26T21:09:25,946 status = run_func(*args) 2024-04-26T21:09:25,946 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-04-26T21:09:25,946 return func(self, options, args) 2024-04-26T21:09:25,946 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2024-04-26T21:09:25,946 raise CommandError("Failed to build one or more wheels") 2024-04-26T21:09:25,946 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2024-04-26T21:09:25,949 Removed build tracker: '/tmp/pip-build-tracker-8tt92r8p'