David Hewitt
b68bc48729
Merge pull request #1447 from PyO3/davidhewitt-patch-2
...
defs: remove dead __unicode__ def
2021-02-25 06:50:41 +00:00
David Hewitt
c02b71fc09
Merge pull request #1445 from Winxton/fix-wordcount-example
...
Fix wordcount example docs
2021-02-25 00:16:26 +00:00
David Hewitt
d9fc4d783c
defs: remove dead __unicode__ def
2021-02-25 00:11:14 +00:00
winxton
5498b7ee3c
Fix wordcount example docs
2021-02-24 13:41:45 -05:00
David Hewitt
0afc48477f
Merge pull request #1443 from davidhewitt/opt-in-auto-initialize
...
auto-initialize: remove from default features
2021-02-23 21:18:18 +00:00
David Hewitt
9e4e0dbbe0
auto-initialize: remove from default features
2021-02-22 22:34:34 +00:00
David Hewitt
32841c1338
Merge pull request #1437 from kngwyu/rafactor-buildtime-python
...
Refactor Python scripts in build.rs
2021-02-21 18:07:43 +00:00
Daniil Konovalenko
554cffd60d
add #[pyo3(from_py_with="...")] attribute ( #1411 )
...
* allow from_py_with inside #[derive(FromPyObject)]
* split up FnSpec::parse
2021-02-21 00:15:20 +09:00
Yuji Kanagawa
a9f064de25
Merge pull request #1438 from davidhewitt/finish-ffi-removals
...
ffi: further removals
2021-02-21 00:14:36 +09:00
kngwyu
89f555f506
Refactor Python scripts in build.rs
2021-02-20 18:41:04 +09:00
David Hewitt
0c3517a6e0
ffi: further removals
2021-02-20 07:22:08 +00:00
Yuji Kanagawa
f1fc17cbf0
Merge pull request #1424 from davidhewitt/pyclass-impl
...
pyclass-impl: merge implementation traits
2021-02-20 14:02:00 +09:00
Yuji Kanagawa
2aeb02151e
Merge pull request #1429 from nw0/ffi-6
...
ffi cleanup: object.h
2021-02-20 14:01:21 +09:00
David Hewitt
1e134aa0de
pyclass-impl: use impl Trait arguments
...
Co-authored-by: Yuji Kanagawa <yuji.kngw.80s.revive@gmail.com>
2021-02-19 07:45:14 +00:00
David Hewitt
9521abcd0d
Merge pull request #1431 from davidhewitt/update-msrv-policy
...
contributing: update minimum supported Rust policy
2021-02-18 09:02:08 +00:00
David Hewitt
fcb51677c2
benches: add benchmark for type object initialization
2021-02-18 08:19:07 +00:00
David Hewitt
7b99e391fa
pyclass-impl: merge implementation traits
2021-02-18 08:19:07 +00:00
David Hewitt
cd7a27b34f
contributing: update minimum supported Rust policy
...
Co-authored-by: Georg Brandl <georg@python.org>
Co-authored-by: Yuji Kanagawa <yuji.kngw.80s.revive@gmail.com>
2021-02-18 07:57:21 +00:00
Nicholas Sim
04c9388a3d
Merge branch 'master' into ffi-6
2021-02-16 19:46:49 +08:00
Nicholas Sim
d8198f8beb
ffi cleanup: remove PyTypeObject_INIT
...
This should only be used internally. See discussion:
https://github.com/PyO3/pyo3/pull/1429#discussion_r575837123
2021-02-16 19:36:15 +08:00
David Hewitt
7fa3b36eb4
Merge pull request #1428 from PyO3/macos-arm64-cross
...
Don't require PYO3_CROSS_LIB_DIR when compiling for x86_64 from macOS arm64 and reverse
2021-02-14 14:06:12 +00:00
Nicholas Sim
ac3282e527
ffi cleanup: fix another bad import
2021-02-14 21:27:08 +08:00
Nicholas Sim
3f222b7dd8
ffi: cpython: object: use correct printfunc def
2021-02-14 21:17:46 +08:00
David Hewitt
07c7624506
Merge pull request #1379 from kangalioo/master
...
OsStr and Path conversions
2021-02-14 13:13:53 +00:00
Nicholas Sim
031840652c
Merge branch 'master' into ffi-6
2021-02-14 21:00:28 +08:00
Nicholas Sim
a3b1f35767
CHANGELOG: update with PR number
2021-02-14 20:55:58 +08:00
Nicholas Sim
67e1755f9c
ffi cleanup: deprecate some nonexistent functions
2021-02-14 20:44:55 +08:00
Nicholas Sim
edaf35c1ea
ffi cleanup: object: initial changes
2021-02-14 20:21:29 +08:00
David Hewitt
442a04efdd
Merge pull request #1397 from kangalioo/get_fold_bool
...
Make PyTimeAccess::get_fold() return bool instead of u8
2021-02-14 12:17:38 +00:00
messense
ebc52c4aea
Don't require PYO3_CROSS_LIB_DIR when compiling for x86_64 from macOS arm64 and reverse
2021-02-14 16:43:50 +08:00
David Hewitt
83821bd961
Merge pull request #1426 from davidhewitt/0.14-deprecations
...
0.14: deprecations
2021-02-14 08:29:06 +00:00
David Hewitt
28aff42e80
Merge pull request #1425 from nw0/ffi-5
...
ffi cleanup: methodobject to moduleobject
2021-02-14 07:48:01 +00:00
kangalioo
87ee51fb86
Make PyTimeAccess::get_fold return bool
2021-02-13 20:28:28 +00:00
kangalioo
fe9b4625d1
Implement conversions for Path/PathBuf
2021-02-13 20:22:16 +00:00
David Hewitt
1196cbd396
0.14: deprecations
2021-02-13 20:03:39 +00:00
Nicholas Sim
2d7d482d8d
another conditional import fix
2021-02-13 19:06:31 +08:00
Nicholas Sim
39a29a59f0
ffi: methodobject: conditional import for CI
2021-02-13 18:59:33 +08:00
Nicholas Sim
96fcfe6e0c
ffi: methodobject: PyModule_Check: update for Py39 change
2021-02-13 17:10:29 +08:00
Nicholas Sim
1c845e7b3b
PyModule: filename: use non-deprecated function
2021-02-13 17:07:19 +08:00
Nicholas Sim
aaddb20a22
CHANGELOG: update as requested
2021-02-13 17:07:03 +08:00
Nicholas Sim
b35a6a58b0
ffi: methodobject: PyCFunction_Check: fix outdated def
2021-02-13 17:06:20 +08:00
Nicholas Sim
d34856ba59
CHANGELOG: add PR number
2021-02-13 15:43:12 +08:00
Nicholas Sim
d84d0de604
ffi cleanup: methodobject to moduleobject
2021-02-13 15:36:59 +08:00
David Hewitt
0b30904eab
Merge pull request #1400 from PyO3/release-0.13.2
...
release: 0.13.2
2021-02-12 23:34:25 +00:00
David Hewitt
190eb72803
release: 0.13.2
2021-02-12 21:34:29 +00:00
David Hewitt
3df4f9b2da
Merge pull request #1423 from lazka/mingw-support
...
Support building with Mingw Python
2021-02-12 21:28:44 +00:00
David Hewitt
d148c79aa3
Merge pull request #1422 from davidhewitt/fixes-rust-1_50
...
rust 1.50: clippy and lint fixes
2021-02-12 19:32:16 +00:00
Christoph Reiter
e067b32521
Support building with Mingw Python
...
The DLL of the mingw Python in MSYS2 is named libpython3.8.dll:
$ python3 -m sysconfig | grep LIBPYTHON
LIBPYTHON = "-lpython3.8"
Add another special case to in get_rustc_link_lib() to handle that case.
Afaik the mingw build doesn't support the limited ABI, so skipt that as well.
This makes all tests pass in an MSYS2 environment and lets us build
python-cryptography.
2021-02-12 12:31:20 +00:00
David Hewitt
b2675b11fe
rust 1.50: clippy and lint fixes
2021-02-11 22:03:34 +00:00
David Hewitt
83f71d85fa
Merge pull request #1421 from birkenfeld/rust1.41
...
Restore compatibility with Rust 1.41(.1).
2021-02-11 20:28:24 +00:00