Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency poetry to v1.8.3 - abandoned #473

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 20, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
poetry (source, changelog) =1.1.14 -> =1.8.3 age adoption passing confidence

Release Notes

python-poetry/poetry (poetry)

v1.8.3

Compare Source

v1.8.2

Compare Source

Fixed
  • Harden lazy-wheel error handling if the index server is behaving badly in an unexpected way (#​9051).
  • Improve lazy-wheel error handling if the index server does not handle HTTP range requests correctly (#​9082).
  • Improve lazy-wheel error handling if the index server pretends to support HTTP range requests but does not respect them (#​9084).
  • Improve lazy-wheel to allow redirects for HEAD requests (#​9087).
  • Improve debug logging for lazy-wheel errors (#​9059).
  • Fix an issue where the hash of a metadata file could not be calculated correctly due to an encoding issue (#​9048).
  • Fix an issue where poetry add failed in non-package mode if no project name was set (#​9046).
  • Fix an issue where a hint to non-package mode was not compliant with the final name of the setting (#​9073).

v1.8.1

Compare Source

Fixed
  • Update the minimum required version of packaging (#​9031).
  • Handle unexpected responses from servers that do not support HTTP range requests with negative offsets more robust (#​9030).
Docs
  • Rename master branch to main (#​9022).

v1.8.0

Compare Source

Added
  • Add a non-package mode for use cases where Poetry is only used for dependency management (#​8650).
  • Add support for PEP 658 to fetch metadata without having to download wheels (#​5509).
  • Add a lazy-wheel config option (default: true) to reduce wheel downloads during dependency resolution (#​8815,
    #​8941).
  • Improve performance of dependency resolution by using shallow copies instead of deep copies (#​8671).
  • poetry check validates that no unknown sources are referenced in dependencies (#​8709).
  • Add archive validation during installation for further hash algorithms (#​8851).
  • Add a to key in tool.poetry.packages to allow custom subpackage names (#​8791).
  • Add a config option to disable keyring (#​8910).
  • Add a --sync option to poetry update (#​8931).
  • Add an --output option to poetry build (#​8828).
  • Add a --dist-dir option to poetry publish (#​8828).
Changed
  • The implicit PyPI source is disabled if at least one primary source is configured (#​8771).
  • Deprecate source priority default (#​8771).
  • Upgrade the warning about an inconsistent lockfile to an error (#​8737).
  • Deprecate setting installer.modern-installation to false (#​8988).
  • Drop support for pip<19 (#​8894).
  • Require requests-toolbelt>=1 (#​8680).
  • Allow platformdirs 4.x (#​8668).
  • Allow and require xattr 1.x on macOS (#​8801).
  • Improve venv shell activation in fish (#​8804).
  • Rename system to base in output of poetry env info (#​8832).
  • Use pretty name in output of poetry version (#​8849).
  • Improve error handling for invalid entries in tool.poetry.scripts (#​8898).
  • Improve verbose output for dependencies with extras during dependency resolution (#​8834).
  • Improve message about an outdated lockfile (#​8962).
Fixed
  • Fix an issue where poetry shell failed when Python has been installed with MSYS2 (#​8644).
  • Fix an issue where Poetry commands failed in a terminal with a non-UTF-8 encoding (#​8608).
  • Fix an issue where a missing project name caused an incomprehensible error message (#​8691).
  • Fix an issue where Poetry failed to install an sdist path dependency (#​8682).
  • Fix an issue where poetry install failed because an unused extra was not available (#​8548).
  • Fix an issue where poetry install --sync did not remove an unrequested extra (#​8621).
  • Fix an issue where poetry init did not allow specific characters in the author field (#​8779).
  • Fix an issue where Poetry could not download sdists from misconfigured servers (#​8701).
  • Fix an issue where metadata of sdists that call CLI tools of their build requirements could not be determined (#​8827).
  • Fix an issue where Poetry failed to use the currently activated environment (#​8831).
  • Fix an issue where poetry shell failed in zsh if a space was in the venv path (#​7245).
  • Fix an issue where scripts with extras could not be installed (#​8900).
  • Fix an issue where explicit sources where not propagated correctly (#​8835).
  • Fix an issue where debug prints where swallowed when using a build script (#​8760).
  • Fix an issue where explicit sources of locked dependencies where not propagated correctly (#​8948).
  • Fix an issue where Poetry's own environment was falsely identified as system environment (#​8970).
  • Fix an issue where dependencies from a setup.py were ignored silently (#​9000).
  • Fix an issue where environment variables for virtualenv.options were ignored (#​9015).
  • Fix an issue where virtualenvs.options.no-pip and virtualenvs.options.no-setuptools were not normalized (#​9015).
Docs
  • Replace deprecated --no-dev with --without dev in the FAQ (#​8659).
  • Recommend poetry-check instead of the deprecated poetry-lock pre-commit hook (#​8675).
  • Clarify the names of the environment variables to provide credentials for repositories (#​8782).
  • Add note how to install several version of Poetry in parallel (#​8814).
  • Improve description of poetry show --why (#​8817).
  • Improve documentation of poetry update (#​8706).
  • Add a warning about passing variables that may start with a hyphen via command line (#​8850).
  • Mention that the virtual environment in which Poetry itself is installed should not be activated (#​8833).
  • Add note about poetry run and externally managed environments (#​8748).
  • Update FAQ entry about tox for tox 4.x (#​8658).
  • Fix documentation for default format option for include and exclude value (#​8852).
  • Add note about tox and configured credentials (#​8888).
  • Add note and link how to install pipx (#​8878).
  • Fix examples for poetry add with git dependencies over ssh (#​8911).
  • Remove reference to deprecated scripts extras feature (#​8903).
  • Change examples to prefer --only main instead of --without dev (#​8921).
  • Mention that the develop attribute is a Poetry-specific feature and not propagated to other tools (#​8971).
  • Fix examples for adding supplemental and secondary sources (#​8953).
  • Add PyTorch example for explicit sources (#​9006).
poetry-core (1.9.0)
  • Deprecate scripts that depend on extras (#​690).
  • Add support for path dependencies that do not define a build system (#​675).
  • Update list of supported licenses (#​659,
    #​669,
    #​678,
    #​694).
  • Rework list of files included in build artifacts (#​666).
  • Fix an issue where insignificant errors were printed if the working directory is not inside a git repository (#​684).
  • Fix an issue where the project's directory was not recognized as git repository on Windows due to an encoding issue (#​685).

v1.7.1

Compare Source

Fixed
  • Fix an issue where sdists that call CLI tools of their build requirements could not be installed (#​8630).
  • Fix an issue where sdists with symlinks could not be installed due to a broken tarfile datafilter (#​8649).
  • Fix an issue where poetry init failed when trying to add dependencies (#​8655).
  • Fix an issue where poetry install failed if virtualenvs.create was set to false (#​8672).

v1.7.0

Compare Source

Added
  • Add official support for Python 3.12 (#​7803, #​8544).
  • Print a future warning that poetry-plugin-export will not be installed by default anymore (#​8562).
  • Add poetry-install pre-commit hook (#​8327).
  • Add --next-phase option to poetry version (#​8089).
  • Print a warning when overwriting files from another package at installation (#​8386).
  • Print a warning if the current project cannot be installed (#​8369).
  • Report more details on build backend exceptions (#​8464).
Changed
  • Set Poetry as user-agent for all HTTP requests (#​8394).
  • Do not install setuptools per default in Python 3.12 (#​7803).
  • Do not install wheel per default (#​7803).
  • Remove setuptools and wheel when running poetry install --sync if they are not required by the project (#​8600).
  • Improve error message about PEP-517 support (#​8463).
  • Improve keyring handling (#​8227).
  • Read the description field when extracting metadata from setup.py files (#​8545).
Fixed
  • Fix an issue where dependencies of inactive extras were locked and installed (#​8399).
  • Fix an issue where build requirements were not installed due to a race condition in the artifact cache (#​8517).
  • Fix an issue where packages included in the system site packages were installed even though virtualenvs.options.system-site-packages was set (#​8359).
  • Fix an issue where git dependencies' submodules with relative URLs were handled incorrectly (#​8020).
  • Fix an issue where a failed installation of build dependencies was not noticed directly (#​8479).
  • Fix an issue where poetry shell did not work completely with nushell (#​8478).
  • Fix an issue where a confusing error messages was displayed when running poetry config pypi-token.pypi without a value (#​8502).
  • Fix an issue where a cryptic error message is printed if there is no metadata entry in the lockfile (#​8523).
  • Fix an issue with the encoding with special characters in the virtualenv's path (#​8565).
  • Fix an issue where the connection pool size was not adjusted to the number of workers (#​8559).
Docs
  • Improve the wording regarding a project's supported Python range (#​8423).
  • Make pipx the preferred (first mentioned) installation method (#​8090).
  • Add a warning about poetry self on Windows (#​8090).
  • Fix example for poetry add with a git dependency (#​8438).
  • Add information about auto-included files in wheels and sdist (#​8555).
  • Fix documentation of the POETRY_REPOSITORIES_ variables docs (#​8492).
  • Add CITATION.cff file (#​8510).
poetry-core (1.8.1)
  • Add support for creating packages dynamically in the build script (#​629).
  • Improve marker logic for extra markers (#​636).
  • Update list of supported licenses (#​635, #​646).
  • Fix an issue where projects with extension modules were not installed in editable mode (#​633).
  • Fix an issue where the wrong or no lib folder was added to the wheel (#​634).
poetry-plugin-export (^1.6.0)
  • Add an --all-extras option (#​241).
  • Fix an issue where git dependencies are exported with the branch name instead of the resolved commit hash (#​213).

v1.6.1

Compare Source

Fixed
  • Update the minimum required version of requests (#​8336).

v1.6.0

Compare Source

Added
  • Add support for repositories that do not provide a supported hash algorithm (#​8118).
  • Add full support for duplicate dependencies with overlapping markers (#​7257).
  • Improve performance of poetry lock for certain edge cases (#​8256).
  • Improve performance of poetry install (#​8031).
  • poetry check validates that specified readme files do exist (#​7444).
  • Add a downgrading note when updating to an older version (#​8176).
  • Add support for vox in the xonsh shell (#​8203).
  • Add support for pre-commit hooks for projects where the pyproject.toml file is located in a subfolder (#​8204).
  • Add support for the git+http:// scheme (#​6619).
Changed
  • Drop support for Python 3.7 (#​7674).
  • Move poetry lock --check to poetry check --lock and deprecate the former (#​8015).
  • Change future warning that PyPI will only be disabled automatically if there are no primary sources (#​8151).
Fixed
  • Fix an issue where build-system.requires were not respected for projects with build scripts (#​7975).
  • Fix an issue where the encoding was not handled correctly when calling a subprocess (#​8060).
  • Fix an issue where poetry show --top-level did not show top level dependencies with extras (#​8076).
  • Fix an issue where poetry init handled projects with src layout incorrectly (#​8218).
  • Fix an issue where Poetry wrote .pth files with the wrong encoding (#​8041).
  • Fix an issue where poetry install did not respect the source if the same version of a package has been locked from different sources (#​8304).
Docs
  • Document official Poetry badge (#​8066).
  • Update configuration folder path for macOS (#​8062).
  • Add a warning about pip ignoring lock files (#​8117).
  • Clarify the use of the virtualenvs.in-project setting. (#​8126).
  • Change pre-commit YAML style to be consistent with pre-commit's own examples (#​8146).
  • Fix command for listing installed plugins (#​8200).
  • Mention the nox-poetry package (#​8173).
  • Add an example with a PyPI source in the pyproject.toml file (#​8171).
  • Use reference instead of deprecated callable in the scripts example (#​8211).
poetry-core (1.7.0)
  • Improve performance of marker handling (#​609).
  • Allow | as a value separator in markers with the operators in and not in (#​608).
  • Put pretty name (instead of normalized name) in metadata (#​620).
  • Update list of supported licenses (#​623).
  • Fix an issue where PEP 508 dependency specifications with names starting with a digit could not be parsed (#​607).
  • Fix an issue where Poetry considered an unrelated .gitignore file resulting in an empty wheel (#​611).
poetry-plugin-export (^1.5.0)
  • Fix an issue where markers for dependencies required by an extra were not generated correctly (#​209).

v1.5.1

Compare Source

Added
  • Improve dependency resolution performance in cases with a lot of backtracking (#​7950).
Changed
  • Disable wheel content validation during installation (#​7987).
Fixed
  • Fix an issue where partially downloaded wheels were cached (#​7968).
  • Fix an issue where poetry run did no longer execute relative-path scripts (#​7963).
  • Fix an issue where dependencies were not installed in in-project environments (#​7977).
  • Fix an issue where no solution was found for a transitive dependency on a pre-release of a package (#​7978).
  • Fix an issue where cached repository packages were incorrectly parsed, leading to its dependencies being ignored (#​7995).
  • Fix an issue where an explicit source was ignored so that a direct origin dependency was used instead (#​7973).
  • Fix an issue where the installation of big wheels consumed a lot of memory (#​7987).
Docs
  • Add information about multiple constraints dependencies with direct origin and version dependencies (#​7973).
poetry-core (1.6.1)
  • Fix an endless recursion in marker handling (#​593).
  • Fix an issue where the wheel tag was not built correctly under certain circumstances (#​591).
poetry-plugin-export (^1.4.0)
  • Fix an issue where --extra-index-url and --trusted-host was not generated for sources with priority explicit (#​205).

v1.5.0

Compare Source

Added
  • Introduce the new source priorities explicit and supplemental (#​7658,
    #​6879).
  • Introduce the option to configure the priority of the implicit PyPI source (#​7801).
  • Add handling for corrupt cache files (#​7453).
  • Improve caching of URL and git dependencies (#​7693,
    #​7473).
  • Add option to skip installing directory dependencies (#​6845,
    #​7923).
  • Add --executable option to poetry env info (#​7547).
  • Add --top-level option to poetry show (#​7415).
  • Add --lock option to poetry remove (#​7917).
  • Add experimental POETRY_REQUESTS_TIMEOUT option (#​7081).
  • Improve performance of wheel inspection by avoiding unnecessary file copy operations (#​7916).
Changed
  • Remove the old deprecated installer and the corresponding setting experimental.new-installer (#​7356).
  • Introduce priority key for sources and deprecate flags default and secondary (#​7658).
  • Deprecate poetry run <entry point> if the entry point was not previously installed via poetry install (#​7606).
  • Only write the lock file if the installation succeeds (#​7498).
  • Do not write the unused package category into the lock file (#​7637).
Fixed
  • Fix an issue where Poetry's internal pyproject.toml continually grows larger with empty lines (#​7705).
  • Fix an issue where Poetry crashes due to corrupt cache files (#​7453).
  • Fix an issue where the Retry-After in HTTP responses was not respected and retries were handled inconsistently (#​7072).
  • Fix an issue where Poetry silently ignored invalid groups (#​7529).
  • Fix an issue where Poetry does not find a compatible Python version if not given explicitly (#​7771).
  • Fix an issue where the direct_url.json of an editable install from a git dependency was invalid (#​7473).
  • Fix an issue where error messages from build backends were not decoded correctly (#​7781).
  • Fix an infinite loop when adding certain dependencies (#​7405).
  • Fix an issue where pre-commit hooks skip pyproject.toml files in subdirectories (#​7239).
  • Fix an issue where pre-commit hooks do not use the expected Python version (#​6989).
  • Fix an issue where an unclear error message is printed if the project name is the same as one of its dependencies (#​7757).
  • Fix an issue where poetry install returns a zero exit status even though the build script failed (#​7812).
  • Fix an issue where an existing .venv was not used if in-project was not set (#​7792).
  • Fix an issue where multiple extras passed to poetry add were not parsed correctly (#​7836).
  • Fix an issue where poetry shell did not send a newline to fish (#​7884).
  • Fix an issue where poetry update --lock printed operations that were not executed (#​7915).
  • Fix an issue where poetry add --lock did perform a full update of all dependencies (#​7920).
  • Fix an issue where poetry shell did not work with nushell (#​7919).
  • Fix an issue where subprocess calls failed on Python 3.7 (#​7932).
  • Fix an issue where keyring was called even though the password was stored in an environment variable (#​7928).
Docs
  • Add information about what to use instead of --dev (#​7647).
  • Promote semantic versioning less aggressively (#​7517).
  • Explain Poetry's own versioning scheme in the FAQ (#​7517).
  • Update documentation for configuration with environment variables (#​6711).
  • Add details how to disable the virtualenv prompt (#​7874).
  • Improve documentation on whether to commit poetry.lock (#​7506).
  • Improve documentation of virtualenv.create (#​7608).
poetry-core (1.6.0)
  • Improve error message for invalid markers (#​569).
  • Increase robustness when deleting temporary directories on Windows (#​460).
  • Replace tomlkit with tomli, which changes the interface of some internal classes (#​483).
  • Deprecate Package.category (#​561).
  • Fix a performance regression in marker handling (#​568).
  • Fix an issue where wildcard version constraints were not handled correctly (#​402).
  • Fix an issue where poetry build created duplicate Python classifiers if they were specified manually (#​578).
  • Fix an issue where local versions where not handled correctly (#​579).

v1.4.2

Compare Source

Changed
  • When trying to install wheels with invalid RECORD files, Poetry does not fail anymore but only prints a warning.
    This mitigates an unintended change introduced in Poetry 1.4.1 (#​7694).
Fixed
  • Fix an issue where relative git submodule urls were not parsed correctly (#​7017).
  • Fix an issue where Poetry could freeze when building a project with a build script if it generated enough output to fill the OS pipe buffer (#​7699).

v1.4.1

Compare Source

Fixed
  • Fix an issue where poetry install did not respect the requirements for building editable dependencies (#​7579).
  • Fix an issue where poetry init crashed due to bad input when adding packages interactively (#​7569).
  • Fix an issue where poetry install ignored the subdirectory argument of git dependencies (#​7580).
  • Fix an issue where installing packages with no-binary could result in a false hash mismatch (#​7594).
  • Fix an issue where the hash of sdists was neither validated nor written to the direct_url.json during installation (#​7594).
  • Fix an issue where poetry install --sync attempted to remove itself (#​7626).
  • Fix an issue where wheels with non-normalized dist-info directory names could not be installed (#​7671).
  • Fix an issue where poetry install --compile compiled with optimization level 1 (#​7666).
Docs
  • Clarify the behavior of the --extras option (#​7563).
  • Expand the FAQ on reasons for slow dependency resolution (#​7620).
poetry-core (1.5.2)
  • Fix an issue where wheels built on Windows could contain duplicate entries in the RECORD file (#​555).

v1.4.0

Compare Source

Added
  • Add a modern installer (installer.modern-installation) for faster installation of packages and independence from pip (#​6205).
  • Add support for Private :: trove classifiers (#​7271).
  • Add the version of poetry in the @generated comment at the beginning of the lock file (#​7339).
  • Add support for virtualenvs.prefer-active-python when running poetry new and poetry init (#​7100).
Changed
  • Deprecate the old installer, i.e. setting experimental.new-installer to false (#​7358).
  • Remove unused platform field from cached package info and bump the cache version (#​7304).
  • Extra dependencies of the root project are now sorted in the lock file (#​7375).
  • Remove upper boundary for importlib-metadata dependency (#​7434).
  • Validate path dependencies during use instead of during construction (#​6844).
  • Remove the deprecated repository modules (#​7468).
Fixed
  • Fix an issue where an unconditional dependency of an extra was not installed in specific environments (#​7175).
  • Fix an issue where a pre-release of a dependency was chosen even if a stable release fulfilled the constraint (#​7225, #​7236).
  • Fix an issue where HTTP redirects were not handled correctly during publishing (#​7160).
  • Fix an issue where poetry check did not handle the -C, --directory option correctly (#​7241).
  • Fix an issue where the subdirectory information of a git dependency was not written to the lock file (#​7367).
  • Fix an issue where the wrong Python version was selected when creating an virtual environment (#​7221).
  • Fix an issue where packages that should be kept were uninstalled when calling poetry install --sync (#​7389).
  • Fix an issue where an incorrect value was set for sys.argv[0] when running installed scripts (#​6737).
  • Fix an issue where hashes in direct_url.json files were not written according to the specification (#​7475).
  • Fix an issue where poetry commands failed due to special characters in the path of the project or virtual environment (#​7471).
  • Fix an issue where poetry crashed with a JSONDecodeError when running a Python script that produced certain warnings (#​6665).
Docs
  • Add advice on how to maintain a poetry plugin (#​6977).
  • Update tox examples to comply with the latest tox release (#​7341).
  • Mention that the poetry export can export constraints.txt files (#​7383).
  • Add clarifications for moving configuration files (#​6864).
  • Mention the different types of exact version specifications (#​7503).
poetry-core (1.5.1)
  • Improve marker handling (#​528,
    #​534,
    #​530,
    #​546,
    #​547).
  • Validate whether dependencies referenced in extras are defined in the main dependency group (#​542).
  • Poetry no longer generates a setup.py file in sdists by default (#​318).
  • Fix an issue where trailing newlines were allowed in tool.poetry.description (#​505).
  • Fix an issue where the name of the data folder in wheels was not normalized (#​532).
  • Fix an issue where the order of entries in the RECORD file was not deterministic (#​545).
  • Fix an issue where zero padding was not correctly handled in version comparisons (#​540).
  • Fix an issue where sdist builds did not support multiple READMEs (#​486).
poetry-plugin-export (^1.3.0)
  • Fix an issue where the export failed if there was a circular dependency on the root package (#​118).

v1.3.2

Compare Source

Fixed
  • Fix a performance regression when locking dependencies from PyPI (#​7232).
  • Fix an issue where passing a relative path via -C, --directory fails (#​7266).
Docs
  • Update docs to reflect the removal of the deprecated get-poetry.py installer from the repository (#​7288).
  • Add clarifications for virtualenvs.path settings (#​7286).

v1.3.1

Compare Source

Fixed
  • Fix an issue where an explicit dependency on lockfile was missing, resulting in a broken Poetry in rare circumstances (7169).

v1.3.0

Compare Source

Added
  • Mark the lock file with an @generated comment as used by common tooling (#​2773).
  • poetry check validates trove classifiers and warns for deprecations (#​2881).
  • Introduce a top level -C, --directory option to set the working path (#​6810).
Changed
  • New lock file format (version 2.0) (#​6393).
  • Path dependency metadata is unconditionally re-locked (#​6843).
  • URL dependency hashes are locked (#​7121).
  • poetry update and poetry lock should now resolve dependencies more similarly (#​6477).
  • poetry publish will report more useful errors when a file does not exist (#​4417).
  • poetry add will check for duplicate entries using canonical names (#​6832).
  • Wheels are preferred to source distributions when gathering metadata (#​6547).
  • Git dependencies of extras are only fetched if the extra is requested (#​6615).
  • Invoke pip with --no-input to prevent hanging without feedback (#​6724, #​6966).
  • Invoke pip with --isolated to prevent the influence of user configuration (#​6531).
  • Interrogate environments with Python in isolated (-I) mode (#​6628).
  • Raise an informative error when multiple version constraints overlap and are incompatible (#​7098).
Fixed
  • Fix an issue where concurrent instances of Poetry would corrupt the artifact cache (#​6186).
  • Fix an issue where Poetry can hang after being interrupted due to stale locking in cache (#​6471).
  • Fix an issue where the output of commands executed with --dry-run contained duplicate entries (#​4660).
  • Fix an issue where requests's pool size did not match the number of installer workers (#​6805).
  • Fix an issue where poetry show --outdated failed with a runtime error related to direct origin dependencies (#​6016).
  • Fix an issue where only the last command of an ApplicationPlugin is registered (#​6304).
  • Fix an issue where git dependencies were fetched unnecessarily when running poetry lock --no-update (#​6131).
  • Fix an issue where stdout was polluted with messages that should go to stderr (#​6429).
  • Fix an issue with poetry shell activation and zsh (#​5795).
  • Fix an issue where a url dependencies were shown as outdated (#​6396).
  • Fix an issue where the source field of a dependency with extras was ignored (#​6472).
  • Fix an issue where a package from the wrong source was installed for a multiple-constraints dependency with different sources (#​6747).
  • Fix an issue where dependencies from different sources where merged during dependency resolution (#​6679).
  • Fix an issue where experimental.system-git-client could not be used via environment variable (#​6783).
  • Fix an issue where Poetry fails with an AssertionError due to distribution.files being None (#​6788).
  • Fix an issue where poetry env info did not respect virtualenvs.prefer-active-python (#​6986).
  • Fix an issue where poetry env list does not list the in-project environment (#​6979).
  • Fix an issue where poetry env remove removed the wrong environment (#​6195).
  • Fix an issue where the return code of a script was not relayed as exit code (#​6824).
  • Fix an issue where the solver could silently swallow ValueError (#​6790).
Docs
  • Improve documentation of package sources (#​5605).
  • Correct the default cache path on Windows (#​7012).
poetry-core (1.4.0)
  • The PEP 517 metadata_directory is now respected as an input to the build_wheel hook (#​487).
  • ParseConstraintError is now raised on version and constraint parsing errors, and includes information on the package that caused the error (#​514).
  • Fix an issue where invalid PEP 508 requirements were generated due to a missing space before semicolons (#​510).
  • Fix an issue where relative paths were encoded into package requirements, instead of a file:// URL as required by PEP 508 (#​512).
poetry-plugin-export (^1.2.0)
  • Ensure compatibility with Poetry 1.3.0. No functional changes.
cleo (^2.0.0)
  • Fix an issue where shell completions had syntax errors (#​247).
  • Fix an issue where not reading all the output of a command resulted in a "Broken pipe" error (#​165).
  • Fix an issue where errors were not shown in non-verbose mode (#​166).

v1.2.2

Compare Source

Added
  • Add forward compatibility for lock file format 2.0, which will be used by Poetry 1.3 (#​6608).
Changed
  • Allow poetry lock to re-generate the lock file when invalid or incompatible (#​6753).
Fixed
  • Fix an issue where the deprecated JSON API was used to query PyPI for available versions of a package (#​6081).
  • Fix an issue where versions were escaped wrongly when building the wheel name (#​6476).
  • Fix an issue where the installation of dependencies failed if pip is a dependency and is updated in parallel to other dependencies (#​6582).
  • Fix an issue where the names of extras were not normalized according to PEP 685 (#​6541).
  • Fix an issue where sdist names were not normalized (#​6621).
  • Fix an issue where invalid constraints, which are ignored, were only reported in a debug message instead of a warning (#​6730).
  • Fix an issue where poetry shell was broken in git bash on Windows (#​6560).
Docs
  • Rework the README and contribution docs (#​6552).
  • Fix for inconsistent docs for multiple-constraint dependencies (#​6604).
  • Rephrase plugin configuration (#​6557).
  • Add a note about publishable repositories to publish (#​6641).
  • Fix the path for lazy-loaded bash completion (#​6656).
  • Fix a reference to the invalid option --require (#​6672).
  • Add a PowerShell one-liner to the basic usage section (#​6683).
  • Fix the minimum poetry version in the example for plugins (#​6739).
poetry-core (1.3.2)
  • Add 3.11 to the list of available Python versions (#​477).
  • Fix an issue where caret constraints of pre-releases with a major version of 0 resulted in an empty version range (#​475).
poetry-plugin-export (^1.1.2)
  • Add support for exporting constraints.txt files (#​128).
  • Fix an issue where a relative path passed via -o was not interpreted relative to the current working directory (#​130).

v1.2.1

Compare Source

Changed
  • Bump poetry-core to 1.2.0.
  • Bump poetry-plugin-export to ^1.0.7.
Fixed
  • Fix an issue where poetry cache clear did not respect the -n/--no-interaction flag (#​6338).
  • Fix an issue where poetry lock --no-update updated dependencies from non-PyPI package sources (#​6335).
  • Fix a poetry install performance regression by falling back to internal pip (#​6062).
  • Fix an issue where a virtual environment was created unnecessarily when running poetry export ([#&Feature/updated the readme #8

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added automerge dependencies Pull requests that update a dependency file labels Jun 20, 2023
@renovate
Copy link
Contributor Author

renovate bot commented Jun 20, 2023

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: poetry.lock
Creating virtualenv django-model-subscription-ByGRfAv1-py3.11 in /home/ubuntu/.cache/pypoetry/virtualenvs
Updating dependencies
Resolving dependencies...


The current project's Python requirement (>=3.7.0,<3.12.0) is not compatible with some of the required packages Python requirement:
  - poetry requires Python <4.0,>=3.8, so it will not be satisfied for Python >=3.7.0,<3.8

Because django-model-subscription depends on poetry (1.8.3) which requires Python <4.0,>=3.8, version solving failed.

  • Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties
    
    For poetry, a possible solution would be to set the `python` property to ">=3.8,<3.12.0"

    https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies,
    https://python-poetry.org/docs/dependency-specification/#using-environment-markers

@renovate renovate bot force-pushed the renovate/poetry-1.x branch 3 times, most recently from 720937c to 3355114 Compare June 20, 2023 11:29
@renovate renovate bot force-pushed the renovate/poetry-1.x branch 3 times, most recently from 36cac03 to 897d744 Compare June 21, 2023 05:59
@renovate renovate bot changed the title Update dependency poetry to v1.5.1 Update dependency poetry to v1.6.0 Aug 20, 2023
@renovate renovate bot changed the title Update dependency poetry to v1.6.0 Update dependency poetry to v1.6.1 Aug 21, 2023
@renovate renovate bot changed the title Update dependency poetry to v1.6.1 Update dependency poetry to v1.7.0 Nov 3, 2023
@renovate renovate bot changed the title Update dependency poetry to v1.7.0 Update dependency poetry to v1.7.1 Nov 16, 2023
@renovate renovate bot changed the title Update dependency poetry to v1.7.1 Update dependency poetry to v1.8.0 Feb 25, 2024
@renovate renovate bot changed the title Update dependency poetry to v1.8.0 Update dependency poetry to v1.8.1 Feb 26, 2024
@renovate renovate bot changed the title Update dependency poetry to v1.8.1 Update dependency poetry to v1.8.2 Mar 2, 2024
@renovate renovate bot changed the title Update dependency poetry to v1.8.2 Update dependency poetry to v1.8.3 May 8, 2024
Copy link
Contributor Author

renovate bot commented May 8, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@renovate renovate bot changed the title Update dependency poetry to v1.8.3 Update dependency poetry to v1.8.3 - abandoned Aug 18, 2024
Copy link
Contributor Author

renovate bot commented Aug 18, 2024

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant