diff --git a/.github/workflows/test_wheel.yaml b/.github/workflows/test_wheel.yaml index ad74ba06..ff03aff0 100644 --- a/.github/workflows/test_wheel.yaml +++ b/.github/workflows/test_wheel.yaml @@ -38,7 +38,7 @@ jobs: fetch-depth: 0 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" @@ -50,7 +50,7 @@ jobs: - name: Add msbuild to PATH if: runner.os == 'Windows' - uses: microsoft/setup-msbuild@v1.3 + uses: microsoft/setup-msbuild@v2 - name: delvewheel install if: runner.os == 'Windows' @@ -58,7 +58,7 @@ jobs: python -m pip install delvewheel cython - name: Build wheels - uses: joerick/cibuildwheel@v2.16.2 + uses: joerick/cibuildwheel@v2.16.5 - name: Install wheels shell: bash -l {0} diff --git a/.github/workflows/wheel.yml b/.github/workflows/wheel.yml index d1b97832..389f17e7 100644 --- a/.github/workflows/wheel.yml +++ b/.github/workflows/wheel.yml @@ -32,7 +32,7 @@ jobs: fetch-depth: 0 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" @@ -44,7 +44,7 @@ jobs: - name: Add msbuild to PATH if: runner.os == 'Windows' - uses: microsoft/setup-msbuild@v1 + uses: microsoft/setup-msbuild@v2 - name: delvewheel install if: runner.os == 'Windows' @@ -52,9 +52,9 @@ jobs: python -m pip install delvewheel cython - name: Build wheels - uses: joerick/cibuildwheel@v2.16.2 + uses: joerick/cibuildwheel@v2.16.5 - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: ./wheelhouse/*.whl name: wheels @@ -87,7 +87,7 @@ jobs: fetch-depth: 0 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" @@ -99,7 +99,7 @@ jobs: - name: Add msbuild to PATH if: runner.os == 'Windows' - uses: microsoft/setup-msbuild@v1 + uses: microsoft/setup-msbuild@v2 - name: delvewheel install if: runner.os == 'Windows' @@ -107,9 +107,9 @@ jobs: python -m pip install delvewheel cython - name: Build wheels - uses: joerick/cibuildwheel@v2.16.2 + uses: joerick/cibuildwheel@v2.16.5 - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: ./wheelhouse/*.whl name: wheels @@ -142,7 +142,7 @@ jobs: fetch-depth: 0 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" @@ -154,7 +154,7 @@ jobs: - name: Add msbuild to PATH if: runner.os == 'Windows' - uses: microsoft/setup-msbuild@v1 + uses: microsoft/setup-msbuild@v2 - name: delvewheel install if: runner.os == 'Windows' @@ -162,9 +162,9 @@ jobs: python -m pip install delvewheel cython - name: Build wheels - uses: joerick/cibuildwheel@v2.16.2 + uses: joerick/cibuildwheel@v2.16.5 - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: ./wheelhouse/*.whl name: wheels @@ -197,9 +197,9 @@ jobs: fetch-depth: 0 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" - name: Set up QEMU if: runner.os == 'Linux' @@ -209,7 +209,7 @@ jobs: - name: Add msbuild to PATH if: runner.os == 'Windows' - uses: microsoft/setup-msbuild@v1 + uses: microsoft/setup-msbuild@v2 - name: delvewheel install if: runner.os == 'Windows' @@ -217,9 +217,9 @@ jobs: python -m pip install delvewheel cython - name: Build wheels - uses: joerick/cibuildwheel@v2.16.2 + uses: joerick/cibuildwheel@v2.16.5 - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: ./wheelhouse/*.whl name: wheels @@ -246,14 +246,14 @@ jobs: fetch-depth: 0 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" - name: Build wheels - uses: joerick/cibuildwheel@v2.16.2 + uses: joerick/cibuildwheel@v2.16.5 - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: ./wheelhouse/*.whl name: wheels diff --git a/fastparquet/evolve.py b/fastparquet/evolve.py new file mode 100644 index 00000000..e69de29b diff --git a/fastparquet/parquet_thrift/__init__.py b/fastparquet/parquet_thrift/__init__.py index c71820ef..85860548 100644 --- a/fastparquet/parquet_thrift/__init__.py +++ b/fastparquet/parquet_thrift/__init__.py @@ -4,7 +4,7 @@ def __getattr__(name): # for compatability with coe that calls, e.g., parquet_thrift.RowGroup(...) - from ..cencoding import ThriftObject + from fastparquet.cencoding import ThriftObject if name[0].isupper(): return partial(ThriftObject.from_fields, thrift_name=name) raise AttributeError(name)