Commit 1215ba8f by Randy Döring Committed by Bjorn Neergaard

chore: update poetry-core to 1.3 and fix deprecations

parent f8ecaca6
...@@ -513,22 +513,15 @@ testing = ["pytest", "pytest-benchmark"] ...@@ -513,22 +513,15 @@ testing = ["pytest", "pytest-benchmark"]
[[package]] [[package]]
name = "poetry-core" name = "poetry-core"
version = "1.2.0" version = "1.3.1"
description = "Poetry PEP 517 Build Backend" description = "Poetry PEP 517 Build Backend"
category = "main" category = "main"
optional = false optional = false
python-versions = "^3.7" python-versions = ">=3.7,<4.0"
develop = false
[package.dependencies] [package.dependencies]
importlib-metadata = {version = ">=1.7.0", markers = "python_version < \"3.8\""} importlib-metadata = {version = ">=1.7.0", markers = "python_version < \"3.8\""}
[package.source]
type = "git"
url = "https://github.com/finswimmer/core.git"
reference = "fix/available-pythons"
resolved_reference = "5e133e5547949ec5e0c469dda9231cc850eb83bd"
[[package]] [[package]]
name = "poetry-plugin-export" name = "poetry-plugin-export"
version = "1.1.1" version = "1.1.1"
...@@ -958,7 +951,7 @@ testing = ["func-timeout", "jaraco.itertools", "pytest (>=6)", "pytest-black (>= ...@@ -958,7 +951,7 @@ testing = ["func-timeout", "jaraco.itertools", "pytest (>=6)", "pytest-black (>=
[metadata] [metadata]
lock-version = "1.1" lock-version = "1.1"
python-versions = "^3.7" python-versions = "^3.7"
content-hash = "c7bdae481aa10cd023f9e00b8fd737bae086a828b670f6899e98968bdd587d3c" content-hash = "1ebadc410b20420b0b570d94dc78220ae54ad814498b1c2fa3fb3cbd183a1413"
[metadata.files] [metadata.files]
attrs = [ attrs = [
...@@ -1366,7 +1359,10 @@ pluggy = [ ...@@ -1366,7 +1359,10 @@ pluggy = [
{file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"}, {file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"},
{file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"}, {file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"},
] ]
poetry-core = [] poetry-core = [
{file = "poetry-core-1.3.1.tar.gz", hash = "sha256:f4e68f596ba7560d41f67c705e160a0ed1a061c564cc1f989a5829aa64ea6279"},
{file = "poetry_core-1.3.1-py3-none-any.whl", hash = "sha256:da1018d30dcbed101865a24c2a79c60be3f9800e7c91721c6ec9d4bc9e210538"},
]
poetry-plugin-export = [ poetry-plugin-export = [
{file = "poetry-plugin-export-1.1.1.tar.gz", hash = "sha256:23e3e512a609b54ef5ac441339fc9e68fd41e61d15bd924eb0094b4fda1e30d0"}, {file = "poetry-plugin-export-1.1.1.tar.gz", hash = "sha256:23e3e512a609b54ef5ac441339fc9e68fd41e61d15bd924eb0094b4fda1e30d0"},
{file = "poetry_plugin_export-1.1.1-py3-none-any.whl", hash = "sha256:170fa367794d2385975d75298fe5509f772d35216ee36b8fa50c0350a064b761"}, {file = "poetry_plugin_export-1.1.1-py3-none-any.whl", hash = "sha256:170fa367794d2385975d75298fe5509f772d35216ee36b8fa50c0350a064b761"},
......
...@@ -44,7 +44,7 @@ generate-setup-file = false ...@@ -44,7 +44,7 @@ generate-setup-file = false
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = "^3.7" python = "^3.7"
poetry-core = "^1.2.0" poetry-core = "^1.3.1"
poetry-plugin-export = "^1.1.1" poetry-plugin-export = "^1.1.1"
"backports.cached-property" = { version = "^1.0.2", python = "<3.8" } "backports.cached-property" = { version = "^1.0.2", python = "<3.8" }
cachecontrol = { version = "^0.12.9", extras = ["filecache"] } cachecontrol = { version = "^0.12.9", extras = ["filecache"] }
...@@ -77,8 +77,6 @@ urllib3 = "^1.26.0" ...@@ -77,8 +77,6 @@ urllib3 = "^1.26.0"
pre-commit = "^2.6" pre-commit = "^2.6"
[tool.poetry.group.test.dependencies] [tool.poetry.group.test.dependencies]
# TODO: remove when bumping poetry-core to 1.3
poetry-core = { git = "https://github.com/finswimmer/core.git", branch = "fix/available-pythons" }
deepdiff = "^5.0" deepdiff = "^5.0"
flatdict = "^4.0.1" flatdict = "^4.0.1"
httpretty = "^1.0" httpretty = "^1.0"
......
...@@ -95,7 +95,7 @@ The add command adds required packages to your <comment>pyproject.toml</> and in ...@@ -95,7 +95,7 @@ The add command adds required packages to your <comment>pyproject.toml</> and in
loggers = ["poetry.repositories.pypi_repository", "poetry.inspection.info"] loggers = ["poetry.repositories.pypi_repository", "poetry.inspection.info"]
def handle(self) -> int: def handle(self) -> int:
from poetry.core.semver.helpers import parse_constraint from poetry.core.constraints.version import parse_constraint
from tomlkit import inline_table from tomlkit import inline_table
from tomlkit import parse as parse_toml from tomlkit import parse as parse_toml
from tomlkit import table from tomlkit import table
......
from __future__ import annotations from __future__ import annotations
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
from poetry.__version__ import __version__ from poetry.__version__ import __version__
from poetry.console.commands.add import AddCommand from poetry.console.commands.add import AddCommand
......
...@@ -533,7 +533,7 @@ lists all packages available.""" ...@@ -533,7 +533,7 @@ lists all packages available."""
return selector.find_best_candidate(name, f">={package.pretty_version}") return selector.find_best_candidate(name, f">={package.pretty_version}")
def get_update_status(self, latest: Package, package: Package) -> str: def get_update_status(self, latest: Package, package: Package) -> str:
from poetry.core.semver.helpers import parse_constraint from poetry.core.constraints.version import parse_constraint
if latest.full_pretty_version == package.full_pretty_version: if latest.full_pretty_version == package.full_pretty_version:
return "up-to-date" return "up-to-date"
......
...@@ -11,7 +11,7 @@ from poetry.console.commands.command import Command ...@@ -11,7 +11,7 @@ from poetry.console.commands.command import Command
if TYPE_CHECKING: if TYPE_CHECKING:
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
class VersionCommand(Command): class VersionCommand(Command):
...@@ -91,7 +91,7 @@ patch, minor, major, prepatch, preminor, premajor, prerelease. ...@@ -91,7 +91,7 @@ patch, minor, major, prepatch, preminor, premajor, prerelease.
return 0 return 0
def increment_version(self, version: str, rule: str) -> Version: def increment_version(self, version: str, rule: str) -> Version:
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
try: try:
parsed = Version.parse(version) parsed = Version.parse(version)
......
...@@ -14,9 +14,9 @@ from poetry.utils.patterns import wheel_file_re ...@@ -14,9 +14,9 @@ from poetry.utils.patterns import wheel_file_re
if TYPE_CHECKING: if TYPE_CHECKING:
from poetry.core.constraints.version import Version
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.packages.utils.link import Link from poetry.core.packages.utils.link import Link
from poetry.core.semver.version import Version
from poetry.repositories.pool import Pool from poetry.repositories.pool import Pool
from poetry.utils.env import Env from poetry.utils.env import Env
......
...@@ -10,8 +10,8 @@ from subprocess import CalledProcessError ...@@ -10,8 +10,8 @@ from subprocess import CalledProcessError
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
from typing import Any from typing import Any
from poetry.core.constraints.version import Version
from poetry.core.pyproject.toml import PyProjectTOML from poetry.core.pyproject.toml import PyProjectTOML
from poetry.core.semver.version import Version
from poetry.installation.base_installer import BaseInstaller from poetry.installation.base_installer import BaseInstaller
from poetry.repositories.http import HTTPRepository from poetry.repositories.http import HTTPRepository
......
...@@ -10,10 +10,10 @@ from base64 import urlsafe_b64encode ...@@ -10,10 +10,10 @@ from base64 import urlsafe_b64encode
from pathlib import Path from pathlib import Path
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
from poetry.core.constraints.version import Version
from poetry.core.masonry.builders.builder import Builder from poetry.core.masonry.builders.builder import Builder
from poetry.core.masonry.builders.sdist import SdistBuilder from poetry.core.masonry.builders.sdist import SdistBuilder
from poetry.core.masonry.utils.package_include import PackageInclude from poetry.core.masonry.utils.package_include import PackageInclude
from poetry.core.semver.version import Version
from poetry.utils._compat import WINDOWS from poetry.utils._compat import WINDOWS
from poetry.utils._compat import decode from poetry.utils._compat import decode
......
...@@ -3,7 +3,7 @@ from __future__ import annotations ...@@ -3,7 +3,7 @@ from __future__ import annotations
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
from typing import cast from typing import cast
from poetry.core.semver.helpers import parse_constraint from poetry.core.constraints.version import parse_constraint
from poetry.mixology.incompatibility_cause import ConflictCause from poetry.mixology.incompatibility_cause import ConflictCause
from poetry.mixology.incompatibility_cause import PythonCause from poetry.mixology.incompatibility_cause import PythonCause
......
...@@ -12,7 +12,7 @@ if TYPE_CHECKING: ...@@ -12,7 +12,7 @@ if TYPE_CHECKING:
class PythonRequirementSolution(Solution): # type: ignore[misc] class PythonRequirementSolution(Solution): # type: ignore[misc]
def __init__(self, exception: SolverProblemError) -> None: def __init__(self, exception: SolverProblemError) -> None:
from poetry.core.semver.helpers import parse_constraint from poetry.core.constraints.version import parse_constraint
from poetry.mixology.incompatibility_cause import PythonCause from poetry.mixology.incompatibility_cause import PythonCause
......
...@@ -8,8 +8,8 @@ from poetry.mixology.set_relation import SetRelation ...@@ -8,8 +8,8 @@ from poetry.mixology.set_relation import SetRelation
if TYPE_CHECKING: if TYPE_CHECKING:
from poetry.core.constraints.version import VersionConstraint
from poetry.core.packages.dependency import Dependency from poetry.core.packages.dependency import Dependency
from poetry.core.semver.version_constraint import VersionConstraint
class Term: class Term:
......
...@@ -12,10 +12,10 @@ from typing import Any ...@@ -12,10 +12,10 @@ from typing import Any
from typing import cast from typing import cast
from packaging.utils import canonicalize_name from packaging.utils import canonicalize_name
from poetry.core.constraints.version import Version
from poetry.core.constraints.version import parse_constraint
from poetry.core.packages.dependency import Dependency from poetry.core.packages.dependency import Dependency
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.semver.helpers import parse_constraint
from poetry.core.semver.version import Version
from poetry.core.toml.file import TOMLFile from poetry.core.toml.file import TOMLFile
from poetry.core.version.markers import parse_marker from poetry.core.version.markers import parse_marker
from poetry.core.version.requirements import InvalidRequirement from poetry.core.version.requirements import InvalidRequirement
......
...@@ -10,7 +10,7 @@ from typing import Any ...@@ -10,7 +10,7 @@ from typing import Any
import requests import requests
from poetry.core.masonry.metadata import Metadata from poetry.core.masonry.metadata import Metadata
from poetry.core.masonry.utils.helpers import escape_name from poetry.core.masonry.utils.helpers import distribution_name
from requests import adapters from requests import adapters
from requests.exceptions import ConnectionError from requests.exceptions import ConnectionError
from requests.exceptions import HTTPError from requests.exceptions import HTTPError
...@@ -79,9 +79,11 @@ class Uploader: ...@@ -79,9 +79,11 @@ class Uploader:
version = self._package.version.to_string() version = self._package.version.to_string()
wheels = list( wheels = list(
dist.glob(f"{escape_name(self._package.pretty_name)}-{version}-*.whl") dist.glob(f"{distribution_name(self._package.name)}-{version}-*.whl")
)
tars = list(
dist.glob(f"{distribution_name(self._package.name)}-{version}.tar.gz")
) )
tars = list(dist.glob(f"{self._package.pretty_name}-{version}.tar.gz"))
return sorted(wheels + tars) return sorted(wheels + tars)
......
...@@ -16,9 +16,9 @@ from typing import Collection ...@@ -16,9 +16,9 @@ from typing import Collection
from typing import cast from typing import cast
from cleo.ui.progress_indicator import ProgressIndicator from cleo.ui.progress_indicator import ProgressIndicator
from poetry.core.constraints.version import EmptyConstraint
from poetry.core.constraints.version import Version
from poetry.core.packages.utils.utils import get_python_constraint_from_marker from poetry.core.packages.utils.utils import get_python_constraint_from_marker
from poetry.core.semver.empty_constraint import EmptyConstraint
from poetry.core.semver.version import Version
from poetry.core.version.markers import AnyMarker from poetry.core.version.markers import AnyMarker
from poetry.core.version.markers import MarkerUnion from poetry.core.version.markers import MarkerUnion
...@@ -43,13 +43,13 @@ if TYPE_CHECKING: ...@@ -43,13 +43,13 @@ if TYPE_CHECKING:
from cleo.io.io import IO from cleo.io.io import IO
from packaging.utils import NormalizedName from packaging.utils import NormalizedName
from poetry.core.constraints.version import VersionConstraint
from poetry.core.packages.dependency import Dependency from poetry.core.packages.dependency import Dependency
from poetry.core.packages.directory_dependency import DirectoryDependency from poetry.core.packages.directory_dependency import DirectoryDependency
from poetry.core.packages.file_dependency import FileDependency from poetry.core.packages.file_dependency import FileDependency
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.packages.url_dependency import URLDependency from poetry.core.packages.url_dependency import URLDependency
from poetry.core.packages.vcs_dependency import VCSDependency from poetry.core.packages.vcs_dependency import VCSDependency
from poetry.core.semver.version_constraint import VersionConstraint
from poetry.core.version.markers import BaseMarker from poetry.core.version.markers import BaseMarker
from poetry.repositories import Pool from poetry.repositories import Pool
......
...@@ -7,7 +7,7 @@ from typing import Any ...@@ -7,7 +7,7 @@ from typing import Any
from cachy import CacheManager from cachy import CacheManager
from packaging.utils import canonicalize_name from packaging.utils import canonicalize_name
from poetry.core.semver.helpers import parse_constraint from poetry.core.constraints.version import parse_constraint
from poetry.config.config import Config from poetry.config.config import Config
from poetry.repositories.repository import Repository from poetry.repositories.repository import Repository
...@@ -15,8 +15,8 @@ from poetry.repositories.repository import Repository ...@@ -15,8 +15,8 @@ from poetry.repositories.repository import Repository
if TYPE_CHECKING: if TYPE_CHECKING:
from packaging.utils import NormalizedName from packaging.utils import NormalizedName
from poetry.core.constraints.version import Version
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.semver.version import Version
from poetry.inspection.info import PackageInfo from poetry.inspection.info import PackageInfo
......
...@@ -13,9 +13,9 @@ from typing import Any ...@@ -13,9 +13,9 @@ from typing import Any
import requests import requests
from poetry.core.constraints.version import parse_constraint
from poetry.core.packages.dependency import Dependency from poetry.core.packages.dependency import Dependency
from poetry.core.packages.utils.link import Link from poetry.core.packages.utils.link import Link
from poetry.core.semver.helpers import parse_constraint
from poetry.core.utils.helpers import temporary_directory from poetry.core.utils.helpers import temporary_directory
from poetry.core.version.markers import parse_marker from poetry.core.version.markers import parse_marker
......
...@@ -13,9 +13,9 @@ from poetry.repositories.link_sources.html import SimpleRepositoryPage ...@@ -13,9 +13,9 @@ from poetry.repositories.link_sources.html import SimpleRepositoryPage
if TYPE_CHECKING: if TYPE_CHECKING:
from packaging.utils import NormalizedName from packaging.utils import NormalizedName
from poetry.core.constraints.version import Version
from poetry.core.constraints.version import VersionConstraint
from poetry.core.packages.utils.link import Link from poetry.core.packages.utils.link import Link
from poetry.core.semver.version import Version
from poetry.core.semver.version_constraint import VersionConstraint
from poetry.config.config import Config from poetry.config.config import Config
......
...@@ -7,8 +7,8 @@ from typing import TYPE_CHECKING ...@@ -7,8 +7,8 @@ from typing import TYPE_CHECKING
from typing import DefaultDict from typing import DefaultDict
from typing import List from typing import List
from poetry.core.constraints.version import Version
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.semver.version import Version
from poetry.utils._compat import cached_property from poetry.utils._compat import cached_property
from poetry.utils.patterns import sdist_file_re from poetry.utils.patterns import sdist_file_re
......
...@@ -7,9 +7,9 @@ from poetry.repositories.repository import Repository ...@@ -7,9 +7,9 @@ from poetry.repositories.repository import Repository
if TYPE_CHECKING: if TYPE_CHECKING:
from poetry.core.constraints.version import Version
from poetry.core.packages.dependency import Dependency from poetry.core.packages.dependency import Dependency
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.semver.version import Version
class Pool(Repository): class Pool(Repository):
......
...@@ -27,8 +27,8 @@ logger = logging.getLogger(__name__) ...@@ -27,8 +27,8 @@ logger = logging.getLogger(__name__)
if TYPE_CHECKING: if TYPE_CHECKING:
from packaging.utils import NormalizedName from packaging.utils import NormalizedName
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
from poetry.core.semver.version_constraint import VersionConstraint from poetry.core.constraints.version import VersionConstraint
SUPPORTED_PACKAGE_TYPES = {"sdist", "bdist_wheel"} SUPPORTED_PACKAGE_TYPES = {"sdist", "bdist_wheel"}
......
...@@ -5,18 +5,18 @@ import logging ...@@ -5,18 +5,18 @@ import logging
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
from packaging.utils import canonicalize_name from packaging.utils import canonicalize_name
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
from poetry.core.semver.version_range import VersionRange from poetry.core.constraints.version import VersionRange
from poetry.repositories.exceptions import PackageNotFound from poetry.repositories.exceptions import PackageNotFound
if TYPE_CHECKING: if TYPE_CHECKING:
from packaging.utils import NormalizedName from packaging.utils import NormalizedName
from poetry.core.constraints.version import VersionConstraint
from poetry.core.packages.dependency import Dependency from poetry.core.packages.dependency import Dependency
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.packages.utils.link import Link from poetry.core.packages.utils.link import Link
from poetry.core.semver.version_constraint import VersionConstraint
class Repository: class Repository:
......
...@@ -30,8 +30,8 @@ from packaging.tags import Tag ...@@ -30,8 +30,8 @@ from packaging.tags import Tag
from packaging.tags import interpreter_name from packaging.tags import interpreter_name
from packaging.tags import interpreter_version from packaging.tags import interpreter_version
from packaging.tags import sys_tags from packaging.tags import sys_tags
from poetry.core.semver.helpers import parse_constraint from poetry.core.constraints.version import Version
from poetry.core.semver.version import Version from poetry.core.constraints.version import parse_constraint
from poetry.core.toml.file import TOMLFile from poetry.core.toml.file import TOMLFile
from poetry.core.utils.helpers import temporary_directory from poetry.core.utils.helpers import temporary_directory
from virtualenv.seed.wheels.embed import get_embed_wheel from virtualenv.seed.wheels.embed import get_embed_wheel
......
...@@ -6,7 +6,7 @@ from configparser import ConfigParser ...@@ -6,7 +6,7 @@ from configparser import ConfigParser
from pathlib import Path from pathlib import Path
from typing import Any from typing import Any
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
class SetupReader: class SetupReader:
......
...@@ -2,7 +2,7 @@ from __future__ import annotations ...@@ -2,7 +2,7 @@ from __future__ import annotations
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
if TYPE_CHECKING: if TYPE_CHECKING:
......
...@@ -4,7 +4,7 @@ from pathlib import Path ...@@ -4,7 +4,7 @@ from pathlib import Path
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
from typing import Any from typing import Any
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
if TYPE_CHECKING: if TYPE_CHECKING:
......
...@@ -4,7 +4,7 @@ from typing import TYPE_CHECKING ...@@ -4,7 +4,7 @@ from typing import TYPE_CHECKING
import pytest import pytest
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
from tests.console.commands.env.helpers import check_output_wrapper from tests.console.commands.env.helpers import check_output_wrapper
......
...@@ -8,7 +8,7 @@ from typing import TYPE_CHECKING ...@@ -8,7 +8,7 @@ from typing import TYPE_CHECKING
import pytest import pytest
import tomlkit import tomlkit
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
from poetry.core.toml.file import TOMLFile from poetry.core.toml.file import TOMLFile
from poetry.utils.env import MockEnv from poetry.utils.env import MockEnv
......
...@@ -5,8 +5,8 @@ from typing import TYPE_CHECKING ...@@ -5,8 +5,8 @@ from typing import TYPE_CHECKING
import pytest import pytest
from poetry.core.constraints.version import Version
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.semver.version import Version
from poetry.__version__ import __version__ from poetry.__version__ import __version__
from poetry.factory import Factory from poetry.factory import Factory
......
...@@ -7,7 +7,7 @@ from typing import TYPE_CHECKING ...@@ -7,7 +7,7 @@ from typing import TYPE_CHECKING
import pytest import pytest
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
from poetry.repositories.legacy_repository import LegacyRepository from poetry.repositories.legacy_repository import LegacyRepository
from tests.helpers import get_dependency from tests.helpers import get_dependency
......
...@@ -107,7 +107,7 @@ def test_publish_dry_run_skip_existing( ...@@ -107,7 +107,7 @@ def test_publish_dry_run_skip_existing(
error = app_tester.io.fetch_error() error = app_tester.io.fetch_error()
assert "Publishing simple-project (1.2.3) to PyPI" in output assert "Publishing simple-project (1.2.3) to PyPI" in output
assert "- Uploading simple-project-1.2.3.tar.gz" in error assert "- Uploading simple_project-1.2.3.tar.gz" in error
assert "- Uploading simple_project-1.2.3-py2.py3-none-any.whl" in error assert "- Uploading simple_project-1.2.3-py2.py3-none-any.whl" in error
...@@ -125,4 +125,4 @@ def test_skip_existing_output( ...@@ -125,4 +125,4 @@ def test_skip_existing_output(
assert exit_code == 0 assert exit_code == 0
error = app_tester.io.fetch_error() error = app_tester.io.fetch_error()
assert "- Uploading simple-project-1.2.3.tar.gz File exists. Skipping" in error assert "- Uploading simple_project-1.2.3.tar.gz File exists. Skipping" in error
...@@ -11,7 +11,7 @@ from pathlib import Path ...@@ -11,7 +11,7 @@ from pathlib import Path
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
from typing import Any from typing import Any
from poetry.core.masonry.utils.helpers import escape_name from poetry.core.masonry.utils.helpers import distribution_name
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.packages.utils.link import Link from poetry.core.packages.utils.link import Link
from poetry.core.toml.file import TOMLFile from poetry.core.toml.file import TOMLFile
...@@ -30,8 +30,8 @@ from poetry.utils._compat import metadata ...@@ -30,8 +30,8 @@ from poetry.utils._compat import metadata
if TYPE_CHECKING: if TYPE_CHECKING:
from collections.abc import Iterator from collections.abc import Iterator
from poetry.core.constraints.version import Version
from poetry.core.packages.dependency import Dependency from poetry.core.packages.dependency import Dependency
from poetry.core.semver.version import Version
from pytest_mock import MockerFixture from pytest_mock import MockerFixture
from tomlkit.toml_document import TOMLDocument from tomlkit.toml_document import TOMLDocument
...@@ -235,7 +235,7 @@ class TestRepository(Repository): ...@@ -235,7 +235,7 @@ class TestRepository(Repository):
def find_links_for_package(self, package: Package) -> list[Link]: def find_links_for_package(self, package: Package) -> list[Link]:
return [ return [
Link( Link(
f"https://foo.bar/files/{escape_name(package.name)}" f"https://foo.bar/files/{distribution_name(package.name)}"
f"-{package.version.to_string()}-py2.py3-none-any.whl" f"-{package.version.to_string()}-py2.py3-none-any.whl"
) )
] ]
......
...@@ -12,7 +12,7 @@ import pytest ...@@ -12,7 +12,7 @@ import pytest
from cleo.io.null_io import NullIO from cleo.io.null_io import NullIO
from deepdiff import DeepDiff from deepdiff import DeepDiff
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
from poetry.factory import Factory from poetry.factory import Factory
from poetry.masonry.builders.editable import EditableBuilder from poetry.masonry.builders.editable import EditableBuilder
......
...@@ -14,9 +14,9 @@ from typing import TYPE_CHECKING ...@@ -14,9 +14,9 @@ from typing import TYPE_CHECKING
import pytest import pytest
import tomlkit import tomlkit
from poetry.core.constraints.version import Version
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.packages.project_package import ProjectPackage from poetry.core.packages.project_package import ProjectPackage
from poetry.core.semver.version import Version
from poetry.factory import Factory from poetry.factory import Factory
from poetry.packages.locker import GENERATED_COMMENT from poetry.packages.locker import GENERATED_COMMENT
......
...@@ -7,9 +7,9 @@ from unittest.mock import PropertyMock ...@@ -7,9 +7,9 @@ from unittest.mock import PropertyMock
import pytest import pytest
from packaging.utils import canonicalize_name from packaging.utils import canonicalize_name
from poetry.core.constraints.version import Version
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.packages.utils.link import Link from poetry.core.packages.utils.link import Link
from poetry.core.semver.version import Version
from poetry.repositories.link_sources.base import LinkSource from poetry.repositories.link_sources.base import LinkSource
......
...@@ -3,8 +3,8 @@ from __future__ import annotations ...@@ -3,8 +3,8 @@ from __future__ import annotations
import pytest import pytest
from packaging.utils import canonicalize_name from packaging.utils import canonicalize_name
from poetry.core.constraints.version import Version
from poetry.core.packages.utils.link import Link from poetry.core.packages.utils.link import Link
from poetry.core.semver.version import Version
from poetry.repositories.link_sources.html import HTMLPage from poetry.repositories.link_sources.html import HTMLPage
......
...@@ -11,8 +11,8 @@ import pytest ...@@ -11,8 +11,8 @@ import pytest
import requests import requests
from packaging.utils import canonicalize_name from packaging.utils import canonicalize_name
from poetry.core.constraints.version import Version
from poetry.core.packages.dependency import Dependency from poetry.core.packages.dependency import Dependency
from poetry.core.semver.version import Version
from poetry.factory import Factory from poetry.factory import Factory
from poetry.repositories.exceptions import PackageNotFound from poetry.repositories.exceptions import PackageNotFound
......
...@@ -2,7 +2,7 @@ from __future__ import annotations ...@@ -2,7 +2,7 @@ from __future__ import annotations
import pytest import pytest
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
from poetry.repositories import Pool from poetry.repositories import Pool
from poetry.repositories import Repository from poetry.repositories import Repository
......
...@@ -10,8 +10,8 @@ from typing import Any ...@@ -10,8 +10,8 @@ from typing import Any
import pytest import pytest
from poetry.core.constraints.version import Version
from poetry.core.packages.dependency import Dependency from poetry.core.packages.dependency import Dependency
from poetry.core.semver.version import Version
from requests.exceptions import TooManyRedirects from requests.exceptions import TooManyRedirects
from requests.models import Response from requests.models import Response
......
...@@ -2,8 +2,8 @@ from __future__ import annotations ...@@ -2,8 +2,8 @@ from __future__ import annotations
import pytest import pytest
from poetry.core.constraints.version import Version
from poetry.core.packages.package import Package from poetry.core.packages.package import Package
from poetry.core.semver.version import Version
from poetry.factory import Factory from poetry.factory import Factory
from poetry.repositories import Repository from poetry.repositories import Repository
......
...@@ -7,7 +7,7 @@ import pytest ...@@ -7,7 +7,7 @@ import pytest
from deepdiff import DeepDiff from deepdiff import DeepDiff
from packaging.utils import canonicalize_name from packaging.utils import canonicalize_name
from poetry.core.semver.helpers import parse_constraint from poetry.core.constraints.version import parse_constraint
from poetry.core.toml.file import TOMLFile from poetry.core.toml.file import TOMLFile
from poetry.factory import Factory from poetry.factory import Factory
......
...@@ -12,7 +12,7 @@ import pytest ...@@ -12,7 +12,7 @@ import pytest
import tomlkit import tomlkit
from cleo.io.null_io import NullIO from cleo.io.null_io import NullIO
from poetry.core.semver.version import Version from poetry.core.constraints.version import Version
from poetry.core.toml.file import TOMLFile from poetry.core.toml.file import TOMLFile
from poetry.factory import Factory from poetry.factory import Factory
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment