From 873e1a719c4d0c61080c9ef07147dd68c7a064c1 Mon Sep 17 00:00:00 2001 From: Ethan Paul <24588726+enpaul@users.noreply.github.com> Date: Wed, 2 Aug 2023 11:19:59 -0400 Subject: [PATCH 1/3] Remove deprecated option notes from documentation --- README.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/README.md b/README.md index e235b5d..cec293a 100644 --- a/README.md +++ b/README.md @@ -205,10 +205,6 @@ configuration section. | `require_poetry` | Boolean | False | Whether Tox should be forced to fail if the plugin cannot import Poetry locally. If `False` then the plugin will be skipped for the test environment if Poetry cannot be imported. If `True` then the plugin will force the environment to error and the Tox run to fail. | | `poetry_dep_groups` | List | `[]` | Names of Poetry dependency groups specified in `pyproject.toml` to install to the test environment. | -> ℹ️ **Note:** The `install_dev_deps` configuration option is deprecated and will be -> removed in version 1.0.0. Please set `poetry_dep_groups = [dev]` in `tox.ini` for -> environments that install the development dependencies. - ### Runtime Options All arguments listed below can be passed to the `tox` command to modify runtime behavior @@ -218,13 +214,6 @@ of the plugin. | :--------------------------- | :-----: | :-----: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `--parallel-install-threads` | Integer | `10` | Number of worker threads to use to install dependencies in parallel. Installing in parallel with more threads can greatly speed up the install process, but can cause race conditions during install. Pass this option with the value `0` to entirely disable parallel installation. | -> ℹ️ **Note:** The `--require-poetry` runtime option is deprecated and will be removed in -> version 1.0.0. Please set `require_poetry = true` in `tox.ini` for environments that -> should fail if Poetry is not available. - -> ℹ️ **Note:** The `--parallelize-locked-install` option is deprecated and will be removed -> in version 1.0.0. Please use the `--parallel-install-threads` option. - ### Errors There are several errors that the plugin can encounter for a test environment when Tox is From 230d3cffd9411d918ca6f7559e228b276754b79c Mon Sep 17 00:00:00 2001 From: Ethan Paul <24588726+enpaul@users.noreply.github.com> Date: Wed, 2 Aug 2023 11:21:33 -0400 Subject: [PATCH 2/3] Bump version to 1.0.0b1 --- pyproject.toml | 2 +- tox_poetry_installer/__about__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d341527..c1acaa1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "tox-poetry-installer" -version = "0.10.3" +version = "1.0.0b1" license = "MIT" 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" diff --git a/tox_poetry_installer/__about__.py b/tox_poetry_installer/__about__.py index bd99321..8152496 100644 --- a/tox_poetry_installer/__about__.py +++ b/tox_poetry_installer/__about__.py @@ -1,7 +1,7 @@ # pylint: disable=missing-docstring __title__ = "tox-poetry-installer" __summary__ = "A plugin for Tox that lets you install test environment dependencies from the Poetry lockfile" -__version__ = "0.10.3" +__version__ = "1.0.0b1" __url__ = "https://github.com/enpaul/tox-poetry-installer/" __license__ = "MIT" __authors__ = ["Ethan Paul <24588726+enpaul@users.noreply.github.com>"] From ef3cf00e6b0885899cce2d12db85ccd7a105ca64 Mon Sep 17 00:00:00 2001 From: Ethan Paul <24588726+enpaul@users.noreply.github.com> Date: Wed, 2 Aug 2023 11:25:20 -0400 Subject: [PATCH 3/3] Update changelog for 1.0.0b1 --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 15d2e3a..710292d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,19 @@ See also: [Github Release Page](https://github.com/enpaul/tox-poetry-installer/releases). +## Version 1.0.0 Beta 1 + +View this release on: +[Github](https://github.com/enpaul/tox-poetry-installer/releases/tag/1.0.0b1), +[PyPI](https://pypi.org/project/tox-poetry-installer/1.0.0b1) + +- Update Poetry compatibility to include >=1.5 +- Update Tox compatibility to use Tox 4 +- Remove support for Tox 3 +- Remove deprecated `--require-poetry` command line option +- Remove deprecated `install_dev_deps` confguration option +- Remove deprecated `--parallelize-locked-install` command line option + ## Version 0.10.3 View this release on: