Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #8506 > unrolled thread
| Started by | Michael Fladischer <michael@fladi.at> |
|---|---|
| First post | 2016-05-10 19:50 +0200 |
| Last post | 2016-05-12 22:10 +0200 |
| Articles | 7 — 6 participants |
Back to article view | Back to linux.debian.maint.python
pypy pakages Michael Fladischer <michael@fladi.at> - 2016-05-10 19:50 +0200
Re: pypy pakages Barry Warsaw <barry@debian.org> - 2016-05-10 20:10 +0200
Re: pypy pakages Dmitry Shachnev <mitya57@debian.org> - 2016-05-10 20:20 +0200
Re: pypy pakages Stefano Rivera <stefanor@debian.org> - 2016-05-10 23:30 +0200
Re: pypy pakages Tristan Seligmann <mithrandi@mithrandi.net> - 2016-05-11 00:20 +0200
Re: pypy pakages Barry Warsaw <barry@debian.org> - 2016-05-11 15:30 +0200
Re: pypy pakages Ben Finney <ben+debian@benfinney.id.au> - 2016-05-12 22:10 +0200
| From | Michael Fladischer <michael@fladi.at> |
|---|---|
| Date | 2016-05-10 19:50 +0200 |
| Subject | pypy pakages |
| Message-ID | <rxjXc-7jo-15@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
Hi, is there a specific reason why there are so few pypy-* packages in the archive? Is it just a lack of interest or are any practical reasons not to have them? I just tried to add pypy support to some of my packages and it was a pretty straight forward thing to do. If it's just a lack of interest, would anyone be willing to work with me to add pypy support to packages that are known to be compatible[0]? [0] http://packages.pypy.org/ Cheers, -- Michael Fladischer Fladi.at
[toc] | [next] | [standalone]
| From | Barry Warsaw <barry@debian.org> |
|---|---|
| Date | 2016-05-10 20:10 +0200 |
| Message-ID | <rxkgx-80L-7@gated-at.bofh.it> |
| In reply to | #8506 |
[Multipart message — attachments visible in raw view] — view raw
On May 10, 2016, at 07:23 PM, Michael Fladischer wrote: >is there a specific reason why there are so few pypy-* packages in the >archive? Is it just a lack of interest or are any practical reasons not >to have them? I don't think there are too many practical reasons other than every package that wants to add PyPy support has to minimally add a binary package section and some build-deps. For bonus, build-time and/or autopkgtests should also be added and of course the whole extra stack needs testing. I just added PyPy support to pyparsing, but mostly because it's a new dependency of setuptools and Doko requested it. I've also submitted a bug and patch to autodep8 to recognize and generate PyPy test suites (#823883). >I just tried to add pypy support to some of my packages and it was a >pretty straight forward thing to do. \o/ >If it's just a lack of interest, would anyone be willing to work with >me to add pypy support to packages that are known to be compatible[0]? JFDI, or do you want reviews of the packaging and/or need sponsorship? Then the question is, what about Jython? I guess we don't (yet) have to care about IronPython. Cheers, -Barry
[toc] | [prev] | [next] | [standalone]
| From | Dmitry Shachnev <mitya57@debian.org> |
|---|---|
| Date | 2016-05-10 20:20 +0200 |
| Message-ID | <rxkqe-860-5@gated-at.bofh.it> |
| In reply to | #8506 |
[Multipart message — attachments visible in raw view] — view raw
Hi Michael,
On Tue, May 10, 2016 at 07:23:33PM +0200, Michael Fladischer wrote:
> is there a specific reason why there are so few pypy-* packages in the
> archive? Is it just a lack of interest or are any practical reasons not
> to have them?
I personally don't support pypy 2.x because:
1) It's Python 2;
2) It's code duplication (in the ideal Python 3 world all pure Python
files should be in /usr/lib/python3/dist-packages, and all extension files
should be in /usr/lib/python3/dist-packages/*.{interpreter-tag}.so).
(Of course if someone needs my packages for PyPy and files a bug about
that, I will probably add them.)
--
Dmitry Shachnev
[toc] | [prev] | [next] | [standalone]
| From | Stefano Rivera <stefanor@debian.org> |
|---|---|
| Date | 2016-05-10 23:30 +0200 |
| Message-ID | <rxno6-2p2-5@gated-at.bofh.it> |
| In reply to | #8506 |
Hi Michael (2016.05.10_19:23:33_+0200) > is there a specific reason why there are so few pypy-* packages in the > archive? Is it just a lack of interest or are any practical reasons not > to have them? I think we're all kind of waiting for PyPy 3, so that we don't have to bring up an entire stack of packages (that few people are going to use). Personally, I've crated a couple, just to be sure that it all works correctly. It'd probably be useful to package numpypy, and other non-trivial things. Otherwise, I'm not convinced that a large pypy stack in Debian is really useful right now. Practically, I expect most pypy users to be virtualenv-heavy. SR -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272
[toc] | [prev] | [next] | [standalone]
| From | Tristan Seligmann <mithrandi@mithrandi.net> |
|---|---|
| Date | 2016-05-11 00:20 +0200 |
| Message-ID | <rxoat-3hU-3@gated-at.bofh.it> |
| In reply to | #8509 |
[Multipart message — attachments visible in raw view] — view raw
On Tue, 10 May 2016 at 23:29 Stefano Rivera <stefanor@debian.org> wrote: > Hi Michael (2016.05.10_19:23:33_+0200) > > is there a specific reason why there are so few pypy-* packages in the > > archive? Is it just a lack of interest or are any practical reasons not > > to have them? > > I think we're all kind of waiting for PyPy 3, so that we don't have to > bring up an entire stack of packages (that few people are going to use). > > Personally, I've crated a couple, just to be sure that it all works > correctly. > I've added pypy-* packages to all of my packages that I can, the rest are missing dependencies. I think it would be great if we could get performance-sensitive applications running on PyPy instead of CPython, but of course this requires the whole dependency graph to have pypy-* packages built.
[toc] | [prev] | [next] | [standalone]
| From | Barry Warsaw <barry@debian.org> |
|---|---|
| Date | 2016-05-11 15:30 +0200 |
| Message-ID | <rxCn9-F9-25@gated-at.bofh.it> |
| In reply to | #8510 |
On May 10, 2016, at 09:56 PM, Tristan Seligmann wrote: >I think it would be great if we could get performance-sensitive applications >running on PyPy instead of CPython, but of course this requires the whole >dependency graph to have pypy-* packages built. That might be a good approach to building out the PyPy stack so we get more experience with it. Have you identified a leaf package or two that would benefit from being run under PyPy in Debian? That's the first step; then work backwards in the dep chain. Cheers, -Barry
[toc] | [prev] | [next] | [standalone]
| From | Ben Finney <ben+debian@benfinney.id.au> |
|---|---|
| Date | 2016-05-12 22:10 +0200 |
| Message-ID | <ry55M-4p6-29@gated-at.bofh.it> |
| In reply to | #8509 |
Stefano Rivera <stefanor@debian.org> writes: > I think we're all kind of waiting for PyPy 3, so that we don't have to > bring up an entire stack of packages (that few people are going to > use). That's one thing I'm waiting for. Another thing is that many upstream packages don't bother declaring support for PyPy (heck, too many packages don't bother declaring what Python they support at all). I'm reluctant to assert that upstream's code supports PyPy if upstream doesn't assert that. > Otherwise, I'm not convinced that a large pypy stack in Debian is > really useful right now. Practically, I expect most pypy users to be > virtualenv-heavy. That is something Debian can play an important role in counteracting, I believe. (Provided we can actually support the packages, of course.) -- \ “The great thing about science is we can test our ideas.… But | `\ until we do, until we have data, it is just one more proposal.” | _o__) —Darren Saunders, 2015-12-02 | Ben Finney
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.maint.python
csiph-web