Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / PyO3/pyo3 issues and pull requests

#3928 - add `FromPyObjectBound` trait for extracting `&str` without GIL Refs

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 11 comments

#3927 - Implement Iterator for Bound<'py, PySequence>

Pull Request - State: open - Opened by LilyFoote 9 months ago - 3 comments

#3926 - Delete duplicate test code

Pull Request - State: closed - Opened by LilyFoote 9 months ago
Labels: CI-skip-changelog

#3925 - docs: update Python function section of the guide

Pull Request - State: closed - Opened by Icxolu 9 months ago

#3924 - docs: update "Python modules" section of the guide

Pull Request - State: closed - Opened by Icxolu 9 months ago

#3923 - Add IntoIterator for &Bound types

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 1 comment
Labels: CI-skip-changelog

#3922 - datetime tests out of range macOS & python 3.12

Issue - State: closed - Opened by davidhewitt 9 months ago - 9 comments
Labels: Good First Issue

#3921 - Add support for converting to and from malachite's Natural and Integer types.

Pull Request - State: open - Opened by amamic1803 9 months ago - 6 comments

#3920 - Enable writing to python stdio streams

Pull Request - State: open - Opened by goulart-paul 9 months ago - 3 comments

#3919 - PyAddToModule: Properly propagate initialization error

Pull Request - State: closed - Opened by Tpt 9 months ago - 3 comments
Labels: CI-skip-changelog

#3918 - `PanicException` does not subclass `Exception`

Issue - State: closed - Opened by stinodego 9 months ago - 5 comments
Labels: bug

#3917 - split `PyCell` and `PyClassObject` concepts

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 1 comment
Labels: CI-skip-changelog

#3916 - deprecate the use of `PyCell` in favor of `Bound` and `Py`

Pull Request - State: closed - Opened by Icxolu 9 months ago - 1 comment
Labels: CI-skip-changelog

#3915 - deprecate `from_borrowed_ptr` methods

Pull Request - State: closed - Opened by Icxolu 9 months ago - 2 comments
Labels: CI-skip-changelog

#3914 - docs: update `Python classes` section of the guide

Pull Request - State: closed - Opened by Icxolu 9 months ago - 1 comment

#3913 - docs: update discord invite to permanent one

Pull Request - State: closed - Opened by davidhewitt 9 months ago

#3912 - Discord Invites Are Invalid

Issue - State: closed - Opened by neachdainn 9 months ago - 1 comment

#3910 - cleans up `PyCFunction::internal_new`

Pull Request - State: closed - Opened by Icxolu 9 months ago
Labels: CI-skip-changelog

#3909 - seals `PyAnyMethods` and friends

Pull Request - State: closed - Opened by Icxolu 9 months ago
Labels: CI-skip-changelog

#3908 - Seal traits inside `impl_` submodule

Issue - State: open - Opened by davidhewitt 9 months ago - 9 comments
Labels: Good First Issue

#3907 - Thread pyo3's path through the builder functions

Pull Request - State: closed - Opened by mejrs 9 months ago - 4 comments
Labels: CI-skip-changelog

#3906 - docs: major rewrite for Bound API

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 4 comments

#3905 - Allow `#[pymodule]` functions to take a single module arg

Pull Request - State: closed - Opened by maffoo 9 months ago - 4 comments

#3903 - Fix `non_local_definitions` warnings from RFC 3373

Issue - State: closed - Opened by davidhewitt 9 months ago - 1 comment

#3902 - Allow inline struct, enum, fn and mod inside of declarative modules

Pull Request - State: closed - Opened by Tpt 9 months ago - 1 comment
Labels: CI-skip-changelog

#3901 - silence non-local-definitions nightly lint

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 1 comment

#3900 - Declarative modules next steps

Issue - State: open - Opened by Tpt 9 months ago - 18 comments
Labels: enhancement

#3899 - Use single-arg form of `#[pymodule]` function in docs and tests

Pull Request - State: closed - Opened by maffoo 9 months ago - 3 comments
Labels: CI-skip-changelog

#3898 - ci: apply correct permissions for cache cleanup job

Pull Request - State: closed - Opened by davidhewitt 9 months ago
Labels: CI-skip-changelog

#3897 - Pymodule bound

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 5 comments
Labels: CI-skip-changelog

#3896 - allow `Bound<'_, T>` in #[pymethods] `self` position

Pull Request - State: closed - Opened by Icxolu 9 months ago
Labels: CI-skip-changelog

#3895 - reexport `PyAnyMethods` and friends from `pyo3::types`

Pull Request - State: closed - Opened by Icxolu 9 months ago - 1 comment
Labels: CI-skip-changelog

#3894 - Update ModuleInitializer to handle Bound API

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 10 comments

