[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2249: Installed distribution Twisted 12.2.0 [for example] conflicts with requirement twisted>=13.0 of nevow 0.11.1

Tahoe-LAFS trac at tahoe-lafs.org
Tue Aug 19 17:56:27 UTC 2014


#2249: Installed distribution Twisted 12.2.0 [for example] conflicts with
requirement twisted>=13.0 of nevow 0.11.1
---------------------------+---------------------------------------------
     Reporter:  nihraguk   |      Owner:  daira
         Type:  defect     |     Status:  new
     Priority:  normal     |  Milestone:  1.11.0
    Component:  packaging  |    Version:  1.10.0
   Resolution:             |   Keywords:  mac osx packaging twisted nevow
Launchpad Bug:             |
---------------------------+---------------------------------------------

Comment (by nejucomo):

 Replying to [comment:11 nejucomo]:
 > Replying to [comment:10 zooko]:
 > > I'll bet that removing the `setup_requires`, as mentioned in
 comment:13:ticket:2055 and comment:3:ticket:2066, would fix this ticket.
 >
 > I'll test that now.

 I just tested that against https://github.com/nejucomo/tahoe-
 lafs/compare/2249_test_removal_of_all_of_setup_requires

 Unfortunately I get the same error.  Here's a full reproduction from
 scratch:

 {{{
 $ export PS1='\n\$ '

 $ mkdir ~/tmp/2249-test

 $ cd ~/tmp/2249-test/

 $ git clone 'https://github.com/nejucomo/tahoe-lafs'
 Cloning into 'tahoe-lafs'...
 remote: Counting objects: 38409, done.
 remote: Compressing objects: 100% (15323/15323), done.
 remote: Total 38409 (delta 20656), reused 38405 (delta 20654)
 Receiving objects: 100% (38409/38409), 62.14 MiB | 510.00 KiB/s, done.
 Resolving deltas: 100% (20656/20656), done.
 Checking connectivity... done.

 $ cd ./tahoe-lafs/

 $ git checkout 2249_test_removal_of_all_of_setup_requires
 Branch 2249_test_removal_of_all_of_setup_requires set up to track remote
 branch 2249_test_removal_of_all_of_setup_requires from origin.
 Switched to a new branch '2249_test_removal_of_all_of_setup_requires'

 $ git rev-parse HEAD
 f6bdc75276c99f951b0d85f8e164000990be2b9b

 $ ls -ld ./venv
 ls: cannot access ./venv: No such file or directory

 $ virtualenv ./venv
 Using real prefix '/usr'
 New python executable in ./venv/bin/python
 Installing
 Setuptools..............................................................................................................................................................................................................................done.
 Installing
 Pip.....................................................................................................................................................................................................................................................................................................................................done.

 $ ./venv/bin/python ./setup.py test
 running update_version
 git-version: wrote '1.10.0-32-gf6bdc75' into 'src/allmydata/_version.py'
 running develop
 Not found: tahoe-deps
 Not found: ../tahoe-deps
 running egg_info
 creating src/allmydata_tahoe.egg-info
 writing requirements to src/allmydata_tahoe.egg-info/requires.txt
 writing src/allmydata_tahoe.egg-info/PKG-INFO
 writing top-level names to src/allmydata_tahoe.egg-info/top_level.txt
 writing dependency_links to src/allmydata_tahoe.egg-
 info/dependency_links.txt
 writing entry points to src/allmydata_tahoe.egg-info/entry_points.txt
 writing manifest file 'src/allmydata_tahoe.egg-info/SOURCES.txt'
 reading manifest file 'src/allmydata_tahoe.egg-info/SOURCES.txt'
 reading manifest template 'MANIFEST.in'
 warning: no previously-included files matching '*~' found anywhere in
 distribution
 writing manifest file 'src/allmydata_tahoe.egg-info/SOURCES.txt'
 running build_ext
 Creating /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/site.py
 Processing setuptools-0.6c16dev4.egg
 Copying setuptools-0.6c16dev4.egg to /home/n/tmp/2249-test/tahoe-
 lafs/support/lib/python2.7/site-packages
 Adding setuptools 0.6c16dev4 to easy-install.pth file
 Installing easy_install_z-2.6 script to support/bin
 Installing easy_install_z script to support/bin

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/setuptools-0.6c16dev4.egg
 Creating /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/allmydata-tahoe.egg-link (link to src)
 Adding allmydata-tahoe 1.10.0.post32 to easy-install.pth file
 Installing tahoe script to support/bin

 Installed /home/n/tmp/2249-test/tahoe-lafs/src
 Processing dependencies for allmydata-tahoe==1.10.0.post32
 Searching for pycryptopp>=0.6.0
 Reading https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-
 sdists/
 Reading https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/
 Best match: pycryptopp
 0.6.0.1206569328141510525648634803928199668821045408958
 Downloading https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-
 eggs/pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958-py2.7
 -linux-x86_64.egg
 Processing
 pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958-py2.7
 -linux-x86_64.egg
 creating /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958-py2.7
 -linux-x86_64.egg
 Extracting
 pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958-py2.7
 -linux-x86_64.egg to /home/n/tmp/2249-test/tahoe-
 lafs/support/lib/python2.7/site-packages
 Adding pycryptopp 0.6.0.1206569328141510525648634803928199668821045408958
 to easy-install.pth file

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/pycryptopp-0.6.0.1206569328141510525648634803928199668821045408958-py2.7
 -linux-x86_64.egg
 Searching for mock>=0.8.0
 Reading http://pypi.python.org/simple/mock/
 Best match: mock 1.0.1
 Downloading https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-
 sdists/mock-1.0.1.tar.gz
 Processing mock-1.0.1.tar.gz
 Running mock-1.0.1/setup.py -q bdist_egg --dist-dir /home/n/tmp
 /easy_install-5N9lHA/mock-1.0.1/egg-dist-tmp-kRm5n9
 warning: no files found matching '*.png' under directory 'docs'
 warning: no files found matching '*.css' under directory 'docs'
 warning: no files found matching '*.html' under directory 'docs'
 warning: no files found matching '*.js' under directory 'docs'
 zip_safe flag not set; analyzing archive contents...
 Adding mock 1.0.1 to easy-install.pth file

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/mock-1.0.1-py2.7.egg
 Searching for pyasn1>=0.0.8a
 Reading http://pypi.python.org/simple/pyasn1/
 Best match: pyasn1 0.1.7
 Downloading
 https://pypi.python.org/packages/2.7/p/pyasn1/pyasn1-0.1.7-py2.7.egg#md5=15f079cabee01402bf86ca8b83356469
 Processing pyasn1-0.1.7-py2.7.egg
 creating /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/pyasn1-0.1.7-py2.7.egg
 Extracting pyasn1-0.1.7-py2.7.egg to /home/n/tmp/2249-test/tahoe-
 lafs/support/lib/python2.7/site-packages
 Adding pyasn1 0.1.7 to easy-install.pth file

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/pyasn1-0.1.7-py2.7.egg
 Searching for pycrypto==2.1.0,==2.3,>=2.4.1
 Reading http://pypi.python.org/simple/pycrypto/
 Best match: pycrypto 2.5
 Downloading https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-
 eggs/pycrypto-2.5-py2.7-linux-x86_64.egg
 Processing pycrypto-2.5-py2.7-linux-x86_64.egg
 creating /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/pycrypto-2.5-py2.7-linux-x86_64.egg
 Extracting pycrypto-2.5-py2.7-linux-x86_64.egg to /home/n/tmp/2249-test
 /tahoe-lafs/support/lib/python2.7/site-packages
 Adding pycrypto 2.5 to easy-install.pth file

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/pycrypto-2.5-py2.7-linux-x86_64.egg
 Searching for Nevow>=0.6.0
 Reading http://pypi.python.org/simple/Nevow/
 Best match: Nevow 0.11.1
 Downloading
 https://pypi.python.org/packages/source/N/Nevow/Nevow-0.11.1.tar.gz#md5=acc5d23bd94a5399752065baae6117f6
 Processing Nevow-0.11.1.tar.gz
 Running Nevow-0.11.1/setup.py -q bdist_egg --dist-dir /home/n/tmp
 /easy_install-J9h2uV/Nevow-0.11.1/egg-dist-tmp-XlmXqe
 package init file 'twisted/plugins/__init__.py' not found (or not a
 regular file)
 Adding Nevow 0.11.1 to easy-install.pth file
 Installing nevow-xmlgettext script to support/bin
 Installing nit script to support/bin

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/Nevow-0.11.1-py2.7.egg
 Searching for pyOpenSSL
 Reading http://pypi.python.org/simple/pyOpenSSL/
 Best match: pyOpenSSL 0.14
 Downloading
 https://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.14.tar.gz#md5=8579ff3a1d858858acfba5f046a4ddf7
 Processing pyOpenSSL-0.14.tar.gz
 Running pyOpenSSL-0.14/setup.py -q bdist_egg --dist-dir /home/n/tmp
 /easy_install-HFgXKX/pyOpenSSL-0.14/egg-dist-tmp-JngX0j
 warning: no previously-included files matching '*.pyc' found anywhere in
 distribution
 no previously-included directories found matching 'doc/_build'
 zip_safe flag not set; analyzing archive contents...
 Adding pyOpenSSL 0.14 to easy-install.pth file

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/pyOpenSSL-0.14-py2.7.egg
 Searching for foolscap>=0.6.3
 Reading http://pypi.python.org/simple/foolscap/
 Reading http://foolscap.lothar.com/
 Reading http://foolscap.lothar.com/trac
 Best match: foolscap 0.6.5
 Downloading http://foolscap.lothar.com/releases/foolscap-0.6.5.tar.gz
 Processing foolscap-0.6.5.tar.gz
 Running foolscap-0.6.5/setup.py -q bdist_egg --dist-dir /home/n/tmp
 /easy_install-cgjonR/foolscap-0.6.5/egg-dist-tmp-R2EnHo
 zip_safe flag not set; analyzing archive contents...
 foolscap.test.test_appserver: module references __file__
 Adding foolscap 0.6.5 to easy-install.pth file
 Installing flogtool script to support/bin
 Installing flappclient script to support/bin
 Installing flappserver script to support/bin

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/foolscap-0.6.5-py2.7.egg
 Searching for Twisted>=11.0.0
 Reading http://pypi.python.org/simple/Twisted/
 Best match: Twisted 11.1.0
 Downloading https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-
 eggs/Twisted-11.1.0-py2.7-linux-x86_64.egg
 Processing Twisted-11.1.0-py2.7-linux-x86_64.egg
 creating /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/Twisted-11.1.0-py2.7-linux-x86_64.egg
 Extracting Twisted-11.1.0-py2.7-linux-x86_64.egg to /home/n/tmp/2249-test
 /tahoe-lafs/support/lib/python2.7/site-packages
 Adding Twisted 11.1.0 to easy-install.pth file
 Installing tapconvert script to support/bin
 Installing manhole script to support/bin
 Installing tkconch script to support/bin
 Installing ckeygen script to support/bin
 Installing tap2deb script to support/bin
 Installing pyhtmlizer script to support/bin
 Installing trial script to support/bin
 Installing cftp script to support/bin
 Installing mailmail script to support/bin
 Installing twistd script to support/bin
 Installing conch script to support/bin
 Installing tap2rpm script to support/bin
 Installing lore script to support/bin

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/Twisted-11.1.0-py2.7-linux-x86_64.egg
 Searching for zope.interface==3.6.0,==3.6.1,==3.6.2,>=3.6.5
 Reading http://pypi.python.org/simple/zope.interface/
 Best match: zope.interface 3.6.1
 Downloading https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-
 eggs/zope.interface-3.6.1-py2.7-linux-x86_64.egg
 Processing zope.interface-3.6.1-py2.7-linux-x86_64.egg
 creating /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/zope.interface-3.6.1-py2.7-linux-x86_64.egg
 Extracting zope.interface-3.6.1-py2.7-linux-x86_64.egg to
 /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-packages
 Adding zope.interface 3.6.1 to easy-install.pth file

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/zope.interface-3.6.1-py2.7-linux-x86_64.egg
 Searching for simplejson>=1.4
 Reading http://pypi.python.org/simple/simplejson/
 Best match: simplejson 3.6.3
 Downloading
 https://pypi.python.org/packages/source/s/simplejson/simplejson-3.6.3.tar.gz#md5=bbb654c2d9b5e3c176af1a22522a458f
 Processing simplejson-3.6.3.tar.gz
 Running simplejson-3.6.3/setup.py -q bdist_egg --dist-dir /home/n/tmp
 /easy_install-qU_Kkx/simplejson-3.6.3/egg-dist-tmp-7IGnGJ
 zip_safe flag not set; analyzing archive contents...
 simplejson.tests.__init__: module references __file__
 Adding simplejson 3.6.3 to easy-install.pth file

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/simplejson-3.6.3-py2.7-linux-x86_64.egg
 Searching for zfec>=1.1.0
 Reading http://pypi.python.org/simple/zfec/
 Best match: zfec 1.4.7
 Downloading https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-
 eggs/zfec-1.4.7-py2.7-linux-x86_64.egg
 Processing zfec-1.4.7-py2.7-linux-x86_64.egg
 creating /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/zfec-1.4.7-py2.7-linux-x86_64.egg
 Extracting zfec-1.4.7-py2.7-linux-x86_64.egg to /home/n/tmp/2249-test
 /tahoe-lafs/support/lib/python2.7/site-packages
 Adding zfec 1.4.7 to easy-install.pth file
 Installing zfec script to support/bin
 Installing zunfec script to support/bin

 Installed /home/n/tmp/2249-test/tahoe-lafs/support/lib/python2.7/site-
 packages/zfec-1.4.7-py2.7-linux-x86_64.egg
 error: Installed distribution Twisted 11.1.0 conflicts with requirement
 twisted>=13.0
 }}}

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2249#comment:12>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list