Martin Larralde
3b7e83fb7c
Run `cargo fmt` on `tests/test_sequence.rs`
2019-03-31 05:28:52 +02:00
Martin Larralde
d482b715de
Fix signatures of `PySequenceProtocol` methods
2019-03-31 05:28:52 +02:00
Martin Larralde
dd2f1ba16a
Add tests for `PySequenceProtocol` in `tests/test_sequence.rs`
2019-03-31 05:28:52 +02:00
konstin
9a9b519bcb
Mark PyTypeObject as unsafe
2019-03-30 20:25:47 +01:00
konstin
9f2afbc3cc
Merge pull request #411 from ijl/rm-python2
...
Drop support for python2
2019-03-29 19:00:03 +01:00
ijl
80179be2b0
Merge num3, num_common to num
2019-03-29 12:37:26 +00:00
ijl
fdeef7d67e
Merge string and stringutils
2019-03-29 12:37:26 +00:00
ijl
2bb0d05a30
Drop support for python2
2019-03-29 12:37:26 +00:00
konstin
bc7776e61f
Merge pull request #382 from Alisa-lisa/patch-1
...
Remove unrequired encoding header
2019-03-28 13:20:43 +01:00
konstin
7086141f85
Fix version in docs
2019-03-28 12:58:19 +01:00
konstin
8acc5289cc
Revert 176e0981c1
2019-03-28 12:54:26 +01:00
konstin
176e0981c1
(cargo-release) start next development iteration 0.6.1-alpha.0
2019-03-28 12:52:34 +01:00
konstin
3f27647b1b
Bump to 0.6.0
2019-03-28 12:49:59 +01:00
konstin
b2561e9db1
Better error message when python is not on PATH for #414
...
Example for the new error message:
Compiling pyo3 v0.6.0-alpha.4 (/home/konsti/pyo3)
error: failed to run custom build command for `pyo3 v0.6.0-alpha.4 (/home/konsti/pyo3)`
process didn't exit successfully: `/home/konsti/pyo3/target/debug/build/pyo3-bcc3e702033ec884/build-script-build` (exit code: 1)
--- stderr
Error: "Could not find any interpreter at python, are you sure you have python installed on your PATH?"
2019-03-26 12:47:35 +01:00
konstin
b2a5c705a2
Merge pull request #418 from PyO3/fmt_on_travis
...
Try fixing cargo fmt on travis ci
2019-03-26 12:30:02 +01:00
konstin
20481e8324
Whitelist clippy error
2019-03-24 17:33:08 +01:00
konstin
97189a16b9
Try fixing cargo fmt on travis ci
2019-03-24 17:19:15 +01:00
konstin
f75f742c58
Fix CStr usages
2019-03-20 21:48:41 +01:00
konstin
0d346458c3
Merge pull request #408 from milesgranger/update-docs-into-dict
...
Update tests & docs with IntoPyDict::into_py_dict(py)
2019-03-20 21:07:54 +01:00
Miles Granger
711155d7ad
Update tests & docs with IntoPyDict::into_py_dict(py)
2019-03-20 20:04:00 +01:00
konstin
421b26bcef
Merge pull request #406 from Alexander-N/changelog
...
Fix markdown links in CHANGELOG.md
2019-03-19 21:03:10 +01:00
Alexander Niederbühl
484ceb43e1
Fix markdown links in CHANGELOG.md
2019-03-19 18:42:17 +01:00
konstin
7cdd253593
Merge pull request #397 from Alexander-N/coverage
...
Reactivate coverage on CI
2019-03-18 15:11:51 +01:00
konstin
3e475b052b
Merge pull request #388 from kngwyu/pyany
...
Rename PyObjectRef with PyAny
2019-03-18 11:04:29 +01:00
konstin
09883574e5
Remove cstr macro
2019-03-18 11:01:55 +01:00
Alexander Niederbühl
5cc43b8d86
Reactivate coverage on CI
...
Also exclude tests from coverage report and test py3-derive-backend in
travis.
2019-03-18 01:05:08 +01:00
konstin
59a9d4fd9f
Merge branch 'master' into pyany
2019-03-18 01:00:26 +01:00
konstin
d8dc3a17bd
Merge pull request #403 from Alexander-N/__dict__
...
Complete __dict__ support
2019-03-18 00:51:48 +01:00
Alexander Niederbühl
5a3466d1d7
Fix compilation for Python 2
2019-03-17 21:06:26 +01:00
Alexander Niederbühl
dd8e6211d5
Update CHANGELOG.md
2019-03-17 20:39:51 +01:00
Alexander Niederbühl
dc581fa746
Update guide
2019-03-17 20:39:38 +01:00
Alexander Niederbühl
f79f84a31b
Complete __dict__ support
...
Add `__dict__` slot to tp_getset of type_object. See
https://bugs.python.org/issue16272 for why this is necessary.
2019-03-17 20:31:05 +01:00
konstin
88924a3122
Merge pull request #401 from PyO3/backend_reuse
...
Backend reuse
2019-03-16 11:56:34 +01:00
konstin
a56147fa52
Replace `::pyo3::` with only `pyo3::` in the proc macros
...
This makes reexporting the macro output possible in the 2018 edition
2019-03-16 11:42:10 +01:00
konstin
6540a374af
Export pyo3_derive_backend::pyimpl::impl_methods
2019-03-16 11:38:05 +01:00
Yuji Kanagawa
5a421fcdc7
Merge pull request #399 from s3bk/master
...
Remove T: ToPyObject requirement for the IntoPyObject impl of Vec<T> #398
2019-03-16 11:01:37 +09:00
Sebastian Köln
7564f76051
fix #398
2019-03-15 15:54:14 +01:00
konstin
6c58766243
Merge pull request #396 from Alexander-N/typos
...
Fix some typos in user guide
2019-03-13 22:23:55 +01:00
Alexander Niederbühl
548f3f91cf
Replace Pyo3 with PyO3 in README.md
2019-03-13 17:36:16 +01:00
Alexander Niederbühl
438bd7f616
Refer to PyO3 in a consistent way
2019-03-13 17:26:48 +01:00
Alexander Niederbühl
310e597693
Fix some typos in user guide
2019-03-13 17:14:17 +01:00
konstin
a9e78b98d1
Lower travis log level
2019-03-11 12:19:46 +01:00
konstin
b60b3395f7
Create pull_request_template.md
2019-03-10 22:16:49 +01:00
konstin
25f14d37a5
Merge pull request #390 from Alexander-N/fix-flaky-tests
...
Fix flaky tests
2019-03-10 21:39:19 +01:00
konstin
ba5bc0f1e6
Merge pull request #387 from Alexander-N/test-examples
...
Test examples in user guide with travis
2019-03-10 21:37:01 +01:00
konstin
21f2804c3b
Merge pull request #389 from PyO3/c_api_and_stacktrace
...
Add notes about the c api and stacktraces to the guide
2019-03-10 21:32:21 +01:00
Alexander Niederbühl
3a6e0a2724
Remove use of `INCREF` and `cnt`
2019-03-10 02:49:51 +01:00
Alexander Niederbühl
e2e4733b82
Test examples in user guide with travis
...
Test could only be activated for Python 3.5 and some tests had to be
ignored, see #381 and #387 .
2019-03-09 23:54:28 +01:00
konstin
d63fac8d1c
Merge pull request #391 from Alexander-N/typos
...
Fix some typos and grammar in class.md
2019-03-08 00:31:23 +01:00
Alexander Niederbühl
ae93e71a30
Fix some typos and grammar in class.md
2019-03-07 22:21:16 +01:00