Python by ActiveState
Secure, modern Python with advanced dependency management
We’re reimagining how you work with Python and virtual environments.
With Python by ActiveState, Python developers get access to:
- Security-first package management
- Automated dependency resolution and easy solutions to dependency conflicts
- Consistent, reproducible environments from dev to production
- Automated builds from source code, including linked C libraries
Python package management that makes developers lives easier
Python by ActiveState is powered by the ActiveState Platform. It offers automated dependency management, distributed parallel cloud builds of dependencies from source, team collaboration tools, and a versatile CLI (our State Tool) —all without the need for build engineering or Windows and Linux expertise.
Identify & Resolve Security Vulnerabilities Faster
Shortcut the lengthy remediation process of investigating, rebuilding, retesting, and updating runtime environments. The ActiveState Platform lets you find vulnerabilities, fix them, and automatically rebuild a secure version of your Python environment in minutes, decreasing Mean Time To Remediation (MTTR) from days to hours.
Advanced Enterprise-Grade Python Dependency Management
The ActiveState Platform automates dependency resolution, helping to ensure your environment contains known-good sets of dependencies that work together. Can’t resolve a dependency conflict? Let the ActiveState Platform resolve it for you, or at least tell you why it can’t.
Versatile CLI – our State Tool
Our all-new, open-source CLI, the State Tool, lets you manage your environment directly from the terminal, easily integrate with your existing CI/CD pipelines, and keep your team synchronized across platforms.
Built Fast from Source
The ActiveState Platform gives you access to a distributed, parallel build system so that even complex development environments can be automatically built and packaged for your OS in record time—straight from source code—giving you all the security assurances and flexibility that comes with it.
Multi-OS Universal Python Package Management
Use the same tooling across platforms to manage all your Python environments. Add, remove, update individual dependencies, or install a bundle of curated packages by use-case so you can get coding quicker.
See the history of any change to your environment with the ability to revert, fork, and merge changes between versions (requires free ActiveState Platform account).
Common Development Environments
Keep teams synchronized with a centrally managed and updated Python environment all team members can share (requires free ActiveState Platform account).
Keep your projects sandboxed on your machine with a cross-platform, universal virtual environment solution that’s quicker and easier to use than venv, but still lets you run multiple versions of Python on your machine without worrying about dependency conflicts.
Trusted by Developers, Proven for the Enterprise
Frequently Asked Questions
What can I do with Python on the ActiveState Platform?
The ActiveState Platform is a universal package management solution for Python, as well as Perl and Tcl that lets you automatically build and manage language environments/distributions for all major OS’s with a single toolchain.
Why would I want to use the ActiveState Platform for Python?
- Easier to build a Python environment/distribution than doing it manually, especially if you need to build from source code for more than one OS since you only need to work with a single toolchain
- Easier to manage your Python environment, since whenever you add a package we’ll automatically pull in the dependencies, resolve them, build them from source (including linked C libraries), and add them to your environment
Does the ActiveState Platform act as a code repository?
No, we only deal with open source language components, we don’t deal with your code. We can accommodate proprietary Python packages/libraries, however.
Why else would I want to use the ActiveState Platform for Python?
You might want to use it to help other developers get up and running on your project quicker. We’ll copy over the code from your GitHub repo and install it together with the runtime environment it requires to run — all with a single command.
What are some other advantages Python 3.9 by ActiveState has over Community Python?
There’s a bunch of other things that can help make your life easier as a professional Python Developer (including branching configurations, cross-platform scripting, eliminating “works only on my machine” issues, and more). You can take advantage of them, if you don’t buy into our toolchain.
Am I locked into your Python ecosystem?
Not at all. For instance, if you prefer to work with pip, our CLI (the State Tool) will respect your pip commands and our hosted repository will allow you to install Python wheels.