thousands-france-27863
01/16/2023, 11:20 AMhappy-kitchen-89482
01/16/2023, 12:10 PMhappy-kitchen-89482
01/16/2023, 12:10 PMhappy-kitchen-89482
01/16/2023, 12:10 PMthousands-france-27863
01/16/2023, 12:13 PMthousands-france-27863
01/16/2023, 12:29 PMcommon
needs logger
and streamer
• library streamer
needs library logger
• library test-common
needs library logger
• library logger
needs pythonjsonlogger
Then the services might need some of those libraries or not. Example:
• Service runner
needs logger
, streamer
, test-common
(on tests) and common
• Service collector
needs logger
and common
• etc
Ideally I can put all libraries into the same repo, but still deploy them separated for the consumers to get them. Thanks in advance!happy-kitchen-89482
01/16/2023, 1:22 PMhappy-kitchen-89482
01/16/2023, 1:32 PMlogger
for runner
to use it. They are in the same repo!thousands-france-27863
01/16/2023, 2:17 PMthousands-france-27863
01/16/2023, 2:58 PMhappy-kitchen-89482
01/16/2023, 4:12 PMhappy-kitchen-89482
01/16/2023, 4:12 PMhappy-kitchen-89482
01/16/2023, 4:13 PMsetup.py
or pyproject.toml
for all these wheels you're publishing?thousands-france-27863
01/16/2023, 4:13 PMhappy-kitchen-89482
01/16/2023, 4:14 PM./pants package ::
will build all of them, ./pants --changed-since=<SHA> --changed-dependees=transitive package
will build all of the ones that are affected by changes since <SHA>happy-kitchen-89482
01/16/2023, 4:14 PMhappy-kitchen-89482
01/16/2023, 4:15 PMlogging
you don't have to manually update common/pyproject.toml
with the new version of logging
?thousands-france-27863
01/16/2023, 4:33 PMthousands-france-27863
01/16/2023, 4:39 PMhappy-kitchen-89482
01/16/2023, 4:41 PMhappy-kitchen-89482
01/16/2023, 4:41 PMhappy-kitchen-89482
01/16/2023, 4:41 PMthousands-france-27863
01/16/2023, 4:44 PMthousands-france-27863
01/17/2023, 11:22 AM