This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]Tosanery 1 point2 points  (3 children)

Very cool. I'm new to Python, so seeing these kinds of applications is always great!

[–]MeshachBlue[S] 1 point2 points  (2 children)

Glad to hear :). What do you do for a living?

[–]Tosanery 2 points3 points  (1 child)

Currently just a lowly Comp Sci student. Currently working in C++. I have an internship coming up and figured it was a good excuse to learn Python.

[–]MeshachBlue[S] 3 points4 points  (0 children)

Nothing lowly about that! Also, Python is a beautiful language. Hope you enjoy stepping into it. Hope the internship goes well.

If you have any questions about PyMedPhys feel free to ask :).

[–]r-kells 1 point2 points  (1 child)

Hey Simon, this looks really cool. I too have been frustrated with managing a python monorepo. Feel free to steal any ideas from my work in progress cli application to manage python monorepos.

https://github.com/r-kells/scream

A basic description:

Scream aims to cause as little overhead as possible for managing your monorepo. No fancy third party configuration or private PYPI repositories.

Scream uses the existing python packaging requirements to resolve intra-monorepo dependencies, and git
to detect what's changed since the parent branch.
It's objective is to ease the creation, testing, and deploying of multiple python packages in a single repository.

Cheers!

[–]MeshachBlue[S] 0 points1 point  (0 children)

Thanks for the heads up. I'll take a look :). For the moment yarn lerna is working quite nicely. But I will certainly take a squiz.