Commit Graph

7 Commits

Author SHA1 Message Date
Dmitry Dygalo 8193c2cb91
chore(python): Update classifiers
Signed-off-by: Dmitry Dygalo <dmitry@dygalo.dev>
2024-03-03 19:50:49 +01:00
Dmitry Dygalo 6a1e1d3d23
build: Drop outdated `py36` tox job 2023-02-01 00:31:04 +01:00
Dmitry Dygalo 0391921362
build(python): Switch to maturin (#411)
* build(python): Switch to maturin

* chore: Use `maturin>=0.14.11,<0.15`

Co-authored-by: messense <messense@icloud.com>

* build: Build only `sdist` in the `test-python-sdist` job

Co-authored-by: messense <messense@icloud.com>

* build: Set the proper output directory for `maturin`

* chore: Add more metadata

---------

Co-authored-by: messense <messense@icloud.com>
2023-01-31 22:10:06 +01:00
Dmitry Dygalo 42010c60a4 test(python): Add missing `py311` tox env 2023-01-29 13:56:08 +01:00
Dmitry Dygalo 610d7436db build(python): Fix sdist 2023-01-14 22:04:59 +01:00
Dmitry Dygalo 6f4bc34d51 build: Add Python 3.10 2022-04-25 19:28:56 +02:00
Dmitry Dygalo f5be9508d0
fix: Sdist Python packaging
* chore: Move Python bindings to `bindings`

* chore: Move `jsonschema` into a separate directory

* chore: Move submodule

* ci: Fix the `coverage` job

* chore: Move submodule

* test: Disable some failing optional tests

* ci: Add tests for installing Python sdist

* fix: Sdist Python packaging

* chore: Remove coverage job

It doesn't support such project structure
Ref: https://github.com/actions-rs/grcov/issues/50
2021-01-29 09:52:12 +01:00