Build a rust extension using PyO3 using tox
Project description
========
tox-pyo3
========
.. image:: https://img.shields.io/pypi/v/tox-pyo3.svg
:target: https://pypi.org/project/tox-pyo3
:alt: PyPI version
.. image:: https://img.shields.io/pypi/pyversions/tox-pyo3.svg
:target: https://pypi.org/project/tox-pyo3
:alt: Python versions
.. image:: https://travis-ci.org/thedrow/tox-pyo3.svg?branch=master
:target: https://travis-ci.org/thedrow/tox-pyo3
:alt: See Build Status on Travis CI
.. image:: https://ci.appveyor.com/api/projects/status/github/thedrow/tox-pyo3?branch=master
:target: https://ci.appveyor.com/project/thedrow/tox-pyo3/branch/master
:alt: See Build Status on AppVeyor
Build a rust extension using PyO3 using tox
----
An extremely basic plugin that builds Rust extensions within tox virtualenvs.
Features
--------
* Runs pyo3-pack develop
Requirements
------------
* pyo3-pack must be installed somewhere in your system
* A rust compiler
Installation
------------
You can install "tox-pyo3" via `pip`_ from `PyPI`_::
$ pip install tox-pyo3
Usage
-----
* When you set pyo3=true in your testenv this plugin
automatically detects if Cargo.toml is present and if so, it will compile the
extension
Example:
```ini
[testenv]
pyo3 = True
```
Contributing
------------
Contributions are very welcome. Tests can be run with `tox`_, please ensure
the coverage at least stays the same before you submit a pull request.
License
-------
Distributed under the terms of the `BSD-3`_ license, "tox-pyo3" is free and open source software
Issues
------
If you encounter any problems, please `file an issue`_ along with a detailed description.
tox-pyo3
========
.. image:: https://img.shields.io/pypi/v/tox-pyo3.svg
:target: https://pypi.org/project/tox-pyo3
:alt: PyPI version
.. image:: https://img.shields.io/pypi/pyversions/tox-pyo3.svg
:target: https://pypi.org/project/tox-pyo3
:alt: Python versions
.. image:: https://travis-ci.org/thedrow/tox-pyo3.svg?branch=master
:target: https://travis-ci.org/thedrow/tox-pyo3
:alt: See Build Status on Travis CI
.. image:: https://ci.appveyor.com/api/projects/status/github/thedrow/tox-pyo3?branch=master
:target: https://ci.appveyor.com/project/thedrow/tox-pyo3/branch/master
:alt: See Build Status on AppVeyor
Build a rust extension using PyO3 using tox
----
An extremely basic plugin that builds Rust extensions within tox virtualenvs.
Features
--------
* Runs pyo3-pack develop
Requirements
------------
* pyo3-pack must be installed somewhere in your system
* A rust compiler
Installation
------------
You can install "tox-pyo3" via `pip`_ from `PyPI`_::
$ pip install tox-pyo3
Usage
-----
* When you set pyo3=true in your testenv this plugin
automatically detects if Cargo.toml is present and if so, it will compile the
extension
Example:
```ini
[testenv]
pyo3 = True
```
Contributing
------------
Contributions are very welcome. Tests can be run with `tox`_, please ensure
the coverage at least stays the same before you submit a pull request.
License
-------
Distributed under the terms of the `BSD-3`_ license, "tox-pyo3" is free and open source software
Issues
------
If you encounter any problems, please `file an issue`_ along with a detailed description.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tox-pyo3-0.1.1.tar.gz
(3.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tox-pyo3-0.1.1.tar.gz.
File metadata
- Download URL: tox-pyo3-0.1.1.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c09717792e107ebddb920d13621f789b8622f5790c2d5d9eb281dd887a6aecf
|
|
| MD5 |
c897e9440ce82426bfb11bf6762a2816
|
|
| BLAKE2b-256 |
20740a4cc86cefdd8b0f2923902ff141adf975b481c48ae779ce392457b7e386
|
File details
Details for the file tox_pyo3-0.1.1-py2.py3-none-any.whl.
File metadata
- Download URL: tox_pyo3-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ff6b8d5121a349a6410c60ee17f6fd49ca41b01ba0809148ad070c10ab3840a
|
|
| MD5 |
70dc110728f18e3047a96fa5ee729d45
|
|
| BLAKE2b-256 |
0c0ed13987f7f4d82b4a216851d48cb5cbb0f06c2ff94c4ef1bba7d81d424fa4
|