Commit Graph

10 Commits

Author SHA1 Message Date
Dmitry Dygalo 7946e978b5 chore(python): Update PyO3 to 0.21.0
Signed-off-by: Dmitry Dygalo <dmitry@dygalo.dev>
2024-05-01 18:08:54 +02:00
Dmitry Dygalo 73026c4bd8 chore: Resolver rewrite 2022-05-12 15:53:43 +02:00
Dmitry Dygalo bf17e1c8e0
chore: Port `json-schema-test-suite` as a local dependency
Signed-off-by: Dmitry Dygalo <dadygalo@gmail.com>
2021-07-23 10:17:53 +02:00
Dmitry Dygalo 6c76d48215 refactor: Split benchmarks
Signed-off-by: Dmitry Dygalo <dadygalo@gmail.com>
2021-07-13 11:13:52 +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
Samuele Maci a6142494dc style: Preserve Cargo.lock into for the python library and update build scripts to pass through tox
Cargo.lock is preserved to allow reproducible builds (which is important for binaries or libraries supposed to be imported)
Update gitignore to me specific to directories
extra= is not a valid distribution option, it should be extra_dependencies (but it is not needed as tox takes care of that)
2020-06-12 18:04:23 +02:00
Dmitry Dygalo 35e8d82582
chore: Add build files to .gitignore 2020-06-11 01:06:54 +02:00
Dmitry Dygalo b759cda20b
chore: Python release 0.1.0 2020-06-09 18:48:06 +02:00
Dmitry Dygalo 46e7ff7ddf feat: FFI-based Python bindings 2020-06-09 17:47:49 +02:00
dmitry.dygalo 17d7fd5cb5
Initial commit 2020-03-25 18:04:54 +01:00