Actions
Task #3294
closedPulp - Story #3209: As a user, I have Repository Versions
Update Python plugin to sync with versioned repositories
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
3.0.0
Target Release - Python:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 32
Quarter:
Description
This task is to:
- Create a celery task called `sync` in pulp_python.app.tasks.py
- define a POST detail route called sync on PythonImporterViewset that deploys the celery task with reservation for the repository. This viewset should accept `repository` as a POST body parameter.
The logic defined in the task should be taken from models.PythonImporter.sync. Validation and setting the working directory that used to live in pulpcore.tasks.importer.sync should also be added to this task.
See https://pulp.plan.io/issues/3260 as an example
Related issues
Updated by amacdona@redhat.com almost 7 years ago
- Blocked by Refactor #3074: Move sync logic from models to tasks added
Updated by amacdona@redhat.com almost 7 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to amacdona@redhat.com
Updated by amacdona@redhat.com almost 7 years ago
- Blocks Story #2885: As a User I can Publish Python packages in a way that is consumable by pip added
Updated by dalley almost 7 years ago
- Tracker changed from Issue to Task
- Sprint/Milestone set to 53
- % Done set to 0
Updated by jortel@redhat.com almost 7 years ago
- Sprint/Milestone changed from 53 to 54
Added by amacdona@redhat.com almost 7 years ago
Updated by amacdona@redhat.com almost 7 years ago
- Status changed from ASSIGNED to MODIFIED
- % Done changed from 0 to 100
Applied in changeset 1575d005a49a56f2b6a02f0f5fc7dde6928314a1.
Actions
Update Python sync to work with core changes
Changes include: Move sync from Importer model to task RepositoryVersion context manager WorkingDirectory context manager natural key default to unique_together
fixes #3294