[tahoe-lafs-trac-stream] [tahoe-lafs] #182: user-friendly installer for Mac -- for my Mom!

tahoe-lafs trac at tahoe-lafs.org
Sat Sep 14 13:28:49 UTC 2013


#182: user-friendly installer for Mac -- for my Mom!
-----------------------------+-----------------------------------
     Reporter:  zooko        |      Owner:  somebody
         Type:  enhancement  |     Status:  new
     Priority:  major        |  Milestone:  eventually
    Component:  packaging    |    Version:  0.6.1
   Resolution:               |   Keywords:  mac usability install
Launchpad Bug:               |
-----------------------------+-----------------------------------

Comment (by geal):

 Replying to [comment:32 zooko]:
 > Replying to [comment:30 geal]:
 > >
 > > I removed the check for setuptools to let it launch (I'll see of
 there's a cleaner way).
 >
 > Could you show the problem that prevented it from launching before you
 removed the check for setuptools?

 Here is the stacktrace:

 {{{
 Traceback (most recent call last):
   File "/Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/__boot__.py", line 43, in <module>
     _run()
   File "/Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/__boot__.py", line 38, in _run
     exec(compile(source, path, 'exec'), globals(), globals())
   File "/Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/tahoe.py", line 4, in <module>
     import allmydata
   File "allmydata/__init__.pyc", line 392, in <module>
   File "allmydata/__init__.pyc", line 390, in check_all_requirements
 allmydata.PackagingError:
 PackagingError: no version info for setuptools

 For debugging purposes, the PYTHONPATH was
   '/Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources'
 install_requires was
   ['setuptools >= 0.6c6', 'zfec >= 1.1.0', 'simplejson >= 1.4',
 'zope.interface == 3.6.0, == 3.6.1, == 3.6.2, >= 3.6.5', 'Twisted >=
 11.0.0', 'foolscap >= 0.6.3', 'pyOpenSSL', 'Nevow >= 0.6.0', 'pycrypto ==
 2.1.0, == 2.3, >= 2.4.1', 'pyasn1 >= 0.0.8a', 'mock >= 0.8.0', 'pycryptopp
 >= 0.6.0']
 sys.path after importing pkg_resources was
   /Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/lib/python27.zip:
   /Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/lib/python2.7:
   /Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/lib/python2.7/plat-darwin:
   /Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/lib/python2.7/plat-mac:
   /Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/lib/python2.7/plat-mac/lib-scriptpackages:
   /Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/lib/python2.7/lib-tk:
   /Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/lib/python2.7/lib-old:
   /Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/lib/python2.7/lib-dynload:
   /Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/lib/python2.7/site-packages.zip:
   /Users/geoffroycouprie/dev/python/tahoe-lafs/dist/allmydata-
 tahoe.app/Contents/Resources/lib/python2.7/site-packages

 }}}

 And here is the check I removed:

 {{{
 diff --git a/src/allmydata/_auto_deps.py b/src/allmydata/_auto_deps.py
 index b7be321..40f4efa 100644
 --- a/src/allmydata/_auto_deps.py
 +++ b/src/allmydata/_auto_deps.py
 @@ -7,7 +7,7 @@
  install_requires = [
      # we require newer versions of setuptools (actually
      # zetuptoolz) to build, but can handle older versions to run
 -    "setuptools >= 0.6c6",
 +    #"setuptools >= 0.6c6",

      "zfec >= 1.1.0",

 }}}

 }}}

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/182#comment:35>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


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