Skip to content

Releases: python-poetry/poetry

0.12.7

08 Nov 23:17
0.12.7
9d36018
Compare
Choose a tag to compare

Fixed

  • Fixed reading of some setup.py files.
  • Fixed a KeyError when getting information for packages which require reading setup files.
  • Fixed the building of wheels with C extensions and an src layout.
  • Fixed extras being selected when resolving dependencies even when not required.
  • Fixed performance issues when packaging projects if a lot of files were excluded.
  • Fixed installation of files.
  • Fixed extras not being retrieved for legacy repositories.
  • Fixed invalid transitive constraints raising an error for legacy repositories.

0.12.6

05 Nov 19:28
0.12.6
713b813
Compare
Choose a tag to compare

Changed

  • Poetry will now try to read, without executing, setup files (setup.py and/or setup.cfg) if the egg_info command fails when resolving dependencies.

Fixed

  • Fixed installation of directory dependencies.
  • Fixed handling of dependencies with a not in marker operator.
  • Fixed support for VCS dependencies.
  • Fixed the exclude property not being respected if no VCS was available.

0.12.5

26 Oct 16:18
0.12.5
120f8cd
Compare
Choose a tag to compare

Fixed

  • Fixed installation of Poetry git dependencies with a build system.
  • Fixed possible errors when resolving dependencies for specific packages.
  • Fixed handling of Python versions compatibility.
  • Fixed the dependency resolver picking up unnecessary dependencies due to not using the python_full_version marker.
  • Fixed the Python-Requires metadata being invalid for single Python versions.

0.12.4

21 Oct 16:33
0.12.4
62fc038
Compare
Choose a tag to compare

Fixed

  • Fixed possible error on some combinations of markers.
  • Fixed venv detection so that it only uses VIRTUAL_ENV to detect activated virtualenvs.

0.12.3

18 Oct 23:54
0.12.3
611c38b
Compare
Choose a tag to compare

Fixed

  • Fixed the --no-dev option in install not working properly.
  • Fixed prereleases being selected even if another constraint conflicted with them.
  • Fixed an error when installing current package in development mode if the generated setup.py had special characters.
  • Fixed an error in install for applications not following a known structure.
  • Fixed an error when trying to retrieve the current environment.
  • Fixed debug:info not showing the current project's virtualenv.

0.12.2

17 Oct 21:52
0.12.2
475c657
Compare
Choose a tag to compare

Fixed

  • Fixed an error when installing from private repositories.
  • Fixed an error when trying to move the lock file on Python 2.7.

0.12.1

17 Oct 21:24
0.12.1
9b6d618
Compare
Choose a tag to compare

Fixed

  • Fixed an error when license is unspecified.

0.12.0

17 Oct 20:32
0.12.0
2f2cec0
Compare
Choose a tag to compare

Added

  • Added a brand new installer.
  • Added support for multi-constraints dependencies.
  • Added a cache version system.
  • Added a --lock option to update to only update the lock file without executing operations. (Thanks to @greysteil)
  • Added support for the Project-URL metadata.
  • Added support for optional scripts.
  • Added a --no-dev option to show. (Thanks to @rodcloutier)

Changed

  • Improved virtualenv detection and management.
  • Wildcard python dependencies are now equivalent to ~2.7 || ^3.4.
  • Changed behavior of the resolver for conditional dependencies.
  • The install command will now install the current project in editable mode.
  • The develop command is now deprecated in favor of install.
  • Improved the check command.
  • Empty passwords are now supported when publishing.

Fixed

  • Fixed a memory leak in the resolver.
  • Fixed a recursion error on duplicate dependencies with only different extras.
  • Fixed handling of extras.
  • Fixed duplicate entries in both sdist and wheel.
  • Fixed excluded files appearing in the package_data of the generated setup.py.
  • Fixed transitive directory dependencies installation.
  • Fixed file permissions for configuration and authentication files.
  • Fixed an error in cache:clear for Python 2.7.
  • Fixed publishing for the first time with a prerelease.

0.12.0a5

16 Oct 21:44
0.12.0a5
1cc05e1
Compare
Choose a tag to compare
0.12.0a5 Pre-release
Pre-release
Release 0.12.0a5

0.12.0a4

16 Oct 21:13
0.12.0a4
9e98dc7
Compare
Choose a tag to compare
0.12.0a4 Pre-release
Pre-release
Release 0.12.0a4