- 24 Jul, 2020 13 commits
-
-
Release 1.1.0b1
Sébastien Eustace committed -
Sébastien Eustace committed
-
Sébastien Eustace committed
-
Display logging messages from poetry-core when building
Sébastien Eustace committed -
Sébastien Eustace committed
-
Arun Babu Neelicattu committed
-
This change replaces setup.py explicit execution in favour of pep517 metadata builds. In addition to improving handling of PEP 517 metadata builds, error handling when reading setup files have also been improved.
Arun Babu Neelicattu committed -
Sébastien Eustace committed
-
Sébastien Eustace committed
-
This ensures to use the correct python executable. Using `run` simply uses `sys.prefix` with a bin suffix, which is not necessarily the currently used python executable. E.g. when linking a specific python version to a custom directory, using `sys.prefix` may point to the wrong python version: * /usr/bin/python2.7 * /usr/bin/python3.6 * /usr/bin/python is a symlink to 2.7 * /usr/bin/local/python (or any other location) is a symlink to 3.6 which shadows the former symlink `sys.prefix` is `/usr` in this case, which is correct, but the `python` executable there points to the wrong version. `run_pip` in the env fixes this already by using `sys.executable`, see https://github.com/python-poetry/poetry/blob/develop/poetry/utils/env.py#L964 This should be used in the executor as well. Co-authored-by: Jonathan Striebel <jstriebel@users.noreply.github.com>
Sébastien Eustace committed -
Sébastien Eustace committed
-
Sébastien Eustace committed
-
Sébastien Eustace committed
-
- 23 Jul, 2020 6 commits
-
-
Merge develop into master
Sébastien Eustace committed -
Sébastien Eustace committed
-
# Conflicts: # .github/workflows/release.yml # CHANGELOG.md # Makefile # make-linux-release.sh # poetry.lock # poetry/__version__.py # poetry/packages/locker.py # pyproject.toml # tests/packages/test_locker.py
Sébastien Eustace committed -
Merge unreleased changes from master into develop
Sébastien Eustace committed -
Sébastien Eustace committed
-
Sébastien Eustace committed
-
- 21 Jul, 2020 7 commits
-
-
Release 1.0.10
Sébastien Eustace committed -
Sébastien Eustace committed
-
Sébastien Eustace committed
-
Sébastien Eustace committed
-
Sébastien Eustace committed
-
Previously, the editable builder contained a regression that only included poetry root when generating .pth files. This change ensure that all package or module sources are included as per configuration. Resolves: #2657
Arun Babu Neelicattu committed -
I think this should also fix the confusing syntax highlighting at https://python-poetry.org/docs/dependency-specification/#expanded-dependency-specification-syntax where the `platform_python_implementation == 'CPython'` string literal edited here is not currently highlighted as a literal string value.
Predrag Gruevski committed
-
- 20 Jul, 2020 3 commits
-
-
This is a workaround for a bug in 1.0.9 causing a recursion error when installing dependencies.
Arun Babu Neelicattu committed -
Arun Babu Neelicattu committed
-
# Conflicts: # .github/workflows/main.yml # CHANGELOG.md # docs/docs/cli.md # get-poetry.py # poetry/packages/package.py # poetry/spdx/__init__.py # poetry/utils/env.py # poetry/vcs/git.py # tests/packages/test_package.py # tests/spdx/test_main.py # tests/utils/test_env.py
Arun Babu Neelicattu committed
-
- 14 Jul, 2020 2 commits
-
-
Until now poetry used the built-in venv module available in Python 3. This has presented a few concerns. Chief of which has been inconsistent environment setup. This includes, but is not limited to, pip version used by the `ensurepip` module which is in turn used by the built-in `venv.EnvBuilder`. Additionally, the `virtualenv` package allows for faster environment creation. This can also allow us to, going forward, drop ad-hoc code required to inspect and manage environments.
Arun Babu Neelicattu committed -
Previously, environment run method handled shell commands incorrectly for windows platforms. This change ensures that command list to shell conversion occurs after shell option is enforced.
Arun Babu Neelicattu committed
-
- 13 Jul, 2020 1 commit
-
-
Sébastien Eustace committed
-
- 10 Jul, 2020 8 commits
-
-
Sébastien Eustace committed
-
Release 1.1.0a3
Sébastien Eustace committed -
Sébastien Eustace committed
-
Sébastien Eustace committed
-
Sébastien Eustace committed
-
Sébastien Eustace committed
-
* Improve the way packages are installed * Add support for parallelized operations * Improve the Chooser class * Make the new installer the default * Add an Authenticator class to be able to download from protected urls * Adapt code and tests to latest changes * Update lock file and some dependencies * Improve installations information and caching * Make the final adjustments and tests for the new installer * Use the preview version of Poetry for the CI * Rename Executor.run() to Executor.run_pip() * Gracefully handle errors when executing operations
Sébastien Eustace committed -
Sébastien Eustace committed
-