pyroscope / pyrocore

:wrench: A collection of tools for the BitTorrent protocol and especially the rTorrent client
https://pyrocore.readthedocs.org/
GNU General Public License v2.0
291 stars 43 forks source link

Support python3... #19

Open supergis opened 8 years ago

supergis commented 8 years ago

Now,install on python3 failed: paver-minilib.zip install failed on python3.

pyroscope commented 8 years ago

See also #63.

May take until 2020… and if you lobby for Python3 in dependency projects like Paver, that'll speed up things.

mafrosis commented 8 years ago

I cannot use pyrocore until python3! :(

Also.. paver now supports python3

pyroscope commented 8 years ago

You must be very special for "cannot", depending on exact circumstances. Solutions are pyenv, pyrun, or simply asking your admin / provider to also install python2 (any distro still has the option).

mafrosis commented 8 years ago

Hah! Yes. Well I'm running it in a python2 venv now to see what it's all about. I was looking to use it in a python3 project tho, hence the cannot.

If pyrocore looks the way to go, I'm happy to add the py3 support

pyroscope commented 8 years ago

If I'm not stuck with all the work, that will help to speed up things too. I want to finally push out that long-overdue release the next 3 weeks, then 0.8.6 support will be thrown out and Py3 can come in. Remind me if I forget, also IRC would be a good idea if you want to contribute.

mafrosis commented 8 years ago

OK no problem. I'll take a look at python3 support in the mean time.

georgehank commented 5 years ago

Tried to install it (new server install) with Python 3 via pip. Learned (again) that it doesn't yet support 3.x

Installed pip for python2.7. Get warning that 2.x is EOL on Jan 1st, 2020.

So… no pressure ;-)

kannibalox commented 5 years ago

As mentioned before, see https://github.com/pyroscope/pyrocore/pull/63, which I'm still actively using. rtorrent 9234 0.8 0.1 609592 43048 ? Sl Jul20 22:37 /home/rtorrent/.local/pyroscope/bin/python3 /home/rtorrent/bin/pyrotorque --restart --cron.

I fixed a lot of the unit tests, and I actively use most of the code paths.

predakanga commented 4 years ago

For the record, anyone wishing to use @kannibalox's branch with pipx can use the following command: pipx install --spec git+https://github.com/kannibalox/pyrocore.git@py3 --pip-args git+https://github.com/kannibalox/pyrobase.git@py3 pyrocore

shirishag75 commented 4 years ago

Hi, was looking for this. FWIW, in Debian for testing python3 is part of the whole thing. See -

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=942106

as well as -

https://release.debian.org/transitions/html/python3.8.html

There is also this -

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931659

https://release.debian.org/transitions/html/python2-rm.html

You could also take a look at debian-python threads to take a look at where things stand from the distro. POV -

https://lists.debian.org/debian-python/2020/02/threads.html

ghost commented 3 years ago

What's taking so long? Python 2 became EOL 8 months ago, and is no longer installed by default on Debian 11.

NoSubstitute commented 2 years ago

@nyuszika7h - there has been zero code updates to this project since 14 September 2021.

ghost commented 2 years ago

There is https://github.com/kannibalox/pyrosimple, works nicely for me. I recommend it to anyone looking for Python 3 support.