https://github.com/ermakov-oleg/tox-pipenv-install
tox-pipenv-install
https://github.com/ermakov-oleg/tox-pipenv-install
pipenv tox tox-plugin
Last synced: 3 months ago
JSON representation
tox-pipenv-install
- Host: GitHub
- URL: https://github.com/ermakov-oleg/tox-pipenv-install
- Owner: ermakov-oleg
- License: mit
- Created: 2019-07-05T13:33:37.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-09T09:46:29.000Z (almost 7 years ago)
- Last Synced: 2025-11-28T07:03:42.025Z (6 months ago)
- Topics: pipenv, tox, tox-plugin
- Language: Python
- Size: 12.7 KB
- Stars: 6
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tox-pipenv-install
[](https://pypi.org/project/tox-pipenv-install) [](https://pypi.org/project/tox-pipenv-install) [](https://travis-ci.org/ermakov-oleg/tox-pipenv-install) [](https://codecov.io/gh/ermakov-oleg/tox-pipenv-install)
-----
## Features
* Easy installation of package dependencies from `Pipfile` and `Pipfile.lock`
* Dependencies are installed only once, when creating an environment (to recreate use `tox -r`)
## Installation
You can install "tox-pipenv-install" via
[pip](https://pypi.org/project/pip/) from [PyPI](https://pypi.org):
$ pip install tox-pipenv-install
## Usage
#### Example:
Simple `tox.ini` file using pipenv to install dependencies:
```ini
[tox]
envlist = py36
[testenv]
deps =
pipenv
commands =
pipenv install --dev
pytest ..
```
After plugin installation:
```ini
[tox]
envlist = py36
[testenv]
commands =
pytest ..
```
The plugin implicitly installs `pipenv` and runs `pipenv install --dev`
## Contributing
Contributions are very welcome. Tests can be run with
[tox](https://tox.readthedocs.io/en/latest/), please ensure the coverage
at least stays the same before you submit a pull request.
## License
Distributed under the terms of the
[MIT](http://opensource.org/licenses/MIT) license, "tox-pipenv-install"
is free and open source software
## Issues
If you encounter any problems, please [file an
issue](https://github.com/ermakov-oleg/tox-pipenv-install/issues) along
with a detailed description.