Merge lp:~brian.curtin/ubuntuone-windows-installer/buildout-dep-updates into lp:ubuntuone-windows-installer

Proposed by Brian Curtin
Status: Merged
Approved by: dobey
Approved revision: 176
Merged at revision: 174
Proposed branch: lp:~brian.curtin/ubuntuone-windows-installer/buildout-dep-updates
Merge into: lp:ubuntuone-windows-installer
Diff against target: 50 lines (+16/-4)
2 files modified
scripts/devsetup/README.txt (+12/-0)
scripts/devsetup/buildout.cfg (+4/-4)
To merge this branch: bzr merge lp:~brian.curtin/ubuntuone-windows-installer/buildout-dep-updates
Reviewer Review Type Date Requested Status
dobey (community) Approve
Review via email: mp+170443@code.launchpad.net

Commit message

- Updated the mocker version and moved dependencies off of briancurtin.com and into Launchpad.

Description of the change

A few changes to the Windows buildout setup.

1. comtypes, pycrypto, and protobuf eggs are now uploaded here in Launchpad rather than being stored on my website.
2. I added a note in the README about how the patch recipe works on Windows, requiring a patch binary. This isn't new, but was just undocumented. There's also a note about a minor change that needs to be made until the recipe makers accept the linked pull request and re-release it.
3. mocker 1.1 has disappeared from PyPI so I changed the pinned version to be mocker 1.1.1. It's not a "new" version, instead created in May of last year, but I've run the tests of our projects with this and they work fine with this point release.

To post a comment you must log in.
Revision history for this message
dobey (dobey) :
review: Approve
Revision history for this message
Mike McCracken (mikemc) wrote :

Just for the record - this creates a working buildout on osx as well.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'scripts/devsetup/README.txt'
2--- scripts/devsetup/README.txt 2013-04-01 17:47:07 +0000
3+++ scripts/devsetup/README.txt 2013-06-19 20:42:39 +0000
4@@ -37,3 +37,15 @@
5 from the buildout and place them in the bin folder as needed. Now your
6 tests should be able to use this Python in this buildout and work without
7 needed anything installed into your system's Python installation.
8+
9+Windows
10+=======
11+
12+1. A patch binary is required to be on the path. You can obtain one via the
13+gnuwin32 package: http://gnuwin32.sourceforge.net/
14+
15+2. Until https://github.com/garbas/collective.recipe.patch/pull/3 is pulled
16+into the patch recipe and then re-released, you will need to make a simple
17+change to the collective.recipe.patch egg. The easiest way to do this is to
18+run "bin\buildout" once so that it obtains the recipe, fails to complete the
19+patch, and then make the simple change in https://github.com/briancurtin/collective.recipe.patch/commit/38db262a37e1095c676c4ddecd149b03a83c7564
20
21=== modified file 'scripts/devsetup/buildout.cfg'
22--- scripts/devsetup/buildout.cfg 2013-05-03 19:13:20 +0000
23+++ scripts/devsetup/buildout.cfg 2013-06-19 20:42:39 +0000
24@@ -27,14 +27,14 @@
25 https://github.com/ghtdak/qtreactor/tarball/master#egg=qt4reactor
26 http://launchpad.net/python-distutils-extra/trunk/2.31/+download/python-distutils-extra-2.31.tar.gz#egg=python-distutils-extra
27 # Pycrypto already built using python -c "import setuptools; execfile('setup.py')" bdist_egg
28- http://www.briancurtin.com/canonical/deps/pycrypto-2.6-py2.7-win32.egg#egg=pycrypto
29+ https://launchpad.net/ubuntuone-windows-installer/stable-4-2/4.2.0/+download/pycrypto-2.6-py2.7-win32.egg#egg=pycrypto
30 # Py2exe already build using python -c "import setuptools; execfile('setup.py')" bdist_egg
31 http://u1.to/ralsina/x/py2exe-0.6.9-py2.7-win32.egg#egg=py2exe
32 # Protobuf's upstream zip file doesn't work via easy_install so using an egg.
33- http://www.briancurtin.com/canonical/deps/protobuf-2.4.1-py2.7.egg#egg=protobuf
34+ https://launchpad.net/ubuntuone-windows-installer/stable-4-2/4.2.0/+download/protobuf-2.4.1-py2.7.egg#egg=protobuf
35 # Comtypes has a bug in setup.py with Python 2.7, so this should be changed eventually
36 # http://sourceforge.net/tracker/index.php?func=detail&aid=3036368&group_id=115265&atid=692940
37- http://www.briancurtin.com/canonical/deps/comtypes-0.6.2.zip#egg=comtypes
38+ https://launchpad.net/ubuntuone-windows-installer/stable-4-2/4.2.0/+download/comtypes-0.6.2.zip#egg=comtypes
39 http://launchpad.net/configglue/trunk/1.0/+download/configglue-1.0.tar.gz#egg=configglue
40 http://people.canonical.com/~dobey/pyflakes-0.5.0-2ubuntu2.bo2.tar.gz#egg=pyflakes
41 http://u1.to/~mikemc/g/pyobjc_core-2.5.0b1-py2.7-macosx-10.6-x86_64.egg#egg=pyobjc-core-2.5.0b1
42@@ -195,7 +195,7 @@
43 configglue = 1.0.0
44 logilab-astng = 0.23.1
45 logilab-common = 0.57.1
46-mocker = 1.1
47+mocker = 1.1.1
48 coverage = 3.5.1
49 pylint = 0.25.1
50 pyflakes = 0.5.0-2ubuntu2.bo2

Subscribers

People subscribed via source and target branches