David Hewitt
7b3ad2b718
Merge pull request #2607 from davidhewitt/towncrier
...
use towncrier to generate CHANGELOG
2022-09-11 09:00:49 +01:00
David Hewitt
269a671283
Merge pull request #2614 from ryanrussell/docs-codeblock-colors
...
docs: codeblock labels to `rust,ignore` format
2022-09-11 08:46:38 +01:00
Ryan Russell
04a7b5f14d
docs: codeblock labels to rust,ignore
format
...
Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-09-10 11:21:04 -05:00
David Hewitt
bb99c98ec1
use towncrier to generate CHANGELOG
2022-09-08 07:58:53 +01:00
David Hewitt
8797a6f799
Merge pull request #2609 from davidhewitt/netlify-main-docs
...
netlify: fix main doc redirect
2022-09-07 08:53:14 +01:00
David Hewitt
58596ac631
Merge pull request #2588 from davidhewitt/require-docs
...
docs: require docs on all public APIs
2022-09-07 08:23:59 +01:00
David Hewitt
5c070ae473
netlify: fix main doc redirect
2022-09-07 07:46:24 +01:00
David Hewitt
ab8f940e46
docs: require docs on all public APIs
2022-09-07 07:42:23 +01:00
David Hewitt
7827393f26
Merge pull request #2608 from messense/netlify-preview-main
...
netlify: redirect to `main/` for deploy previews
2022-09-07 07:42:03 +01:00
messense
1698c84c00
netlify: redirect to main/
for deploy previews
2022-09-07 10:11:09 +08:00
David Hewitt
ec58ad2f6f
Merge pull request #2490 from CLOVIS-AI/type-info
...
Runtime type information for objects crossing the Rust–Python boundary
2022-09-06 22:26:39 +01:00
Ivan “CLOVIS” Canet
453e3559d3
Python types: use Cow instead of bare references
2022-09-06 21:30:39 +02:00
Ivan “CLOVIS” Canet
0e6ae6489f
Declare the Python type of Rust collections
2022-09-06 21:30:38 +02:00
Ivan “CLOVIS” Canet
2ffc4bb6f6
Declare the Python type of Rust primitives
2022-09-06 21:30:38 +02:00
Ivan “CLOVIS” Canet
d7c1a2906a
IntoPy and FromPyObject allow the retrieval of the type information
2022-09-06 21:30:36 +02:00
Ivan “CLOVIS” Canet
8898bc9900
Represent Python types
...
The TypeInfo structure represents Python types used in hints. Its Display implementation converts it to the exact syntax for it to appear in a type hint.
2022-09-06 21:30:16 +02:00
Ivan “CLOVIS” Canet
13e8efaeae
Added the missing 'Unreleased' section in the changelog
2022-09-06 21:30:09 +02:00
David Hewitt
3af18ea6f9
Merge pull request #2587 from davidhewitt/no-more-pyproto
...
pyproto: remove deprecated feature
2022-09-06 18:58:17 +01:00
David Hewitt
5718adeec7
pyproto: remove deprecated feature
2022-09-06 08:38:44 +01:00
David Hewitt
68f1729a7b
Merge pull request #2600 from PyO3/release-0.17.1
...
release: 0.17.1
2022-08-28 09:34:08 +01:00
David Hewitt
caaf7bbda7
release: 0.17.1
2022-08-28 08:27:56 +01:00
messense
511303a102
Merge pull request #2599 from davidhewitt/no-main-gh-pages
...
gh-pages: stop building guide for main
2022-08-28 12:04:27 +08:00
David Hewitt
3e15bb963b
gh-pages: stop building guide for main
2022-08-27 21:15:12 +01:00
David Hewitt
9e9e9131ad
Merge pull request #2595 from davidhewitt/kwargs-clippy
...
pyfunction: fix clippy lint on **kwargs argument
2022-08-26 23:06:25 +01:00
David Hewitt
058af11c4d
pyfunction: fix clippy lint on **kwargs argument
2022-08-26 20:27:44 +01:00
David Hewitt
73c85327d0
Merge pull request #2592 from davidhewitt/issue-2280
...
pyfunction: fix from_py_with on Option<T> argument
2022-08-26 20:24:59 +01:00
David Hewitt
9d543b3f4b
pyfunction: fix from_py_with on Option<T> argument
2022-08-25 18:57:17 +01:00
David Hewitt
f927cdbba8
Merge pull request #2558 from mejrs/cargo
...
Call the right cargo binary
2022-08-25 18:25:02 +01:00
Eric Jolibois
611ecc15fa
fix: export new dict views types ( #2590 )
...
* fix: export new dict views types
* fix exposed PyDictItems
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
* add changelog entry
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
2022-08-25 09:03:57 +01:00
David Hewitt
c28e919f0f
Merge pull request #2589 from davidhewitt/netlify-redirects
...
netlify: fix redirects
2022-08-24 10:54:35 +01:00
David Hewitt
e511b268b1
netlify: fix redirects
2022-08-24 10:25:58 +01:00
David Hewitt
bf084c0692
Merge pull request #2575 from PyO3/release-0.17.0
...
release: 0.17.0
2022-08-23 22:47:52 +01:00
David Hewitt
04c1ac87f1
release: 0.17.0
2022-08-23 21:21:19 +01:00
David Hewitt
bc03d6a98d
Merge pull request #2580 from davidhewitt/docs-bonanza
...
docs: pile of tweaks and additions
2022-08-23 21:19:13 +01:00
David Hewitt
f7537909a1
guide: note existence of PyFunction::new_closure
2022-08-23 20:49:14 +01:00
David Hewitt
86a11164e0
guide: note __hash__ can have any integer type up to 64 bits
2022-08-23 20:49:14 +01:00
David Hewitt
c5ecf47890
docs: note __richcmp__
disables default __hash__
2022-08-23 20:49:14 +01:00
David Hewitt
f7ebda8ce3
docs: note with_gil auto-creates thread state
2022-08-23 20:49:14 +01:00
David Hewitt
fb05e1d7a7
guide: additional detail on how to handle foreign errors
2022-08-23 20:49:14 +01:00
David Hewitt
580e747521
guide: use sentence case, move function signatures to own section
2022-08-23 20:49:14 +01:00
David Hewitt
af60a359c5
guide: don't use ::pyo3
2022-08-23 20:49:14 +01:00
David Hewitt
ef8ccc0deb
docs: demonstrate NotImplemented
in __richcmp__
2022-08-23 20:49:14 +01:00
David Hewitt
f574168974
Merge pull request #2586 from mejrs/ffi2
...
ffi - Also update the readme
2022-08-23 15:58:02 +01:00
mejrs
26fe75e9b5
Also update the readme
2022-08-23 13:54:11 +02:00
Bruno Kolenbrander
0935ddcdd1
Merge pull request #2584 from yankun1992/main
...
Add fastbloom to examples
2022-08-23 12:46:33 +02:00
yankun1992
b97546aa6e
Merge branch 'PyO3:main' into main
2022-08-23 18:13:50 +08:00
David Hewitt
2f65abf6a9
Merge pull request #2585 from davidhewitt/ci-fixups
...
ci: unpin serde, fixup nightly ui tests
2022-08-23 08:59:22 +01:00
David Hewitt
554bc84c88
Merge pull request #2583 from mejrs/ffi
...
Improve ffi example and make const PyMethodDef::zeroed
2022-08-23 08:09:53 +01:00
David Hewitt
36ecadd69f
ci: unpin serde, fixup nightly ui tests
2022-08-23 08:07:26 +01:00
yankun1992
74007d716b
Add fastbloom to examples
2022-08-23 10:42:53 +08:00