Skip to content

Commit

Permalink
All-in on meson
Browse files Browse the repository at this point in the history
  • Loading branch information
xhochy committed Aug 27, 2024
1 parent 84ffa50 commit d05d4f5
Show file tree
Hide file tree
Showing 19 changed files with 32 additions and 1,110 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# GitHub syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
18 changes: 15 additions & 3 deletions .github/workflows/conda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,21 @@ defaults:
shell: bash -el {0}

jobs:
# TODO:
#linux-release:
# runs-on: ubuntu-latest
# strategy:
# fail-fast: false
# matrix:
# environment: ["py310-pa13"]
# steps:
# - name: Publish package
# if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') && github.repository == 'blue-yonder/turbodbc'
# uses: pypa/[email protected]
# with:
# user: __token__
# password: ${{ secrets.PYPI_UPLOAD }}
# packages_dir: result/dist
linux-tests:
runs-on: ubuntu-latest
strategy:
Expand All @@ -37,7 +52,6 @@ jobs:
- name: Build and test
shell: pixi run bash -e {0}
run: |
mv pyproject.toml.meson pyproject.toml
python -m build
python -m pip install dist/*.whl
ls -l $(python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')
Expand All @@ -62,7 +76,6 @@ jobs:
- name: Build and test
shell: pixi run bash -e {0}
run: |
mv pyproject.toml.meson pyproject.toml
python -m build
python -m pip install dist/*.whl
ls -l $(python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')
Expand Down Expand Up @@ -100,7 +113,6 @@ jobs:
uses: prefix-dev/setup-pixi@ba3bb36eb2066252b2363392b7739741bb777659
with:
environments: ${{ matrix.environment }}
- run: mv pyproject.toml.meson pyproject.toml
- name: Build wheel
shell: pixi run pwsh -Command {0}
run: python -m build
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@ Version history / changelog

From version 2.0.0, turbodbc adapts semantic versioning.

Version 5.0.0
-------------

* Switch to ``meson-python`` as the sole build system.
* Support only ``pyarrow>=13`` and have a hard dependency on it and ``numpy``.
* Switch to a single binary module.

Version 4.14.0
--------------

Expand Down
35 changes: 0 additions & 35 deletions CMakeLists.txt

This file was deleted.

276 changes: 0 additions & 276 deletions Earthfile

This file was deleted.

Loading

0 comments on commit d05d4f5

Please sign in to comment.