Commit Graph

14 Commits

Author SHA1 Message Date
Matthias Koefferlein 3a75665bfe Dropping setuptools requirements as this rules out older Python versions 2025-05-25 21:50:45 +02:00
Matthias Koefferlein e232bf8127 Specify build system in pyproject.toml, using SPDX compliant license spec. 2025-05-10 19:59:19 +00:00
Matthias Koefferlein 10bf40085b Skipping Python 3.6 and 3.7 in PyPI builds to avoid disk overflow on GitHub runners 2024-10-25 08:04:31 +02:00
Matthias Koefferlein 1cf7abacca Enabling M1 runners for Python package building inside github actions 2024-04-30 17:42:25 +02:00
Thomas Ferreira de Lima 67f7d64559 building arm64 wheels with cibuildwheel (uses intel runner)
Temporary fix until https://github.com/github/roadmap/issues/528 is merged
2023-05-22 21:22:29 -04:00
Thomas Ferreira de Lima 1cc095a404 adding libpng installation in github actions for macos 2023-02-11 17:57:18 -05:00
Thomas Ferreira de Lima 83ffe53433 repairing macos wheel 2023-02-11 00:36:31 -05:00
Thomas Ferreira de Lima c4ed337924 checking brew environment 2023-02-10 21:42:06 -05:00
Matthias Koefferlein 0a6ac1a226 Fixed test config for PyPI module 2022-05-15 23:01:37 +02:00
Matthias Koefferlein e9b613b550 Added TESTSRC for pymod test 2022-05-15 22:39:43 +02:00
Matthias Koefferlein f536cc40da Fixed test configuration 2022-05-15 22:05:44 +02:00
Matthias Koefferlein bdc8fc2801 WIP: some fixes at unit test level 2022-05-15 21:47:15 +02:00
Matthias Koefferlein 249642d5f3 Python module tests generalized 2022-05-15 20:17:23 +02:00
Joaquin Matres 5203f1123f
add ci/cd for github actions (#1070)
* add ci/cd for github actions

* fix workflow and add workflow_dispatch

* remove dist

* fix

* add gcc

* sudo apt install build essential

* add curl

* install curl

* build essential

* update

* test code on mac os

* release on tagged version

* better names

* fix numbers for 3.10

* add cancel workflow for tests

* fix test macOs

* Adding ccache to github action

* creating dependency between jobs

* using cibuildwheel

* ccache path bug

* Testing after building wheels

* misunderstood cibuildwheel

* fixing error in manylinux build

* fixing error in manylinux build (2)

* disabling fail fast (temporary)

* Don't repair macOS wheels

* Not building pypy wheels

* disabling 32-bit linux wheels

* macos-latest only (prevent duplicate)

* fixing musllinux

* fixing ccache

* fixing cache persistence

* adding deploy job

* last debug

Co-authored-by: Thomas Ferreira de Lima <github@tlima.me>
2022-05-05 22:02:11 +02:00