Creating custom projects

You can create custom projects that include only the ActiveState programming language distributions and package you need for the specific operating systems you are working on. The Platform currently supports a wide variety of ActivePython and ActivePerl versions on Linux and Windows.

  1. Open your web browser and navigate to http://platform.activestate.com and sign in.
  2. In the Your Organizations list, select the organization to create a custom build for, or click the Projects tab to create a personal project.
  3. Click Create a new Project.
  4. Enter a short, meaningful name for the project in Project Name.
  5. In the Select Languages section, select the checkbox next to the language to include in the project, and then select the appropriate version from the drop-down list.

    Tip: To increase the likelihood of your build completing successfully, start with the recommended configuration (Python 3.6.6 on Linux) and add other languages once your project is building without errors.

  6. In the Select Platforms section, click the platform operating system to use and then click the checkbox next to the platform(s) to include. The platforms list includes a description of the operating system versions the platform is for.

  7. Click Create Project.

  8. Click Add Packages to customize the packages included in your build.

  9. In the Add Packages dialog box, click Add next to the packages you want to add. You can enter partial package names in the search text box or scroll to the packages you need.

  10. When you have selected all of the packages you want to include in your build, click Done.

    The packages you selected are listed in the Requested Packages list, and any dependencies of these selected packages are listed in the Dependencies list.

  11. When you have reviewed the packages and dependencies that are included and you are satisfied, click Commit Changes to start the build process.

  12. Click View Status to see the progress of the build. Depending on the packages included and the complexity of the build it can take quite a bit of time for the build to complete. You may need to come back later to access the finished build output.

  13. If the build completed successfully, you can download the installer for your build on the Builds page by clicking Download. For Linux, the file you want to download is named ActivePython-linux-<platform>-<identifier>.tar.gz. You do not need to download the recipe.json, packages, or tests files that are listed unless you specifically require them.