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.)
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.
While mETL is supposedly "stable", it seems it depends on unstable dependencies, for instance using pip I get:
And using easy_install:
(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.)