(mle-template-11) mohitkumar@Mohits-Eneco-MacBook-Pro ml_paas % docker build -t ml_paas:latest .
[+] Building 46.5s (9/11) docker:desktop-linux
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 440B 0.0s
=> [internal] load metadata for docker.io/library/python:3.11-slim 0.4s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [builder 1/6] FROM docker.io/library/python:3.11-slim@sha256:a2eb07f336e4f194358382611b4fea136c632b40baa6314cb27a366deeaf0144 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 138B 0.0s
=> CACHED [builder 2/6] WORKDIR /app 0.0s
=> CACHED [builder 3/6] COPY pyproject.toml . 0.0s
=> CACHED [builder 4/6] COPY pip.conf /etc/pip.conf 0.0s
=> ERROR [builder 5/6] RUN pip install eneco-client-packages 46.0s
------
> [builder 5/6] RUN pip install eneco-client-packages:
0.709 Looking in indexes: https://pypi.org/simple, https://enecomanagedcloud:****@pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/team-code/pypi/simple/
1.063 Collecting eneco-client-packages
1.617 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/eneco-client-packages/0.0.12/eneco_client_packages-0.0.12-py3-none-any.whl (79 kB)
1.651 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.3/79.3 kB 2.4 MB/s eta 0:00:00
1.811 Collecting avro<2.0,>=1.9.2 (from eneco-client-packages)
1.968 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/avro/1.11.3/avro-1.11.3.tar.gz (90 kB)
1.990 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 4.9 MB/s eta 0:00:00
2.012 Installing build dependencies: started
4.169 Installing build dependencies: finished with status 'done'
4.170 Getting requirements to build wheel: started
4.242 Getting requirements to build wheel: finished with status 'done'
4.244 Preparing metadata (pyproject.toml): started
4.311 Preparing metadata (pyproject.toml): finished with status 'done'
4.776 Collecting fastavro<2.0,>=1.7.0 (from eneco-client-packages)
5.076 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/fastavro/1.9.4/fastavro-1.9.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB)
5.339 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 12.7 MB/s eta 0:00:00
6.363 Collecting grpcio-tools<2.0,>=1.39.0 (from eneco-client-packages)
6.965 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/grpcio-tools/1.62.1/grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_aarch64.whl (2.7 MB)
7.200 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 11.7 MB/s eta 0:00:00
8.266 Collecting grpcio<2.0,>=1.39.0 (from eneco-client-packages)
8.929 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/grpcio/1.62.1/grpcio-1.62.1-cp311-cp311-manylinux_2_17_aarch64.whl (5.3 MB)
9.265 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/5.3 MB 15.9 MB/s eta 0:00:00
9.431 Collecting kafka-python<3.0,>=2.0.0 (from eneco-client-packages)
9.793 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/kafka-python/2.0.2/kafka_python-2.0.2-py2.py3-none-any.whl (246 kB)
9.812 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 246.5/246.5 kB 16.4 MB/s eta 0:00:00
10.30 Collecting lz4<4.0,>=3.0.0 (from eneco-client-packages)
10.82 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/lz4/3.1.10/lz4-3.1.10.tar.gz (162 kB)
10.88 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.9/162.9 kB 2.7 MB/s eta 0:00:00
10.90 Preparing metadata (setup.py): started
15.04 Preparing metadata (setup.py): finished with status 'done'
15.53 Collecting numpy<2.0,>=1.0.0 (from eneco-client-packages)
15.80 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/numpy/1.26.4/numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.2 MB)
16.70 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.2/14.2 MB 16.7 MB/s eta 0:00:00
17.03 Collecting pandas<2.0,>=1.1.0 (from eneco-client-packages)
17.36 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/pandas/1.5.3/pandas-1.5.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.4 MB)
18.14 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.4/11.4 MB 15.5 MB/s eta 0:00:00
18.16 Requirement already satisfied: pip in /usr/local/lib/python3.11/site-packages (from eneco-client-packages) (24.0)
18.56 Collecting polars<1.0,==0.13.59 (from eneco-client-packages)
18.96 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/polars/0.13.59/polars-0.13.59-cp37-abi3-manylinux_2_24_aarch64.whl (11.3 MB)
19.62 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.3/11.3 MB 18.5 MB/s eta 0:00:00
20.06 Collecting protobuf<4.0,>=3.17.3 (from eneco-client-packages)
20.33 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/protobuf/3.20.3/protobuf-3.20.3-py2.py3-none-any.whl (162 kB)
20.38 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.1/162.1 kB 3.4 MB/s eta 0:00:00
20.66 Collecting psycopg2-binary<3.0,>=2.9.1 (from eneco-client-packages)
20.98 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/psycopg2-binary/2.9.9/psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.9 MB)
21.22 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 12.0 MB/s eta 0:00:00
21.52 Collecting pyarrow<9.0,>=8.0.0 (from eneco-client-packages)
21.81 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/pyarrow/8/pyarrow-8.0.0.tar.gz (846 kB)
21.92 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 846.6/846.6 kB 7.9 MB/s eta 0:00:00
21.99 Installing build dependencies: started
29.54 Installing build dependencies: finished with status 'done'
29.54 Getting requirements to build wheel: started
29.60 Getting requirements to build wheel: finished with status 'done'
29.60 Preparing metadata (pyproject.toml): started
29.69 Preparing metadata (pyproject.toml): finished with status 'done'
29.81 Collecting python-dotenv<1.0,>=0.19.0 (from eneco-client-packages)
29.96 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/python-dotenv/0.21.1/python_dotenv-0.21.1-py3-none-any.whl (19 kB)
30.13 Collecting python-snappy<1.0,>=0.6.1 (from eneco-client-packages)
30.47 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/python-snappy/0.7.1/python_snappy-0.7.1-py3-none-any.whl (8.6 kB)
30.68 Collecting requests<3.0,>=2.0.0 (from eneco-client-packages)
30.95 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/requests/2.31/requests-2.31.0-py3-none-any.whl (62 kB)
30.98 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 1.9 MB/s eta 0:00:00
31.45 Collecting snowflake-connector-python<3.0,>=2.7.0 (from snowflake-connector-python[pandas]<3.0,>=2.7.0->eneco-client-packages)
31.78 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/snowflake-connector-python/2.9/snowflake-connector-python-2.9.0.tar.gz (394 kB)
31.86 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 394.3/394.3 kB 5.1 MB/s eta 0:00:00
31.90 Installing build dependencies: started
45.31 Installing build dependencies: finished with status 'error'
45.32 error: subprocess-exited-with-error
45.32
45.32 × pip subprocess to install build dependencies did not run successfully.
45.32 │ exit code: 1
45.32 ╰─> [574 lines of output]
45.32 Looking in indexes: https://pypi.org/simple, https://enecomanagedcloud:****@pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/team-code/pypi/simple/, https://enecomanagedcloud:****@pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/team-code/pypi/simple/
45.32 Collecting setuptools>=40.6.0
45.32 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/setuptools/69.2/setuptools-69.2.0-py3-none-any.whl (821 kB)
45.32 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 821.5/821.5 kB 7.2 MB/s eta 0:00:00
45.32 Collecting wheel
45.32 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/wheel/0.43/wheel-0.43.0-py3-none-any.whl (65 kB)
45.32 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.8/65.8 kB 1.6 MB/s eta 0:00:00
45.32 Collecting cython
45.32 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/cython/3.0.9/Cython-3.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB)
45.32 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 14.8 MB/s eta 0:00:00
45.32 Collecting pyarrow<8.1.0,>=8.0.0
45.32 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/pyarrow/8/pyarrow-8.0.0.tar.gz (846 kB)
45.32 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 846.6/846.6 kB 7.6 MB/s eta 0:00:00
45.32 Installing build dependencies: started
45.32 Installing build dependencies: finished with status 'done'
45.32 Getting requirements to build wheel: started
45.32 Getting requirements to build wheel: finished with status 'done'
45.32 Preparing metadata (pyproject.toml): started
45.32 Preparing metadata (pyproject.toml): finished with status 'done'
45.32 Collecting numpy>=1.16.6 (from pyarrow<8.1.0,>=8.0.0)
45.32 Downloading https://pkgs.dev.azure.com/enecomanagedcloud/79014b0d-38f3-4fef-8566-c9f702cd7927/_packaging/53c58c3f-0c52-45d9-9e5c-47ad6796974e/pypi/download/numpy/1.26.4/numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.2 MB)
45.32 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.2/14.2 MB 20.1 MB/s eta 0:00:00
45.32 Building wheels for collected packages: pyarrow
45.32 Building wheel for pyarrow (pyproject.toml): started
45.32 Building wheel for pyarrow (pyproject.toml): finished with status 'error'
45.32 error: subprocess-exited-with-error
45.32
45.32 × Building wheel for pyarrow (pyproject.toml) did not run successfully.
45.32 │ exit code: 1
45.32 ╰─> [538 lines of output]
45.32 <string>:36: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
45.32 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section
45.32 WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section''pyarrow.egg-info/SOURCES.txt'
45.32 reading manifest template 'MANIFEST.in'
45.32 warning: no files found matching '../LICENSE.txt'
45.32 warning: no files found matching '../NOTICE.txt'
45.32 warning: no previously-included files matching '*.so' found anywhere in distribution
45.32 warning: no previously-included files matching '*.pyc' found anywhere in distribution
45.32 warning: no previously-included files matching '*~' found anywhere in distribution
45.32 warning: no previously-included files matching '#*' found anywhere in distribution
45.32 warning: no previously-included files matching '.git*' found anywhere in distribution
45.32 warning: no previously-included files matching '.DS_Store' found anywhere in distribution
45.32 no previously-included directories found matching '.asv'
45.32 writing manifest file 'pyarrow.egg-info/SOURCES.txt'
45.32 /tmp/pip-build-env-uxlvc0nm/overlay/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'pyarrow.includes' is absent from the `packages` configuration.
45.32 !!
45.32
45.32 ********************************************************************************
45.32 ############################
45.32 # Package would be ignored #
45.32 ############################
45.32 Python recognizes 'pyarrow.includes' as an importable package[^1],
45.32 but it is absent from setuptools' `packages` configuration.
45.32
45.32 This leads to an ambiguous overall configuration. If you want to distribute this
45.32 package, please make sure that 'pyarrow.includes' is explicitly added
45.32 to the `packages` configuration field.
45.32
45.32 Alternatively, you can also rely on setuptools' discovery methods
45.32 (for example by using `find_namespace_packages(...)`/`find_namespace:`
45.32 instead of `find_packages(...)`/`find:`).
45.32
45.32 You can read more about "package discovery" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
45.32
45.32 If you don't want 'pyarrow.includes' to be distributed and are
45.32 already explicitly excluding 'pyarrow.includes' via
45.32 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
45.32 you can try to use `exclude_package_data`, or `include-package-data=False` in
45.32 combination with a more fine grained `package-data` configuration.
45.32
45.32 You can read more about "package data files" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
45.32
45.32
45.32 [^1]: For Python, any directory (with suitable naming) can be imported,
45.32 even if it does not contain any `.py` files.
45.32 On the other hand, currently there is no concept of package data
45.32 directory, all directories are treated like packages.
45.32 ********************************************************************************
45.32
45.32 !!
45.32 check.warn(importable)
45.32 /tmp/pip-build-env-uxlvc0nm/overlay/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'pyarrow.parquet' is absent from the `packages` configuration.
45.32 !!
45.32
45.32 ********************************************************************************
45.32 ############################
45.32 # Package would be ignored #
45.32 ############################
45.32 Python recognizes 'pyarrow.parquet' as an importable package[^1],
45.32 but it is absent from setuptools' `packages` configuration.
45.32
45.32 This leads to an ambiguous overall configuration. If you want to distribute this
45.32 package, please make sure that 'pyarrow.parquet' is explicitly added
45.32 to the `packages` configuration field.
45.32
45.32 Alternatively, you can also rely on setuptools' discovery methods
45.32 (for example by using `find_namespace_packages(...)`/`find_namespace:`
45.32 instead of `find_packages(...)`/`find:`).
45.32
45.32 You can read more about "package discovery" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
45.32
45.32 If you don't want 'pyarrow.parquet' to be distributed and are
45.32 already explicitly excluding 'pyarrow.parquet' via
45.32 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
45.32 you can try to use `exclude_package_data`, or `include-package-data=False` in
45.32 combination with a more fine grained `package-data` configuration.
45.32
45.32 You can read more about "package data files" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
45.32
45.32
45.32 [^1]: For Python, any directory (with suitable naming) can be imported,
45.32 even if it does not contain any `.py` files.
45.32 On the other hand, currently there is no concept of package data
45.32 directory, all directories are treated like packages.
45.32 ********************************************************************************
45.32
45.32 !!
45.32 check.warn(importable)
45.32 /tmp/pip-build-env-uxlvc0nm/overlay/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'pyarrow.tensorflow' is absent from the `packages` configuration.
45.32 !!
45.32
45.32 ********************************************************************************
45.32 ############################
45.32 # Package would be ignored #
45.32 ############################
45.32 Python recognizes 'pyarrow.tensorflow' as an importable package[^1],
45.32 but it is absent from setuptools' `packages` configuration.
45.32
45.32 This leads to an ambiguous overall configuration. If you want to distribute this
45.32 package, please make sure that 'pyarrow.tensorflow' is explicitly added
45.32 to the `packages` configuration field.
45.32
45.32 Alternatively, you can also rely on setuptools' discovery methods
45.32 (for example by using `find_namespace_packages(...)`/`find_namespace:`
45.32 instead of `find_packages(...)`/`find:`).
45.32
45.32 You can read more about "package discovery" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
45.32
45.32 If you don't want 'pyarrow.tensorflow' to be distributed and are
45.32 already explicitly excluding 'pyarrow.tensorflow' via
45.32 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
45.32 you can try to use `exclude_package_data`, or `include-package-data=False` in
45.32 combination with a more fine grained `package-data` configuration.
45.32
45.32 You can read more about "package data files" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
45.32
45.32
45.32 [^1]: For Python, any directory (with suitable naming) can be imported,
45.32 even if it does not contain any `.py` files.
45.32 On the other hand, currently there is no concept of package data
45.32 directory, all directories are treated like packages.
45.32 ********************************************************************************
45.32
45.32 !!
45.32 check.warn(importable)
45.32 /tmp/pip-build-env-uxlvc0nm/overlay/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'pyarrow.tests.data.feather' is absent from the `packages` configuration.
45.32 !!
45.32
45.32 ********************************************************************************
45.32 ############################
45.32 # Package would be ignored #
45.32 ############################
45.32 Python recognizes 'pyarrow.tests.data.feather' as an importable package[^1],
45.32 but it is absent from setuptools' `packages` configuration.
45.32
45.32 This leads to an ambiguous overall configuration. If you want to distribute this
45.32 package, please make sure that 'pyarrow.tests.data.feather' is explicitly added
45.32 to the `packages` configuration field.
45.32
45.32 Alternatively, you can also rely on setuptools' discovery methods
45.32 (for example by using `find_namespace_packages(...)`/`find_namespace:`
45.32 instead of `find_packages(...)`/`find:`).
45.32
45.32 You can read more about "package discovery" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
45.32
45.32 If you don't want 'pyarrow.tests.data.feather' to be distributed and are
45.32 already explicitly excluding 'pyarrow.tests.data.feather' via
45.32 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
45.32 you can try to use `exclude_package_data`, or `include-package-data=False` in
45.32 combination with a more fine grained `package-data` configuration.
45.32
45.32 You can read more about "package data files" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
45.32
45.32
45.32 [^1]: For Python, any directory (with suitable naming) can be imported,
45.32 even if it does not contain any `.py` files.
45.32 On the other hand, currently there is no concept of package data
45.32 directory, all directories are treated like packages.
45.32 ********************************************************************************
45.32
45.32 !!
45.32 check.warn(importable)
45.32 /tmp/pip-build-env-uxlvc0nm/overlay/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'pyarrow.tests.data.orc' is absent from the `packages` configuration.
45.32 !!
45.32
45.32 ********************************************************************************
45.32 ############################
45.32 # Package would be ignored #
45.32 ############################
45.32 Python recognizes 'pyarrow.tests.data.orc' as an importable package[^1],
45.32 but it is absent from setuptools' `packages` configuration.
45.32
45.32 This leads to an ambiguous overall configuration. If you want to distribute this
45.32 package, please make sure that 'pyarrow.tests.data.orc' is explicitly added
45.32 to the `packages` configuration field.
45.32
45.32 Alternatively, you can also rely on setuptools' discovery methods
45.32 (for example by using `find_namespace_packages(...)`/`find_namespace:`
45.32 instead of `find_packages(...)`/`find:`).
45.32
45.32 You can read more about "package discovery" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
45.32
45.32 If you don't want 'pyarrow.tests.data.orc' to be distributed and are
45.32 already explicitly excluding 'pyarrow.tests.data.orc' via
45.32 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
45.32 you can try to use `exclude_package_data`, or `include-package-data=False` in
45.32 combination with a more fine grained `package-data` configuration.
45.32
45.32 You can read more about "package data files" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
45.32
45.32
45.32 [^1]: For Python, any directory (with suitable naming) can be imported,
45.32 even if it does not contain any `.py` files.
45.32 On the other hand, currently there is no concept of package data
45.32 directory, all directories are treated like packages.
45.32 ********************************************************************************
45.32
45.32 !!
45.32 check.warn(importable)
45.32 /tmp/pip-build-env-uxlvc0nm/overlay/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'pyarrow.tests.data.parquet' is absent from the `packages` configuration.
45.32 !!
45.32
45.32 ********************************************************************************
45.32 ############################
45.32 # Package would be ignored #
45.32 ############################
45.32 Python recognizes 'pyarrow.tests.data.parquet' as an importable package[^1],
45.32 but it is absent from setuptools' `packages` configuration.
45.32
45.32 This leads to an ambiguous overall configuration. If you want to distribute this
45.32 package, please make sure that 'pyarrow.tests.data.parquet' is explicitly added
45.32 to the `packages` configuration field.
45.32
45.32 Alternatively, you can also rely on setuptools' discovery methods
45.32 (for example by using `find_namespace_packages(...)`/`find_namespace:`
45.32 instead of `find_packages(...)`/`find:`).
45.32
45.32 You can read more about "package discovery" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
45.32
45.32 If you don't want 'pyarrow.tests.data.parquet' to be distributed and are
45.32 already explicitly excluding 'pyarrow.tests.data.parquet' via
45.32 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
45.32 you can try to use `exclude_package_data`, or `include-package-data=False` in
45.32 combination with a more fine grained `package-data` configuration.
45.32
45.32 You can read more about "package data files" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
45.32
45.32
45.32 [^1]: For Python, any directory (with suitable naming) can be imported,
45.32 even if it does not contain any `.py` files.
45.32 On the other hand, currently there is no concept of package data
45.32 directory, all directories are treated like packages.
45.32 ********************************************************************************
45.32
45.32 !!
45.32 check.warn(importable)
45.32 /tmp/pip-build-env-uxlvc0nm/overlay/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'pyarrow.tests.parquet' is absent from the `packages` configuration.
45.32 !!
45.32
45.32 ********************************************************************************
45.32 ############################
45.32 # Package would be ignored #
45.32 ############################
45.32 Python recognizes 'pyarrow.tests.parquet' as an importable package[^1],
45.32 but it is absent from setuptools' `packages` configuration.
45.32
45.32 This leads to an ambiguous overall configuration. If you want to distribute this
45.32 package, please make sure that 'pyarrow.tests.parquet' is explicitly added
45.32 to the `packages` configuration field.
45.32
45.32 Alternatively, you can also rely on setuptools' discovery methods
45.32 (for example by using `find_namespace_packages(...)`/`find_namespace:`
45.32 instead of `find_packages(...)`/`find:`).
45.32
45.32 You can read more about "package discovery" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
45.32
45.32 If you don't want 'pyarrow.tests.parquet' to be distributed and are
45.32 already explicitly excluding 'pyarrow.tests.parquet' via
45.32 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
45.32 you can try to use `exclude_package_data`, or `include-package-data=False` in
45.32 combination with a more fine grained `package-data` configuration.
45.32
45.32 You can read more about "package data files" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
45.32
45.32
45.32 [^1]: For Python, any directory (with suitable naming) can be imported,
45.32 even if it does not contain any `.py` files.
45.32 On the other hand, currently there is no concept of package data
45.32 directory, all directories are treated like packages.
45.32 ********************************************************************************
45.32
45.32 !!
45.32 check.warn(importable)
45.32 /tmp/pip-build-env-uxlvc0nm/overlay/lib/python3.11/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'pyarrow.vendored' is absent from the `packages` configuration.
45.32 !!
45.32
45.32 ********************************************************************************
45.32 ############################
45.32 # Package would be ignored #
45.32 ############################
45.32 Python recognizes 'pyarrow.vendored' as an importable package[^1],
45.32 but it is absent from setuptools' `packages` configuration.
45.32
45.32 This leads to an ambiguous overall configuration. If you want to distribute this
45.32 package, please make sure that 'pyarrow.vendored' is explicitly added
45.32 to the `packages` configuration field.
45.32
45.32 Alternatively, you can also rely on setuptools' discovery methods
45.32 (for example by using `find_namespace_packages(...)`/`find_namespace:`
45.32 instead of `find_packages(...)`/`find:`).
45.32
45.32 You can read more about "package discovery" on setuptools documentation page:
45.32
45.32 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
45.32
45.32 If you don't want 'pyarrow.vendored' to be distributed and are
45.32 already explicitly excluding 'pyarrow.vendored' via
45.32 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
45.32 you can try to use `exclude_package_data`, or `include-package-data=False` in
45.32 combination with a more fine grained `package-data` configuration.
45.32
45.32 You can read more about "package data files""" -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_FLIGHT=off -DPYARROW_BUILD_GANDIVA=off -DPYARROW_BUILD_DATASET=off -DPYARROW_BUILD_ORC=off -DPYARROW_BUILD_PARQUET=off -DPYARROW_BUILD_PARQUET_ENCRYPTION=off -DPYARROW_BUILD_PLASMA=off -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_USE_TENSORFLOW=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_BOOST=off -DPYARROW_GENERATE_COVERAGE=off -DPYARROW_BOOST_USE_SHARED=on -DPYARROW_PARQUET_USE_SHARED=on -DCMAKE_BUILD_TYPE=release /tmp/pip-install-t6tl83dd/pyarrow_39e7f77dcd914d25b05ab6f71213c2e2
45.32 error: command 'cmake' failed: No such file or directory
45.32 [end of output]
45.32
45.32 note: This error originates from a subprocess, and is likely not a problem with pip.
45.32 ERROR: Failed building wheel for pyarrow
45.32 Failed to build pyarrow
45.32 ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects
45.32 [end of output]
45.32
45.32 note: This error originates from a subprocess, and is likely not a problem with pip.
45.32 error: subprocess-exited-with-error
45.32
45.32 × pip subprocess to install build dependencies did not run successfully.
45.32 │ exit code: 1
45.32 ╰─> See above for output.
45.32
45.32 note: This error originates from a subprocess, and is likely not a problem with pip.
------
Dockerfile:8
--------------------
6 |
7 |
8 | >>> RUN pip install eneco-client-packages
9 | RUN pip install .
10 |
--------------------
ERROR: failed to solve: process "/bin/sh -c pip install eneco-client-packages" did not complete successfully: exit code: 1