dipzza / ultrastar-song2txt

Tools that automate parts of making a song in the ultrastar txt format
GNU Affero General Public License v3.0
1 stars 0 forks source link

Independent publication of libraries #18

Open dipzza opened 2 years ago

dipzza commented 2 years ago

The repository should be prepared for independent publication of libraries in other ecosystems.

_Originally posted by @JJ in https://github.com/dipzza/ultrastar-song2txt/pull/12#discussion_r872642265_

User Story affected: https://github.com/dipzza/ultrastar-song2txt/issues/10

dipzza commented 2 years ago

User Story affected #10

JJ commented 2 years ago

Same as in the other.

dipzza commented 1 year ago

Poetry doesn't have support for publishing subpackages https://github.com/python-poetry/poetry/issues/2270.

This can be work around using the following ugly directory structure https://github.com/codeocelot/python-subprojects and defining a new poetry project for each package.

Instead of messing up the project structure probably is better to keep a simple one and solve this issue by either using another tool or moving the libraries to another repository.