Posts tagged software development
Install dependencies from GitHub with pyproject.toml or requirements.txt
- 31 December 2022
This is a short post to demonstrate how to install packages directly from GitHub with pyprojects.toml
or requirements.txt
, including custom branches and commits.
It will focus on pyprojects.toml
because this is newer and there’s less information about it, but the general pattern holds for requirements.txt
as well.
In pyproject.toml
, you can specify dependencies for a project via the dependencies
field.
For example, to specify Sphinx as a dependency:
Three things I love about CircleCI
- 29 January 2019
I recently had to beef up the continuous deployment of Jupyter Book, and used it as an opportunity to learn a bit more about CircleCI’s features. It turns out, they’re pretty cool! Here are a few of the things that I learned this time around.
For those who aren’t familiar with CircleCI, it is a service that runs Continuous Integration and Continuous Deployment (CI/CD) workflows for projects. This basically means that they manage many kinds of infrastructure that can launch jobs that run test suites, deploy applications, and test on many different environments.