Created
March 14, 2012 18:43
-
-
Save amorton/2038563 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Using | |
distribute==0.6.25 | |
pip 1.0.2 | |
Works in dev when using this in the pip requirements file (relative source reference)... | |
-e packages/mas_common | |
-e packages/mas_hooks | |
Fails when... | |
* building sdist for the packages | |
* referencing like this in the pip requirements | |
mas_common>=0 | |
mas_hooks>=0 | |
* installing like this | |
.prod-env/bin/pip install --no-index --find-links=file:/Users/aaron/code/XXX/ReferenceLibrary/build/dist --download-cache=/tmp/downloads/pip -r mas-requirements.txt | |
mas_common package setup declares... | |
namespace_packages=['mas'], | |
mas_hooks package setup declares... | |
namespace_packages = ['mas', 'mas.services'] | |
------------------------------------------------------------ | |
.prod-env/bin/pip run on Thu Mar 15 07:28:33 2012 | |
Ignoring indexes: http://pypi.python.org/simple/ | |
Downloading/unpacking mas-common>=0 (from -r mas-requirements.txt (line 1)) | |
URLs to search for versions for mas-common>=0 (from -r mas-requirements.txt (line 1)): | |
Skipping link file:/Users/aaron/code/XXX/ReferenceLibrary/build/dist (from -f); not a file | |
Found link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_common-0.1.1dev.tar.gz, version: 0.1.1dev | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_hooks-0.1.1dev.tar.gz; wrong project name (not mas-common) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_identity-0.1.1dev.tar.gz; wrong project name (not mas-common) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_ingest-0.1.1dev.tar.gz; wrong project name (not mas-common) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_meta-0.1.1dev.tar.gz; wrong project name (not mas-common) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_reflib-0.1.1dev.tar.gz; wrong project name (not mas-common) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_search-0.1.1dev.tar.gz; wrong project name (not mas-common) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_storage-0.1.1dev.tar.gz; wrong project name (not mas-common) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_users-0.1.1dev.tar.gz; wrong project name (not mas-common) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/workers_common-0.1.1dev.tar.gz; wrong project name (not mas-common) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/workers_images-0.1.1dev.tar.gz; wrong project name (not mas-common) | |
Local files found: /Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_common-0.1.1dev.tar.gz | |
Running setup.py egg_info for package mas-common | |
running egg_info | |
creating pip-egg-info/mas_common.egg-info | |
writing requirements to pip-egg-info/mas_common.egg-info/requires.txt | |
writing pip-egg-info/mas_common.egg-info/PKG-INFO | |
writing namespace_packages to pip-egg-info/mas_common.egg-info/namespace_packages.txt | |
writing top-level names to pip-egg-info/mas_common.egg-info/top_level.txt | |
writing dependency_links to pip-egg-info/mas_common.egg-info/dependency_links.txt | |
writing entry points to pip-egg-info/mas_common.egg-info/entry_points.txt | |
writing manifest file 'pip-egg-info/mas_common.egg-info/SOURCES.txt' | |
warning: manifest_maker: standard file '-c' not found | |
reading manifest file 'pip-egg-info/mas_common.egg-info/SOURCES.txt' | |
writing manifest file 'pip-egg-info/mas_common.egg-info/SOURCES.txt' | |
Source in ./.prod-env/build/mas-common has version 0.1.1dev, which satisfies requirement mas-common>=0 (from -r mas-requirements.txt (line 1)) | |
Downloading/unpacking mas-hooks>=0 (from -r mas-requirements.txt (line 2)) | |
URLs to search for versions for mas-hooks>=0 (from -r mas-requirements.txt (line 2)): | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_common-0.1.1dev.tar.gz; wrong project name (not mas-hooks) | |
Found link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_hooks-0.1.1dev.tar.gz, version: 0.1.1dev | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_identity-0.1.1dev.tar.gz; wrong project name (not mas-hooks) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_ingest-0.1.1dev.tar.gz; wrong project name (not mas-hooks) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_meta-0.1.1dev.tar.gz; wrong project name (not mas-hooks) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_reflib-0.1.1dev.tar.gz; wrong project name (not mas-hooks) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_search-0.1.1dev.tar.gz; wrong project name (not mas-hooks) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_storage-0.1.1dev.tar.gz; wrong project name (not mas-hooks) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_users-0.1.1dev.tar.gz; wrong project name (not mas-hooks) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/workers_common-0.1.1dev.tar.gz; wrong project name (not mas-hooks) | |
Skipping link file:///Users/aaron/code/XXX/ReferenceLibrary/build/dist/workers_images-0.1.1dev.tar.gz; wrong project name (not mas-hooks) | |
Local files found: /Users/aaron/code/XXX/ReferenceLibrary/build/dist/mas_hooks-0.1.1dev.tar.gz | |
Running setup.py egg_info for package mas-hooks | |
Traceback (most recent call last): | |
File "<string>", line 3, in <module> | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/setuptools/__init__.py", line 2, in <module> | |
from setuptools.extension import Extension, Library | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/setuptools/extension.py", line 2, in <module> | |
from setuptools.dist import _get_unpatched | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/setuptools/dist.py", line 6, in <module> | |
from setuptools.command.install import install | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/setuptools/command/__init__.py", line 8, in <module> | |
from setuptools.command import install_scripts | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/setuptools/command/install_scripts.py", line 3, in <module> | |
from pkg_resources import Distribution, PathMetadata, ensure_directory | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pkg_resources.py", line 2731, in <module> | |
add_activation_listener(lambda dist: dist.activate()) | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pkg_resources.py", line 704, in subscribe | |
callback(dist) | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pkg_resources.py", line 2731, in <lambda> | |
add_activation_listener(lambda dist: dist.activate()) | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pkg_resources.py", line 2234, in activate | |
map(declare_namespace, self._get_metadata('namespace_packages.txt')) | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pkg_resources.py", line 1819, in declare_namespace | |
path = sys.modules[parent].__path__ | |
KeyError: 'mas' | |
Complete output from command python setup.py egg_info: | |
Traceback (most recent call last): | |
File "<string>", line 3, in <module> | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/setuptools/__init__.py", line 2, in <module> | |
from setuptools.extension import Extension, Library | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/setuptools/extension.py", line 2, in <module> | |
from setuptools.dist import _get_unpatched | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/setuptools/dist.py", line 6, in <module> | |
from setuptools.command.install import install | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/setuptools/command/__init__.py", line 8, in <module> | |
from setuptools.command import install_scripts | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/setuptools/command/install_scripts.py", line 3, in <module> | |
from pkg_resources import Distribution, PathMetadata, ensure_directory | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pkg_resources.py", line 2731, in <module> | |
add_activation_listener(lambda dist: dist.activate()) | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pkg_resources.py", line 704, in subscribe | |
callback(dist) | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pkg_resources.py", line 2731, in <lambda> | |
add_activation_listener(lambda dist: dist.activate()) | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pkg_resources.py", line 2234, in activate | |
map(declare_namespace, self._get_metadata('namespace_packages.txt')) | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pkg_resources.py", line 1819, in declare_namespace | |
path = sys.modules[parent].__path__ | |
KeyError: 'mas' | |
---------------------------------------- | |
Command python setup.py egg_info failed with error code 1 | |
Exception information: | |
Traceback (most recent call last): | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg/pip/basecommand.py", line 126, in main | |
self.run(options, args) | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg/pip/commands/install.py", line 223, in run | |
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg/pip/req.py", line 986, in prepare_files | |
req_to_install.run_egg_info() | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg/pip/req.py", line 222, in run_egg_info | |
command_desc='python setup.py egg_info') | |
File "/Users/aaron/code/XXX/ReferenceLibrary/.prod-env/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg/pip/__init__.py", line 255, in call_subprocess | |
% (command_desc, proc.returncode)) | |
InstallationError: Command python setup.py egg_info failed with error code 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from setuptools import setup, find_packages | |
setup( | |
name ="mas_common", | |
version = "0.1.1dev", | |
# add all packages under mas, exclude the tests. | |
packages=["mas", | |
"mas.client", | |
"mas.common", | |
"mas.util"], | |
install_requires=["PyYAML>=3.10", | |
"python-daemon>=1.6", | |
"pycassa>=1.3.0", | |
"tornado>=2.2", | |
"pytz>=2011n"], | |
# mas is a namespace package, it has no content. | |
# http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages | |
namespace_packages=['mas'], | |
entry_points={ | |
"console_scripts" : [ | |
"mas-svc-launcher = mas.common.svc_launcher:main"], | |
}, | |
) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from setuptools import setup, find_packages | |
setup( | |
name = "mas_hooks", | |
version = "0.1.1dev", | |
# add all packages under mas, exclude the tests. | |
packages = ["mas.services.hooks"], | |
install_requires = ["mas_common>=0.1.1dev", | |
"tornado>=2.2", | |
"celery-with-redis>=2.4.1"], | |
# mas is a namespace package, it has no content. | |
# http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages | |
namespace_packages = ['mas', 'mas.services'] | |
) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment