pyrocore icon indicating copy to clipboard operation
pyrocore copied to clipboard

Support python3...

Open supergis opened this issue 9 years ago • 13 comments

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

supergis avatar Apr 11 '16 02:04 supergis

  • A PY2 stable release (1.0?) must come first
  • Baseline is Python 3.5.1/3 (Xenial/Stretch) or 3.4.2 (Jessie)
  • PY2/3 duality might be skipped (2020 is near anyway)

See also #63.

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

pyroscope avatar Apr 11 '16 17:04 pyroscope

I cannot use pyrocore until python3! :(

Also.. paver now supports python3

mafrosis avatar Jun 26 '16 08:06 mafrosis

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).

pyroscope avatar Jun 26 '16 09:06 pyroscope

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

mafrosis avatar Jun 26 '16 10:06 mafrosis

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.

pyroscope avatar Jun 26 '16 10:06 pyroscope

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

mafrosis avatar Jun 26 '16 10:06 mafrosis

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 ;-)

georgehank avatar Jul 22 '19 05:07 georgehank

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.

kannibalox avatar Jul 22 '19 14:07 kannibalox

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

predakanga avatar Jan 01 '20 14:01 predakanga

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

shirishag75 avatar Feb 18 '20 23:02 shirishag75

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

0xallie avatar Aug 17 '21 20:08 0xallie

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

NoSubstitute avatar Oct 24 '22 10:10 NoSubstitute

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

0xallie avatar Oct 24 '22 10:10 0xallie