canonical / canonical/operator
Migrate project to a modern build backend
Open
rainy day
- Dominant language
- Python
- Stars
- 267
- Forks
- 136
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 28
Description
This would modernise things and also let us drop MANIFEST.in (cleaning up the root directory even further; see https://github.com/canonical/operator/pull/2734).
Contributor guide
Research direction
Start by reviewing the linked pull request 2734 and the current MANIFEST.in file to understand the proposed packaging cleanup. Determine the modern build backend and its project-wide implications, then verify that the migration works and MANIFEST.in can be removed without losing required project files.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100