From fde5583abb90e6514529ed87cafea8398bd5a9e7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bajusz=20Tam=C3=A1s?= Date: Fri, 29 Apr 2022 16:26:16 +0200 Subject: [PATCH] Pyffish 0.0.72 (#469) --- .github/workflows/wheels.yml | 54 ++++++++++++++++++++++++++++++++++++++++++ setup.py | 2 +- src/pyffish.cpp | 2 +- 3 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/wheels.yml diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml new file mode 100644 index 0000000..b509204 --- /dev/null +++ b/.github/workflows/wheels.yml @@ -0,0 +1,54 @@ +name: Build + +on: + push: + branches: + - master + +jobs: + build_wheels: + name: Build wheels on ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-20.04, windows-2019, macos-10.15] + + steps: + - uses: actions/checkout@v3 + + # Used to host cibuildwheel + - uses: actions/setup-python@v3 + + - name: Install cibuildwheel + run: python -m pip install cibuildwheel==2.4.0 + + - name: Build wheels + run: python -m cibuildwheel --output-dir wheelhouse + # to supply options, put them in 'env', like: + env: + MACOSX_DEPLOYMENT_TARGET: "10.14" + CIBW_ARCHS_MACOS: "x86_64 arm64" + CIBW_SKIP: "pp* *-win32 *-manylinux_i686 *-musllinux_* cp36-* cp37-*" + CIBW_TEST_COMMAND: python {project}/test.py + + - uses: actions/upload-artifact@v3 + with: + name: dist + path: ./wheelhouse/*.whl + + build_sdist: + name: Build source distribution + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v3 + with: + python-version: '3.8' + + - name: Build sdist + run: python setup.py sdist + + - uses: actions/upload-artifact@v3.0.0 + with: + name: dist + path: dist/*.tar.gz diff --git a/setup.py b/setup.py index 89ad863..5501856 100644 --- a/setup.py +++ b/setup.py @@ -39,7 +39,7 @@ pyffish_module = Extension( sources=sources, extra_compile_args=args) -setup(name="pyffish", version="0.0.71", +setup(name="pyffish", version="0.0.72", description="Fairy-Stockfish Python wrapper", long_description=long_description, long_description_content_type="text/markdown", diff --git a/src/pyffish.cpp b/src/pyffish.cpp index ad66c7f..1f21eea 100644 --- a/src/pyffish.cpp +++ b/src/pyffish.cpp @@ -54,7 +54,7 @@ void buildPosition(Position& pos, StateListPtr& states, const char *variant, con } extern "C" PyObject* pyffish_version(PyObject* self) { - return Py_BuildValue("(iii)", 0, 0, 71); + return Py_BuildValue("(iii)", 0, 0, 72); } extern "C" PyObject* pyffish_info(PyObject* self) { -- 1.7.0.4