Source Distributions
If you want to build Enthought Tool Suite for a platform for which we don't provide binaries, you can get source distributions of the ETS packages from the Enthought Package Repository:
See the Installation From Source page on the Enthought development wiki for build instructions for various platforms.
Source Control Repository
If you want to be on the bleeding edge of the Enthought Tool Suite, you can check out the latest source from our Subversion (SVN) source control repository. MS Windows users may wish to use the Tortoise SVN client. Read-only access is allowed for anonymous users.
NOTE: Subversion uses the term "check out" for making a local copy of source files. This operation does not involve locking the files, as a "check out" does in some other version control systems.
ETSProjectTools
The ETSProjectTools project contains scripts to simplify working with the Enthought Subversion repository. You can use the "ets co" command to check out the source for a project, along with the appropriate versions of the source for any other projects it depends on. For example:
ets co ETS
This command finds the latest version of the ETS meta-egg, finds the source locations for all the dependent projects of ETS (and dependent projects of those projects, etc.), and check out the source files for the complete set of projects.
See How to use ETSProjectTools for further details.
Subversion Commands
If you don't wish to use ETSProjectTools, you can access the ETS repository with normal SVN commands. SVN URLs for the Enthought Tool Suite have the following structure:
https://svn.enthought.com/svn/enthought/project_name/dev_line/[version/]
- project_name is the name of the distributed project, such as 'AppTools'.
- dev_line is the line of development, namely 'trunk', 'branches', or 'tags'.
- version is the branch or tag label. It is omitted for trunk lines.
To check out a project using the Subversion command line tools, enter the command:
svn co URL
Building From Source
See the Installation From Source page on the Enthought development wiki for build instructions for various platforms.
Browsing Source
You can browse the source code directly in your web browser by using an SVN URL as shown above, or through the Browse Source section of the issue-tracking system for Enthought open source software.
