xushiyan opened a new pull request, #467: URL: https://github.com/apache/hudi-rs/pull/467
Address integ test build error <details> <summary>long error output</summary> ``` 2025-10-11T01:38:51.5771664Z ******************************************************************************** 2025-10-11T01:38:51.5771975Z Please use a simple string containing a SPDX expression for 2025-10-11T01:38:51.5772548Z `project.license`. You can also use `project.license-files`. (Both 2025-10-11T01:38:51.5773355Z options available on setuptools>=77.0.0). 2025-10-11T01:38:51.5773689Z 2025-10-11T01:38:51.5773920Z By 2026-Feb-18, you need to update your project and remove 2025-10-11T01:38:51.5774420Z deprecated calls 2025-10-11T01:38:51.5774816Z or your builds will no longer be supported. 2025-10-11T01:38:51.5775146Z 2025-10-11T01:38:51.5775262Z See 2025-10-11T01:38:51.5775846Z https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 2025-10-11T01:38:51.5776507Z for details. 2025-10-11T01:38:51.5776802Z 2025-10-11T01:38:51.5777113Z ******************************************************************************** 2025-10-11T01:38:51.5777424Z 2025-10-11T01:38:51.5777525Z !! 2025-10-11T01:38:51.5777820Z corresp(dist, value, root_dir) 2025-10-11T01:38:51.5778473Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: 2025-10-11T01:38:51.5779062Z SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-11T01:38:51.5779391Z !! 2025-10-11T01:38:51.5779476Z 2025-10-11T01:38:51.5779535Z 2025-10-11T01:38:51.5779704Z ******************************************************************************** 2025-10-11T01:38:51.5780030Z Please consider removing the following classifiers in favor of a 2025-10-11T01:38:51.5780354Z SPDX license expression: 2025-10-11T01:38:51.5780493Z 2025-10-11T01:38:51.5784175Z License :: OSI Approved :: Apache Software License 2025-10-11T01:38:51.5784430Z 2025-10-11T01:38:51.5784496Z See 2025-10-11T01:38:51.5784835Z https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 2025-10-11T01:38:51.5785205Z for details. 2025-10-11T01:38:51.5785368Z 2025-10-11T01:38:51.5785543Z ******************************************************************************** 2025-10-11T01:38:51.5785728Z 2025-10-11T01:38:51.5785790Z !! 2025-10-11T01:38:51.5785967Z dist._finalize_license_expression() 2025-10-11T01:38:51.5786381Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/dist.py:483: 2025-10-11T01:38:51.5786898Z SetuptoolsDeprecationWarning: Pattern '../LICENSE.txt' cannot contain 2025-10-11T01:38:51.5787231Z '..' 2025-10-11T01:38:51.5787377Z !! 2025-10-11T01:38:51.5787460Z 2025-10-11T01:38:51.5787516Z 2025-10-11T01:38:51.5787688Z ******************************************************************************** 2025-10-11T01:38:51.5788009Z Please ensure the files specified are contained by the root 2025-10-11T01:38:51.5788374Z of the Python package (normally marked by `pyproject.toml`). 2025-10-11T01:38:51.5788593Z 2025-10-11T01:38:51.5788730Z By 2026-Mar-20, you need to update your project and remove 2025-10-11T01:38:51.5789006Z deprecated calls 2025-10-11T01:38:51.5789382Z or your builds will no longer be supported. 2025-10-11T01:38:51.5789572Z 2025-10-11T01:38:51.5789638Z See 2025-10-11T01:38:51.5789924Z https://packaging.python.org/en/latest/specifications/glob-patterns/ 2025-10-11T01:38:51.5790247Z for details. 2025-10-11T01:38:51.5790407Z 2025-10-11T01:38:51.5790574Z ******************************************************************************** 2025-10-11T01:38:51.5790747Z 2025-10-11T01:38:51.5790805Z !! 2025-10-11T01:38:51.5791026Z for path in sorted(cls._find_pattern(pattern, enforce_match)) 2025-10-11T01:38:51.5791595Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/dist.py:483: 2025-10-11T01:38:51.5792085Z SetuptoolsDeprecationWarning: Cannot find any files for the given 2025-10-11T01:38:51.5792394Z pattern. 2025-10-11T01:38:51.5792549Z !! 2025-10-11T01:38:51.5792630Z 2025-10-11T01:38:51.5792695Z 2025-10-11T01:38:51.5792857Z ******************************************************************************** 2025-10-11T01:38:51.5793406Z Pattern '../LICENSE.txt' did not match any files. 2025-10-11T01:38:51.5793605Z 2025-10-11T01:38:51.5793729Z By 2026-Mar-20, you need to update your project and remove 2025-10-11T01:38:51.5794002Z deprecated calls 2025-10-11T01:38:51.5794207Z or your builds will no longer be supported. 2025-10-11T01:38:51.5794440Z 2025-10-11T01:38:51.5794603Z ******************************************************************************** 2025-10-11T01:38:51.5794789Z 2025-10-11T01:38:51.5794846Z !! 2025-10-11T01:38:51.5795065Z for path in sorted(cls._find_pattern(pattern, enforce_match)) 2025-10-11T01:38:51.5795515Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/dist.py:483: 2025-10-11T01:38:51.5796010Z SetuptoolsDeprecationWarning: Pattern '../NOTICE.txt' cannot contain 2025-10-11T01:38:51.5796326Z '..' 2025-10-11T01:38:51.5796473Z !! 2025-10-11T01:38:51.5796552Z 2025-10-11T01:38:51.5796608Z 2025-10-11T01:38:51.5796773Z ******************************************************************************** 2025-10-11T01:38:51.5797086Z Please ensure the files specified are contained by the root 2025-10-11T01:38:51.5797437Z of the Python package (normally marked by `pyproject.toml`). 2025-10-11T01:38:51.5797653Z 2025-10-11T01:38:51.5797781Z By 2026-Mar-20, you need to update your project and remove 2025-10-11T01:38:51.5798049Z deprecated calls 2025-10-11T01:38:51.5798273Z or your builds will no longer be supported. 2025-10-11T01:38:51.5798454Z 2025-10-11T01:38:51.5798515Z See 2025-10-11T01:38:51.5798791Z https://packaging.python.org/en/latest/specifications/glob-patterns/ 2025-10-11T01:38:51.5799109Z for details. 2025-10-11T01:38:51.5799261Z 2025-10-11T01:38:51.5799430Z ******************************************************************************** 2025-10-11T01:38:51.5799601Z 2025-10-11T01:38:51.5799658Z !! 2025-10-11T01:38:51.5799874Z for path in sorted(cls._find_pattern(pattern, enforce_match)) 2025-10-11T01:38:51.5800315Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/dist.py:483: 2025-10-11T01:38:51.5800797Z SetuptoolsDeprecationWarning: Cannot find any files for the given 2025-10-11T01:38:51.5801109Z pattern. 2025-10-11T01:38:51.5801257Z !! 2025-10-11T01:38:51.5801337Z 2025-10-11T01:38:51.5801398Z 2025-10-11T01:38:51.5801560Z ******************************************************************************** 2025-10-11T01:38:51.5801841Z Pattern '../NOTICE.txt' did not match any files. 2025-10-11T01:38:51.5802033Z 2025-10-11T01:38:51.5802154Z By 2026-Mar-20, you need to update your project and remove 2025-10-11T01:38:51.5802424Z deprecated calls 2025-10-11T01:38:51.5802758Z or your builds will no longer be supported. 2025-10-11T01:38:51.5802992Z 2025-10-11T01:38:51.5803370Z ******************************************************************************** 2025-10-11T01:38:51.5803551Z 2025-10-11T01:38:51.5803611Z !! 2025-10-11T01:38:51.5803835Z for path in sorted(cls._find_pattern(pattern, enforce_match)) 2025-10-11T01:38:51.5804288Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/dist.py:759: 2025-10-11T01:38:51.5804782Z SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-11T01:38:51.5805219Z !! 2025-10-11T01:38:51.5805339Z 2025-10-11T01:38:51.5805397Z 2025-10-11T01:38:51.5805564Z ******************************************************************************** 2025-10-11T01:38:51.5805893Z Please consider removing the following classifiers in favor of a 2025-10-11T01:38:51.5806213Z SPDX license expression: 2025-10-11T01:38:51.5806350Z 2025-10-11T01:38:51.5806501Z License :: OSI Approved :: Apache Software License 2025-10-11T01:38:51.5806702Z 2025-10-11T01:38:51.5806763Z See 2025-10-11T01:38:51.5807074Z https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 2025-10-11T01:38:51.5807424Z for details. 2025-10-11T01:38:51.5807584Z 2025-10-11T01:38:51.5807743Z ******************************************************************************** 2025-10-11T01:38:51.5807916Z 2025-10-11T01:38:51.5807975Z !! 2025-10-11T01:38:51.5808142Z self._finalize_license_expression() 2025-10-11T01:38:51.5808442Z listing git files failed - pretending there aren't any 2025-10-11T01:38:51.5808751Z warning: no files found matching '../LICENSE.txt' 2025-10-11T01:38:51.5809038Z warning: no files found matching '../NOTICE.txt' 2025-10-11T01:38:51.5809380Z warning: no previously-included files matching '*.so' found anywhere 2025-10-11T01:38:51.5809696Z in distribution 2025-10-11T01:38:51.5809984Z warning: no previously-included files matching '*.pyc' found anywhere 2025-10-11T01:38:51.5810307Z in distribution 2025-10-11T01:38:51.5810577Z warning: no previously-included files matching '*~' found anywhere in 2025-10-11T01:38:51.5810883Z distribution 2025-10-11T01:38:51.5811142Z warning: no previously-included files matching '#*' found anywhere in 2025-10-11T01:38:51.5811443Z distribution 2025-10-11T01:38:51.5811712Z warning: no previously-included files matching '.git*' found anywhere 2025-10-11T01:38:51.5812022Z in distribution 2025-10-11T01:38:51.5812279Z warning: no previously-included files matching '.DS_Store' found 2025-10-11T01:38:51.5812594Z anywhere in distribution 2025-10-11T01:38:51.5812850Z no previously-included directories found matching '.asv' 2025-10-11T01:38:51.5813516Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5814038Z _Warning: Package 'pyarrow.includes' is absent from the `packages` 2025-10-11T01:38:51.5814350Z configuration. 2025-10-11T01:38:51.5814519Z !! 2025-10-11T01:38:51.5814604Z 2025-10-11T01:38:51.5814661Z 2025-10-11T01:38:51.5814830Z ******************************************************************************** 2025-10-11T01:38:51.5815074Z ############################ 2025-10-11T01:38:51.5815304Z # Package would be ignored # 2025-10-11T01:38:51.5815525Z ############################ 2025-10-11T01:38:51.5815796Z Python recognizes 'pyarrow.includes' as an importable 2025-10-11T01:38:51.5816077Z package[^1], 2025-10-11T01:38:51.5816309Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5816523Z 2025-10-11T01:38:51.5816672Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5816967Z distribute this 2025-10-11T01:38:51.5817367Z package, please make sure that 'pyarrow.includes' is explicitly 2025-10-11T01:38:51.5817666Z added 2025-10-11T01:38:51.5817850Z to the `packages` configuration field. 2025-10-11T01:38:51.5818029Z 2025-10-11T01:38:51.5818166Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5818449Z methods 2025-10-11T01:38:51.5818619Z (for example by using 2025-10-11T01:38:51.5818872Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5819144Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5819479Z 2025-10-11T01:38:51.5819607Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5819891Z documentation page: 2025-10-11T01:38:51.5820022Z 2025-10-11T01:38:51.5820085Z - 2025-10-11T01:38:51.5820376Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5820641Z 2025-10-11T01:38:51.5820781Z If you don't want 'pyarrow.includes' to be distributed and are 2025-10-11T01:38:51.5821123Z already explicitly excluding 'pyarrow.includes' via 2025-10-11T01:38:51.5821431Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5821702Z `find_packages(...)/find`, 2025-10-11T01:38:51.5821936Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5822210Z `include-package-data=False` in 2025-10-11T01:38:51.5822488Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5822758Z configuration. 2025-10-11T01:38:51.5822870Z 2025-10-11T01:38:51.5823207Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5823504Z documentation page: 2025-10-11T01:38:51.5823631Z 2025-10-11T01:38:51.5823800Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5824048Z 2025-10-11T01:38:51.5824052Z 2025-10-11T01:38:51.5824188Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5824458Z imported, 2025-10-11T01:38:51.5824659Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5824953Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5825213Z package data 2025-10-11T01:38:51.5825440Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5825709Z 2025-10-11T01:38:51.5825873Z ******************************************************************************** 2025-10-11T01:38:51.5826060Z 2025-10-11T01:38:51.5826119Z !! 2025-10-11T01:38:51.5826280Z check.warn(importable) 2025-10-11T01:38:51.5826691Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5827214Z _Warning: Package 'pyarrow.interchange' is absent from the `packages` 2025-10-11T01:38:51.5827527Z configuration. 2025-10-11T01:38:51.5827696Z !! 2025-10-11T01:38:51.5827779Z 2025-10-11T01:38:51.5827836Z 2025-10-11T01:38:51.5828002Z ******************************************************************************** 2025-10-11T01:38:51.5828249Z ############################ 2025-10-11T01:38:51.5828473Z # Package would be ignored # 2025-10-11T01:38:51.5828693Z ############################ 2025-10-11T01:38:51.5828968Z Python recognizes 'pyarrow.interchange' as an importable 2025-10-11T01:38:51.5829255Z package[^1], 2025-10-11T01:38:51.5829494Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5829708Z 2025-10-11T01:38:51.5829851Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5830151Z distribute this 2025-10-11T01:38:51.5830388Z package, please make sure that 'pyarrow.interchange' is 2025-10-11T01:38:51.5830791Z explicitly added 2025-10-11T01:38:51.5830994Z to the `packages` configuration field. 2025-10-11T01:38:51.5831171Z 2025-10-11T01:38:51.5831306Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5831582Z methods 2025-10-11T01:38:51.5831743Z (for example by using 2025-10-11T01:38:51.5831991Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5832260Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5832434Z 2025-10-11T01:38:51.5832664Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5832940Z documentation page: 2025-10-11T01:38:51.5833262Z 2025-10-11T01:38:51.5833330Z - 2025-10-11T01:38:51.5833605Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5833863Z 2025-10-11T01:38:51.5833993Z If you don't want 'pyarrow.interchange' to be distributed and 2025-10-11T01:38:51.5834274Z are 2025-10-11T01:38:51.5834487Z already explicitly excluding 'pyarrow.interchange' via 2025-10-11T01:38:51.5834808Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5835072Z `find_packages(...)/find`, 2025-10-11T01:38:51.5835313Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5835583Z `include-package-data=False` in 2025-10-11T01:38:51.5835852Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5836121Z configuration. 2025-10-11T01:38:51.5836233Z 2025-10-11T01:38:51.5836364Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5836646Z documentation page: 2025-10-11T01:38:51.5836767Z 2025-10-11T01:38:51.5836924Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5837170Z 2025-10-11T01:38:51.5837174Z 2025-10-11T01:38:51.5837298Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5837568Z imported, 2025-10-11T01:38:51.5837762Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5838058Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5838314Z package data 2025-10-11T01:38:51.5838539Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5838800Z 2025-10-11T01:38:51.5838968Z ******************************************************************************** 2025-10-11T01:38:51.5839148Z 2025-10-11T01:38:51.5839210Z !! 2025-10-11T01:38:51.5839367Z check.warn(importable) 2025-10-11T01:38:51.5839780Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5840290Z _Warning: Package 'pyarrow.parquet' is absent from the `packages` 2025-10-11T01:38:51.5840593Z configuration. 2025-10-11T01:38:51.5840758Z !! 2025-10-11T01:38:51.5840846Z 2025-10-11T01:38:51.5840904Z 2025-10-11T01:38:51.5841062Z ******************************************************************************** 2025-10-11T01:38:51.5841307Z ############################ 2025-10-11T01:38:51.5841539Z # Package would be ignored # 2025-10-11T01:38:51.5841769Z ############################ 2025-10-11T01:38:51.5842044Z Python recognizes 'pyarrow.parquet' as an importable 2025-10-11T01:38:51.5842318Z package[^1], 2025-10-11T01:38:51.5842555Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5842768Z 2025-10-11T01:38:51.5842911Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5843369Z distribute this 2025-10-11T01:38:51.5843631Z package, please make sure that 'pyarrow.parquet' is explicitly 2025-10-11T01:38:51.5843921Z added 2025-10-11T01:38:51.5844222Z to the `packages` configuration field. 2025-10-11T01:38:51.5844399Z 2025-10-11T01:38:51.5844533Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5844809Z methods 2025-10-11T01:38:51.5844973Z (for example by using 2025-10-11T01:38:51.5845225Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5845494Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5845675Z 2025-10-11T01:38:51.5845802Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5846186Z documentation page: 2025-10-11T01:38:51.5846312Z 2025-10-11T01:38:51.5846377Z - 2025-10-11T01:38:51.5846654Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5846912Z 2025-10-11T01:38:51.5847042Z If you don't want 'pyarrow.parquet' to be distributed and are 2025-10-11T01:38:51.5847380Z already explicitly excluding 'pyarrow.parquet' via 2025-10-11T01:38:51.5847690Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5847951Z `find_packages(...)/find`, 2025-10-11T01:38:51.5848189Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5848455Z `include-package-data=False` in 2025-10-11T01:38:51.5848735Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5848998Z configuration. 2025-10-11T01:38:51.5849110Z 2025-10-11T01:38:51.5849238Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5849522Z documentation page: 2025-10-11T01:38:51.5849651Z 2025-10-11T01:38:51.5849811Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5850054Z 2025-10-11T01:38:51.5850058Z 2025-10-11T01:38:51.5850184Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5850453Z imported, 2025-10-11T01:38:51.5850651Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5850943Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5851204Z package data 2025-10-11T01:38:51.5851429Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5851689Z 2025-10-11T01:38:51.5851860Z ******************************************************************************** 2025-10-11T01:38:51.5852033Z 2025-10-11T01:38:51.5852092Z !! 2025-10-11T01:38:51.5852255Z check.warn(importable) 2025-10-11T01:38:51.5852661Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5853354Z _Warning: Package 'pyarrow.src.arrow.python' is absent from the 2025-10-11T01:38:51.5853667Z `packages` configuration. 2025-10-11T01:38:51.5853860Z !! 2025-10-11T01:38:51.5853944Z 2025-10-11T01:38:51.5854014Z 2025-10-11T01:38:51.5854179Z ******************************************************************************** 2025-10-11T01:38:51.5854425Z ############################ 2025-10-11T01:38:51.5854647Z # Package would be ignored # 2025-10-11T01:38:51.5854869Z ############################ 2025-10-11T01:38:51.5855157Z Python recognizes 'pyarrow.src.arrow.python' as an importable 2025-10-11T01:38:51.5855454Z package[^1], 2025-10-11T01:38:51.5855691Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5855911Z 2025-10-11T01:38:51.5856055Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5856353Z distribute this 2025-10-11T01:38:51.5856599Z package, please make sure that 'pyarrow.src.arrow.python' is 2025-10-11T01:38:51.5856899Z explicitly added 2025-10-11T01:38:51.5857218Z to the `packages` configuration field. 2025-10-11T01:38:51.5857400Z 2025-10-11T01:38:51.5857532Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5857808Z methods 2025-10-11T01:38:51.5857969Z (for example by using 2025-10-11T01:38:51.5858219Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5858488Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5858664Z 2025-10-11T01:38:51.5858788Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5859065Z documentation page: 2025-10-11T01:38:51.5859295Z 2025-10-11T01:38:51.5859357Z - 2025-10-11T01:38:51.5859629Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5859890Z 2025-10-11T01:38:51.5860024Z If you don't want 'pyarrow.src.arrow.python' to be distributed 2025-10-11T01:38:51.5860305Z and are 2025-10-11T01:38:51.5860539Z already explicitly excluding 'pyarrow.src.arrow.python' via 2025-10-11T01:38:51.5860875Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5861136Z `find_packages(...)/find`, 2025-10-11T01:38:51.5861375Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5861644Z `include-package-data=False` in 2025-10-11T01:38:51.5861918Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5862189Z configuration. 2025-10-11T01:38:51.5862298Z 2025-10-11T01:38:51.5862425Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5862714Z documentation page: 2025-10-11T01:38:51.5862836Z 2025-10-11T01:38:51.5862993Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5863448Z 2025-10-11T01:38:51.5863451Z 2025-10-11T01:38:51.5863575Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5863855Z imported, 2025-10-11T01:38:51.5864048Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5864346Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5864602Z package data 2025-10-11T01:38:51.5864826Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5865085Z 2025-10-11T01:38:51.5865254Z ******************************************************************************** 2025-10-11T01:38:51.5865426Z 2025-10-11T01:38:51.5865490Z !! 2025-10-11T01:38:51.5865648Z check.warn(importable) 2025-10-11T01:38:51.5866059Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5866593Z _Warning: Package 'pyarrow.src.arrow.python.vendored' is absent from the 2025-10-11T01:38:51.5866936Z `packages` configuration. 2025-10-11T01:38:51.5867128Z !! 2025-10-11T01:38:51.5867216Z 2025-10-11T01:38:51.5867278Z 2025-10-11T01:38:51.5867436Z ******************************************************************************** 2025-10-11T01:38:51.5867677Z ############################ 2025-10-11T01:38:51.5867903Z # Package would be ignored # 2025-10-11T01:38:51.5868117Z ############################ 2025-10-11T01:38:51.5868404Z Python recognizes 'pyarrow.src.arrow.python.vendored' as an 2025-10-11T01:38:51.5868711Z importable package[^1], 2025-10-11T01:38:51.5868972Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5869187Z 2025-10-11T01:38:51.5869328Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5869620Z distribute this 2025-10-11T01:38:51.5869816Z package, please make sure that 2025-10-11T01:38:51.5870126Z 'pyarrow.src.arrow.python.vendored' is explicitly added 2025-10-11T01:38:51.5870562Z to the `packages` configuration field. 2025-10-11T01:38:51.5870739Z 2025-10-11T01:38:51.5870872Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5871151Z methods 2025-10-11T01:38:51.5871312Z (for example by using 2025-10-11T01:38:51.5871556Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5871824Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5872000Z 2025-10-11T01:38:51.5872122Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5872506Z documentation page: 2025-10-11T01:38:51.5872629Z 2025-10-11T01:38:51.5872691Z - 2025-10-11T01:38:51.5872960Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5873423Z 2025-10-11T01:38:51.5873559Z If you don't want 'pyarrow.src.arrow.python.vendored' to be 2025-10-11T01:38:51.5873856Z distributed and are 2025-10-11T01:38:51.5874145Z already explicitly excluding 'pyarrow.src.arrow.python.vendored' 2025-10-11T01:38:51.5874452Z via 2025-10-11T01:38:51.5874645Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5874905Z `find_packages(...)/find`, 2025-10-11T01:38:51.5875144Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5875410Z `include-package-data=False` in 2025-10-11T01:38:51.5875684Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5875947Z configuration. 2025-10-11T01:38:51.5876064Z 2025-10-11T01:38:51.5876193Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5876479Z documentation page: 2025-10-11T01:38:51.5876599Z 2025-10-11T01:38:51.5876758Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5877000Z 2025-10-11T01:38:51.5877009Z 2025-10-11T01:38:51.5877136Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5877403Z imported, 2025-10-11T01:38:51.5877602Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5877899Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5878154Z package data 2025-10-11T01:38:51.5878376Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5878634Z 2025-10-11T01:38:51.5878800Z ******************************************************************************** 2025-10-11T01:38:51.5878977Z 2025-10-11T01:38:51.5879035Z !! 2025-10-11T01:38:51.5879227Z check.warn(importable) 2025-10-11T01:38:51.5879630Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5880132Z _Warning: Package 'pyarrow.tests' is absent from the `packages` 2025-10-11T01:38:51.5880427Z configuration. 2025-10-11T01:38:51.5880590Z !! 2025-10-11T01:38:51.5880675Z 2025-10-11T01:38:51.5880740Z 2025-10-11T01:38:51.5880900Z ******************************************************************************** 2025-10-11T01:38:51.5881141Z ############################ 2025-10-11T01:38:51.5881359Z # Package would be ignored # 2025-10-11T01:38:51.5881579Z ############################ 2025-10-11T01:38:51.5881866Z Python recognizes 'pyarrow.tests' as an importable package[^1], 2025-10-11T01:38:51.5882232Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5882448Z 2025-10-11T01:38:51.5882592Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5882883Z distribute this 2025-10-11T01:38:51.5883303Z package, please make sure that 'pyarrow.tests' is explicitly 2025-10-11T01:38:51.5883590Z added 2025-10-11T01:38:51.5883769Z to the `packages` configuration field. 2025-10-11T01:38:51.5884060Z 2025-10-11T01:38:51.5884202Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5884481Z methods 2025-10-11T01:38:51.5884658Z (for example by using 2025-10-11T01:38:51.5884904Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5885178Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5885349Z 2025-10-11T01:38:51.5885472Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5885760Z documentation page: 2025-10-11T01:38:51.5885984Z 2025-10-11T01:38:51.5886045Z - 2025-10-11T01:38:51.5886319Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5886577Z 2025-10-11T01:38:51.5886708Z If you don't want 'pyarrow.tests' to be distributed and are 2025-10-11T01:38:51.5887026Z already explicitly excluding 'pyarrow.tests' via 2025-10-11T01:38:51.5887333Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5887589Z `find_packages(...)/find`, 2025-10-11T01:38:51.5887825Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5888089Z `include-package-data=False` in 2025-10-11T01:38:51.5888367Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5888635Z configuration. 2025-10-11T01:38:51.5888743Z 2025-10-11T01:38:51.5888870Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5889159Z documentation page: 2025-10-11T01:38:51.5889286Z 2025-10-11T01:38:51.5889453Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5889699Z 2025-10-11T01:38:51.5889702Z 2025-10-11T01:38:51.5889824Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5890094Z imported, 2025-10-11T01:38:51.5890291Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5890592Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5890850Z package data 2025-10-11T01:38:51.5891073Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5891333Z 2025-10-11T01:38:51.5891502Z ******************************************************************************** 2025-10-11T01:38:51.5891675Z 2025-10-11T01:38:51.5891739Z !! 2025-10-11T01:38:51.5891892Z check.warn(importable) 2025-10-11T01:38:51.5892306Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5892813Z _Warning: Package 'pyarrow.tests.data.feather' is absent from the 2025-10-11T01:38:51.5893290Z `packages` configuration. 2025-10-11T01:38:51.5893485Z !! 2025-10-11T01:38:51.5893572Z 2025-10-11T01:38:51.5893630Z 2025-10-11T01:38:51.5893793Z ******************************************************************************** 2025-10-11T01:38:51.5894049Z ############################ 2025-10-11T01:38:51.5894278Z # Package would be ignored # 2025-10-11T01:38:51.5894495Z ############################ 2025-10-11T01:38:51.5894795Z Python recognizes 'pyarrow.tests.data.feather' as an importable 2025-10-11T01:38:51.5895095Z package[^1], 2025-10-11T01:38:51.5895323Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5895535Z 2025-10-11T01:38:51.5895680Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5895976Z distribute this 2025-10-11T01:38:51.5896237Z package, please make sure that 'pyarrow.tests.data.feather' is 2025-10-11T01:38:51.5896535Z explicitly added 2025-10-11T01:38:51.5896738Z to the `packages` configuration field. 2025-10-11T01:38:51.5896910Z 2025-10-11T01:38:51.5897154Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5897437Z methods 2025-10-11T01:38:51.5897598Z (for example by using 2025-10-11T01:38:51.5897842Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5898107Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5898285Z 2025-10-11T01:38:51.5898408Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5898689Z documentation page: 2025-10-11T01:38:51.5898810Z 2025-10-11T01:38:51.5898972Z - 2025-10-11T01:38:51.5899243Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5899502Z 2025-10-11T01:38:51.5899644Z If you don't want 'pyarrow.tests.data.feather' to be distributed 2025-10-11T01:38:51.5899928Z and are 2025-10-11T01:38:51.5900163Z already explicitly excluding 'pyarrow.tests.data.feather' via 2025-10-11T01:38:51.5900506Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5900768Z `find_packages(...)/find`, 2025-10-11T01:38:51.5900997Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5901266Z `include-package-data=False` in 2025-10-11T01:38:51.5901531Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5901796Z configuration. 2025-10-11T01:38:51.5901907Z 2025-10-11T01:38:51.5902033Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5902325Z documentation page: 2025-10-11T01:38:51.5902445Z 2025-10-11T01:38:51.5902608Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5902851Z 2025-10-11T01:38:51.5902855Z 2025-10-11T01:38:51.5902978Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5903466Z imported, 2025-10-11T01:38:51.5903665Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5903962Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5904223Z package data 2025-10-11T01:38:51.5904444Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5904711Z 2025-10-11T01:38:51.5904872Z ******************************************************************************** 2025-10-11T01:38:51.5905044Z 2025-10-11T01:38:51.5905108Z !! 2025-10-11T01:38:51.5905260Z check.warn(importable) 2025-10-11T01:38:51.5905698Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5906222Z _Warning: Package 'pyarrow.tests.data.orc' is absent from the `packages` 2025-10-11T01:38:51.5906548Z configuration. 2025-10-11T01:38:51.5906714Z !! 2025-10-11T01:38:51.5906795Z 2025-10-11T01:38:51.5906852Z 2025-10-11T01:38:51.5907022Z ******************************************************************************** 2025-10-11T01:38:51.5907259Z ############################ 2025-10-11T01:38:51.5907484Z # Package would be ignored # 2025-10-11T01:38:51.5907699Z ############################ 2025-10-11T01:38:51.5907982Z Python recognizes 'pyarrow.tests.data.orc' as an importable 2025-10-11T01:38:51.5908268Z package[^1], 2025-10-11T01:38:51.5908494Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5908706Z 2025-10-11T01:38:51.5908855Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5909146Z distribute this 2025-10-11T01:38:51.5909393Z package, please make sure that 'pyarrow.tests.data.orc' is 2025-10-11T01:38:51.5909676Z explicitly added 2025-10-11T01:38:51.5909880Z to the `packages` configuration field. 2025-10-11T01:38:51.5910053Z 2025-10-11T01:38:51.5910306Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5910588Z methods 2025-10-11T01:38:51.5910752Z (for example by using 2025-10-11T01:38:51.5910992Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5911267Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5911440Z 2025-10-11T01:38:51.5911561Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5911844Z documentation page: 2025-10-11T01:38:51.5911965Z 2025-10-11T01:38:51.5912129Z - 2025-10-11T01:38:51.5912407Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5912665Z 2025-10-11T01:38:51.5912798Z If you don't want 'pyarrow.tests.data.orc' to be distributed 2025-10-11T01:38:51.5912863Z and are 2025-10-11T01:38:51.5913173Z already explicitly excluding 'pyarrow.tests.data.orc' via 2025-10-11T01:38:51.5913302Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5913380Z `find_packages(...)/find`, 2025-10-11T01:38:51.5913482Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5913568Z `include-package-data=False` in 2025-10-11T01:38:51.5913693Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5913759Z configuration. 2025-10-11T01:38:51.5913763Z 2025-10-11T01:38:51.5913888Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5913964Z documentation page: 2025-10-11T01:38:51.5913972Z 2025-10-11T01:38:51.5914128Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5914132Z 2025-10-11T01:38:51.5914136Z 2025-10-11T01:38:51.5914255Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5914323Z imported, 2025-10-11T01:38:51.5914426Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5914536Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5914606Z package data 2025-10-11T01:38:51.5914726Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5914784Z 2025-10-11T01:38:51.5914866Z ******************************************************************************** 2025-10-11T01:38:51.5914870Z 2025-10-11T01:38:51.5914932Z !! 2025-10-11T01:38:51.5915007Z check.warn(importable) 2025-10-11T01:38:51.5915282Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5915439Z _Warning: Package 'pyarrow.tests.data.parquet' is absent from the 2025-10-11T01:38:51.5915515Z `packages` configuration. 2025-10-11T01:38:51.5915574Z !! 2025-10-11T01:38:51.5915577Z 2025-10-11T01:38:51.5915639Z 2025-10-11T01:38:51.5915723Z ******************************************************************************** 2025-10-11T01:38:51.5915792Z ############################ 2025-10-11T01:38:51.5915871Z # Package would be ignored # 2025-10-11T01:38:51.5915943Z ############################ 2025-10-11T01:38:51.5916100Z Python recognizes 'pyarrow.tests.data.parquet' as an importable 2025-10-11T01:38:51.5916165Z package[^1], 2025-10-11T01:38:51.5916298Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5916301Z 2025-10-11T01:38:51.5916442Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5916512Z distribute this 2025-10-11T01:38:51.5916668Z package, please make sure that 'pyarrow.tests.data.parquet' is 2025-10-11T01:38:51.5916735Z explicitly added 2025-10-11T01:38:51.5916829Z to the `packages` configuration field. 2025-10-11T01:38:51.5916833Z 2025-10-11T01:38:51.5917079Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5917148Z methods 2025-10-11T01:38:51.5917223Z (for example by using 2025-10-11T01:38:51.5917323Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5917418Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5917422Z 2025-10-11T01:38:51.5917543Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5917615Z documentation page: 2025-10-11T01:38:51.5917618Z 2025-10-11T01:38:51.5917684Z - 2025-10-11T01:38:51.5917998Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5918002Z 2025-10-11T01:38:51.5918139Z If you don't want 'pyarrow.tests.data.parquet' to be distributed 2025-10-11T01:38:51.5918202Z and are 2025-10-11T01:38:51.5918351Z already explicitly excluding 'pyarrow.tests.data.parquet' via 2025-10-11T01:38:51.5918461Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5918537Z `find_packages(...)/find`, 2025-10-11T01:38:51.5918642Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5918726Z `include-package-data=False` in 2025-10-11T01:38:51.5918844Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5918918Z configuration. 2025-10-11T01:38:51.5918923Z 2025-10-11T01:38:51.5919049Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5919121Z documentation page: 2025-10-11T01:38:51.5919129Z 2025-10-11T01:38:51.5919289Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5919293Z 2025-10-11T01:38:51.5919296Z 2025-10-11T01:38:51.5919414Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5919477Z imported, 2025-10-11T01:38:51.5919584Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5919693Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5919758Z package data 2025-10-11T01:38:51.5919877Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5919943Z 2025-10-11T01:38:51.5920024Z ******************************************************************************** 2025-10-11T01:38:51.5920028Z 2025-10-11T01:38:51.5920087Z !! 2025-10-11T01:38:51.5920167Z check.warn(importable) 2025-10-11T01:38:51.5920438Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5920588Z _Warning: Package 'pyarrow.tests.interchange' is absent from the 2025-10-11T01:38:51.5920667Z `packages` configuration. 2025-10-11T01:38:51.5920725Z !! 2025-10-11T01:38:51.5920728Z 2025-10-11T01:38:51.5920785Z 2025-10-11T01:38:51.5920873Z ******************************************************************************** 2025-10-11T01:38:51.5920946Z ############################ 2025-10-11T01:38:51.5921025Z # Package would be ignored # 2025-10-11T01:38:51.5921092Z ############################ 2025-10-11T01:38:51.5921247Z Python recognizes 'pyarrow.tests.interchange' as an importable 2025-10-11T01:38:51.5921312Z package[^1], 2025-10-11T01:38:51.5921438Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5921441Z 2025-10-11T01:38:51.5921588Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5921659Z distribute this 2025-10-11T01:38:51.5921802Z package, please make sure that 'pyarrow.tests.interchange' is 2025-10-11T01:38:51.5921874Z explicitly added 2025-10-11T01:38:51.5921966Z to the `packages` configuration field. 2025-10-11T01:38:51.5921970Z 2025-10-11T01:38:51.5922185Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5922247Z methods 2025-10-11T01:38:51.5922323Z (for example by using 2025-10-11T01:38:51.5922423Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5922512Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5922515Z 2025-10-11T01:38:51.5922642Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5922714Z documentation page: 2025-10-11T01:38:51.5922717Z 2025-10-11T01:38:51.5922777Z - 2025-10-11T01:38:51.5923180Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5923185Z 2025-10-11T01:38:51.5923326Z If you don't want 'pyarrow.tests.interchange' to be distributed 2025-10-11T01:38:51.5923385Z and are 2025-10-11T01:38:51.5923535Z already explicitly excluding 'pyarrow.tests.interchange' via 2025-10-11T01:38:51.5923645Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5923719Z `find_packages(...)/find`, 2025-10-11T01:38:51.5923817Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5923907Z `include-package-data=False` in 2025-10-11T01:38:51.5924024Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5924090Z configuration. 2025-10-11T01:38:51.5924093Z 2025-10-11T01:38:51.5924222Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5924292Z documentation page: 2025-10-11T01:38:51.5924300Z 2025-10-11T01:38:51.5924451Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5924455Z 2025-10-11T01:38:51.5924458Z 2025-10-11T01:38:51.5924582Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5924644Z imported, 2025-10-11T01:38:51.5924745Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5924858Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5924921Z package data 2025-10-11T01:38:51.5925040Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5925098Z 2025-10-11T01:38:51.5925183Z ******************************************************************************** 2025-10-11T01:38:51.5925187Z 2025-10-11T01:38:51.5925244Z !! 2025-10-11T01:38:51.5925319Z check.warn(importable) 2025-10-11T01:38:51.5925593Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5925763Z _Warning: Package 'pyarrow.tests.parquet' is absent from the `packages` 2025-10-11T01:38:51.5925828Z configuration. 2025-10-11T01:38:51.5925892Z !! 2025-10-11T01:38:51.5925895Z 2025-10-11T01:38:51.5925953Z 2025-10-11T01:38:51.5926036Z ******************************************************************************** 2025-10-11T01:38:51.5926105Z ############################ 2025-10-11T01:38:51.5926188Z # Package would be ignored # 2025-10-11T01:38:51.5926257Z ############################ 2025-10-11T01:38:51.5926394Z Python recognizes 'pyarrow.tests.parquet' as an importable 2025-10-11T01:38:51.5926465Z package[^1], 2025-10-11T01:38:51.5926590Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5926594Z 2025-10-11T01:38:51.5926737Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5926812Z distribute this 2025-10-11T01:38:51.5926947Z package, please make sure that 'pyarrow.tests.parquet' is 2025-10-11T01:38:51.5927014Z explicitly added 2025-10-11T01:38:51.5927105Z to the `packages` configuration field. 2025-10-11T01:38:51.5927115Z 2025-10-11T01:38:51.5927361Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5927423Z methods 2025-10-11T01:38:51.5927495Z (for example by using 2025-10-11T01:38:51.5927600Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5927689Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5927694Z 2025-10-11T01:38:51.5927812Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5927888Z documentation page: 2025-10-11T01:38:51.5927891Z 2025-10-11T01:38:51.5927952Z - 2025-10-11T01:38:51.5928223Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5928227Z 2025-10-11T01:38:51.5928359Z If you don't want 'pyarrow.tests.parquet' to be distributed 2025-10-11T01:38:51.5928419Z and are 2025-10-11T01:38:51.5928556Z already explicitly excluding 'pyarrow.tests.parquet' via 2025-10-11T01:38:51.5928664Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5928744Z `find_packages(...)/find`, 2025-10-11T01:38:51.5928842Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5928927Z `include-package-data=False` in 2025-10-11T01:38:51.5929047Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5929113Z configuration. 2025-10-11T01:38:51.5929116Z 2025-10-11T01:38:51.5929239Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5929314Z documentation page: 2025-10-11T01:38:51.5929322Z 2025-10-11T01:38:51.5929474Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5929477Z 2025-10-11T01:38:51.5929480Z 2025-10-11T01:38:51.5929598Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5929665Z imported, 2025-10-11T01:38:51.5929764Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5929876Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5929942Z package data 2025-10-11T01:38:51.5930067Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5930125Z 2025-10-11T01:38:51.5930207Z ******************************************************************************** 2025-10-11T01:38:51.5930211Z 2025-10-11T01:38:51.5930273Z !! 2025-10-11T01:38:51.5930346Z check.warn(importable) 2025-10-11T01:38:51.5930612Z /root/.cache/uv/builds-v0/.tmpMBTfke/lib/python3.14/site-packages/setuptools/command/build_py.py:212: 2025-10-11T01:38:51.5930774Z _Warning: Package 'pyarrow.vendored' is absent from the `packages` 2025-10-11T01:38:51.5930839Z configuration. 2025-10-11T01:38:51.5930897Z !! 2025-10-11T01:38:51.5930901Z 2025-10-11T01:38:51.5930962Z 2025-10-11T01:38:51.5931050Z ******************************************************************************** 2025-10-11T01:38:51.5931117Z ############################ 2025-10-11T01:38:51.5931195Z # Package would be ignored # 2025-10-11T01:38:51.5931266Z ############################ 2025-10-11T01:38:51.5931393Z Python recognizes 'pyarrow.vendored' as an importable 2025-10-11T01:38:51.5931457Z package[^1], 2025-10-11T01:38:51.5931586Z but it is absent from setuptools' `packages` configuration. 2025-10-11T01:38:51.5931589Z 2025-10-11T01:38:51.5931732Z This leads to an ambiguous overall configuration. If you want to 2025-10-11T01:38:51.5931801Z distribute this 2025-10-11T01:38:51.5931948Z package, please make sure that 'pyarrow.vendored' is explicitly 2025-10-11T01:38:51.5932013Z added 2025-10-11T01:38:51.5932103Z to the `packages` configuration field. 2025-10-11T01:38:51.5932106Z 2025-10-11T01:38:51.5932235Z Alternatively, you can also rely on setuptools' discovery 2025-10-11T01:38:51.5932380Z methods 2025-10-11T01:38:51.5932455Z (for example by using 2025-10-11T01:38:51.5932555Z `find_namespace_packages(...)`/`find_namespace:` 2025-10-11T01:38:51.5932652Z instead of `find_packages(...)`/`find:`). 2025-10-11T01:38:51.5932655Z 2025-10-11T01:38:51.5932776Z You can read more about "package discovery" on setuptools 2025-10-11T01:38:51.5932848Z documentation page: 2025-10-11T01:38:51.5932852Z 2025-10-11T01:38:51.5932923Z - 2025-10-11T01:38:51.5933285Z https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-11T01:38:51.5933404Z 2025-10-11T01:38:51.5933548Z If you don't want 'pyarrow.vendored' to be distributed and are 2025-10-11T01:38:51.5933767Z already explicitly excluding 'pyarrow.vendored' via 2025-10-11T01:38:51.5933906Z `find_namespace_packages(...)/find_namespace` or 2025-10-11T01:38:51.5934013Z `find_packages(...)/find`, 2025-10-11T01:38:51.5934268Z you can try to use `exclude_package_data`, or 2025-10-11T01:38:51.5934404Z `include-package-data=False` in 2025-10-11T01:38:51.5934593Z combination with a more fine grained `package-data` 2025-10-11T01:38:51.5934727Z configuration. 2025-10-11T01:38:51.5934731Z 2025-10-11T01:38:51.5934890Z You can read more about "package data files" on setuptools 2025-10-11T01:38:51.5934997Z documentation page: 2025-10-11T01:38:51.5935022Z 2025-10-11T01:38:51.5935271Z - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-11T01:38:51.5935280Z 2025-10-11T01:38:51.5935283Z 2025-10-11T01:38:51.5935453Z [^1]: For Python, any directory (with suitable naming) can be 2025-10-11T01:38:51.5935588Z imported, 2025-10-11T01:38:51.5935723Z even if it does not contain any `.py` files. 2025-10-11T01:38:51.5935868Z On the other hand, currently there is no concept of 2025-10-11T01:38:51.5935968Z package data 2025-10-11T01:38:51.5936190Z directory, all directories are treated like packages. 2025-10-11T01:38:51.5936297Z 2025-10-11T01:38:51.5936410Z ******************************************************************************** 2025-10-11T01:38:51.5936414Z 2025-10-11T01:38:51.5936573Z !! 2025-10-11T01:38:51.5936680Z check.warn(importable) 2025-10-11T01:38:51.5936820Z CMake Error at CMakeLists.txt:289 (find_package): 2025-10-11T01:38:51.5937076Z By not providing "FindArrow.cmake" in CMAKE_MODULE_PATH this project 2025-10-11T01:38:51.5937173Z has 2025-10-11T01:38:51.5944560Z asked CMake to find a package configuration file provided by "Arrow", 2025-10-11T01:38:51.5944659Z but 2025-10-11T01:38:51.5944744Z CMake did not find one. 2025-10-11T01:38:51.5944750Z 2025-10-11T01:38:51.5944937Z Could not find a package configuration file provided by "Arrow" with 2025-10-11T01:38:51.5945014Z any of 2025-10-11T01:38:51.5945093Z the following names: 2025-10-11T01:38:51.5945097Z 2025-10-11T01:38:51.5945174Z ArrowConfig.cmake 2025-10-11T01:38:51.5945248Z arrow-config.cmake 2025-10-11T01:38:51.5945258Z 2025-10-11T01:38:51.5945428Z Add the installation prefix of "Arrow" to CMAKE_PREFIX_PATH or set 2025-10-11T01:38:51.5945578Z "Arrow_DIR" to a directory containing one of the above files. If 2025-10-11T01:38:51.5945639Z "Arrow" 2025-10-11T01:38:51.5945809Z provides a separate development package or SDK, be sure it has been 2025-10-11T01:38:51.5945879Z installed. 2025-10-11T01:38:51.5945883Z 2025-10-11T01:38:51.5945887Z 2025-10-11T01:38:51.5946017Z error: command '/usr/bin/cmake' failed with exit code 1 2025-10-11T01:38:51.5946021Z 2025-10-11T01:38:51.5946185Z hint: This usually indicates a problem with the package or the build 2025-10-11T01:38:51.5946250Z environment. 2025-10-11T01:38:51.5946703Z 💥 maturin failed 2025-10-11T01:38:51.5946851Z Caused by: uv pip install finished with "exit status: 1" 2025-10-11T01:38:51.5946942Z make: *** [Makefile:51: develop] Error 1 ``` </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
