├── .ci ├── ansible │ ├── Containerfile.j2 │ ├── ansible.cfg │ ├── build_container.yaml │ ├── filter │ │ └── repr.py │ ├── inventory.yaml │ ├── settings.py.j2 │ ├── smash-config.json │ └── start_container.yaml ├── assets │ ├── .gitkeep │ ├── ci_constraints.txt │ ├── httpie │ │ └── config.json │ └── release_requirements.txt └── scripts │ ├── calc_constraints.py │ ├── check_gettext.sh │ ├── check_pulpcore_imports.sh │ ├── check_release.py │ ├── check_requirements.py │ ├── collect_changes.py │ ├── pr_labels.py │ ├── schema.py │ ├── skip_tests.py │ ├── update_github.py │ └── validate_commit_message.py ├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── task.md ├── stale.yml └── workflows │ ├── build.yml │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── create-branch.yml │ ├── docs.yml │ ├── lint.yml │ ├── nightly.yml │ ├── pr_checks.yml │ ├── publish.yml │ ├── release.yml │ ├── scripts │ ├── before_install.sh │ ├── before_script.sh │ ├── build_python_client.sh │ ├── build_ruby_client.sh │ ├── check_commit.sh │ ├── install.sh │ ├── push_branch_and_tag_to_github.sh │ ├── release.sh │ ├── script.sh │ ├── secrets.py │ ├── stage-changelog-for-default-branch.py │ ├── update_backport_labels.py │ └── utils.sh │ ├── test.yml │ ├── update-labels.yml │ └── update_ci.yml ├── .gitignore ├── .pep8speaks.yml ├── CHANGES.md ├── CHANGES ├── +attestations.feature ├── +twine-upload-validation.bugfix ├── .TEMPLATE.md └── .gitignore ├── COMMITMENT ├── CONTRIBUTING.md ├── COPYRIGHT ├── LICENSE ├── MANIFEST.in ├── README.md ├── dev_requirements.txt ├── doc_requirements.txt ├── docs ├── admin │ ├── guides │ │ └── rbac.md │ └── reference │ │ └── settings.md ├── index.md └── user │ ├── guides │ ├── _SUMMARY.md │ ├── publish.md │ ├── pypi.md │ ├── sync.md │ ├── upload.md │ └── vulnerability_report.md │ └── learn │ └── tech-preview.md ├── functest_requirements.txt ├── lint_requirements.txt ├── pulp_python ├── __init__.py ├── app │ ├── __init__.py │ ├── global_access_conditions.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── repair-python-metadata.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0001_squashed_0010_update_json_field.py │ │ ├── 0002_pythonpackagecontent_python_version.py │ │ ├── 0003_new_sync_filters.py │ │ ├── 0004_DATA_swap_distribution_model.py │ │ ├── 0005_pythonpackagecontent_sha256.py │ │ ├── 0006_pythonrepository_autopublish.py │ │ ├── 0007_pythonpackagecontent_mv-2-1.py │ │ ├── 0008_pythonpackagecontent_unique_sha256.py │ │ ├── 0009_pythondistribution_allow_uploads.py │ │ ├── 0010_update_json_field.py │ │ ├── 0011_alter_pythondistribution_distribution_ptr_and_more.py │ │ ├── 0012_add_domain.py │ │ ├── 0013_add_rbac_permissions.py │ │ ├── 0014_pythonpackagecontent_dynamic_and_more.py │ │ ├── 0015_alter_pythonpackagecontent_options.py │ │ ├── 0016_pythonpackagecontent_metadata_sha256.py │ │ ├── 0017_pythonpackagecontent_size.py │ │ ├── 0018_packageprovenance.py │ │ └── __init__.py │ ├── modelresource.py │ ├── models.py │ ├── pypi │ │ ├── __init__.py │ │ ├── serializers.py │ │ └── views.py │ ├── replica.py │ ├── serializers.py │ ├── settings.py │ ├── tasks │ │ ├── __init__.py │ │ ├── publish.py │ │ ├── repair.py │ │ ├── sync.py │ │ ├── upload.py │ │ └── vulnerability_report.py │ ├── urls.py │ ├── utils.py │ ├── viewsets.py │ └── webserver_snippets │ │ ├── __init__.py │ │ ├── apache.conf │ │ └── nginx.conf ├── pytest_plugin.py └── tests │ ├── __init__.py │ ├── functional │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── test_attestations.py │ │ ├── test_auto_publish.py │ │ ├── test_consume_content.py │ │ ├── test_crud_content_unit.py │ │ ├── test_crud_publications.py │ │ ├── test_crud_remotes.py │ │ ├── test_domains.py │ │ ├── test_download_content.py │ │ ├── test_export_import.py │ │ ├── test_full_mirror.py │ │ ├── test_pypi_apis.py │ │ ├── test_pypi_simple_json_api.py │ │ ├── test_rbac.py │ │ ├── test_repair.py │ │ ├── test_sync.py │ │ ├── test_upload.py │ │ └── test_vulnerability_report.py │ ├── constants.py │ └── utils.py │ └── unit │ ├── __init__.py │ └── test_models.py ├── pyproject.toml ├── releasing.md ├── shelf_reader-0.1-py2-none-any.whl ├── template_config.yml ├── test_requirements.txt └── unittest_requirements.txt /.ci/ansible/Containerfile.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/ansible/Containerfile.j2 -------------------------------------------------------------------------------- /.ci/ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/ansible/ansible.cfg -------------------------------------------------------------------------------- /.ci/ansible/build_container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/ansible/build_container.yaml -------------------------------------------------------------------------------- /.ci/ansible/filter/repr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/ansible/filter/repr.py -------------------------------------------------------------------------------- /.ci/ansible/inventory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/ansible/inventory.yaml -------------------------------------------------------------------------------- /.ci/ansible/settings.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/ansible/settings.py.j2 -------------------------------------------------------------------------------- /.ci/ansible/smash-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/ansible/smash-config.json -------------------------------------------------------------------------------- /.ci/ansible/start_container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/ansible/start_container.yaml -------------------------------------------------------------------------------- /.ci/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.ci/assets/ci_constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/assets/ci_constraints.txt -------------------------------------------------------------------------------- /.ci/assets/httpie/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/assets/httpie/config.json -------------------------------------------------------------------------------- /.ci/assets/release_requirements.txt: -------------------------------------------------------------------------------- 1 | bump-my-version 2 | gitpython 3 | towncrier 4 | -------------------------------------------------------------------------------- /.ci/scripts/calc_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/calc_constraints.py -------------------------------------------------------------------------------- /.ci/scripts/check_gettext.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/check_gettext.sh -------------------------------------------------------------------------------- /.ci/scripts/check_pulpcore_imports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/check_pulpcore_imports.sh -------------------------------------------------------------------------------- /.ci/scripts/check_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/check_release.py -------------------------------------------------------------------------------- /.ci/scripts/check_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/check_requirements.py -------------------------------------------------------------------------------- /.ci/scripts/collect_changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/collect_changes.py -------------------------------------------------------------------------------- /.ci/scripts/pr_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/pr_labels.py -------------------------------------------------------------------------------- /.ci/scripts/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/schema.py -------------------------------------------------------------------------------- /.ci/scripts/skip_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/skip_tests.py -------------------------------------------------------------------------------- /.ci/scripts/update_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/update_github.py -------------------------------------------------------------------------------- /.ci/scripts/validate_commit_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.ci/scripts/validate_commit_message.py -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/ISSUE_TEMPLATE/task.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/create-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/create-branch.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/pr_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/pr_checks.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scripts/before_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/before_install.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/before_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/before_script.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/build_python_client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/build_python_client.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/build_ruby_client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/build_ruby_client.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/check_commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/check_commit.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/install.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/push_branch_and_tag_to_github.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/push_branch_and_tag_to_github.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/release.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/script.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/secrets.py -------------------------------------------------------------------------------- /.github/workflows/scripts/stage-changelog-for-default-branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/stage-changelog-for-default-branch.py -------------------------------------------------------------------------------- /.github/workflows/scripts/update_backport_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/update_backport_labels.py -------------------------------------------------------------------------------- /.github/workflows/scripts/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/scripts/utils.sh -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/update-labels.yml -------------------------------------------------------------------------------- /.github/workflows/update_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.github/workflows/update_ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.gitignore -------------------------------------------------------------------------------- /.pep8speaks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/.pep8speaks.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CHANGES/+attestations.feature: -------------------------------------------------------------------------------- 1 | Added the ability to upload PEP 740 Provenance files to repositories. 2 | -------------------------------------------------------------------------------- /CHANGES/+twine-upload-validation.bugfix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/CHANGES/+twine-upload-validation.bugfix -------------------------------------------------------------------------------- /CHANGES/.TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/CHANGES/.TEMPLATE.md -------------------------------------------------------------------------------- /CHANGES/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /COMMITMENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/COMMITMENT -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/README.md -------------------------------------------------------------------------------- /dev_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/dev_requirements.txt -------------------------------------------------------------------------------- /doc_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/doc_requirements.txt -------------------------------------------------------------------------------- /docs/admin/guides/rbac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/docs/admin/guides/rbac.md -------------------------------------------------------------------------------- /docs/admin/reference/settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/docs/admin/reference/settings.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/user/guides/_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/docs/user/guides/_SUMMARY.md -------------------------------------------------------------------------------- /docs/user/guides/publish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/docs/user/guides/publish.md -------------------------------------------------------------------------------- /docs/user/guides/pypi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/docs/user/guides/pypi.md -------------------------------------------------------------------------------- /docs/user/guides/sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/docs/user/guides/sync.md -------------------------------------------------------------------------------- /docs/user/guides/upload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/docs/user/guides/upload.md -------------------------------------------------------------------------------- /docs/user/guides/vulnerability_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/docs/user/guides/vulnerability_report.md -------------------------------------------------------------------------------- /docs/user/learn/tech-preview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/docs/user/learn/tech-preview.md -------------------------------------------------------------------------------- /functest_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/functest_requirements.txt -------------------------------------------------------------------------------- /lint_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/lint_requirements.txt -------------------------------------------------------------------------------- /pulp_python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/__init__.py -------------------------------------------------------------------------------- /pulp_python/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/__init__.py -------------------------------------------------------------------------------- /pulp_python/app/global_access_conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/global_access_conditions.py -------------------------------------------------------------------------------- /pulp_python/app/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pulp_python/app/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pulp_python/app/management/commands/repair-python-metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/management/commands/repair-python-metadata.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0001_initial.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0001_squashed_0010_update_json_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0001_squashed_0010_update_json_field.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0002_pythonpackagecontent_python_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0002_pythonpackagecontent_python_version.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0003_new_sync_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0003_new_sync_filters.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0004_DATA_swap_distribution_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0004_DATA_swap_distribution_model.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0005_pythonpackagecontent_sha256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0005_pythonpackagecontent_sha256.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0006_pythonrepository_autopublish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0006_pythonrepository_autopublish.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0007_pythonpackagecontent_mv-2-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0007_pythonpackagecontent_mv-2-1.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0008_pythonpackagecontent_unique_sha256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0008_pythonpackagecontent_unique_sha256.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0009_pythondistribution_allow_uploads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0009_pythondistribution_allow_uploads.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0010_update_json_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0010_update_json_field.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0011_alter_pythondistribution_distribution_ptr_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0011_alter_pythondistribution_distribution_ptr_and_more.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0012_add_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0012_add_domain.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0013_add_rbac_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0013_add_rbac_permissions.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0014_pythonpackagecontent_dynamic_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0014_pythonpackagecontent_dynamic_and_more.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0015_alter_pythonpackagecontent_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0015_alter_pythonpackagecontent_options.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0016_pythonpackagecontent_metadata_sha256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0016_pythonpackagecontent_metadata_sha256.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0017_pythonpackagecontent_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0017_pythonpackagecontent_size.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/0018_packageprovenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/migrations/0018_packageprovenance.py -------------------------------------------------------------------------------- /pulp_python/app/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pulp_python/app/modelresource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/modelresource.py -------------------------------------------------------------------------------- /pulp_python/app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/models.py -------------------------------------------------------------------------------- /pulp_python/app/pypi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pulp_python/app/pypi/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/pypi/serializers.py -------------------------------------------------------------------------------- /pulp_python/app/pypi/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/pypi/views.py -------------------------------------------------------------------------------- /pulp_python/app/replica.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/replica.py -------------------------------------------------------------------------------- /pulp_python/app/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/serializers.py -------------------------------------------------------------------------------- /pulp_python/app/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/settings.py -------------------------------------------------------------------------------- /pulp_python/app/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/tasks/__init__.py -------------------------------------------------------------------------------- /pulp_python/app/tasks/publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/tasks/publish.py -------------------------------------------------------------------------------- /pulp_python/app/tasks/repair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/tasks/repair.py -------------------------------------------------------------------------------- /pulp_python/app/tasks/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/tasks/sync.py -------------------------------------------------------------------------------- /pulp_python/app/tasks/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/tasks/upload.py -------------------------------------------------------------------------------- /pulp_python/app/tasks/vulnerability_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/tasks/vulnerability_report.py -------------------------------------------------------------------------------- /pulp_python/app/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/urls.py -------------------------------------------------------------------------------- /pulp_python/app/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/utils.py -------------------------------------------------------------------------------- /pulp_python/app/viewsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/viewsets.py -------------------------------------------------------------------------------- /pulp_python/app/webserver_snippets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pulp_python/app/webserver_snippets/apache.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/webserver_snippets/apache.conf -------------------------------------------------------------------------------- /pulp_python/app/webserver_snippets/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/app/webserver_snippets/nginx.conf -------------------------------------------------------------------------------- /pulp_python/pytest_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/pytest_plugin.py -------------------------------------------------------------------------------- /pulp_python/tests/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Tests for Pulp Python. 3 | """ 4 | -------------------------------------------------------------------------------- /pulp_python/tests/functional/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_attestations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_attestations.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_auto_publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_auto_publish.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_consume_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_consume_content.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_crud_content_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_crud_content_unit.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_crud_publications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_crud_publications.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_crud_remotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_crud_remotes.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_domains.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_download_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_download_content.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_export_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_export_import.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_full_mirror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_full_mirror.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_pypi_apis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_pypi_apis.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_pypi_simple_json_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_pypi_simple_json_api.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_rbac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_rbac.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_repair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_repair.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_sync.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_upload.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/api/test_vulnerability_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/api/test_vulnerability_report.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/constants.py -------------------------------------------------------------------------------- /pulp_python/tests/functional/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/functional/utils.py -------------------------------------------------------------------------------- /pulp_python/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pulp_python/tests/unit/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pulp_python/tests/unit/test_models.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/releasing.md -------------------------------------------------------------------------------- /shelf_reader-0.1-py2-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/shelf_reader-0.1-py2-none-any.whl -------------------------------------------------------------------------------- /template_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/template_config.yml -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulp/pulp_python/HEAD/test_requirements.txt -------------------------------------------------------------------------------- /unittest_requirements.txt: -------------------------------------------------------------------------------- 1 | mock 2 | pytest<8 3 | --------------------------------------------------------------------------------