It has multiple packages all with interdependencies that are automatically graphed with clickable, navigable svgs https://pymedphys.com/developer/dependencies.html.
Bumping the version is as simple as running `yarn bump:minor` for example. This then propagates the newly pinned versions for each python package to each python package.
Dependencies are directly extracted from the python code within the packages themselves.
It has been quite beautiful merging the Lerna tooling to support a Python multi package, levelled, Monorepo.
I'm keen for feedback and advice. Please let me know.
Cheers, Simon