#3893 - Tidy up deprecation message on bound api

Pull Request - State: closed - Opened by dmatos2012 9 months ago
Labels: CI-skip-changelog

#3892 - move chat discussions to Discord

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 1 comment
Labels: CI-skip-changelog

#3891 - Tidy up Bound API deprecation messages

Issue - State: closed - Opened by davidhewitt 9 months ago - 2 comments
Labels: Good First Issue

#3890 - release: 0.20.3

Pull Request - State: closed - Opened by davidhewitt 9 months ago
Labels: CI-skip-changelog

#3889 - macros: exact dependency on `pyo3-build-config`

Pull Request - State: closed - Opened by davidhewitt 9 months ago
Labels: CI-skip-changelog

#3888 - ci: run fmt unconditionally

Pull Request - State: closed - Opened by davidhewitt 9 months ago
Labels: CI-skip-changelog

#3887 - ci: move cross compile tests to their own jobs

Pull Request - State: closed - Opened by davidhewitt 9 months ago
Labels: CI-skip-changelog

#3886 - ci: rework GitHub caching strategy

Pull Request - State: closed - Opened by davidhewitt 9 months ago
Labels: CI-skip-changelog

#3886 - ci: rework GitHub caching strategy

Pull Request - State: closed - Opened by davidhewitt 9 months ago
Labels: CI-skip-changelog

#3885 - port `PyErr::from_type` to `Bound` API

Pull Request - State: closed - Opened by Icxolu 9 months ago
Labels: CI-skip-changelog

#3885 - port `PyErr::from_type` to `Bound` API

Pull Request - State: closed - Opened by Icxolu 9 months ago
Labels: CI-skip-changelog

#3884 - add missing deprecation for `PyDict::from_sequence`

Pull Request - State: closed - Opened by Icxolu 9 months ago
Labels: CI-skip-changelog

#3884 - add missing deprecation for `PyDict::from_sequence`

Pull Request - State: closed - Opened by Icxolu 9 months ago
Labels: CI-skip-changelog

#3883 - Update new_closure_bound closure signature

Pull Request - State: closed - Opened by LilyFoote 9 months ago
Labels: CI-skip-changelog

#3882 - release: 0.20.3

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 3 comments
Labels: CI-build-full

#3881 - Implement `From<Bound<'py, T>>` for PyErr

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 1 comment
Labels: CI-skip-changelog

#3880 - IndexMap 2.x doesn't seem to implement FromPyObject in PyO3 0.20.x

Issue - State: closed - Opened by hjorne 9 months ago - 7 comments
Labels: Waiting for response

#3879 - fix `AsRef` and `Deref` impls on `Bound<T>`

Pull Request - State: closed - Opened by Icxolu 9 months ago
Labels: CI-skip-changelog

#3877 - Tidy some usage of `py.from_borrowed_ptr` and `py.from_borrowed_ptr_or_opt`

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 1 comment
Labels: CI-skip-changelog

#3876 - docs: update example for storing Py<T> in structs

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 1 comment

#3875 - Deprecate `py.from_owned_ptr` methods

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 1 comment
Labels: CI-skip-changelog

#3874 - ci: cancel in-progress benches job on push

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 1 comment
Labels: CI-skip-changelog

#3873 - ci: fix redundant import warnings on nightly

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 1 comment
Labels: CI-skip-changelog, CI-build-full

#3872 - deprecate `PyCell::new` in favor of `Py::new` or `Bound::new`

Pull Request - State: closed - Opened by Icxolu 9 months ago - 2 comments
Labels: CI-skip-changelog

#3871 - Add `Py::drop_ref` method

Pull Request - State: closed - Opened by juntyr 9 months ago - 1 comment

#3870 - Py::drop_ref

Issue - State: closed - Opened by juntyr 9 months ago - 2 comments
Labels: enhancement

#3869 - migrate some final `FromPyObject` implementations to the `Bound` API

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 2 comments
Labels: CI-skip-changelog

#3868 - update `py.import` -> `py.import_bound` in benches

Pull Request - State: closed - Opened by davidhewitt 9 months ago
Labels: CI-skip-changelog

#3867 - Deprecate Py::into_ref

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 1 comment
Labels: CI-skip-changelog

#3866 - port `PyComplex::from_complex` to `Bound` API

Pull Request - State: closed - Opened by Icxolu 9 months ago - 1 comment
Labels: CI-skip-changelog

#3865 - Quality of life macro for generic functions

Issue - State: open - Opened by iliya-malecki 9 months ago - 2 comments
Labels: enhancement

#3864 - deprecate Py::as_ref

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 2 comments
Labels: CI-skip-changelog

