Adam Reichold
|
81bc838acd
|
Merge pull request #3577 from davidhewitt/none-typeinfo
Implement `PyTypeInfo` for `PyEllipsis`, `PyNone`, and `PyNotImplemented`
|
2023-11-25 09:36:43 +00:00 |
|
David Hewitt
|
9f66846238
|
Merge pull request #3595 from davidhewitt/ok-wrap
refactor `OkWrap` to not call `.into_py(py)`
|
2023-11-25 05:43:54 +00:00 |
|
messense
|
cbd06309ff
|
Merge pull request #3596 from davidhewitt/smallvec-docs
docs: fixup docs for smallvec feature
|
2023-11-25 01:36:51 +00:00 |
|
David Hewitt
|
cd8526ecc6
|
Implement PyTypeInfo for PyEllipsis , PyNone , and PyNotImplemented
|
2023-11-24 22:31:39 +00:00 |
|
David Hewitt
|
bead83f4b0
|
docs: fixup docs for smallvec feature
|
2023-11-24 22:11:40 +00:00 |
|
Ivan Smirnov
|
a75464ee26
|
add conversion support for either::Either
|
2023-11-24 22:09:34 +00:00 |
|
David Hewitt
|
c814078866
|
refactor OkWrap to not call .into_py(py)
|
2023-11-24 10:41:08 +00:00 |
|
David Hewitt
|
31b871a9c0
|
Merge pull request #3594 from davidhewitt/remove_type_is_pymodule
remove `type_is_pymodule`
|
2023-11-24 10:09:50 +00:00 |
|
David Hewitt
|
5ac56b8eb0
|
improve error for invalid #[classmethod] receivers
|
2023-11-24 03:24:46 +00:00 |
|
David Hewitt
|
aba3a3552d
|
remove type_is_pymodule
|
2023-11-22 21:30:10 +00:00 |
|
David Hewitt
|
81df150823
|
Merge pull request #3593 from wyfo/fix_nox
fix: replace removed `fmt` session by `rustfmt` and `ruff`
|
2023-11-22 20:51:31 +00:00 |
|
Joseph Perez
|
226a2a3f7a
|
fix: replace removed fmt session by rustfmt and ruff
|
2023-11-22 21:00:51 +01:00 |
|
David Hewitt
|
69870d2298
|
Merge pull request #3540 from wyfo/coroutine
feat: support `async fn` in macros with coroutine implementation
|
2023-11-22 19:52:15 +00:00 |
|
David Hewitt
|
3f0dfa9698
|
Merge pull request #3587 from wyfo/classmethod_into
feat: allow classmethods to receive `Py<PyType>`
|
2023-11-22 19:34:19 +00:00 |
|
Joseph Perez
|
627841f1e2
|
feat: support async fn in macros with coroutine implementation
|
2023-11-22 20:25:36 +01:00 |
|
Joseph Perez
|
744de3a142
|
feat: allow classmethod /pass_module to receive owned types
This is necessary for async functions
|
2023-11-22 07:45:59 +01:00 |
|
David Hewitt
|
abe518d164
|
Merge pull request #3586 from davidhewitt/semver-checks-v2
enable cargo-semver-checks, try 2
|
2023-11-20 07:07:44 +00:00 |
|
David Hewitt
|
7b07d6d21b
|
Merge pull request #3578 from davidhewitt/typed-helpers
Change return types of `py.None()`, `py.NotImplemented()` and `py.Ellipsis()` to typed singletons
|
2023-11-20 07:07:12 +00:00 |
|
David Hewitt
|
4a43b2f454
|
bump version to 0.21.0-dev
|
2023-11-19 06:41:10 +00:00 |
|
David Hewitt
|
24f3d0da62
|
enable cargo-semver-checks, try 2
|
2023-11-18 13:25:05 +00:00 |
|
Adam Reichold
|
99858236bd
|
Merge pull request #3583 from davidhewitt/1.74-lints
ci: move lints to new 1.74 cargo.toml tables
|
2023-11-18 09:56:11 +00:00 |
|
David Hewitt
|
bd0174aa5d
|
Change return types of py.None() , py.NotImplemented() and py.Ellipsis() to typed singletons
|
2023-11-17 16:16:19 +00:00 |
|
David Hewitt
|
a9305ab389
|
ci: move lints to new 1.74 cargo.toml tables
|
2023-11-17 15:41:52 +00:00 |
|
David Hewitt
|
d89c38822e
|
Merge pull request #3579 from davidhewitt/rust-1.74
ci: updates for rust 1.74
|
2023-11-16 17:02:59 +00:00 |
|
David Hewitt
|
29ad73b6d5
|
ci: updates for rust 1.74
|
2023-11-16 16:06:01 +00:00 |
|
David Hewitt
|
1e28ba7fd0
|
Merge pull request #3570 from suriya-ganesh/patch-1
docs: fix missing char conversion
|
2023-11-15 00:54:44 +00:00 |
|
David Hewitt
|
78ae491557
|
Merge pull request #3575 from davidhewitt/no-rust-toolchain
ci: try to run without rust-toolchain.toml
|
2023-11-15 00:41:28 +00:00 |
|
David Hewitt
|
ef9741850f
|
ci: try to run without rust-toolchain.toml
|
2023-11-14 19:54:39 +00:00 |
|
Surya
|
0ff84d250e
|
fix missing char conversion
|
2023-11-10 09:27:01 -05:00 |
|
Bruno Kolenbrander
|
c8fdb80630
|
Merge pull request #3559 from davidhewitt/cross-compile-link
add link to user guide to cross compile error message
|
2023-10-30 23:19:08 +00:00 |
|
David Hewitt
|
852e4fea04
|
add link to user guide to cross compile error message
|
2023-10-30 22:21:56 +00:00 |
|
David Hewitt
|
7a2c63da76
|
Merge pull request #3536 from davidhewitt/maturin-build-args
examples: remove requirements-dev.txt files
|
2023-10-29 13:27:15 +00:00 |
|
Adam Reichold
|
bb808dad5c
|
Merge pull request #3556 from wyfo/giloncecell_take
feat: add `take` and `into_inner` methods to `GILOnceCell`
|
2023-10-29 13:15:45 +00:00 |
|
Joseph Perez
|
f9107191f5
|
docs: add newsfragment
|
2023-10-29 13:54:10 +01:00 |
|
Joseph Perez
|
1fd4090bd4
|
refactor: remove useless unsafe in get_mut
|
2023-10-29 13:50:36 +01:00 |
|
Joseph Perez
|
bb1cc93797
|
feat: add take and into_inner methods to GILOnceCell
|
2023-10-29 08:33:04 +01:00 |
|
Adam Reichold
|
dc251d0c9f
|
Merge pull request #3552 from daemontus/main
docs: Example of dynamic return type in the "Python classes" guide
|
2023-10-27 14:32:18 +00:00 |
|
Adam Reichold
|
579af5e4cb
|
Merge pull request #3551 from davidhewitt/ruff
ci: switch from black to ruff
|
2023-10-27 06:09:21 +00:00 |
|
Samuel Pastva
|
2fbc02d06c
|
Finish rename
|
2023-10-26 19:02:06 -05:00 |
|
Samuel Pastva
|
fc787eabd2
|
Update guide/src/class.md
Co-authored-by: Bruno Kolenbrander <59372212+mejrs@users.noreply.github.com>
|
2023-10-26 18:58:43 -05:00 |
|
Samuel Pastva
|
48c90d9586
|
Add example of dynamic return type in the "Python classes" section of the guide.
|
2023-10-26 17:13:32 -05:00 |
|
David Hewitt
|
3042ab1621
|
ci: switch from black to ruff
|
2023-10-26 21:04:49 +01:00 |
|
Adam Reichold
|
aa6622bb1a
|
Merge pull request #3550 from davidhewitt/pyenv-install
docs: improve detail around pyenv install
|
2023-10-26 08:45:00 +00:00 |
|
David Hewitt
|
391687dab6
|
examples: remove requirements-dev.txt files
|
2023-10-26 08:24:30 +01:00 |
|
David Hewitt
|
7534c31a6d
|
Note about pyenv activate and pyenv virtualenv commands
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
|
2023-10-26 08:21:31 +01:00 |
|
Adam Reichold
|
2b91fea94f
|
Merge pull request #3548 from davidhewitt/nightly-code
ci: fix nightly unused import warning
|
2023-10-26 06:01:18 +00:00 |
|
Adam Reichold
|
719b87cc41
|
Merge pull request #3539 from davidhewitt/emit-cfgs-coverage
add coverage for `emit_pyo3_cfgs`
|
2023-10-25 22:50:47 +00:00 |
|
David Hewitt
|
572a27d2d3
|
ci: fix nightly unused import warnings
|
2023-10-25 23:30:14 +01:00 |
|
David Hewitt
|
98346dd137
|
docs: improve detail around pyenv install
|
2023-10-25 23:29:20 +01:00 |
|
David Hewitt
|
e284f3669f
|
add coverage for emit_pyo3_cfgs
|
2023-10-25 22:59:43 +01:00 |
|