[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