You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
I'm looking for some ideas to organize our corporate python project.
Currently, we host about 30 python packages in multiple gitlab repositories. 1 package per repo. Each package has its own test scripts and version number.
Most of those packages have some dependencies to each other, with 1 package serving as 'main' repo.
Using git-submodules we checkout all packages to C:\companyfolder\
C:\companyfolder\mainrepo
C:\companyfolder\packageA
C:\companyfolder\packageB
We want to be able to work on all packages at once.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi,
I'm looking for some ideas to organize our corporate python project.
Currently, we host about 30 python packages in multiple gitlab repositories. 1 package per repo. Each package has its own test scripts and version number.
Most of those packages have some dependencies to each other, with 1 package serving as 'main' repo.
Using git-submodules we checkout all packages to C:\companyfolder\
We want to be able to work on all packages at once.
main_repo/pyproject.toml looks like:
[tool.pdm.dev-dependencies]
local = [
"-e file:///C:/companyfolder/repoA",
"-e file:///C:/companyfolder/repoB",
.....
"-e file:///C:/companyfolder/repoZ",
to me, it feels rather complex, there must be a better way..
Beta Was this translation helpful? Give feedback.
All reactions