David Hewitt
|
355df5a37f
|
auto-initialize: better error messages and embedding docs
|
2021-04-12 01:29:03 +01:00 |
|
David Hewitt
|
a9942bd987
|
Merge pull request #1558 from PyO3/davidhewitt-patch-1
ci: fix macOS cache (try 2)
|
2021-04-12 00:40:24 +01:00 |
|
David Hewitt
|
261ba692a4
|
ci: fix macOS cache (try 2)
|
2021-04-11 23:23:57 +01:00 |
|
David Hewitt
|
bbc956b1a8
|
Merge pull request #1555 from davidhewitt/macos-cache
ci: fix macOS cache
|
2021-04-11 21:27:27 +01:00 |
|
David Hewitt
|
2c23da74b7
|
ci: fix macOS cache
|
2021-04-11 18:39:20 +01:00 |
|
David Hewitt
|
f4456ae37c
|
Merge pull request #1550 from ravenexp/arch-env-vars
Update `build.rs` env vars in Architecture.md
|
2021-04-11 17:31:57 +01:00 |
|
messense
|
7ac75366c2
|
Merge pull request #1552 from jameshilliard/cross-rerun
Rerun if PYO3_CROSS env variable changes.
|
2021-04-09 18:26:41 +08:00 |
|
James Hilliard
|
e7b1ea48a8
|
Rerun if PYO3_CROSS env variable changes.
|
2021-04-09 02:28:20 -06:00 |
|
Sergey Kvachonok
|
68d187a00a
|
Update build.rs env vars in Architecture.md
|
2021-04-08 09:57:49 +03:00 |
|
David Hewitt
|
f5188bb884
|
Merge pull request #1546 from ravenexp/class-proto
Add SequenceProtocol and MappingProtocol descriptions to the guide
|
2021-04-07 23:20:39 +01:00 |
|
David Hewitt
|
990bbb5f70
|
Merge pull request #1537 from davidhewitt/maturin-examples-v2
examples: maturin and setuptools_rust examples
|
2021-04-07 08:05:18 +01:00 |
|
Sergey Kvachonok
|
e8a277e1ff
|
Apply suggestions from code review
- Style
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
|
2021-04-07 08:23:43 +03:00 |
|
Sergey Kvachonok
|
88849bd96b
|
Add PyMappingProtocol description to the guide
References:
[1]: https://docs.python.org/3/reference/datamodel.html#emulating-container-types
[2]: https://docs.python.org/3/c-api/mapping.html
[3]: https://docs.python.org/3/c-api/typeobj.html#c.PyMappingMethods
|
2021-04-05 14:19:18 +03:00 |
|
Sergey Kvachonok
|
b1aae93645
|
Add PySequenceProtocol description to the guide
References:
[1]: https://docs.python.org/3/reference/datamodel.html#emulating-container-types
[2]: https://docs.python.org/3/c-api/sequence.html
[3]: https://docs.python.org/3/c-api/typeobj.html#c.PySequenceMethods
|
2021-04-05 14:18:48 +03:00 |
|
Sergey Kvachonok
|
4b675cc364
|
Insert missing impl keywords
Updates the class customization guide.
|
2021-04-05 12:02:46 +03:00 |
|
Sergey Kvachonok
|
0c0214690f
|
Remove issue #844 mention from the guide
Supposedly resolved by https://github.com/PyO3/pyo3/pull/1107
Fix a typo in the subsection header.
|
2021-04-05 08:35:02 +03:00 |
|
Yuji Kanagawa
|
7eb3aa3fd2
|
Merge pull request #1545 from davidhewitt/instrument-coverage
coverage: use source-based coverage
|
2021-04-04 20:40:50 +09:00 |
|
Yuji Kanagawa
|
1aeaa130d2
|
Merge pull request #1544 from davidhewitt/ci-cache
actions: cache rust builds
|
2021-04-04 20:37:13 +09:00 |
|
David Hewitt
|
dafbec7e54
|
coverage: remove panic_unwind hack
|
2021-04-04 10:05:25 +01:00 |
|
David Hewitt
|
6702bd062c
|
actions: cache rust builds
|
2021-04-04 09:44:41 +01:00 |
|
David Hewitt
|
e66231ae5d
|
coverage: use source-based coverage
|
2021-04-04 09:41:10 +01:00 |
|
David Hewitt
|
499f38caed
|
Merge pull request #1542 from davidhewitt/contributing-sponsorship
readme/contributing: sponsorship notes and minor tweaks
|
2021-04-03 12:59:19 +01:00 |
|
David Hewitt
|
0ae7b69295
|
examples: add links to packaging tools
Co-authored-by: Yuji Kanagawa <yuji.kngw.80s.revive@gmail.com>
|
2021-04-03 12:50:42 +01:00 |
|
David Hewitt
|
370652eba8
|
examples: maturin and setuptools_rust examples
|
2021-04-03 11:59:41 +01:00 |
|
David Hewitt
|
1751a7fb19
|
Merge pull request #1543 from davidhewitt/guide-fixups
guide: fixups to build
|
2021-04-03 11:44:11 +01:00 |
|
David Hewitt
|
f953059880
|
guide: fixups to build
|
2021-04-03 10:50:57 +01:00 |
|
Yuji Kanagawa
|
6c577962bb
|
Merge pull request #1540 from davidhewitt/guide-auto-versions
guide: automatically set pyo3 version in links and cargo toml
|
2021-04-03 18:18:25 +09:00 |
|
David Hewitt
|
303f23389b
|
readme/contributing: sponsorship notes and minor tweaks
|
2021-04-03 09:39:50 +01:00 |
|
David Hewitt
|
31eeb86e98
|
guide: automatically set pyo3 version in links and cargo toml
|
2021-04-03 07:05:10 +01:00 |
|
David Hewitt
|
b7b9f55a93
|
Merge pull request #1538 from davidhewitt/pypy-3.7
pypy: support PyPy 3.7
|
2021-04-03 07:03:43 +01:00 |
|
David Hewitt
|
5bf0bb80f6
|
Merge pull request #1539 from davidhewitt/macos-link-args
macos: automatically provide required linker arguments
|
2021-04-03 07:02:33 +01:00 |
|
David Hewitt
|
b213f06df4
|
macos: automatically provide required linker arguments
|
2021-04-02 14:18:28 +01:00 |
|
David Hewitt
|
410f61934a
|
pypy: support PyPy 3.7
|
2021-04-02 12:11:14 +01:00 |
|
messense
|
4713b468af
|
Merge pull request #1533 from davidhewitt/pypy-exceptions
pypy: support EnvironmentError, IOError, WindowsError
|
2021-03-31 15:40:18 +08:00 |
|
David Hewitt
|
e035b2abcf
|
pypy: support EnvironmentError, OSError, WindowsError
|
2021-03-31 08:03:45 +01:00 |
|
David Hewitt
|
3663d3f37e
|
Merge pull request #1525 from davidhewitt/fix-issue-1506
1506: fixes to macro hygiene
|
2021-03-30 20:55:49 +01:00 |
|
David Hewitt
|
bc826d15de
|
Merge pull request #1530 from davidhewitt/build-error-messages
build: improve error message for multiple sysconfigs found
|
2021-03-30 08:01:10 +01:00 |
|
David Hewitt
|
2939bf1ed6
|
Merge pull request #1529 from ravenexp/fix-cargo-target-parsing
Clean up CARGO_CFG_TARGET_FAMILY variable parsing
|
2021-03-29 22:00:09 +01:00 |
|
David Hewitt
|
f97aac64ec
|
Merge pull request #1531 from davidhewitt/build-rerun-more-vars
build: rerun on a few more env vars changing
|
2021-03-29 21:39:29 +01:00 |
|
Sergey Kvachonok
|
ccaabe3ba5
|
Apply suggestions from code review: env::var() -> env::var_os()
and fall back to load_cross_compile_from_sysconfigdata() when unset.
Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
|
2021-03-29 11:46:17 +03:00 |
|
David Hewitt
|
a229ae48de
|
build: rerun on a few more env vars changing
|
2021-03-29 08:46:09 +01:00 |
|
David Hewitt
|
f89756238a
|
build: improve error message for multiple sysconfigs found
|
2021-03-29 08:42:31 +01:00 |
|
David Hewitt
|
2b4239c0e3
|
Merge pull request #1527 from davidhewitt/fix-badges
readme: tidy badges
|
2021-03-29 07:57:05 +01:00 |
|
David Hewitt
|
225cc2f009
|
Merge pull request #1528 from PyO3/davidhewitt-patch-1
changelog: fix code block
|
2021-03-29 07:56:47 +01:00 |
|
Sergey Kvachonok
|
f91f795fc7
|
Clean up CARGO_CFG_TARGET_FAMILY variable parsing
Match the target OS family strings exactly and provide better error messages
when CARGO_CFG_TARGET_FAMILY is not set (e.g. on wasm32).
|
2021-03-29 09:00:57 +03:00 |
|
Sergey Kvachonok
|
6d6d030bf7
|
Remove unused cross-compile environment variables
PYO3_CROSS_VERSION was renamed to PYO3_CROSS_PYTHON_VERSION.
PYO3_CROSS_INCLUDE_DIR was removed in
https://github.com/PyO3/pyo3/pull/1521
|
2021-03-29 08:48:54 +03:00 |
|
David Hewitt
|
2702c33a61
|
changelog: fix code block
|
2021-03-28 22:11:15 +01:00 |
|
David Hewitt
|
955a65532b
|
readme: tidy badges
|
2021-03-28 21:56:10 +01:00 |
|
David Hewitt
|
8ad3827341
|
Merge pull request #1514 from jameshilliard/cross-env-detection
Ensure we are cross compiling when any cross env variables are set.
|
2021-03-28 12:46:59 +01:00 |
|
David Hewitt
|
ce851ad7d9
|
1506: fixes to macro hygiene
|
2021-03-28 11:01:51 +01:00 |
|