-
Notifications
You must be signed in to change notification settings - Fork 6k
Labels
🛠 code-qualitychange type: code-qualitychange type: code-quality
Description
What kind of feature are you missing? Where do you notice a shortcoming of PTB?
The python packaging guide recommends that libraries which are meant to be importable (that's us) should use a src layout. The pros of using it is listed here - https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/
Describe the solution you'd like
The telegram folder will now be in src/telegram.
Describe alternatives you've considered
Not conforming to python packaging standards
Additional context
uv also initializes a new project with src layout by default for libraries, see https://docs.astral.sh/uv/concepts/projects/init/#libraries
Metadata
Metadata
Assignees
Labels
🛠 code-qualitychange type: code-qualitychange type: code-quality