David Hewitt
d5509424b2
Make #[pymethods] aware of #[cfg]
2020-02-15 14:07:48 +00:00
Yuji Kanagawa
0b5918e94d
Merge pull request #767 from gilescope/more-docs
...
(docs update) Focusing on FromPy rather than IntoPy
2020-02-15 15:10:39 +09:00
Yuji Kanagawa
7910dfc94c
Merge pull request #764 from bmatthieu3/add_mocpy_example
...
Add mocpy to the list of examples using pyo3
2020-02-14 19:53:09 +09:00
Yuji Kanagawa
00560a1cc1
Merge branch 'master' into add_mocpy_example
2020-02-14 19:13:51 +09:00
Yuji Kanagawa
6b0f7d2791
Merge pull request #765 from synapticarbors/patch-1
...
Add Hugging Face tokenizers bindings to examples
2020-02-14 19:13:07 +09:00
Giles Cope
6b4a4e881a
Focusing on FromPy rather than IntoPy
...
(as you get IntoPy for free)
Also try and point out that intoPy doesn't mean it's going to convert
something into a python object.
2020-02-14 06:35:41 +00:00
Joshua Adelman
57f9dfd77c
Fix incorrect url in last commit
2020-02-13 17:13:28 -05:00
Joshua Adelman
41128bbfe6
Add Hugging Face tokenizers bindings to examples
2020-02-13 17:12:09 -05:00
Matthieu Baumann
db0819be52
Add mocpy to the list of examples
...
MOCpy is an astronomical Python library used for describing arbitrary
coverage regions on the sky unit sphere. It relies on the HEALPix tesselation
scheme and because of this, it is very easy and fast to compute the
intersection/union... between coverage regions!
Please check the documentation of mocpy [here](https://cds-astro.github.io/mocpy/ ) if you are curious.
2020-02-12 17:19:40 +01:00
Yuji Kanagawa
3c02de2688
Merge pull request #760 from davidhewitt/property-fixes
...
Improvements to property macros
2020-02-10 18:50:35 +09:00
kngwyu
7b3de17d81
Run cargo fmt
2020-02-10 18:18:44 +09:00
Yuji Kanagawa
0eb4eb4e58
Merge branch 'master' into property-fixes
2020-02-10 15:13:19 +09:00
Yuji Kanagawa
1d33ac4e7d
Merge pull request #761 from davidhewitt/fix-clippy-warnings
...
Bump minimum Rust version to 1.42.0-nightly
2020-02-10 15:11:54 +09:00
kngwyu
a6fed34e23
Fix clippy warnings in build.rs and tests
2020-02-10 14:53:13 +09:00
kngwyu
3176097a25
Update minumum nightly in travis.yml and get_started
2020-02-10 10:51:37 +09:00
David Hewitt
de9698e7a5
Changes from PR#760
2020-02-09 11:06:44 +00:00
David Hewitt
6c25f6aacc
Bump minimum Rust version to 1.42.0-nightly
2020-02-09 10:54:00 +00:00
David Hewitt
20c6c2d463
Fix clippy warnings
2020-02-08 19:25:52 +00:00
David Hewitt
50bb41f398
Add CHANGELOG entry for msrv bump
2020-02-08 19:02:52 +00:00
David Hewitt
cea8a9a2b0
Refactor to clean up property descriptor macros
2020-02-08 18:57:30 +00:00
Yuji Kanagawa
6069ee1239
Merge pull request #758 from kngwyu/remove-oncecell
...
Lazy type objects without once_cell
2020-02-08 15:01:23 +09:00
kngwyu
ba20b0ef21
Remove unnecessary parentheses from FFI
2020-02-08 14:27:59 +09:00
kngwyu
50de21abb7
Use AtomicBool for lazy types
2020-02-08 14:03:57 +09:00
David Hewitt
f8c8b8effd
Fix for PyObject with #[pyo3(get)]
2020-02-07 19:31:13 +00:00
kngwyu
58a0841ff7
Rewrite LazyTypeObjects without once_cell
2020-02-07 00:10:27 +09:00
kngwyu
f8de335b00
Make PyTypeInfo::type_object return &'static instead of NonNull
2020-02-06 19:11:59 +09:00
Yuji Kanagawa
14980d742d
Merge pull request #755 from davidhewitt/property-doc
...
Fix docstrings generated by `[pyo3(get, set)]`
2020-02-03 18:14:54 +09:00
Yuji Kanagawa
8fea23a0b8
Merge pull request #751 from davidhewitt/remove-static-mut
...
Remove static mut from PyTypeInfo implementation
2020-02-03 17:39:25 +09:00
David Hewitt
dfb7d7c58d
Fix docstrings generated by [pyo3(get, set)]
2020-02-03 08:01:30 +00:00
David Hewitt
04f30c5971
Revisions from PR#751
2020-02-03 07:34:42 +00:00
Yuji Kanagawa
d75f072811
Merge pull request #754 from kngwyu/py_from_native
...
Implement From<&PyNativeType> for Py
2020-02-02 21:17:24 +09:00
kngwyu
b88fe39ed6
Implement From<&PyNativeType> for Py
2020-02-02 15:28:44 +09:00
Yuji Kanagawa
1beca86b1c
Merge pull request #753 from Alexander-N/py3.8-ci
...
Add Python 3.8 to CI
2020-02-02 00:11:19 +09:00
Alexander Niederbühl
b604061106
Add Python 3.8 to CI
2020-02-01 15:08:41 +01:00
David Hewitt
7531b9fb07
Remove even more uses of static mut
2020-01-30 13:24:55 +00:00
David Hewitt
5cbdef6471
Remove static mut from PyTypeInfo implementation
2020-01-30 00:14:27 +00:00
Yuji Kanagawa
99c601b6a1
Merge pull request #750 from kngwyu/separete-extract
...
Separate FromPyObjectImpl from pyobject_native_type_convert!
2020-01-29 19:53:29 +09:00
kngwyu
d1f28e9089
Separate FromPyObjectImpl from pyobject_native_type_convert!
2020-01-29 18:12:16 +09:00
Yuji Kanagawa
99a7856dad
Merge pull request #745 from davidhewitt/fix-743
...
Fix usage of raw idents with #[pyo3(set)]
2020-01-28 00:22:45 +09:00
Yuji Kanagawa
3c4809bf0f
Merge branch 'master' into fix-743
2020-01-27 23:40:18 +09:00
Yuji Kanagawa
4cb15ef679
Merge pull request #746 from davidhewitt/tidy-changelog
...
Fix Changelog typos and reorder entries
2020-01-27 23:39:21 +09:00
David Hewitt
a8ec946fc3
Fix usage of raw idents with #[pyo3(set)]
2020-01-27 10:29:14 +00:00
David Hewitt
7546429734
Fix Changelog typos and reorder entries
2020-01-27 10:26:31 +00:00
Yuji Kanagawa
11084e1433
Merge pull request #747 from davidhewitt/fix-ci-2020-01-27
...
Fix CI failures
2020-01-27 19:13:01 +09:00
David Hewitt
d536974208
Remove unneeded brackets
2020-01-27 08:33:40 +00:00
Yuji Kanagawa
c57e5f1830
Merge pull request #744 from Hywan/patch-2
...
test: Fix a typo in an error message
2020-01-25 12:42:49 +09:00
Yuji Kanagawa
541816b7d2
Merge pull request #730 from davidhewitt/extract-clone
...
FromPyObject for #[pyclass] with T: Clone
2020-01-25 12:42:05 +09:00
David Hewitt
fdf407e045
FromPyObject for #[pyclass] with T: Clone
2020-01-24 08:57:28 +00:00
Ivan Enderlin
8ed2662251
test: Fix a typo in an error message
...
Thank for the awesome project!
2020-01-24 08:44:23 +01:00
Yuji Kanagawa
3d8b9a8e7b
Merge pull request #741 from davidhewitt/rm-pynoargs
...
Remove `PyNoArgsFunction`
2020-01-23 11:47:17 +09:00