Skip to content

Releases: PyO3/pyo3

PyO3 0.2.6

03 Apr 17:47
Compare
Choose a tag to compare

Changes

  • Fix compatibility with TryFrom trait

PyO3 0.2.5

21 Feb 18:44
Compare
Choose a tag to compare

Changes

  • CPython 3.7 support

  • Embedded CPython 3.7b1 crashes on initialization #110

  • Generated extension functions are weakly typed #108

  • call_method*() crashes when the method does not exist #113

  • Allow importing exceptions from nested modules #116

PyO3 0.2.4

19 Jan 18:16
Compare
Choose a tag to compare

Changes

  • Allow to get mutable ref from PyObject #106

  • Drop RefFromPyObject trait

  • Add Python::register_any() method

  • Fix impl FromPyObject for Py<T>

  • Mark method that work with raw pointers as unsafe #95

PyO3 0.2.3

27 Nov 19:42
Compare
Choose a tag to compare

Changes

  • Proper c_char usage #93

  • Remove use of now unneeded 'AsciiExt' trait

  • Rustup to 1.23.0-nightly 2017-11-07

PyO3 0.2.2

01 Oct 13:01
25e2080
Compare
Choose a tag to compare

Changes

  • Rustup to 1.22.0-nightly 2017-09-30

PyO3 0.2.1

27 Sep 04:28
826544d
Compare
Choose a tag to compare

Changes

  • Fix rustc const_fn nightly breakage

PyO3 0.2.0

12 Aug 16:58
Compare
Choose a tag to compare

Changes

  • Added inheritance support #15

  • Added weakref support #56

  • Allow to add gc support without implementing PyGCProtocol #57

  • Refactor PyErr implementation. Drop py parameter from constructor.

  • Added subclass support #64

  • Added self.__dict__ supoort #68

  • Added pyo3::prelude module #70

  • Better Iterator support for PyTuple, PyList, PyDict #75

  • Introduce IntoPyDictPointer similar to IntoPyTuple #69

PyO3 0.1.0

23 Jul 18:32
Compare
Choose a tag to compare

Initial release

  • Python2/Python3 compatible
  • Python objects API
  • Custom python class support
  • Python class customization (Mapping, Sequence, Number, etc)
  • Extension module support