New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pip-3.3 install nose? #652
Comments
What version of nose are you installing? |
BTW, nose uses |
Yeah, I am actually working on Homebrew to include Python 2.x and 3.x support. (Right now, we only support 2.x bindings. Shame on us). Our python3 formula installs We don't have a
|
The content of #!/homebrew/Cellar/python3/3.3.0/bin/python3.3
# EASY-INSTALL-ENTRY-SCRIPT: 'pip==1.3.1','console_scripts','pip'
<snip> So pip3 correctly has the python3.3 executable in the shebang. And pip3 --version
It looks like pip should know then that it is on 3.x, right? I am checking right now if the issue is perhaps because the |
Already during
Should I ask the |
Well, I can say a few things. Proper Python 3.3 support is not available in Nose 1.2.1. Nose 1.3.0 will have it, but we're currently blocked on an issue. I also noticed that our included version of distribute_setup.py is a bit out-of-date. The packaged version has some bugs, and doesn't appear to work correctly for Python 3.3. |
Alright, can you point me to the related issues, so I can have my 👀 on them? As a work-a-round, what would you suggest? Shipping a newer devel version of distribute maybe? |
I created a ticket for the problem: #655. I also created a new pull request to package a newer |
Thanks @jszakmeister! I guess the |
That's the intent, yes. Let me know if master is failing for you too. It works for me, so I suspect it will for you as well. |
Do I need to run |
Yep seems so. After I did the |
Ach sorry, my fuckup. I was still in the sources, so |
Right.
|
Yes, it does (however in your and my log, I cannot find "2to3", so I assume it is doing this silently). However, the good things is: I can successfully call |
Remove the "However". I meant "Cool, and the good thing is..." :-) So I just wait for 1.3.0 release, so |
It is a bit silent... the "Fixing" lines from |
Ok, got it. In case you are interested: On Mac OS X 10.8.2 with a python 3.3 from homebrew, I get 4 failures: |
/me grumbles. Python 3.3 introduced Namespace Packages (PEP 420), and it seems our function test support area has a directory called coverage that's being imported as the coverage module. I pushed up a PR with a fix in #657. |
Awesome. Thanks. What I take from this is: our homebrew python3 is alright and nose is almost fine and ready to use in python 3.3. At least numpy.test() does not use the coverage stuff. |
More a question (because I am just starting to get my personal stuff over to python3).
When I
pip-3.3 install nose
, I see some warnings about the print statement but I thought that would be ok since it seems to be related to some plugins - and this is stated in the README.However, it seems pip3 installs nose "successfully" (it claims) but nosetests-3.3 does not run.
So my question? Do I have to build it from source via
python3 setup.py install
to get a working nosetests-3.3? I assumed thatpip-3.3
just callspython3 setup.py
underneath.Please enlighten me. Thanks!
The text was updated successfully, but these errors were encountered: