[Baypiggies] This Thursday's meeting: Python-based Build Systems

Jeff Fischer jeffrey.fischer at gmail.com
Tue Feb 23 14:33:24 EST 2021


*Thursday, February 25th 7:00 pm to 8:30 pm*

This month, we will focus on build systems implemented in Python. We have
two talks: a lightning talk on Snakemake and a full talk on SCons.

*Lightning Talk: Snakemake*
*Speaker:* Jeff Fischer

Snakemake <https://snakemake.github.io> is a Make-inspired framework for
reproducible data analysis from the bioinformatics community. It provides
integrations with shell, Python, Jupyter notebooks, and scientific
computing infrastructure.

*Main Talk: SCons, a Python-based Make replacement*
*Speaker:* William Deegan

*Description*
SCons <https://scons.org> is an open source build tool written in Python.
Originally released in 2001. It’s actively maintained and widely used. It’s
developed with a focus on correctness, flexibility, and speed.

It’s currently used by numerous large software and hardware companies for
apps and embedded software and games.

Attendees will get a quick introduction to SCons,it’s build files
SConstruct and SConscripts, and some of SCons core concepts. Armed with
this information, you can do a basic software build, and have a good base
of knowledge to progress to fairly complicated builds.

*Speaker bio: William Deegan*
William Deegan (@bdbaddog) is the founder of Bad Dog Consulting, which
specializes in build and test automation, CI, CD. Additionally they provide
mobile development and general software development services and Coverity
Deployment and maintenance.

A survivor of 18 startups (so far), Bill started his career at Digital
Equipment Corporation writing chip design software (aka EDA tools).
Graduated from RIT with a bachelor's degree in Computer Engineering.

In his spare time, Bill enjoys training for Triathlons, running, cycling,
reading, and occasionally wrenching on cars.

Bill is active in open source, co-manager of the SCons project, on the
board of directors of Buildbot Project, and has been running the Baypiggies
website and assisted in running Baypiggies for many years.

*Code of Conduct*

https://baypiggies.net/pages/code_of_conduct.html

Interactions online have less nuance than in-person interactions. Please be
Open, Considerate and Respectful. Also, please refrain from discussing
topics unrelated to the Python community or the technical content of the
meeting.

*RSVP*

We will conduct the meeting via Zoom webinar. Please register in advance at
the following link:
https://stanford.zoom.us/webinar/register/WN_jWf3KOBNQP-eBXrXvz2UFQ. It
would also be helpful if you responded on your Meetup page for the event:
https://www.meetup.com/BAyPIGgies/events/276526331/

Thanks and see you Thursday!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/baypiggies/attachments/20210223/0156a2c2/attachment.html>


More information about the Baypiggies mailing list