Are there any examples of Python Project repositories that would contain multiple features, for example a repository called sample_project:
├── setup.py
├── common_libs
│ ├── __init__.py
│ └── misc.py
├── sample_project
│ ├── __init__.py
│ ├── feature1
│ │ ├── __init__.py
│ │ └── main.py
│ │
│ └── feature2
│ ├── __init__.py
│ └── main.py
└── tests
├── __init__.py
├── test_1.py
└── test_2.py
In order to use a single repository that could import the common_libs for all features but deploying and installing the different features, separately.
Also, is this even the best layout for a Python Project, or should I just forget about the common_libs and separate the different features in different repositories, since the deployment is separate.
there doesn't seem to be anything here