| Summary: | dev-python/flask-pymongo-0.3.0 fails to build (incomplete deps) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Patrick Lauer <patrick> |
| Component: | [OLD] Development | Assignee: | Ultrabug <ultrabug> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | python |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | emerge log | ||
|
Description
Patrick Lauer
2014-06-22 00:48:41 UTC
Not convinced this is valid. install_requires=[ deps are in.
tests_require=['nose', 'coverage'],
indicates coverage is the only possible dep not included in the ebuild but covewrage is generally a non essential optional test package. EasyInstall wants to install something and I think it's nose which is listed in the deps.
Created attachment 404594 [details] emerge log I do get : >>> Preparing source in /var/tmp/portage/dev-python/flask-pymongo-0.3.0/work/flask-pymongo-0.3.0 ... * Applying docbuild.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/flask-pymongo-0.3.0/work/flask-pymongo-0.3.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/flask-pymongo-0.3.0/work/flask-pymongo-0.3.0 ... * python2_7: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python2.7 setup.py build /usr/lib64/python2.7/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'nose (dev)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, Traceback (most recent call last): File "setup.py", line 72, in <module> test_suite='nose.collector', File "/usr/lib64/python2.7/distutils/core.py", line 111, in setup _setup_distribution = dist = klass(attrs) File "/usr/lib64/python2.7/site-packages/setuptools/dist.py", line 265, in __init__ self.fetch_build_eggs(attrs['setup_requires']) ... File "/usr/lib64/python2.7/site-packages/setuptools/sandbox.py", line 108, in dump return cls.dump(cls, cls(repr(exc))) File "/usr/lib64/python2.7/site-packages/setuptools/sandbox.py", line 108, in dump return cls.dump(cls, cls(repr(exc))) MemoryError * ERROR: dev-python/flask-pymongo-0.3.0::gentoo failed (compile phase): * (no error message) yes it is nose missing. It was missing at the moment of the bump. It has a test phase of
# fix me
nosetests tests/{test_url_converter.py,test_wrappers.py} || die
but never set
test? ( dev-python/nose[${PYTHON_USEDEP}] ).
It's not the first time. I have just bumped to flask-pymongo-0.3.1 the other day and the test runner is now pytest. The plan to fix this is to revbump the stabled flask-pymongo-0.3.0.ebuild and add the above. Alternately the flask-pymongo-0.3.1 can be made stable soon and this flask-pymongo-0.3.0 could be purged
can't reproduce with flask-pymongo-0.4.1, please reopen if you can. |