I have no idea how to use the PyPy PPA. (Not a Linux user here.)

On Thu, Jun 11, 2015 at 9:52 PM, Randall Leeds <randall.leeds@gmail.com> wrote:

The PyPy PPA works brilliantly on 15.04 for me.

From there I just make a virtualenv with:

$ virtualenv -P /usr/bin/pypy

(Can't remember if it's -P or -p)

Once activated, just running pip works fine for me.


On Thu, Jun 11, 2015, 11:49 Ram Rachum <ram@rachum.com> wrote:
Against my better judgement, I tried following your advice :)

Got this error when running make:

[translation:ERROR] CompilationError: CompilationError(err="""
[translation:ERROR] /tmp/usession-release-2.6.0-0/platcheck_23.c:79:18: fatal error: zlib.h: No such file or directory
[translation:ERROR] #include <zlib.h>
[translation:ERROR]                  ^
[translation:ERROR] compilation terminated.
[translation:ERROR] """)
[translation] start debugger...
> /home/ubuntu/Desktop/pypy-2.6.0-src/rpython/rtyper/tool/rffi_platform.py(834)configure_external_library()
-> raise last_error
(Pdb+) 




On Thu, Jun 11, 2015 at 9:43 PM, Ryan Gonzalez <rymg19@gmail.com> wrote:
On Thu, Jun 11, 2015 at 1:39 PM, Ryan Gonzalez <rymg19@gmail.com> wrote:
Honestly, these is just general Linux issues. Like I said, not even Linus Torvalds makes binaries of his dive logger for Linux. It a pain in the everything.

*these are* (damn, I hate autocorrect...)
 

I usually have the *worst* luck building stuff, but PyPy was actually very easy. I ran `make` and it "just worked". You don't need to know C. Even if you did, trying to edit the C code generated by RPython would be suicide.


On Thu, Jun 11, 2015 at 1:34 PM, Ram Rachum <ram@rachum.com> wrote:
I suck at building. I don't know C. There are likely to be errors that I wouldn't know how to deal with. I'm not interested in wasting another hour trying to deal with those.

I'm on Ubuntu 15.04. Thanks for the offer.

Hopefully instead of investing so much development effort making PyPy x8 times faster than CPython instead of x7 faster, there'll be more effort to make PyPy easier to install. This also goes for Windows: Why isn't there an installer? But yeah, it's an open-source project, so I'm just ranting. 

On Thu, Jun 11, 2015 at 9:30 PM, Ryan Gonzalez <rymg19@gmail.com> wrote:
Remember: I am *dead* serious about you rebuilding it. If you're on Ubuntu 14 LTS x64, I can email you the binaries I built that *work* for you to try.


On Thu, Jun 11, 2015 at 12:52 PM, Ram Rachum <ram@rachum.com> wrote:
Unfortunately it doesn't work for nosetests. I've sent a message to python-ideas about this, maybe the -m flag should be changed to work on scripts.

I tried a few things, including pyenv, but it didn't work. I've given up at this point. Thanks for your help. 


On Thu, Jun 11, 2015 at 8:15 PM, Ryan Gonzalez <rymg19@gmail.com> wrote:
Dang, I forgot about that. Unfortunately, I don't think that works for some other Python packages.


On June 11, 2015 11:44:38 AM CDT, Romain Guillebert <romain.py@gmail.com> wrote:
pypy -m pip works

On Thu, Jun 11, 2015 at 5:05 PM, Ryan Gonzalez <rymg19@gmail.com> wrote:
I don't think you can out-of-the-box without some env tool. Blame apt-get's
brilliant engineering. Since I'm generally allergic to binaries (I.e. THEY
DON'T WORK! [which is probably why Torvalds never distributes app binaries
for Linux]), I do things the simple way: build it myself. Takes about 45
mins. Always works. pip and pytest and such will all get installed into the
source directory/bin, NOT /usr/local. In order to access them easily, I put
something like this in my .bashrc:

for bin in $STUFF/pypy/bin; do
alias pypy-${bin##*/}=$bin
done

# Laziness
alias pypy="$STUFF/pypy/pypy-c"
# it was either that or:
alias pypy="$STUFF/pypy/bin/pyp y-c"



On June 11, 2015 10:00:50 AM CDT, Ram Rachum <ram@rachum.com> wrote:

As far as I know scripts don't get installed to site packages (at least on
windows).

In other words: say I installed pypy on Ubuntu with nose in it. I want to
launch the nosetests script. (I also have one for the system Python.) How do
I launch the nosetests that belongs to PyPy?

On Jun 11, 2015 17:48, "Maciej Fijalkowski" <fijall@gmail.com> wrote:

you can install pypy with apt-get. Stuff gets installed in
site-packages I believe (just like on cpython)

On Thu, Jun 11, 2015 at 4:46 PM, Ram Rachum <ram@rachum.com> wrote:
Things I don't care about so much right now:
- How fast PyPy runs.

Things I care a lot about right now:
- How many hours of my life I need to spend to get PyPy to run.

On Thu, Jun 11, 2015 at 5:36 PM, Ryan Gonzalez <rymg19@gmail.com>
wrote:

Note: The PyPy bundled with Ubuntu 12 LTS is insanely slow.


On June 11, 2015 9:27:12 AM CDT, Ram Rachum <ram@rachum.com> wrote:

When I install Pypy on Ubuntu using apt-get, and then run get-pip.py
,
how do I access the pip that belongs to PyPy?




pypy-dev mai ling list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev


--
Sent from my Android device with K-9 Mail. Please excuse my brevity.





pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev



--
Sent from my Android device with K-9 Mail. Please excuse my brevity.



pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev


--
Sent from my Android device with K-9 Mail. Please excuse my brevity.




--
Ryan
[ERROR]: Your autotools build scripts are 200 lines longer than your program. Something’s wrong.




--
Ryan
[ERROR]: Your autotools build scripts are 200 lines longer than your program. Something’s wrong.



--
Ryan
[ERROR]: Your autotools build scripts are 200 lines longer than your program. Something’s wrong.

_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev