1. Fred Drake
  2. d2dev


Development environment for distutils2

- Development requirements:

  - Python 2.4 - 2.7

  - Mercurial

  - bitbucket.org account

- Official repository:


  Development repository:


  Development occurs on bitbucket.org, and changes are pushed to the
  python.org repository.

  Using bitbucket.org makes cloning the repository easier for
  contributor.  To work on a distutils2 issue:

  1. Prepare a working environment on your development machine:

         $ hg clone http://bitbucket.org/fdrake/d2dev <workspace>
         $ cd <workspace>
         $ bin/bootstrap
         $ bin/buildout

  2. Clone the repository to your bitbucket.org account, if you don't
     have a clone there already.

         (Use bitbucket.org web UI.)

  3. Clone your repository on bitbucket.org to your development machine.

         $ hg clone http://bitbucket.org/<you>/<repository> <localname>

  4. Run the tests to make sure your environment is working:

         $ bin/test <localname>
         Running tests using Python 2.7... Success
         Running tests using Python 2.6... Success
         Running tests using Python 2.5... Success
         Running tests using Python 2.4... Success