============================== Getting Started with Hatcher ============================== .. contents:: .. _installing-hatcher: Installing Hatcher ================== Installing with ``enpkg`` ------------------------- .. warning:: Hatcher is not yet available as an enstaller egg. Installation via source is currently the only option. Installing from Source ---------------------- The simplest way to install (or update) ``hatcher`` from source is using ``pip`` directly with GitHub:: $ pip install -U git+ssh://git@github.com/enthought/hatcher@#egg=hatcher .. note:: It is very important that the latest *release* tag is selected for install. See releases_ for the latest release. This will install the latest development version of hatcher in the current Python envorinment. .. _releases: https://github.com/enthought/hatcher/releases .. _first-steps: First steps =========== .. _specify-brood-server: Specifying the Brood Server --------------------------- When running Hatcher, the first thing to keep in mind is that it always needs to know the URL of the Brood server. The ``-u`` or ``--url`` option of the ``hatcher`` command is used to specify the root Brood URL:: $ hatcher -u https://packages.enthought.com ... .. hint:: All options to the ``hatcher`` command support being passed as environment variables. The environment variable for any option is named ``HATCHER_