ceumicrodata / mETL

mito ETL tool
161 stars 41 forks source link

Issues installing from PyPI #24

Closed sfermigier closed 9 years ago

sfermigier commented 10 years ago

While mETL is supposedly "stable", it seems it depends on unstable dependencies, for instance using pip I get:

Downloading/unpacking xmlsquash (from metl==1.0.3dev)
  Could not find a version that satisfies the requirement xmlsquash (from metl==1.0.3dev) (from versions: 0.1.1dev, 1.0dev)
  Some externally hosted files were ignored (use --allow-external to allow).
Cleaning up...
No distributions matching the version for xmlsquash (from metl==1.0.3dev)
Storing debug log for failure in /Users/fermigier/.pip/pip.log

And using easy_install:

(dev)stefanesmacbook% easy_install metl
Searching for metl
Reading https://pypi.python.org/simple/metl/
Best match: mETL 1.0.3dev
Downloading https://pypi.python.org/packages/source/m/mETL/mETL-1.0.3dev.tar.gz#md5=e79021e071ca7b90f12f313044dbd95f
Processing mETL-1.0.3dev.tar.gz
Writing /var/folders/4s/vtw013ws10x506j3630hz1qr0000gn/T/easy_install-FtPnU8/mETL-1.0.3dev/setup.cfg
Running mETL-1.0.3dev/setup.py -q bdist_egg --dist-dir /var/folders/4s/vtw013ws10x506j3630hz1qr0000gn/T/easy_install-FtPnU8/mETL-1.0.3dev/egg-dist-tmp-R7RVPI
Adding mETL 1.0.3dev to easy-install.pth file
Installing metl-aggregate script to /Users/fermigier/envs/dev/bin
Installing metl-transfer script to /Users/fermigier/envs/dev/bin
Installing metl-differences script to /Users/fermigier/envs/dev/bin
Installing metl-walk script to /Users/fermigier/envs/dev/bin
Installing metl-transform script to /Users/fermigier/envs/dev/bin
Installing metl script to /Users/fermigier/envs/dev/bin
Installing metl-generate script to /Users/fermigier/envs/dev/bin

Installed /Users/fermigier/envs/dev/lib/python2.7/site-packages/mETL-1.0.3dev-py2.7.egg
Processing dependencies for metl
Searching for dm
Reading https://pypi.python.org/simple/dm/
Best match: dm 1.3dev.macosx-10.9-intel
Downloading https://pypi.python.org/packages/any/d/dm/dm-1.3dev.macosx-10.9-intel.tar.gz#md5=ce06c5875095218a27970c32f30d5537
Processing dm-1.3dev.macosx-10.9-intel.tar.gz
error: Couldn't find a setup script in /var/folders/4s/vtw013ws10x506j3630hz1qr0000gn/T/easy_install-W0lxYx/dm-1.3dev.macosx-10.9-intel.tar.gz

(I guess at least part of the issue, or a related issue, lies in the use of 'dev' in version numbers, which is at least confusing to humans.)

bfaludi commented 10 years ago

The dm package should work now, I did the changes. Yes, I forget the dev tag in every package but It is not necessary. These packages are well tested and You have absolutely right, It is confusing.