poetry/tests/fixtures
Randy Döring f49f3ee838
Introduce non-package-mode (#8650)
- metadata like `name` and `version` is not required
- the root package is never installed (same as `--no-root`)
- building and publishing is not possible
2024-02-13 17:56:27 +01:00
..
bad_scripts_project Catch problems with [tool.poetry.scripts] entries (#8898) 2024-02-10 15:50:58 +01:00
build_system_requires_not_available installer: improve error messages for building dependencies (#7667) 2023-03-18 20:14:19 +00:00
deleted_directory_dependency package category is not useful (#7637) 2023-04-18 17:06:21 +02:00
deleted_file_dependency package category is not useful (#7637) 2023-04-18 17:06:21 +02:00
directory chore: enable pep 563/585 2022-02-27 21:12:05 -07:00
distributions feature: add new "lazy-wheel" config option (#8815) 2024-01-20 19:44:39 +01:00
excluded_subpackage chore: enable pep 563/585 2022-02-27 21:12:05 -07:00
extended_project ensure setup.py editable builds do not use pep517 2022-05-10 20:42:37 -06:00
extended_project_without_setup build.script: use build environment for execution 2022-05-11 08:20:44 -06:00
extended_with_no_setup handle distutils deprecation (#7766) 2023-04-30 12:41:37 +00:00
git/github.com/demo Add support for subdirectories in git urls 2022-08-10 19:33:09 +02:00
incompatible_lock feat(locker): `poetry lock` works if an invalid/incompatible lock file exists (#6753) 2022-10-10 12:58:02 -06:00
inspection feat: fallback to gather metadata via pep517 if reading as Poetry project raises RuntimeError (#5834) 2022-08-22 06:51:42 +02:00
invalid_lock feat(locker): `poetry lock` works if an invalid/incompatible lock file exists (#6753) 2022-10-10 12:58:02 -06:00
invalid_pyproject add source validation in `poetry check` (#8709) 2023-12-11 16:38:33 +01:00
missing_directory_dependency package category is not useful (#7637) 2023-04-18 17:06:21 +02:00
missing_extra_directory_dependency Don't fail on skipped file/dir dependencies (#8549) 2023-11-19 17:13:39 +01:00
missing_file_dependency package category is not useful (#7637) 2023-04-18 17:06:21 +02:00
nameless_pyproject tolerate missing project name in validation (#8691) 2023-11-19 16:39:24 +01:00
no_name_project Cover edge case when environment is being created with empty project name (#5856) 2022-08-15 16:43:36 +02:00
non_package_mode Introduce non-package-mode (#8650) 2024-02-13 17:56:27 +01:00
old_lock package category is not useful (#7637) 2023-04-18 17:06:21 +02:00
old_lock_path_dependency package category is not useful (#7637) 2023-04-18 17:06:21 +02:00
outdated_lock package category is not useful (#7637) 2023-04-18 17:06:21 +02:00
private_pyproject `poetry check` command validates readme (files must exist) (#7444) 2023-06-17 09:40:39 +02:00
project_with_extras Resolve specified extras of poetry directory dependencies (#282) (#323) 2018-07-27 10:29:34 -05:00
project_with_git_dev_dependency Move to the Python Poetry organization (#1708) 2019-12-11 21:16:12 +01:00
project_with_local_dependencies Fix the show command 2020-09-25 15:36:08 +02:00
project_with_multi_constraints_dependency Add support for multi-constraints dependencies (#406) 2018-09-13 14:19:07 -05:00
project_with_nested_local info: enhance local path poetry project support 2020-10-06 21:59:14 +02:00
project_with_setup chore: enable pep 563/585 2022-02-27 21:12:05 -07:00
project_with_setup_calls_script installer: fix PATH when building a dependency from source (#8630) 2023-11-07 16:42:44 +01:00
sample_project check for circular self-dependency (#7757) 2023-04-18 18:01:20 +02:00
scripts Fix incorrect sys.argv[0] path when calling project scripts (#6737) 2023-01-23 06:32:49 +01:00
simple_project chore: update poetry-core to 1.3 and fix deprecations 2022-10-06 09:12:59 -06:00
up_to_date_lock fix: poetry add --lock does not perform a full update (#7920) 2023-05-14 18:33:43 +02:00
wheel_with_no_requires_dist Fix file installation for wheels with no Requires-Dist (#1322) 2019-09-03 21:32:32 +02:00
with-include chore: enable pep 563/585 2022-02-27 21:12:05 -07:00
with_conditional_path_deps ensure provider respects subdirectory when merging 2022-05-21 17:03:18 +02:00
with_default_source sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_default_source_and_pypi sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_default_source_legacy sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_default_source_pypi sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_explicit_pypi_and_other sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_explicit_pypi_and_other_explicit sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_explicit_pypi_no_other sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_explicit_source sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_local_config check for circular self-dependency (#7757) 2023-04-18 18:01:20 +02:00
with_multiple_dist_dir Add `output` option to `build` and `dist-dir` option to `publish` command (#8828) 2024-02-10 13:25:53 +01:00
with_multiple_readme_files Add tests for pyproject with multiple readme files (#6678) 2023-02-03 15:17:27 +01:00
with_non_default_multiple_secondary_sources sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_non_default_multiple_secondary_sources_legacy sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_non_default_multiple_sources sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_non_default_multiple_sources_legacy sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_non_default_multiple_sources_pypi sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_non_default_secondary_source sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_non_default_secondary_source_legacy sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_non_default_source_explicit sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_non_default_source_implicit sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_path_dependency avoid infinite loop when adding a dependency (#7405) 2023-04-10 12:06:25 +00:00
with_supplemental_source Introduce supplemental package source (#6879) 2023-05-12 16:55:44 +02:00
with_two_default_sources sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
with_two_default_sources_legacy sources: allow to configure the priority of PyPI (#7801) 2023-04-26 17:51:05 +02:00
complete.toml tests: remove deprecated use of allows-prerelease 2020-07-30 16:39:43 +02:00