mirror of
https://github.com/enpaul/tox-poetry-installer.git
synced 2025-10-29 07:10:09 +00:00
Compare commits
11 Commits
4c609770f1
...
0.10.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
779dd8c56f
|
|||
|
3399bbecc2
|
|||
|
dd61f8c40f
|
|||
| 447475ebe0 | |||
|
d711a17596
|
|||
|
4f69c8b3b2
|
|||
| bd102605b6 | |||
|
469cb251cf
|
|||
| 41ac5423f9 | |||
|
3388553ee0
|
|||
|
52f34cb317
|
2
.github/scripts/setup-env.sh
vendored
2
.github/scripts/setup-env.sh
vendored
@@ -8,7 +8,7 @@
|
|||||||
set -e;
|
set -e;
|
||||||
|
|
||||||
CI_CACHE=$HOME/.cache;
|
CI_CACHE=$HOME/.cache;
|
||||||
POETRY_VERSION=1.2.0;
|
POETRY_VERSION=1.3.2;
|
||||||
|
|
||||||
mkdir --parents "$CI_CACHE";
|
mkdir --parents "$CI_CACHE";
|
||||||
|
|
||||||
|
|||||||
2
.github/workflows/ci.yaml
vendored
2
.github/workflows/ci.yaml
vendored
@@ -20,6 +20,8 @@ jobs:
|
|||||||
toxenv: py39
|
toxenv: py39
|
||||||
- version: "3.10"
|
- version: "3.10"
|
||||||
toxenv: py310
|
toxenv: py310
|
||||||
|
- version: "3.11"
|
||||||
|
toxenv: py311
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
|
|||||||
10
CHANGELOG.md
10
CHANGELOG.md
@@ -2,6 +2,16 @@
|
|||||||
|
|
||||||
See also: [Github Release Page](https://github.com/enpaul/tox-poetry-installer/releases).
|
See also: [Github Release Page](https://github.com/enpaul/tox-poetry-installer/releases).
|
||||||
|
|
||||||
|
## Version 0.10.1
|
||||||
|
|
||||||
|
View this release on:
|
||||||
|
[Github](https://github.com/enpaul/tox-poetry-installer/releases/tag/0.10.1),
|
||||||
|
[PyPI](https://pypi.org/project/tox-poetry-installer/0.10.1/)
|
||||||
|
|
||||||
|
- Add PyPI classifier for Python-3.11 compatibility
|
||||||
|
- Add CI support for Python-3.11
|
||||||
|
- Add support for Poetry-1.3.x (#83)
|
||||||
|
|
||||||
## Version 0.10.0
|
## Version 0.10.0
|
||||||
|
|
||||||
View this release on:
|
View this release on:
|
||||||
|
|||||||
@@ -165,8 +165,8 @@ commands = ...
|
|||||||
> **Note:** Setting `poetry_dep_groups = [dev]` on an environment that also installs the
|
> **Note:** Setting `poetry_dep_groups = [dev]` on an environment that also installs the
|
||||||
> project package is functionally equivalent to running `poetry install`.
|
> project package is functionally equivalent to running `poetry install`.
|
||||||
|
|
||||||
> **Note:** The `install_dev_deps` configuration option is deprecated. See \[Configuration
|
> **Note:** The `install_dev_deps` configuration option is deprecated. See [Configuration
|
||||||
> Options\](#configuration-options\] for more information.
|
> Options](#configuration-options) for more information.
|
||||||
|
|
||||||
Finally, we can also install an unlocked dependency (a dependency which doesn't take its
|
Finally, we can also install an unlocked dependency (a dependency which doesn't take its
|
||||||
version from the Poetry lockfile) into the test environment alongside the locked ones. We
|
version from the Poetry lockfile) into the test environment alongside the locked ones. We
|
||||||
|
|||||||
3970
poetry.lock
generated
3970
poetry.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "tox-poetry-installer"
|
name = "tox-poetry-installer"
|
||||||
version = "0.10.0"
|
version = "0.10.1"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
authors = ["Ethan Paul <24588726+enpaul@users.noreply.github.com>"]
|
authors = ["Ethan Paul <24588726+enpaul@users.noreply.github.com>"]
|
||||||
description = "A plugin for Tox that lets you install test environment dependencies from the Poetry lockfile"
|
description = "A plugin for Tox that lets you install test environment dependencies from the Poetry lockfile"
|
||||||
@@ -27,6 +27,7 @@ classifiers = [
|
|||||||
"Programming Language :: Python :: 3.8",
|
"Programming Language :: Python :: 3.8",
|
||||||
"Programming Language :: Python :: 3.9",
|
"Programming Language :: Python :: 3.9",
|
||||||
"Programming Language :: Python :: 3.10",
|
"Programming Language :: Python :: 3.10",
|
||||||
|
"Programming Language :: Python :: 3.11",
|
||||||
"Programming Language :: Python :: Implementation :: CPython",
|
"Programming Language :: Python :: Implementation :: CPython",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -38,7 +39,7 @@ poetry = ["poetry", "cleo"]
|
|||||||
|
|
||||||
[tool.poetry.dependencies]
|
[tool.poetry.dependencies]
|
||||||
python = "^3.7"
|
python = "^3.7"
|
||||||
cleo = {version = "^1.0.0a5", optional = true, allow-prereleases = true}
|
cleo = {version = ">=1.0,<3.0", optional = true}
|
||||||
poetry = {version = "^1.2.0", optional = true}
|
poetry = {version = "^1.2.0", optional = true}
|
||||||
poetry-core = "^1.1.0"
|
poetry-core = "^1.1.0"
|
||||||
tox = "^3.8.0"
|
tox = "^3.8.0"
|
||||||
@@ -47,7 +48,7 @@ tox = "^3.8.0"
|
|||||||
bandit = "^1.6.2"
|
bandit = "^1.6.2"
|
||||||
black = "^22.3.0"
|
black = "^22.3.0"
|
||||||
blacken-docs = "^1.8.0"
|
blacken-docs = "^1.8.0"
|
||||||
ipython = "^7.18.1"
|
ipython = {version = "^8.10.1", python = "^3.8"}
|
||||||
mdformat = "^0.6"
|
mdformat = "^0.6"
|
||||||
mdformat-gfm = "^0.2"
|
mdformat-gfm = "^0.2"
|
||||||
mypy = "^0.930"
|
mypy = "^0.930"
|
||||||
@@ -57,10 +58,15 @@ pylint = "^2.13.0"
|
|||||||
pytest = "^6.0.2"
|
pytest = "^6.0.2"
|
||||||
pytest-cov = "^2.10.1"
|
pytest-cov = "^2.10.1"
|
||||||
reorder-python-imports = "^2.3.5"
|
reorder-python-imports = "^2.3.5"
|
||||||
safety = "^1.9.0"
|
safety = "^2.2.0"
|
||||||
toml = "^0.10.1"
|
toml = "^0.10.1"
|
||||||
tox = "^3.20.0"
|
tox = "^3.20.0"
|
||||||
types-toml = "^0.10.1"
|
types-toml = "^0.10.1"
|
||||||
|
# This is a workaround for this issue with the Poetry export
|
||||||
|
# plugin which was blocking the 'security' CI check:
|
||||||
|
#
|
||||||
|
# https://github.com/python-poetry/poetry-plugin-export/issues/176
|
||||||
|
virtualenv = ">=20.15,<20.16"
|
||||||
|
|
||||||
[build-system]
|
[build-system]
|
||||||
requires = ["poetry-core>=1.1.0"]
|
requires = ["poetry-core>=1.1.0"]
|
||||||
|
|||||||
6
tox.ini
6
tox.ini
@@ -1,5 +1,5 @@
|
|||||||
[tox]
|
[tox]
|
||||||
envlist = py37, py38, py39, py310, static, static-tests, security
|
envlist = py37, py38, py39, py310, py311, static, static-tests, security
|
||||||
isolated_build = true
|
isolated_build = true
|
||||||
skip_missing_interpreters = true
|
skip_missing_interpreters = true
|
||||||
|
|
||||||
@@ -87,4 +87,6 @@ commands =
|
|||||||
--extras poetry
|
--extras poetry
|
||||||
safety check \
|
safety check \
|
||||||
--file {envtmpdir}/requirements.txt \
|
--file {envtmpdir}/requirements.txt \
|
||||||
--json
|
--output text \
|
||||||
|
# https://github.com/pytest-dev/py/issues/287
|
||||||
|
--ignore 51457
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# pylint: disable=missing-docstring
|
# pylint: disable=missing-docstring
|
||||||
__title__ = "tox-poetry-installer"
|
__title__ = "tox-poetry-installer"
|
||||||
__summary__ = "A plugin for Tox that lets you install test environment dependencies from the Poetry lockfile"
|
__summary__ = "A plugin for Tox that lets you install test environment dependencies from the Poetry lockfile"
|
||||||
__version__ = "0.10.0"
|
__version__ = "0.10.1"
|
||||||
__url__ = "https://github.com/enpaul/tox-poetry-installer/"
|
__url__ = "https://github.com/enpaul/tox-poetry-installer/"
|
||||||
__license__ = "MIT"
|
__license__ = "MIT"
|
||||||
__authors__ = ["Ethan Paul <24588726+enpaul@users.noreply.github.com>"]
|
__authors__ = ["Ethan Paul <24588726+enpaul@users.noreply.github.com>"]
|
||||||
|
|||||||
Reference in New Issue
Block a user