mirror of
				https://github.com/enpaul/tox-poetry-installer.git
				synced 2025-10-29 07:10:09 +00:00 
			
		
		
		
	Compare commits
	
		
			12 Commits
		
	
	
		
			0.10.0
			...
			779dd8c56f
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 779dd8c56f | |||
| 3399bbecc2 | |||
| dd61f8c40f | |||
| 447475ebe0 | |||
| d711a17596 | |||
| 4f69c8b3b2 | |||
| bd102605b6 | |||
| 469cb251cf | |||
| 41ac5423f9 | |||
| 3388553ee0 | |||
| 52f34cb317 | |||
| 4c609770f1 | 
							
								
								
									
										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: | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @@ -33,7 +33,7 @@ test: ## Run the project testsuite(s) | |||||||
| 	poetry run tox --recreate | 	poetry run tox --recreate | ||||||
|  |  | ||||||
| dev: ## Create the local dev environment | dev: ## Create the local dev environment | ||||||
| 	poetry install -E poetry --sync | 	poetry install --extras poetry --sync | ||||||
| 	poetry run pre-commit install | 	poetry run pre-commit install | ||||||
|  |  | ||||||
| publish: test wheel source ## Build and upload to pypi (requires $PYPI_API_KEY be set) | publish: test wheel source ## Build and upload to pypi (requires $PYPI_API_KEY be set) | ||||||
|   | |||||||
| @@ -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"] | ||||||
|   | |||||||
							
								
								
									
										9
									
								
								tox.ini
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								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 | ||||||
|  |  | ||||||
| @@ -83,7 +83,10 @@ commands = | |||||||
|       --format requirements.txt \ |       --format requirements.txt \ | ||||||
|       --output {envtmpdir}/requirements.txt \ |       --output {envtmpdir}/requirements.txt \ | ||||||
|       --without-hashes \ |       --without-hashes \ | ||||||
|       --dev |       --with dev \ | ||||||
|  |       --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