Merge lp:~frankban/juju-quickstart/improve-venv into lp:juju-quickstart
Proposed by
Francesco Banconi
Status: | Merged |
---|---|
Merged at revision: | 14 |
Proposed branch: | lp:~frankban/juju-quickstart/improve-venv |
Merge into: | lp:juju-quickstart |
Diff against target: |
165 lines (+75/-11) 7 files modified
HACKING.rst (+16/-0) MANIFEST.in (+24/-0) Makefile (+3/-2) quickstart/settings.py (+1/-1) requirements.pip (+25/-0) setup.py (+5/-6) test-requirements.pip (+1/-2) |
To merge this branch: | bzr merge lp:~frankban/juju-quickstart/improve-venv |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juju GUI Hackers | Pending | ||
Review via email:
|
Description of the change
Update the quickstart test venv set up process.
Remove the activate file if the requirements
installation process fails.
Also updated the default GUI charm URL, and
the documentation.
To post a comment you must log in.
Reviewers: mp+195200_ code.launchpad. net,
Message:
Please take a look.
Description:
Update the quickstart test venv set up process.
Remove the activate file if the requirements
installation process fails.
Also updated the default GUI charm URL, and
the documentation.
https:/ /code.launchpad .net/~frankban/ juju-quickstart /improve- venv/+merge/ 195200
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/26540043/
Affected files (+76, -11 lines): settings. py ts.pip
M HACKING.rst
A MANIFEST.in
M Makefile
A [revision details]
M quickstart/
A requirements.pip
M setup.py
M test-requiremen
Index: HACKING.rst websocket- client` to be ~~~~~~~ ~~~~~~~ ~~~~~~~ ~~~~~~~ ~~~~~~~ ~ requirements. pip`` file in the pip`` file. The former .pip``, that file must only include PACKAGE==VERSION /launchpad. net/~juju- gui/+archive/ quickstart- beta/+packages>.
=== modified file 'HACKING.rst'
--- HACKING.rst 2013-11-12 15:34:15 +0000
+++ HACKING.rst 2013-11-14 10:50:46 +0000
@@ -83,3 +83,18 @@
Packages depend on `python-jujuclient` and `python-
available. They are available in saucy, and they are also stored in our
PPA in
order to support previous Ubuntu releases.
+
+Updating application and test dependencies
+~~~~~~
+
+Test dependencies are listed in the ``test-
+branch root, application ones in the ``requirements.
+includes the latter, so any updates to the application requirements will
also
+update the test dependencies and therefore the testing virtual environment.
+Note that, since the source requirements are dynamically generated parsing
+``requirements
formatted
+dependencies, and not other pip specific requirement specifications.
+Also ensure, before updating the application dependencies, that those
packages
+are available in the main Ubuntu repositories for the series we support
(from
+precise to saucy), or in the Juju Quickstart Beta PPA: see
+<https:/
Index: MANIFEST.in /launchpad. net/juju- quickstart). www.gnu. org/licenses/>.
=== added file 'MANIFEST.in'
--- MANIFEST.in 1970-01-01 00:00:00 +0000
+++ MANIFEST.in 2013-11-14 10:37:29 +0000
@@ -0,0 +1,24 @@
+# This file is part of the Juju Quickstart Plugin, which lets users set up
a
+# Juju environment in very few steps
(https:/
+# Copyright (C) 2012-2013 Canonical Ltd.
+#
+# This program is free software: you can redistribute it and/or modify it
under
+# the terms of the GNU Affero General Public License version 3, as
published by
+# the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful, but
WITHOUT
+# ANY WARRANTY; without even the implied warranties of MERCHANTABILITY,
+# SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <http://
+
+include COPYING
+include HACKING.rst
+include MANIFEST.in
+include README.rst
+# Note: since the source requirements are dynamically generated parsing the
+# requirements.pip file, removing it from this list will break the source
+# distribution and therefore t...