- 15 Nov, 2021 1 commit
-
-
Arun Babu Neelicattu committed
-
- 14 Nov, 2021 25 commits
-
-
test_env_shell_commands_with_stdinput_in_their_arg_work_as_expected contains path comparison which does not take into account potential symlinks. When testing under MacOS and brew-installed python, venv version points to a path with symlink while python outputs the resolved path.
Vladimir Berkutov committed -
Co-authored-by: Arun Babu Neelicattu <arun.neelicattu@gmail.com> Co-authored-by: Bjorn Neergaard <bjorn@neersighted.com>
DustinMoriarty committed -
The `debug resolve` had an extra row included in its table, adding extra whitespace. Also, remove a list that is discarded immediately.
Bjorn Neergaard committed -
Bjorn Neergaard committed
-
Bjorn Neergaard committed
-
Bjorn Neergaard committed
-
Bjorn Neergaard committed
-
Bjorn Neergaard committed
-
code-quality.yaml / the `pre-commit` workflow are made a no-op to smooth the transition.
Bjorn Neergaard committed -
* new FIXME: are nameless repositories desired/expected? * new TODO: should the LegacyRepository really inherit from the PyPiRepository?
David Hotham committed -
Resolves: #3412
Brandon Chinn committed -
Document a solution for using passwords that start with a dash. This happened to a few people when using automatically generated tokens in a CI environment. Fixes #2889 Co-authored-by: Bjorn Neergaard <bjorn@neersighted.com>
Lukas committed -
Should help with cases like #3397 The existing tests in tests/publishing/test_uploader.py should verify that this doesn't cause regressions.
Shantanu Jain committed -
Updated documentation for more specification about module and project names, due to ModuleOrPackagesNotFound uncertainty. Co-authored-by: Steph Samson <hello@stephsamson.com> Co-authored-by: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>
Patrick Haller committed -
Bjorn Neergaard committed
-
A lack of a rebase before merge kept this intersection of changes from being properly tested.
Bjorn Neergaard committed -
* Adding a note about being able to specify a package's source repository * Updating the list of options for the add command
Evan Shenkman committed -
fix(utils.patterns): version part in filename must be present according PEP491
finswimmer committed -
Locker will set package.source_url relative to lock path, this made it so that tests were failing if run outside root directory because lock path was set to Path(__file__). With using project_root fixture as lock path now tests can be run from any directory.
Adam Wojtczak committed -
The pre-existing path does not load automatically. Co-authored-by: Ranjan Purbey <ranjan.purbey@gmail.com>
Bjorn Neergaard committed -
Iulian Onofrei committed
-
David Hotham committed
-
Fixes #4575 Related to: - https://github.com/pypa/packaging/issues/456 - https://github.com/python-poetry/poetry-export-plugin/issues/12
Panos Mavrogiorgos committed -
brew installs these automatically
Branch Vincent committed -
David Hotham committed
-
- 13 Nov, 2021 4 commits
-
-
This reverts commit 6e53b90d.
Bjorn Neergaard committed -
danieleades committed
-
danieleades committed
-
Arun Babu Neelicattu committed
-
- 12 Nov, 2021 6 commits
-
-
Closes #4479 The previous implementation would fail to install packages on Windows because it creates a `Path` starting with a slash. Such a `Path` is invalid on Windows. Instead, use `Link` and `url_to_path`.
Ambrose Chua committed -
* Improves wording of exception when calculated hash absent from lockfile and extracts archive hashing and validation to a separate method I think this could be further improved by representing the hashes as a dataclass containing the hash type and the string digest. The types of hashes would be more robust then instead of hardcoding sha256 here and in `FileDependency.hash()`. It would also enable enumeration of hash types of known hashes so that `FileDependency.hash()` could return a list of hashes based on requested types. Doing this might alleviate the md5/sha256 problems arising from changes in poetry-core 1.0.6+ that affect Poetry 1.1.7+ users using Artifactory. Co-authored-by: Arun Babu Neelicattu <arun.neelicattu@gmail.com>
Colin Dean committed -
This is a continuation of/supersedes #1742. Co-authored-by: Egor <Birdi7@users.noreply.github.com> Co-authored-by: Bjorn Neergaard <bjorn@neersighted.com>
Bjorn Neergaard committed -
Minor whitespace cleanup, push the $PATH out of the Matrix (which is more aligned with Github Actions), and make the list of tasks more obvious.
Bjorn Neergaard committed -
* installer: improve error handling and logging Co-authored-by: Bjorn Neergaard <bjorn@neersighted.com> * installer: default to using in-built venv module This change refactors virtual environment creation and introduces a new wrapper to handle command execution etc. If venv module is not available, in cases like that of the ubuntu distribution where the module is not part of the default python install, the virtualenv package is used by fetching the appropriate zipapp for the package for the python runtime. Resolves: #4089 Resolves: #4093 * ci/installer: upload failure logs * installer: preserve existing environment on failure This change ensures that if creation of a new environment fails, any previously existing environment is restored. Co-authored-by: Bjorn Neergaard <bjorn@neersighted.com>
Arun Babu Neelicattu committed -
Remove the old sonnet script, as well as the obsolete make-nix-release.sh and Makefile. The last one is maybe more borderline, but it's ill-maintained and has no consumers as best I can tell.
Bjorn Neergaard committed
-
- 11 Nov, 2021 4 commits
-
-
Co-authored-by: Bjorn Neergaard <bjorn@neersighted.com>
Mariatta Wijaya committed -
`whitelist_externals` is now deprecated in Tox >= 3.18 and has been renamed to `allowlist_externals` https://tox.readthedocs.io/en/latest/config.html#conf-allowlist_externals
wwuck committed -
This change speeds up poetry command start time by 50ms compared to current master and around 250ms compared to 1.1.5. Relates-to: #3502
Arun Babu Neelicattu committed -
Neil Girdhar committed
-