David Hewitt
bc1a983371
changelog: update for 0.14.3 release
2021-08-22 01:25:29 +01:00
mejrs
e753d77e4a
deduplicate documentation
2021-08-19 22:55:39 +02:00
Matthew Treinish
d575c30eb6
Update Cargo.toml
...
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
2021-08-16 18:22:46 -04:00
Matthew Treinish
60db3a45b3
Expand supported num-complex versions
...
When building an extension with rust-numpy and ndarray on the MSRV of
1.41 with complex numbers. The num-complex crate version needs to be
0.2 which was the pinned version as of ndarray 0.13.1 which was the last
release of ndarray that supported building with rust 1.41. However, the
pyo3 pinned version of 0.4 is incompatible with this and will cause an
error when building because of the version mismatch. To fix this This
commit expands the supported versions for num-complex to match what
rust-numpy uses [1] so that we can build pyo3, numpy, ndarray, and
num-complex in an extension with rust 1.41.
Fixes #1798
[1] https://github.com/PyO3/rust-numpy/blob/v0.14.1/Cargo.toml#L19
2021-08-16 14:43:07 -04:00
David Hewitt
b1abe03984
ci: update cargo-llvm-cov
2021-08-15 23:54:43 +01:00
David Hewitt
c59f518f76
ci: downgrade trybuild to 1.0.43
2021-08-11 08:39:37 +01:00
David Hewitt
1873264b7d
release: 0.14.2
2021-08-09 07:58:31 +01:00
David Hewitt
b6e8da104d
coverage: also run compile_error tests
2021-08-07 22:45:07 +01:00
David Hewitt
16e6f78d9c
dev-deps: pin criterion to 0.3.4
2021-07-31 08:19:38 +01:00
David Hewitt
dc58815143
benches: add bench_err
2021-07-24 08:50:35 +01:00
Ivan Carvalho
bd0e0d808f
Add optional support for conversion from `indexmap::IndexMap` ( #1728 )
...
* Add support to IndexMap
* Fix indexmap version to 1.6.2
* Remove code duplication by mistake
* Fix ambiguity in test
* Minor change for doc.rs
* Add to lib.rs docstring
* Add indexmap to conversion table
* Add indexmap flag in docs.rs action
* Add indexmap feature to CI
* Add note in changelog
* Use with_gil in tests
* Move code to src/conversions/indexmap.rs
* Add PR number to CHANGELOG
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
* Add round trip test
* Fix issue in MSRV Ubuntu build
* Fix Github workflow syntax
* Yet Another Attempt to Fix MSRV Ubuntu build
* Specify hashbrown to avoid ambiguity in CI
* Add suggestions
* More flexible version for indexmap
* Add documentation
* Address PR comments
* Export indexmap for docs
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
2021-07-22 08:15:26 +01:00
David Hewitt
3f8c4ad38e
release: 0.14.1
2021-07-04 16:49:36 +01:00
David Hewitt
adf6bdba8e
release: 0.14.0
2021-07-03 08:37:00 +01:00
messense
fa07a5e377
Migrate all benchmark to criterion
2021-05-26 14:25:00 +08:00
David Hewitt
79c7149d52
pyo3-build-config: new crate to re-use build.rs across crates
2021-05-20 09:03:33 +01:00
David Hewitt
0cc77c77b2
benches: add bench_gil
2021-05-17 07:37:03 +01:00
mejrs
dd26566d0c
added package.metadata.docs.rs information
2021-05-04 23:25:09 +02:00
David Hewitt
370652eba8
examples: maturin and setuptools_rust examples
2021-04-03 11:59:41 +01:00
David Hewitt
a2788b052d
hashbrown: support 0.9 or 0.11
2021-03-24 22:35:37 +00:00
dependabot[bot]
01ad9d8e8b
build(deps): update hashbrown requirement from 0.9 to 0.11
...
Updates the requirements on [hashbrown](https://github.com/rust-lang/hashbrown ) to permit the latest version.
- [Release notes](https://github.com/rust-lang/hashbrown/releases )
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/hashbrown/compare/v0.9.0...v0.11.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-15 05:47:12 +00:00
dependabot[bot]
6573cb1b96
build(deps): update num-complex requirement from 0.3 to 0.4
...
Updates the requirements on [num-complex](https://github.com/rust-num/num-complex ) to permit the latest version.
- [Release notes](https://github.com/rust-num/num-complex/releases )
- [Changelog](https://github.com/rust-num/num-complex/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-complex/compare/num-complex-0.3.0...num-complex-0.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-08 21:35:35 +00:00
David Hewitt
52555eb7a7
Merge pull request #1481 from PyO3/dependabot/cargo/num-bigint-0.4
...
build(deps): update num-bigint requirement from 0.3 to 0.4
2021-03-08 08:52:27 +00:00
dependabot[bot]
adcc4719d2
build(deps): update num-bigint requirement from 0.3 to 0.4
...
Updates the requirements on [num-bigint](https://github.com/rust-num/num-bigint ) to permit the latest version.
- [Release notes](https://github.com/rust-num/num-bigint/releases )
- [Changelog](https://github.com/rust-num/num-bigint/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-bigint/compare/num-bigint-0.3.0...num-bigint-0.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-08 05:49:06 +00:00
David Hewitt
72e6dc6618
cargo.toml: don't use a glob for examples
2021-03-07 22:48:56 +00:00
David Hewitt
977735db20
pymethods: make inventory optional
2021-03-04 19:52:58 +00:00
David Hewitt
9e4e0dbbe0
auto-initialize: remove from default features
2021-02-22 22:34:34 +00:00
David Hewitt
7b99e391fa
pyclass-impl: merge implementation traits
2021-02-18 08:19:07 +00:00
David Hewitt
190eb72803
release: 0.13.2
2021-02-12 21:34:29 +00:00
Georg Brandl
fa8d7518ca
Restore compatibility with Rust 1.41.
...
This version is currently supported by Debian stable and Alpine Linux.
Fixes #1420
2021-02-11 10:14:25 +01:00
Daniil Konovalenko
abb5829e9c
implement Serialize, Deserialize for Py<T>
2021-01-11 22:19:10 +00:00
Fabio Valentini
180a51d420
Exclude more files from published crates
2021-01-10 18:59:50 +01:00
David Hewitt
d2e87d95f3
release: 0.13.1
2021-01-10 12:20:10 +00:00
David Hewitt
59707f0b81
auto-initialize: new feature to control initializing Python
2021-01-02 16:08:10 +00:00
David Hewitt
26ca1f5bca
Release 0.13
2020-12-22 15:42:04 +00:00
David Hewitt
a689ab42c6
macros: rename crates for consistency
2020-12-20 06:39:28 +00:00
kngwyu
cd7348fc51
Use proptest for testing 128bit intger conversion
2020-12-18 13:26:29 +09:00
Yuji Kanagawa
9aa70f7c89
Merge pull request #1263 from PyO3/abi3-min-python
...
Add abi3-py* features
2020-12-08 12:52:00 +09:00
David Hewitt
afa5ed3ba2
Release notes for backported 0.12.4
2020-11-28 20:21:52 +00:00
David Hewitt
87bacf1be5
performance: use vectorcall for call0 and call_method0
2020-11-25 20:59:11 +00:00
kngwyu
eae0d8682b
Correct the definitions of abi3-py* features
2020-11-16 02:23:44 +09:00
kngwyu
597119d40a
Add abi3-py* features
2020-11-16 00:39:54 +09:00
David Hewitt
9617edfca9
msrv: bump to 1.45
2020-11-12 11:33:08 +00:00
Alex Gaynor
ba6f0ecdfa
Merge branch 'master' into abi3-merge-master
2020-10-18 10:47:06 -04:00
Alex Gaynor
9e34835b76
Merge branch 'master' into abi3-merge-master
2020-10-12 18:03:14 -04:00
David Hewitt
1539db762b
Remove unused `python3` feature
2020-10-12 16:53:49 +01:00
David Hewitt
38af32e33e
Release 0.12.3
2020-10-12 16:18:25 +01:00
David Hewitt
7b3dd68bfb
Fix support for MSRV
...
Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
2020-10-12 15:46:40 +01:00
David Hewitt
1cecad884a
Release 0.12.2
2020-10-12 12:56:46 +01:00
Alex Gaynor
aabad7cf7f
Assorted updates to the abi3 branch from review
2020-10-11 19:51:27 -04:00
Alex Gaynor
140790b15f
Merge branch 'master' into abi3-merge-master
2020-10-10 10:11:49 -04:00