BrisPy / talks

Brisbane Python User Group
15 stars 1 forks source link

Talk suggestion: Effective Python Monorepos with the Pants Build System #53

Open benjyw opened 3 years ago

benjyw commented 3 years ago

Hi, I am one of the maintainers of Pants Build - an open-source software build system for scalable repos, with a focus on Python. I'd love a chance to tell the Brisbane Python User Group more about the system and how it enables effective software engineering practices even as your codebase grows.

You can read more about Pants Build here: https://www.pantsbuild.org/. The system not only focuses on Python as a primary set of use-cases, but is also itself implemented in Python (and Rust).

Let me know if this would be of interest to your members! Thanks for your consideration.

Cheers, ~ Benjy

benjyw commented 3 years ago

I should mention that the Pants code makes interesting use of asyncio, which I notice was a recent topic at one of your meetups. I could also talk about that (specifically how we combine type annotations, async coroutines and dataclasses to create an extensible Python workflow API that works seamlessly across the Python-Rust FFI boundary).

I should also mention that I'm physically located in the US. Carina Zona (who keynoted PyConAU 2016 in Brisbane) suggested your meetup to me, so I assumed (hopefully correctly) that you might be interested in remote talks? Thanks!

kaiw commented 3 years ago

First of all, I'm terribly sorry it's taken so long for you to get a response.

The situation is that the Brisbane Python meetup group has been on hiatus since the start of the pandemic, and we don't currently have any meetups scheduled. (This is also why it's taken a while for you to get a response; I haven't been monitoring our Github.)

In terms of topics, I would love to see a presentation about Pants Build. I've looked at using it several times for a monorepo project, and it seems really interesting. However, like I said we're not currently running meetups. We have discussed re-scheduling this year, but it hasn't happened yet. When we do finally get around to setting up new meetups, I will definitely contact you in the hope that you're still interested in presenting, and we can hopefully figure out the remote aspect. Thank you so much for the talk offer, and again I can only apologies for the delayed answer.

benjyw commented 3 years ago

Hi @kaiw , thanks for responding! Very understandable that the meetup is on hiatus. I'd love to reengage when you do restart, so please don't hesitate to reach out then!