How to automate Python environment set up with the ActiveState Platform

This video shows a popular use case for Python developers enabled by the ActiveState Platform: installing the Python environment and GitHub repo for their project with a single command. To create your own Python environment and link it your GitHub project so they can both be installed with a single command just create a free ActiveState Platform account.
The ActiveState Platform automatically builds Python environments. You can simply import the requirements.txt file (or similar config file) for your existing GitHub project and let the Platform pull in all the dependencies and securely build them for your source code in minutes. You can then link it to your GitHub repo so your users can automatically install your code and the runtime for it with a single command on any Windows, Mac or Linux machine in a standard, reproducible way.

The benefits?

  • Just one command to download and install your GitHub repo and the associated runtime environment
  • Never get into a “can’t build the environment” state since the environment configuration is saved and all dependencies (including transitive and OS dependencies) are always available in the Platform’s catalog

This video walks you through the entire process of setting up a Python environment for a GitHub project starting from a requirements.txt file through installing the repo and environment so you’re ready to start coding.

Note: Creating secure, reproducible environments are functions available to all users of the ActiveState Platform, including free tier users. Just start by creating your account using your email or GitHub credentials. As you work with the ActiveState Platform to create new Python environments, you may  need to upgrade to higher tiers to obtain access to features available only to paid tier users. Please get in touch with us to help you find the best tier for your needs.

Watch Next: How to Revert to a Previous Commit

At ActiveState, we use the Platform to build not only our popular open source language distributions, but also custom runtimes for our enterprise clients (i.e. builds containing just the language and packages their project requires). Try it out yourself or get a personalized demo and understand how it can support your enterprise’s open source needs.

To read the blog based on this video ‘How to set up your Python environment with a single command’, head here.

New to the ActiveState Platform? Here’s how to get started, once you’ve created your free account.

Use our Platform to build a custom environment for your next project, including just the language and packages your project needs.

  • Choose a language (Python, Perl or Tcl right now)
  • Select your operating system (Linux or Windows, plus Mac for Python)
  • Add the packages your project requires

ActiveState regularly pulls packages from each language’s standard open source repository (CPAN, PyPI, etc) to ensure that your open source language and components are up to date, can be compiled from source, and are then verified to work together in a distribution that is packaged for most major operating systems. Go ahead and try our beta today! We are hanging out at our Community Forum to provide support as you explore.

Individual users can get started with the ActiveState Platform for free. For use by organizations or teams of individuals, explore our paid plans.