Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .ci/scripts/check_release.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,9 @@ def main(options: argparse.Namespace, template_config: dict[str, t.Any]) -> int:

# Warning: This will not work if branch names contain "/" but we don't really care here.
heads = [h.split("/")[-1] for h in repo.git.branch("--remote").split("\n")]
available_branches = [h for h in heads if re.fullmatch(RELEASE_BRANCH_REGEX, h)]
available_branches.sort(key=lambda ver: Version(ver))
available_branches.append(DEFAULT_BRANCH)
available_branches = sorted(
{h for h in heads if re.fullmatch(RELEASE_BRANCH_REGEX, h)}, key=lambda ver: Version(ver)
) + [DEFAULT_BRANCH]

branches = options.branches
if branches == "supported":
Expand Down
1 change: 0 additions & 1 deletion .ci/scripts/check_requirements.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
import warnings
from packaging.requirements import Requirement


CHECK_MATRIX = [
("pyproject.toml", True, True, True),
("requirements.txt", True, True, True),
Expand Down
1 change: 0 additions & 1 deletion .ci/scripts/collect_changes.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
from git import GitCommandError, Repo
from packaging.version import parse as parse_version


PYPI_PROJECT = "pulp_python"

# Read Towncrier settings
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,15 @@ jobs:
pulpcore-manager openapi --file "api.json"
pulpcore-manager openapi --bindings --component "python" --file "python-api.json"
- name: "Upload Package whl"
uses: "actions/upload-artifact@v5"
uses: "actions/upload-artifact@v7"
with:
name: "plugin_package"
path: "pulp_python/dist/"
if-no-files-found: "error"
retention-days: 5
overwrite: true
- name: "Upload API specs"
uses: "actions/upload-artifact@v5"
uses: "actions/upload-artifact@v7"
with:
name: "api_spec"
path: |
Expand All @@ -73,7 +73,7 @@ jobs:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
GITHUB_CONTEXT: "${{ github.event.pull_request.commits_url }}"
- name: "Upload python client packages"
uses: "actions/upload-artifact@v5"
uses: "actions/upload-artifact@v7"
with:
name: "python-client.tar"
path: |
Expand All @@ -82,7 +82,7 @@ jobs:
retention-days: 5
overwrite: true
- name: "Upload python client docs"
uses: "actions/upload-artifact@v5"
uses: "actions/upload-artifact@v7"
with:
name: "python-client-docs.tar"
path: |
Expand All @@ -100,7 +100,7 @@ jobs:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
GITHUB_CONTEXT: "${{ github.event.pull_request.commits_url }}"
- name: "Upload Ruby client"
uses: "actions/upload-artifact@v5"
uses: "actions/upload-artifact@v7"
with:
name: "ruby-client.tar"
path: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
id-token: "write"

steps:
- uses: "actions/download-artifact@v4"
- uses: "actions/download-artifact@v8"
with:
name: "plugin_package"
path: "dist/"
Expand All @@ -53,7 +53,7 @@ jobs:
path: "pulp_python"

- name: "Download Python client"
uses: "actions/download-artifact@v4"
uses: "actions/download-artifact@v8"
with:
name: "python-client.tar"
path: "pulp_python/"
Expand Down Expand Up @@ -82,7 +82,7 @@ jobs:
path: "pulp_python"

- name: "Download Ruby client"
uses: "actions/download-artifact@v4"
uses: "actions/download-artifact@v8"
with:
name: "ruby-client.tar"
path: "pulp_python/"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,13 @@
from git import Repo
from git.exc import GitCommandError


helper = textwrap.dedent(
"""\
helper = textwrap.dedent("""\
Stage the changelog for a release on main branch.
Example:
$ python .github/workflows/scripts/stage-changelog-for-default-branch.py 3.4.0
"""
)
""")

parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter, description=helper)

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ jobs:
docker logs pulp 2>&1 | grep -i pulpcore.deprecation | tee deprecations-${{ matrix.env.TEST }}.txt
- name: "Upload Deprecations"
uses: "actions/upload-artifact@v5"
uses: "actions/upload-artifact@v7"
with:
name: "deprecations-${{ matrix.env.TEST }}"
path: "pulp_python/deprecations-${{ matrix.env.TEST }}.txt"
Expand Down
2 changes: 1 addition & 1 deletion lint_requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#
# For more info visit https://github.com/pulp/plugin_template

black==24.3.0
black~=26.3 # Pin style to the year. https://black.readthedocs.io/en/stable/faq.html#how-stable-is-black-s-style
bump-my-version
check-manifest
flake8
Expand Down
1 change: 0 additions & 1 deletion pulp_python/app/global_access_conditions.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from django.conf import settings


# Access Condition methods that can be used with PyPI access policies


Expand Down
1 change: 0 additions & 1 deletion pulp_python/app/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
parse_project_metadata,
)


log = logging.getLogger(__name__)


Expand Down
1 change: 0 additions & 1 deletion pulp_python/app/tasks/publish.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
from pulp_python.app.serializers import PythonPublicationSerializer
from pulp_python.app.utils import write_simple_index, write_simple_detail


log = logging.getLogger(__name__)


Expand Down
1 change: 0 additions & 1 deletion pulp_python/app/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
from pulpcore.plugin.exceptions import TimeoutException
from pulpcore.plugin.util import get_domain


log = logging.getLogger(__name__)


Expand Down
1 change: 0 additions & 1 deletion pulp_python/pytest_plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
PYTHON_WHEEL_FILENAME,
)


# Bindings API Fixtures


Expand Down
1 change: 0 additions & 1 deletion pulp_python/tests/functional/api/test_domains.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
)
from urllib.parse import urlsplit


pytestmark = pytest.mark.skipif(not settings.DOMAIN_ENABLED, reason="Domain not enabled")


Expand Down
1 change: 0 additions & 1 deletion pulp_python/tests/functional/api/test_export_import.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
PYTHON_SM_PROJECT_SPECIFIER,
)


pytestmark = [
pytest.mark.skipif(
"/tmp" not in settings.ALLOWED_EXPORT_PATHS,
Expand Down
1 change: 0 additions & 1 deletion pulp_python/tests/functional/api/test_pypi_apis.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
)
from pulp_python.tests.functional.utils import ensure_metadata


PYPI_LAST_SERIAL = "X-PYPI-LAST-SERIAL"


Expand Down
1 change: 0 additions & 1 deletion pulp_python/tests/functional/constants.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import os
from urllib.parse import urljoin


PULP_FIXTURES_BASE_URL = os.environ.get(
"REMOTE_FIXTURES_ORIGIN", "https://fixtures.pulpproject.org/"
)
Expand Down