Skip to content
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

Support python3... #19

Open
supergis opened this issue Apr 11, 2016 · 13 comments
Open

Support python3... #19

supergis opened this issue Apr 11, 2016 · 13 comments
Labels

Comments

@supergis
Copy link

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

@pyroscope pyroscope added the P3 label Apr 11, 2016
@pyroscope
Copy link
Owner

pyroscope commented Apr 11, 2016

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

@mafrosis
Copy link

mafrosis commented Jun 26, 2016

I cannot use pyrocore until python3! :(

Also.. paver now supports python3

@pyroscope
Copy link
Owner

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
Copy link

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
Copy link
Owner

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
Copy link

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

@pyroscope pyroscope added this to the 2.0 - Python3 milestone Mar 13, 2017
@georgehank
Copy link

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
Copy link
Contributor

As mentioned before, see #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
Copy link

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

@pyroscope pyroscope added P1 and removed P3 labels Feb 18, 2020
@shirishag75
Copy link

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
Copy link

ghost commented Aug 17, 2021

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

@NoSubstitute
Copy link
Contributor

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

@ghost
Copy link

ghost commented Oct 24, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants