|
a/README.markdown |
|
b/README.markdown |
|
... |
|
... |
59 |
Although the application setup.py files define a number of dependencies, the `requirements.txt` files are currently the authoritative source, so we'll use those with `pip` to make sure the correct versions are installed.
|
59 |
Although the application setup.py files define a number of dependencies, the `requirements.txt` files are currently the authoritative source, so we'll use those with `pip` to make sure the correct versions are installed.
|
60 |
|
60 |
|
61 |
(anvil)~/src$ cd forge
|
61 |
(anvil)~/src$ cd forge
|
62 |
(anvil)~/src/forge$ easy_install pip
|
62 |
(anvil)~/src/forge$ easy_install pip
|
63 |
(anvil)~/src/forge$ pip install -r requirements-dev.txt
|
63 |
(anvil)~/src/forge$ pip install -r requirements-dev.txt
|
|
|
64 |
|
|
|
65 |
If you want to use RabbitMQ for faster message processing (optional), also pip install 'amqplib' and 'kombu'.
|
64 |
|
66 |
|
65 |
And now to setup each of the Forge applications for development. Because there are quite a few (at last count 15), we'll use a simple shell loop to set them up.
|
67 |
And now to setup each of the Forge applications for development. Because there are quite a few (at last count 15), we'll use a simple shell loop to set them up.
|
66 |
|
68 |
|
67 |
for APP in Allura* Forge* NoWarnings pyforge
|
69 |
for APP in Allura* Forge* NoWarnings pyforge
|
68 |
do
|
70 |
do
|