Use src layout and declarative setup config
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- python
- Domain
- build-system
Research direction
Start with the repository layout and the Python Packaging User Guide linked in the issue, then compare the current installation and test setup with the recommended src layout. Identify the files that need moving and the declarative setup configuration to replace the current arrangement. Done means the package installs and tests successfully without shipping test files.
Written by the indexing model from the issue text.
Description
I would recommend to restructure the folders and files in the repo to the officially recommended "src" layout. This will easy your install and test infrastructure and you don't have to ship your package with test files.
Official docu: https://packaging.python.org/en/latest/tutorials/packaging-projects/
Additional infos:
- Dominant language
- Python
- Stars
- 34
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from klieret/RandomFileTree
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
klieret/RandomFileTree#102 ·
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
klieret/RandomFileTree#36 ·
-
documentation good first issue hacktoberfest
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
klieret/RandomFileTree#29 ·
-
allow to fix seed Opengood first issue hacktoberfest
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Files with content Open
Difficulty 5/5 Over a week Newbie friendliness 30/100
klieret/RandomFileTree#2 · 5 comments ·
All issues in klieret/RandomFileTree
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
canonical/paas-charm#368 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
tech debt
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
StevenBlack/hosts#3256 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
qualcomm/qai-appbuilder#275 ·