Commit Graph

3194 Commits

Author SHA1 Message Date
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
Georg Brandl fa8d7518ca Restore compatibility with Rust 1.41.
This version is currently supported by Debian stable and Alpine Linux.

Fixes #1420
2021-02-11 10:14:25 +01:00
David Hewitt 414c05c14e
Merge pull request #1419 from cfbolz/patch-1
Fix the PyPy link in README.md
2021-02-10 22:04:39 +00:00
Carl Friedrich Bolz-Tereick 9288cf024c
Fix the PyPy link in README.md 2021-02-10 14:01:24 +01:00
David Hewitt 479d67a1eb
Merge pull request #1417 from awestlake87/master
Updated guide after merging awestlake87/pyo3-asyncio#10
2021-02-10 07:21:18 +00:00
Andrew J Westlake db3668898a Updated guide after merging attributes branch into pyo3-asyncio 2021-02-09 18:26:14 -06:00
David Hewitt 377335a0ac
Merge pull request #1415 from davidhewitt/async-await-guide
Added async/await example to the guide
2021-02-09 19:46:47 +00:00
Yuji Kanagawa 8815c6d162
Merge pull request #1414 from PyO3/davidhewitt-patch-1
readme: typo lirbary -> library
2021-02-09 18:57:15 +09:00
Andrew J Westlake 80d4c5b3ad rebased on #1401 2021-02-08 22:43:21 +00:00
Andrew J Westlake 411e97643a Changed overview paragraphs at the top, added some of my own changes to (hopefully) improve the flow 2021-02-08 22:43:21 +00:00
Andrew J Westlake e1b2bd20d0 Added sleep in the initialization example as suggested 2021-02-08 22:43:21 +00:00
Andrew J Westlake bc87c57f7c Updated guide to address some issues brought up in the PR 2021-02-08 22:43:21 +00:00
Andrew J Westlake 3b82cf475a Changed instance of Asyncio to `asyncio`
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
2021-02-08 22:43:21 +00:00
Andrew J Westlake b4f338c68d Update guide/src/async-await.md
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
2021-02-08 22:43:21 +00:00
Andrew J Westlake 8140dc99ec Fixed typo in README, flattened sections in Cargo Test portion of guide 2021-02-08 22:43:01 +00:00
Andrew J Westlake 946460caeb Added async/await example to the guide, added pyo3-asyncio to list of tools and libraries 2021-02-08 22:41:42 +00:00
David Hewitt bb5e68fdc8
readme: typo lirbary -> library 2021-02-08 22:09:04 +00:00
Yuji Kanagawa 7fbf7e4d04
Merge pull request #1413 from alex/patch-1
List pyca/cryptography in the README
2021-02-08 16:05:44 +09:00
Alex Gaynor 0d4eda2ee6
List pyca/cryptography in the README 2021-02-07 22:31:33 -05:00
David Hewitt e80eef4b18
Merge pull request #1408 from kylepollina/patch-1
Fix broken links
2021-01-31 13:07:12 +00:00
David Hewitt 6baa1e89d3
Merge branch 'master' into patch-1 2021-01-31 11:16:18 +00:00
David Hewitt 72de73b915
Merge pull request #1409 from tdamsma/patch-1
update url to jsonschema-rs
2021-01-31 11:12:43 +00:00
Thijs Damsma d907947f7d
update url to jsonschema-rs 2021-01-29 20:28:29 +01:00
kylepollina 3414cbbbcd
Fix broken links 2021-01-29 09:23:02 -06:00
Yuji Kanagawa e9cb69b2e1
Merge pull request #1401 from davidhewitt/more-guide-sublevels
guide: organise more chapters into sublevels
2021-01-27 17:48:14 +09:00
David Hewitt faf40954a7
Merge pull request #1405 from davidhewitt/build-script-encoding
build: fix support for non-utf8 systems
2021-01-27 07:24:26 +00:00
David Hewitt 59dac57689 build: fix support for non-utf8 systems 2021-01-26 23:16:47 +00:00
David Hewitt 0a7aee14fe guide: organise more chapters into sublevels 2021-01-26 22:09:02 +00:00
David Hewitt 3a627587f6
Merge pull request #1404 from nw0/mark-safe
Remove `unsafe` for some safe functions
2021-01-26 21:57:49 +00:00
David Hewitt 26368eea66
Merge pull request #1402 from maffoo/macro-result
Use fully-qualified Result in pyobject_native_type_base
2021-01-26 21:57:17 +00:00
Nicholas Sim 7dddb8b0c0 Remove `unsafe` for some safe functions 2021-01-26 17:52:26 +08:00
Matthew Neeley d92f22a7fc Add CHANGELOG entry 2021-01-25 11:49:20 -08:00
Matthew Neeley e85bb06e2b Use full-qualified Result in pyobject_native_type_base 2021-01-25 11:21:22 -08:00
David Hewitt fbe7de1efb
Merge pull request #1398 from kangalioo/datetime_with_fold
Add PyDateTime::new_with_fold() method
2021-01-24 11:23:02 +00:00
kangalioo a63c0e676e Add test for PyDateTime::new_with_fold() 2021-01-23 20:40:42 +01:00
David Hewitt f2bf58ea37
Merge pull request #1399 from davidhewitt/pystring-to-string
pystring: use PyUnicode_AsUTF8AndSize always from Python 3.10 and up
2021-01-23 16:01:09 +00:00
David Hewitt d82a1c70dc pystring: use PyUnicode_AsUTF8AndSize always from Python 3.10 and up 2021-01-23 14:20:06 +00:00
kangalioo 96e379fdec Disable PyDateTime::new_with_fold on PyPy 2021-01-21 09:56:39 +01:00
kangalioo f135bb046e Add changelog entry 2021-01-21 09:55:32 +01:00
kangalioo 487e1f6c3d Merge branch 'master' of https://github.com/PyO3/pyo3 into datetime_with_fold 2021-01-20 20:39:09 +01:00
kangalioo 08ef6992c5 Add PyDateTime::new_with_fold method 2021-01-20 19:40:47 +01:00
Yuji Kanagawa edcc2e6d18
Merge pull request #1388 from nw0/safety-doc
add some safety notes
2021-01-19 14:39:18 +09:00
Nicholas Sim 189ea208ca Update PyBytes::from_ptr docstring to reflect its usage 2021-01-18 18:31:38 +08:00
Nicholas Sim 5eeeb2cca9 Update doc links based on review 2021-01-16 22:11:11 +08:00
Nicholas Sim d2dfb141b1 Update new safety notes with requested changes 2021-01-16 21:31:16 +08:00
Nicholas Sim bb61680c58
Update src/conversion.rs
Co-authored-by: Yuji Kanagawa <yuji.kngw.80s.revive@gmail.com>
2021-01-16 21:16:14 +08:00
David Hewitt 3de51d59df
Merge pull request #1384 from ijl/pycfunctionfastwithkeyboards
Define _PyCFunctionFastWithKeywords() on CPython 3.7+
2021-01-15 14:50:35 +00:00