11 Commits

Author SHA256 Message Date
ff1668ae9e Accepting request 1150083 from home:bnavigator:branches:science
- Update to 15.0.1
  ## Bug Fixes
  * [Python] Fix race condition in _pandas_api#_check_import
    (#39314)
  * [Python] Avoid leaking references to Numpy dtypes (#39636)
  * [Release] Update platform tags for macOS wheels to macosx_10_15
    (#39657)
  * [Python][CI] Fix test failures with latest/nightly pandas
    (#39760)
  * [C#] Restore support for .NET 4.6.2 (#40008)
  * [Python] Make capsule name check more lenient (#39977)
  * [Python][FlightRPC] Release GIL in GeneratorStream (#40005)
  ## New Features and Improvements
  * [Python] Remove the use of pytest-lazy-fixture (#39850)
  * [Python][CI] Pin moto<5 for dask integration tests (#39881)
  * [Python] Fix tests for pandas with CoW / nightly integration
    tests (#40000)
- Release 15.0.0
  ## Bug Fixes
  * [C++][Python] Add a no-op kernel for
    dictionary_encode(dictionary) (#38349)
  * [Python] Fix S3FileSystem equals None segfault (#39276)
  * Fix TestArrowReaderAdHoc.ReadFloat16Files to use new
    uncompressed files (#38825)
  * [Python] Fix spelling (#38945)
  * [CI][Python] Update pandas tests failing on pandas nightly CI
    build (#39498)
  * [CI][JS] Force node 20 on JS build on arm64 to fix build issues
    (#39499)
  ##  New Features and Improvements
  * [C++][Python] Add "Z" to the end of timestamp print string when
    tz defined (#39272)
  * [Python] Remove the legacy ParquetDataset custom python-based
    implementation (#39112)
  * [Python] add Table.to/from_struct_array (#38520)
  * [C++][Python] DLPack implementation for Arrow Arrays (producer)
    (#38472)
  * [Python] FixedSizeListArray.from_arrays supports mask parameter
    (#39396)
  * [C++][Python][R] Allow users to adjust S3 log level by
    environment variable (#38267)
  * [Python] Expose Parquet sorting metadata (#37665)
  * [C++][Python][Parquet] Implement Float16 logical type (#36073)
  * [Python] Make CacheOptions configurable from Python (#36627)
  * [Python][Parquet] Parquet Support write and validate Page CRC
    (#38360)
  * [Python][Dataset] Expose file size to python dataset (#37868)
  * [R] Allow code() to return package name prefix. (#38144)
  * [Python] Remove usage of pandas internals DatetimeTZBlock
    (#38321)
  * Add validation logic for offsets and values to
    arrow.array.ListArray.fromArrays (#38531)
  * [Python][Compute] Describe strptime format semantics (#38665)
  * [Python] Remove dead code in _reconstruct_block (#38714)
  * [Python] Fix append mode for cython 2 (#39027)
  * [Python] Add append mode for pyarrow.OsFile (#38820)
  * [Python] Extract libparquet requirements out of
    libarrow_python.so to new libarrow_python_parquet_encryption.so
    (#39316)
  * Create module info compiler plugin (#39135)
  * [Python] RecordBatchReader.from_stream constructor for objects
    implementing the Arrow PyCapsule protocol (#39218)
  * [Python] Pass in type to MapType.from_arrays (#39516)
  * [Python][CI] Skip failing dask tests: test_describe_empty and
    test_view (#39534)
  * [Python] NumPy 2.0 compat: remove usage of np.core (#39535)
  * [Packaging][Python] Add a numpy<2 pin to the install
    requirements for the 15.x release branch (#39538)

OBS-URL: https://build.opensuse.org/request/show/1150083
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=21
2024-02-24 09:06:49 +00:00
76a8a203ca Accepting request 1139094 from home:bnavigator:branches:science
- Update to 14.0.2
  ## New Features and Improvements
  * GH-38342 - [Python] Update to_pandas to use non-deprecated
    DataFrame constructor (#38374)
  * GH-38364 - [Python] Initialize S3 on first use (#38375)
  ## Bug Fixes
  * GH-38345 - [Release] Use local test data for verification if
    possible (#38362)
  * GH-38577 - Reading parquet file behavior change from 13.0.0 to
    14.0.0
  * GH-38626 - [Python] Fix segfault when PyArrow is imported at
    shutdown (#38637)
  * GH-38676 - [Python] Fix potential deadlock when CSV reading
    errors out (#38713)
  * GH-38984 - [Python][Packaging] Verification of wheels on
    AlmaLinux 8 are failing due to missing pip (#38985)
  * GH-39074 - [Release][Packaging] Use UTF-8 explicitly for KEYS
    (#39082)

OBS-URL: https://build.opensuse.org/request/show/1139094
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=19
2024-01-16 09:00:58 +00:00
976b3d331a Accepting request 1126495 from home:mimi_vx:branches:devel:languages:python:numeric
- Fix cve in changelog 

- fixes boo#1216991 CVE-2023-47248

OBS-URL: https://build.opensuse.org/request/show/1126495
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=17
2023-11-14 23:33:38 +00:00
33ba5cbbc8 Accepting request 1125831 from home:mimi_vx:branches:devel:languages:python:numeric
- Update to 14.0.1 
- drop pyarrow-pr37481-pandas2.1.patch
- fixes boo#1216991 CVE--2023-47248
 * GH-38431 - [Python][CI] Update fs.type_name checks for s3fs tests
 * GH-38607 - [Python] Disable PyExtensionType autoload
- update to 14.0.0
 * very long list of changes can be found here:
 https://arrow.apache.org/release/14.0.0.html

OBS-URL: https://build.opensuse.org/request/show/1125831
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=15
2023-11-14 09:33:14 +00:00
bd58ced905 Accepting request 1109687 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 13.0.0
  ## Compatibility notes:
  * The default format version for Parquet has been bumped from 2.4
    to 2.6 GH-35746. In practice, this means that nanosecond
    timestamps now preserve its resolution instead of being
    converted to microseconds.
  * Support for Python 3.7 is dropped GH-34788
  ## New features:
  * Conversion to non-nano datetime64 for pandas >= 2.0 is now
    supported GH-33321
  * Write page index is now supported GH-36284
  * Bindings for reading JSON format in Dataset are added GH-34216
  * keys_sorted property of MapType is now exposed GH-35112
  ## Other improvements:
  * Common python functionality between Table and RecordBatch
    classes has been consolidated ( GH-36129, GH-35415, GH-35390,
    GH-34979, GH-34868, GH-31868)
  * Some functionality for FixedShapeTensorType has been improved
    (__reduce__ GH-36038, picklability GH-35599)
  * Pyarrow scalars can now be accepted in the array constructor
    GH-21761
  * DataFrame Interchange Protocol implementation and usage is now
    documented GH-33980
  * Conversion between Arrow and Pandas for map/pydict now has
    enhanced support GH-34729
  * Usability of pc.map_lookup / MapLookupOptions is improved
    GH-36045
  * zero_copy_only keyword can now also be accepted in
    ChunkedArray.to_numpy() GH-34787
  * Python C++ codebase now has linter support in Archery and the
    CI GH-35485
  ## Relevant bug fixes:
  * __array__ numpy conversion for Table and RecordBatch is now
    corrected so that np.asarray(pa.Table) doesn’t return a
    transposed result GH-34886
  * parquet.write_to_dataset doesn’t create empty files for
    non-observed dictionary (category) values anymore GH-23870
  * Dataset writer now also correctly follows default Parquet
    version of 2.6 GH-36537
  * Comparing pyarrow.dataset.Partitioning with other type is now
    correctly handled GH-36659
  * Pickling of pyarrow.dataset PartitioningFactory objects is now
    supported GH-34884
  * None schema is now disallowed in parquet writer GH-35858
  * pa.FixedShapeTensorArray.to_numpy_ndarray is not failing on
    sliced arrays GH-35573
  * Halffloat type is now supported in the conversion from Arrow
    list to pandas GH-36168
  * __from_arrow__ is now also implemented for Array.to_pandas for
    pandas extension data types GH-36096
- Add pyarrow-pr37481-pandas2.1.patch gh#apache/arrow#37481

OBS-URL: https://build.opensuse.org/request/show/1109687
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=13
2023-09-08 07:19:13 +00:00
27523b7678 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=11 2023-08-25 12:52:45 +00:00
1917b4d930 Accepting request 1092625 from home:bnavigator:pyarrow
- Update to 12.0.1
  ## Bug Fixes
  * [GH-35389] - [Python] Fix coalesce_keys=False option in join
    operation (#35505)
  * [GH-35821] - [Python][CI] Skip extension type test failing with
    pandas 2.0.2 (#35822)
  * [GH-35845] - [CI][Python] Fix usage of assert_frame_equal in
    test_hdfs.py (#35842)
  ## New Features and Improvements
  * [GH-35329] - [Python] Address pandas.types.is_sparse deprecation
    (#35366)
- Drop pyarrow-pr35822-pandas2-extensiontype.patch

OBS-URL: https://build.opensuse.org/request/show/1092625
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=8
2023-06-12 15:49:38 +00:00
cc2003b422 Accepting request 1091231 from home:bnavigator:pyarrow
- Skip invalid pandas 2 test
  * pyarrow-pr35822-pandas2-extensiontype.patch
  * gh#apache/arrow#35822
  * gh#apache/arrow#35839

OBS-URL: https://build.opensuse.org/request/show/1091231
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=6
2023-06-07 09:09:42 +00:00
a63aec57e4 Accepting request 1087838 from home:bnavigator:pyarrow
- Update to 12.0.0
  ## Compatibility notes:
  * Plasma has been removed in this release (GH-33243). In
    addition, the deprecated serialization module in PyArrow was
    also removed (GH-29705). IPC (Inter-Process Communication)
    functionality of pyarrow or the standard library pickle should
    be used instead.
  * The deprecated use_async keyword has been removed from the
    dataset module (GH-30774)
  * Minimum Cython version to build PyArrow from source has been
    raised to 0.29.31 (GH-34933). In addition, PyArrow can now be
    compiled using Cython 3 (GH-34564).
  ## New features:
  * A new pyarrow.acero module with initial bindings for the Acero
    execution engine has been added (GH-33976)
  * A new canonical extension type for fixed shaped tensor data has
    been defined. This is exposed in PyArrow as the
    FixedShapeTensorType (GH-34882, GH-34956)
  * Run-End Encoded arrays binding has been implemented (GH-34686,
    GH-34568)
  * Method is_nan has been added to Array, ChunkedArray and
    Expression (GH-34154)
  * Dataframe interchange protocol has been implemented for
    RecordBatch (GH-33926)
  ## Other improvements:
  * Extension arrays can now be concatenated (GH-31868)
  * get_partition_keys helper function is implemented in the
    dataset module to access the partitioning field’s key/value
    from the partition expression of a certain dataset fragment
    (GH-33825)

OBS-URL: https://build.opensuse.org/request/show/1087838
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=4
2023-05-18 17:02:23 +00:00
08b77dab24 Accepting request 1075314 from home:bnavigator:branches:science
- Fix tests expecting the jemalloc backend which was disabled in
  the apache-arrow package

OBS-URL: https://build.opensuse.org/request/show/1075314
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=2
2023-03-30 07:01:18 +00:00
686f5ede45 Accepting request 1074322 from home:bnavigator:pyarrow
used by more and more numeric python packages:

pandas, dask, datashader, fsspec

OBS-URL: https://build.opensuse.org/request/show/1074322
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-pyarrow?expand=0&rev=1
2023-03-26 16:49:15 +00:00