Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Use src layout and declarative setup config

Open
#26 3 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from klieret/RandomFileTree

All issues in klieret/RandomFileTree

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.