Quick Start: Create a custom language build

Important: Customizing language builds is a work-in-progress feature. We’re working hard on adding packages and optimizing the build experience. The Platform flags recommended build configurations and we recommend that you start with these platforms and languages with a small number of packages. Once your project builds successfully, you can experiment with additional options.

You can quickly start working with a existing ActivePython 3.6.6 Community Edition project by navigating to http://platform.activestate.com/ActivePython-3.6.6/auto-fork.

  1. Open your web browser and navigate to http://platform.activestate.com and sign in.
  2. To create a project for your personal use, click the Projects tab on your dashboard page.
  3. To create a project in an Organization, select the Organization in the Your Organizations list and then click the Projects tab.
  4. Click Create a new Project.
  5. Enter a meaningful name for the project in Project Name.
  6. In Select Languages, select the language(s) to include and the version for each language. Python 3.6.6 is the recommended language.
  7. In Select Platform, select the operating system(s) where you will be installing the language distributions for your project. Linux 64-bit is the recommended platform.

For Linux, several distributions are supported:

* Centos: CentOS versions 3 to 6
* RHEL: Red Hat Enterprise Linux versions 4, 5, 6, and 7
* Ubuntu: Ubuntu versions 6, 7, 10.10, and 12
* FC: Fedora Core Linux version 5, 13, and 17
  1. Click Create Project.
  2. Click Add Packages to customize the packages included in your build.
  3. In the Add Packages dialog box, type in part of a package name or select it from the list, and click Add. Click Done when you are finished adding packages.
  4. Click Commit Changes. This is the step that starts the build in our server farm. The time it takes for the build to complete depends on the complexity of the build and the available resources to complete the build.
  5. Click View Status. In some cases, the build will fail immediately and you may need to adjust your settings and try again. Otherwise, if the build status is In Progress, you can come back later to verify that the build completed successfully.
  6. Once your build completes successfully, you can download the installer from the Builds tab or use the command listed to activate your project using the State Tool.