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]

Reply via email to