#3863 - Replace as_ref(py) with Bound APIs

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 1 comment
Labels: CI-skip-changelog

#3861 - ci: disable some benchmarks volatile on codspeed

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 5 comments
Labels: CI-skip-changelog

#3860 - store `Bound<T>` inside `PyRef` and `PyRefMut`

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 3 comments
Labels: CI-skip-changelog

#3858 - add Bound API constructors from borrowed pointers

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 2 comments
Labels: CI-skip-changelog

#3856 - port `PyObject::downcast` to `Bound` API

Pull Request - State: closed - Opened by Icxolu 9 months ago - 1 comment
Labels: CI-skip-changelog

#3855 - Convert LazyTypeObject to use the Bound API

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 2 comments
Labels: CI-skip-changelog

#3854 - Add PyTypeMethods trait with qualname method

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 4 comments

#3853 - Use the new bound API instead of .as_ref(py)

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 1 comment
Labels: CI-skip-changelog

#3852 - Remove stray " character from docstring

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 2 comments
Labels: CI-skip-changelog

#3851 - deprecate `PyFrozenSet::empty`

Pull Request - State: closed - Opened by Icxolu 9 months ago - 1 comment
Labels: CI-skip-changelog

#3850 - port `PyFrozenSetBuilder` to `Bound` API

Pull Request - State: closed - Opened by Icxolu 9 months ago - 1 comment
Labels: CI-skip-changelog

#3849 - always use a Python iterator for sets and frozensets

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 3 comments

#3847 - [WIP] deprecate GIL refs in function argument

Pull Request - State: open - Opened by davidhewitt 9 months ago - 2 comments
Labels: CI-skip-changelog

#3846 - port `Python::get_type` to `Bound` API

Pull Request - State: closed - Opened by Icxolu 9 months ago - 3 comments
Labels: CI-skip-changelog

#3845 - docs: fix link in Contributing.md

Pull Request - State: closed - Opened by alonme 9 months ago - 1 comment
Labels: CI-skip-changelog

#3843 - Avoiding struct method call overhead of `extract_pyclass_ref_mut`

Issue - State: open - Opened by Thell 9 months ago - 4 comments

#3842 - port `PyErr::warn` to `Bound` API

Pull Request - State: closed - Opened by Icxolu 9 months ago - 1 comment
Labels: CI-skip-changelog

#3839 - `Cow` equivalent in PyO3

Issue - State: open - Opened by cmpute 9 months ago - 1 comment
Labels: enhancement

#3837 - allow `from_py_with` on function args to take a `fn(&Bound) -> PyResult`

Pull Request - State: closed - Opened by Icxolu 9 months ago - 1 comment
Labels: CI-skip-changelog

#3836 - convert `PyBuffer` to `Bound` API

Pull Request - State: closed - Opened by Icxolu 9 months ago
Labels: CI-skip-changelog

#3835 - Add weakref Python types

Pull Request - State: closed - Opened by SuperJappie08 9 months ago - 28 comments
Labels: CI-build-full

#3834 - fix `either` feature conditional compilation, again

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 12 comments
Labels: CI-build-full

#3833 - docs: document using as_borrowed in the Bound migration

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 2 comments

#3832 - port `Python::import` to `Bound` API

Pull Request - State: closed - Opened by Icxolu 9 months ago - 1 comment
Labels: CI-skip-changelog

#3831 - support `Bound` for `classmethod` and `pass_module`

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 2 comments
Labels: CI-skip-changelog

#3830 - ci: don't test gevent on pypy

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 1 comment
Labels: CI-skip-changelog

#3829 - add `DowncastIntoError::into_inner`

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 2 comments
Labels: CI-skip-changelog

#3828 - update `#[derive(FromPyObject)]` to use `extract_bound`

Pull Request - State: closed - Opened by Icxolu 9 months ago - 5 comments
Labels: CI-skip-changelog

#3827 - Performance: calling overhead

Issue - State: closed - Opened by samuelcolvin 9 months ago - 8 comments

#3826 - Pyerr isinstance

Pull Request - State: closed - Opened by LilyFoote 9 months ago - 1 comment
Labels: CI-skip-changelog

#3825 - docs: Add lcov / codecov options for nox coverage and update docs

Pull Request - State: closed - Opened by alxhill 9 months ago - 3 comments

#3823 - deprecate `PyDict::new` constructor

Pull Request - State: closed - Opened by Icxolu 9 months ago - 5 comments
Labels: CI-skip-changelog

#3822 - docs: Adds johnnycanencrypt project link

Pull Request - State: closed - Opened by kushaldas 9 months ago - 2 comments

#3821 - add maximum Python version check

Pull Request - State: closed - Opened by davidhewitt 9 months ago - 5 comments
Labels: CI-build-full