Dmitry Dygalo
7619ff715c
docs(python): Add a changelog entry
2023-02-01 00:29:44 +01:00
Dmitry Dygalo
d0bacfb692
build: Do not run `test-python-sdist`
...
As it is tested in the `Release` job
2023-02-01 00:26:57 +01:00
Dmitry Dygalo
164f208a8a
build: Rework Python releasing ( #414 )
2023-02-01 00:21:54 +01:00
Dmitry Dygalo
0c6d9c4229
chore(python): Update `PyO3`
2023-01-31 23:07: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
77ce10015f
ci: Update Actions
2023-01-31 21:39:05 +01:00
Dmitry Dygalo
42010c60a4
test(python): Add missing `py311` tox env
2023-01-29 13:56:08 +01:00
Dmitry Dygalo
cc5de11669
chore: Fix clippy warnings
2023-01-29 13:56:08 +01:00
Dmitry Dygalo
5553600d66
chore(rust): Replace `lazy_static` with `once_cell`
2023-01-15 11:26:52 +01:00
Dmitry Dygalo
e6a3d749a4
chore(rust): Update dependencies
2023-01-15 02:00:57 +01:00
Sam Wilson
4fc6181b27
build: Support building on `wasm32-unknown-unknown` without default features
...
* Don't depend on a particular ahash rng
* chore: Use `getrandom/js` on `wasm32`
* ci: Run `cargo build` for `wasm32-unknown-unknown`
Co-authored-by: Dmitry Dygalo <dmitry@dygalo.dev>
2023-01-14 23:40:07 +01:00
Dmitry Dygalo
7699de0e9b
chore(python): Release 0.16.2
2023-01-14 22:55:54 +01:00
Dmitry Dygalo
6948253fa9
chore(python): Update dependencies
2023-01-14 22:36:02 +01:00
Dmitry Dygalo
a15343802b
test(python): Adjust integer sizes in tests to avoid unrelated failures on Python 3.11
2023-01-14 22:04:59 +01:00
Dmitry Dygalo
610d7436db
build(python): Fix sdist
2023-01-14 22:04:59 +01:00
Dmitry Dygalo
73a4943d88
chore(python): Python 3.11 support
2023-01-14 22:04:59 +01:00
Dmitry Dygalo
d61e1f464c
chore(python): Bump dependencies
2023-01-14 22:04:59 +01:00
Dmitry Dygalo
f44f195dc1
chore: Fix clippy
2022-11-21 14:10:33 +01:00
Daniel Bauman
75f050da25
chore: remove deprecated epsilon reference
...
See https://doc.rust-lang.org/std/f64/constant.EPSILON.html
Updated to https://doc.rust-lang.org/std/primitive.f64.html#associatedconstant.EPSILON
2022-11-21 10:12:19 +01:00
ermakov-oleg
002edce5b0
chore(python): Add .pyi "stub" file for type checkers support #391
2022-10-28 20:35:30 +02:00
Dmitry Dygalo
df7452e904
chore(python): Update `Cargo.lock`
2022-10-27 20:17:31 +02:00
Dmitry Dygalo
40498fe120
chore(python): Release 0.16.1
2022-10-20 16:23:16 +02:00
Dmitry Dygalo
ec4f35f63a
chore(rust): Release 0.16.1
2022-10-20 16:16:48 +02:00
Dmitry Dygalo
3a5b7e95c8
chore: Update dependencies
2022-10-20 16:09:41 +02:00
Dmitry Dygalo
8ee79c57b3
chore: Update `pyo3` to `0.17`
...
Signed-off-by: Dmitry Dygalo <dmitry@dygalo.dev>
2022-10-18 23:47:10 +02:00
Joel Natividad
06c7a31d23
chore: bump fraction from 0.10.0 to 0.11.0 ( #381 )
...
* bump fraction from 0.10.0 to 0.11.0
* Update dependencies, remove patch version no
Co-authored-by: Dmitry Dygalo <Stranger6667@users.noreply.github.com>
2022-10-18 23:34:08 +02:00
Expyron
07be2ffaf1
chore: Replace `structopt` with `clap` ( #384 )
2022-10-18 23:19:53 +02:00
Dmitry Dygalo
81e988e089
docs: Update changelog
2022-10-18 22:52:16 +02:00
Dmitry Dygalo
f57357d021
perf(python): Avoid extra allocation when validating a dictionary with non-string keys
2022-10-18 22:52:16 +02:00
Dmitry Dygalo
54ff9b46a6
chore: Fix clippy
2022-10-18 22:52:16 +02:00
o.ermakov
cc07bb2526
fix(python): Deleted unnecessary Debug derive attr
2022-10-18 22:13:10 +02:00
o.ermakov
e40a35a983
fix(python): Review fixes
2022-10-18 22:13:10 +02:00
o.ermakov
bbd0153de8
fix(python): Fix SystemError when non-str dict key provided #386
2022-10-18 22:13:10 +02:00
Pawel Iwan
e174bd1332
docs: update changelog
2022-06-23 12:04:41 +02:00
Pawel Iwan
71a511d634
feat: optional unknown formats as compilation error
2022-06-23 12:04:41 +02:00
dependabot[bot]
5da86850ab
build(deps): bump crossbeam-utils from 0.8.5 to 0.8.8 in /bench_helpers
...
Bumps [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam ) from 0.8.5 to 0.8.8.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.5...crossbeam-utils-0.8.8 )
---
updated-dependencies:
- dependency-name: crossbeam-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-07 01:01:13 +02:00
dependabot[bot]
555115fdaf
build(deps): bump regex from 1.5.4 to 1.5.6 in /bench_helpers
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.5.4 to 1.5.6.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.5.4...1.5.6 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-07 00:39:18 +02:00
Dmitry Dygalo
bfe69d393a
chore: Drop unused code
...
It got there by accident
2022-05-22 21:33:52 +02:00
Dmitry Dygalo
ead0da16db
chore(python): Release 0.16.0
2022-05-12 17:39:40 +02:00
Dmitry Dygalo
9ab21a243f
chore: Avoid some `Result` wrapping
2022-05-12 16:51:51 +02:00
Dmitry Dygalo
5feb0d2308
chore: Avoid usage of deprecated PyO3 traits
2022-05-12 16:51:51 +02:00
Dmitry Dygalo
a5cd893363
chore: Update `fancy_regex` from `0.9.0` to `0.10.0`
2022-05-12 16:26:36 +02:00
Dmitry Dygalo
fc779c8c39
chore: Update `pyo3` to `0.16` & drop Python 3.6 support
2022-05-12 15:53:43 +02:00
Dmitry Dygalo
606b52c518
chore: Remove `Root` node
2022-05-12 15:53:43 +02:00
Dmitry Dygalo
7d938106a3
chore: Next compilation step
2022-05-12 15:53:43 +02:00
Dmitry Dygalo
6a99863780
chore: Cleanup compilation
2022-05-12 15:53:43 +02:00
Dmitry Dygalo
125b8f75a8
chore: Add a few keywords
2022-05-12 15:53:43 +02:00
Dmitry Dygalo
53acb03304
chore: Add ref resolving
2022-05-12 15:53:43 +02:00
Dmitry Dygalo
73026c4bd8
chore: Resolver rewrite
2022-05-12 15:53:43 +02:00
Dmitry Dygalo
7544f7a2af
fix(python): Compatibility with `pyo3-built`
2022-05-03 17:57:14 +02:00