Closed frewsxcv closed 10 years ago
@petrrr That's a bug with nose 1.3.0 with Python 3.4. The latest stable version of nose (1.3.1) fixes that issue. I upgraded the setup.py to reflect this. Thanks for pointing this out
Thanks for this hint. Will try to get nose updated ASAP.
I'm getting some weird VersionConflict error now though. I'll look into it later. Check Travis CI if you're interested
I have updated to nose==1.3.1, but also still observe problems. To me it appears that the test installs coverage=3.6 as dependency, and when looking into the build directory in find the following:
petr% ls work/geojson-1.0.6/
CHANGELOG.rst build setup.cfg
LICENSE.rst coverage-3.6-py3.4-macosx-10.8-x86_64.egg setup.py
MANIFEST.in geojson tests
PKG-INFO geojson.egg-info
README.rst nose-1.3.0-py3.4.egg
So despite having nose 1.3.1 installed as a site-packages. The local version seems to be used.
I think the problem is in the setup.py file, it requires exactly the specified versions:
[...]
setup_requires=["nose==1.3.0"],
tests_require=["nose==1.3.0", "coverage==3.6"],
[...]
This should probably be replaced by nose>1.3.0
and coverage>3.6
.
Update: okay i see this has already been changed.
Moving this issue over to #28
Hi, I just would ask if it were possible to create a new release with the requirement versions changes. This would make packaging for MacPorts a lot more simple.
After #28 get fixed I'll ship a new version
Shipping a new version right now
I just was trying to enable
geojson
also for Python 3.4 when porting this to Macports, but realize that testing fails specifically for this. From the traceback, this might be an issue with testing only.So what is the status regarding Python 3.4 compatibility? Is it working, just testing missing? Or are there issues with geojson as well?
Below the trace back: