Commit graph

2 commits

Author SHA1 Message Date
Matt Davis
a2d19c0234
Conditional support for Cython3.x, CI updates (#808)
* Cython 3.x support needed for Python 3.13
* Move CI to a dynamic matrix
* Use GHA-hosted Apple Silicon runners
* Move Windows builds to cibuildwheel
* Implement rudimentary PEP517 config-settings passthru to setuptools with
  custom in-tree setuptools build backend shim (blocked Windows build
  being moved to cibuildwheel).
* Use build_config.toml to smuggle JSON to cibuildwheel, since it
  trashes JSON via CLI when doing containerized builds.
2024-06-10 15:24:15 -07:00
Matt Davis
a98fd6088e
Move tests to pytest
* custom pytest collector and item to surface pyyaml data-driven tests as individual pytest unit tests
* moved some true unit tests to pytest-native tests
* deprecated `setup.py test` custom command
* updated Makefile to use pytest
* align test matrix with planned 7.x Python support
2023-11-10 11:37:15 -08:00
Renamed from tests/lib/test_appliance.py (Browse further)