[pypy-dev] Release of PyPy7.3.17

2024-08-29 Thread matti picus
I released a new PyPy. Please try it out. Highlights include a new RISCV backend, an updated pyrepl, and some nice speedups. Release note: https://doc.pypy.org/en/latest/release-v7.3.17.html Matti ___ pypy-dev mailing list -- pypy-dev@python.org To unsu

[pypy-dev] Re: Windows zip file for pypy3.10-v7.3.16 is not completed

2024-04-23 Thread Matti Picus
On 24/04/2024 15:30, yanglei wrote: Hi Matti, Thanks for your prompt reply, I have downloaded it again, but it's still the same issue. Maybe you can check it again, thanks. Yanglei Try again? I purged the CDN cache with `curl -X PURGE https://downloads.python.org/pypy/pypy3.10-v7.3.16-w

[pypy-dev] Re: Windows zip file for pypy3.10-v7.3.16 is not completed

2024-04-23 Thread Matti Picus
On 24/04/2024 14:20, yanglei wrote: Hi PyPy developer team, Glad that you have released the new version for pypy3.10-v7.3.16 recently, but there is a little problem for this windows zip file. Maybe this file pypy3.10-v7.3.16-win64.zip (https://downloads.python.org/pypy/pypy3.10-v7.3.16-win6

[pypy-dev] Release of pypy 7.3.16

2024-04-23 Thread Matti Picus
I have released PyPy v7.3.16, which includes - bugfixes for the garbage collector - updates to the upstream stdlib for security issues Please try it out and report any problems. Matti ___ pypy-dev mailing list -- pypy-dev@python.org To unsubscribe

[pypy-dev] Re: Contribute a RISC-V 64 JIT backend

2024-01-16 Thread Matti Picus
On 16/1/24 07:02, Logan Chien wrote: Hi, I have good news: the RISC-V backend can pass as many unit tests as the AArch64 backend.  I got vmprof and codemap working this weekend.  I also completed a full translation and got a workable pypy executable. I have two questions now: 1. Are there

[pypy-dev] Release v7.3.15 of PyPy

2024-01-14 Thread Matti Picus
I have prepared a new release of PyPy. This is mainly a bugfix release to fix backward compatibility in c-extensions that use the buffer protocol. It also includes chages from our move to Git/Github. The pre-release tarballs are now on https://buildbot.pypy.org/pypy/ (until the CDN percolates t

[pypy-dev] Re: Contribute a RISC-V 64 JIT backend

2024-01-08 Thread Matti Picus
On 8/1/24 10:03, Maciej Fijalkowski wrote: Hi Logan Very cool you are interested in that! It's often useful to hang out on IRC as you can ask questions directly. I have not taken any looks at all, but can you tell me what kind of setup does one need for testing it? Are you using real hardware o

[pypy-dev] Re: Moving to github

2024-01-01 Thread Matti Picus
On 31/12/23 00:55, Matti Picus wrote: On 28/12/23 10:20, Matti Picus wrote: Now that 7.3.14 has been released, I would like to move the canonical repo for pypy and rpython to github. Reasons: ... - I have created the repo at github.com/pypy/pypy. It is still private so only some of you

[pypy-dev] Re: Moving to github

2023-12-30 Thread Matti Picus
On 28/12/23 10:20, Matti Picus wrote: Now that 7.3.14 has been released, I would like to move the canonical repo for pypy and rpython to github. Reasons: ... - I have created the repo at github.com/pypy/pypy. It is still private so only some of you will be able to see it. Please take a

[pypy-dev] Moving to github

2023-12-28 Thread Matti Picus
Now that 7.3.14 has been released, I would like to move the canonical repo for pypy and rpython to github. Reasons: - foss.heptapod.net is not well tracked in google/bing/duckduckgo search, so people find it hard to search for issues in the project - since the site has tightened its spam cont

[pypy-dev] Release of v7.3.14

2023-12-24 Thread Matti Picus
I have released v7.3.14 of pypy2.7, pypy3.9, and pypy3.10. Please check it out. The main new feature is support for HPy 0.9. There are also bugfixes and smaller enhancements. Matti ___ pypy-dev mailing list -- pypy-dev@python.org To unsubscribe send

[pypy-dev] merge of hpy-0.9

2023-11-03 Thread Matti Picus
I merged the hpy-0.9 branch to py3.9. There are a few untranslated failures, and more extra_tests post-translation failures. Most of the extra_test failures are in the debug/trace/hpy_devel/importing tests which cannot really be checked untranslated. Help is welcome to try to debug if the failu

[pypy-dev] Re: Debug of PyPy segmentation fault / read of coredump

2023-10-12 Thread Matti Picus
On 12/10/23 17:20, Yevhenii Yatchenko wrote: Greetings! I'm working on a project related to SIP stack where one of our python interpreters is PyPy. We faced an issue on PyPy 7.3.1 / Python 3.6.9 (OS - Oracle Linux Server release 8.8) where the whole PyPy process crushes with "segmentatio

[pypy-dev] PyPy bugfix release 7.3.13

2023-09-26 Thread Matti Picus
I am going to create a new release 7.3.13 to fix a problems in the conda feedstock. I improved the support for multiphase c-extension initialization immediately after the 7.3.12 release, and tried to merge pieces of it to the conda-forge feedstock but it has become too many patches to maintain.

[pypy-dev] Re: Improve symlink support for DirEntry on Windows

2023-09-21 Thread Matti Picus
On 22/9/23 04:19, cpbu...@gmail.com wrote: I have an account on foss.heptapod.net, @cpburnz, but how do I request access? I don't see an option on the Project members page to request permissions. On that page, it says: "Members can be added by project Maintainers or Owners". Thanks, I try tho

[pypy-dev] Re: Improve symlink support for DirEntry on Windows

2023-09-14 Thread Matti Picus
On 15/9/23 03:19, cpbu...@gmail.com wrote: Hi PyPy devs, In one of my projects I noticed tests involving symlinked directories on Windows failing on PyPy 3.9/10 (v7.3.12), but succeeding on CPython 3.9/10. After digging into `pypy/module/posix/interp_scandir.py`, it looks like `W_DirEntry`

[pypy-dev] Re: Is PyPy MinGW support broken?

2023-06-19 Thread Matti Picus
On 19/6/23 10:45, Julian Waters wrote: I'm working with the MinGW team; I can create a patch to help, but a quick low down on how the build_executable_cache and related logic works would help me out a little Also: Is MinGW not used by the core team? best**regards, Julian Thanks for giving P

[pypy-dev] Re: Is PyPy MinGW support broken?

2023-06-19 Thread Matti Picus
On 19/6/23 10:08, Julian Waters wrote: When I try to build PyPy with MinGW, I get the following: ... It seems as if the ask_gcc function is broken for MinGW, and I can't tell why at a first glance. Is a fix possible? Someone who uses mingw would have to suggest a patch. Matti __

[pypy-dev] Re: v7.3.12 has been released

2023-06-16 Thread Matti Picus
On 16/6/23 09:50, Phyo Arkar Lwin wrote: Hi guys , grats! Long time i haven't use pypy. Question , does pypy support pyo3 now ? There are a lot of rust-python binded libs now and i cannot use them  , when i tried last year. I am contribution to development of litestar framework which use rust

[pypy-dev] v7.3.12 has been released

2023-06-15 Thread Matti Picus
PyPy v7.3.12, which includes python 2.7, 3.9, 3.10 had been released. Please try it out. Matti ___ pypy-dev mailing list -- pypy-dev@python.org To unsubscribe send an email to pypy-dev-le...@python.org https://

[pypy-dev] Re: PSF hosted PyPy infrastructure

2023-06-07 Thread matti picus
On Thu, Jun 1, 2023 at 7:48 PM Simon Cross wrote: > Hello Ee, > > > When I returned, I found that a discussion had ensued that presumed a > lot of intent and was honestly hurtful. > > Maciej did express his concerns in an unhelpful way, and I'm sorry you > were on the receiving end. I share some

[pypy-dev] Re: Question: Is there any faster way to run benchmarks on pypy/module/cpyext module?

2023-05-28 Thread Matti Picus
On 29/5/23 07:37, hzy15610046011 via pypy-dev wrote: Thanks for your answer! I read the link [0] and run such benchmarks, finding that slow performance on allocate_tuple still exists now. On my cpu, it was 0.65s for cpython3.8, and 7.6s for PyPy 3.9. I am wondering if this could lead to the u

[pypy-dev] Re: Question: Is there any faster way to run benchmarks on pypy/module/cpyext module?

2023-05-28 Thread Matti Picus
On 28/5/23 21:55, hzy15610046011 via pypy-dev wrote: Hello pypy experts! What I want to do is to run a performance test on the cpyext module. The translation&compilation procedure took about 1 hour on my computer. After I modifying some code( just a slight modification under pypy/modules/cpy

[pypy-dev] PyPy v7.3.12rc2 release candidate available

2023-05-28 Thread Matti Picus
I have uploaded 3 versions of python: 2.7, 3.9, 3.10 (first time release) as the PyPy7.3.12rc2 release candidate. Release note: https://doc.pypy.org/en/latest/release-v7.3.12.html Downloads: https://downloads.python.org/pypy/ The aarch64 3.9 rc2 is missing, I am rebuilding it now. checksums: h

[pypy-dev] PyPy v7.3.12rc1 release candidate available

2023-05-12 Thread Matti Picus
I have uploaded 3 versions of python: 2.7, 3.9, 3.10 (first time release) as the PyPy7.3.12rc1 release candidate. Release note: https://doc.pypy.org/en/latest/release-v7.3.12.html Downloads: https://downloads.python.org/pypy/ checksums: https://www.pypy.org/checksums.html (once the site regen

[pypy-dev] Re: New release cycle started

2023-05-04 Thread Matti Picus
Thanks for the offer. I will contact you privately. Matti On 4/5/23 10:23, Joshua Szepietowski wrote: I have zero supporting knowledge, but I wouldn't mind learning if you can train me. On Wed, May 3, 2023, 9:17 PM Matti Picus wrote: I think the py3.10 branch has reached a point

[pypy-dev] New release cycle started

2023-05-03 Thread Matti Picus
I think the py3.10 branch has reached a point where we can start a new release cycle. We last released Dec 29, 2022, and soon after created the py3.10 branch. Work on this progressed quickly, due in no small part to earlier work done on the interpreter/parser to handle the new 3.10 features.

[pypy-dev] Windows support needs work

2023-02-12 Thread Matti Picus
While it basically works, PyPy's support for windows is not great: - The winconsoleio crashes and has been disabled (the winconsoleio-debug branch was last touched in July 2020), leaving PyPy with a suboptimal console experience. The unicode rendering does not work properly, so things like "r

[pypy-dev] Re: Using pypy sandboxing with Python 3.x

2023-02-02 Thread Matti Picus
On 2/2/23 13:27, Sidrah Sayyad wrote: Hi team, I came across the PyPy documentation at https://doc.pypy.org/en/latest/sandbox.html and was particularly interested in trying out the sandboxing feature. However, the documentation seems to be old and probably works for python2.x. I downloaded

[pypy-dev] Dropping py3.8, working on py3.10

2023-01-10 Thread Matti Picus
We have begun work on py3.10. I changed the buildbot configuration to build default (py2.7), py3.9, py3.10 instead of default (py2.7), py3.8, py3.9. Builds for py3.8 (or any branch) can be kicked off manually. Unless there is significant push-back, or some latent urgent bug appears on py3.8, I

[pypy-dev] Re: rpython tests

2022-12-30 Thread Matti Picus
On 30/12/22 14:24, Oliver Margetts wrote: Hello all, Are the tests in the rpython/ directory expected to pass when run via `pypy pytest.py rpython/`? And do you have a current CI setup for running these tests? With zero modifications to the codebase, I'm seeing quite a few test failures in

[pypy-dev] Release of PyPy v7.3.11

2022-12-29 Thread Matti Picus
I have released a bug-fix v7.3.11 of PyPy with python2.7, 3,8, 3..9. The complete release note is at https://doc.pypy.org/en/latest/release-v7.3.11.html. Looking back at all the blog posts with the release tag https://www.pypy.org/categories/release.html, it seems there were 40 releases since

[pypy-dev] PyPy v7.3.10 release candidate available

2022-11-23 Thread Matti Picus
I have uploaded 3 versions of python: 2.7, 3.8, 3.9 (no longer beta quality) as the first release candidate of PyPy7.3.10. They are named rc3 because I made mistakes when tagging the repo and did not want to change the tags. Release note: https://doc.pypy.org/en/latest/release-v7.3.10.html D

[pypy-dev] Re: PyPy Winter Sprint 2019 + cpyext

2022-11-16 Thread Matti Picus
On 4/2/19 10:36, Stefan Beyer wrote: Hey everyone! Those of you who attended or followed one of the last two winter sprints in Leysin might know me, the others probably won't. I'm (still) a Master's student writing my thesis on PyPy's current issue with cross-heap cycles when using cpyext.

[pypy-dev] Re: Question about pypy rpython and jitlogs

2022-09-24 Thread Matti Picus
I think you are looking for the JIT "threshold" option [1], which can be specified as pypy --jit threshold=200 to get the JIT to consider a loop "hot" after it has been hit 200 times. The default is 1000 Matti [0] https://doc.pypy.org/en/latest/jit_help.html?highlight=trace_eagerness#ad

[pypy-dev] Re: The certificate for www.pypy.org is invalid

2022-09-13 Thread matti picus
ed.com/check?domain=www.pypy.org > > m > > On Mon, Sep 12, 2022 at 10:46:27PM -0400, matti picus wrote: > > Something changed over the last few days. I now get this message when > > trying to > > figure out what is wrong with the https://www.pypy.org: > > > > W

[pypy-dev] The certificate for www.pypy.org is invalid

2022-09-12 Thread matti picus
Something changed over the last few days. I now get this message when trying to figure out what is wrong with the https://www.pypy.org: Websites prove their identity via certificates. Firefox does not trust this site because it uses a certificate that is not valid for www.pypy.org. The certificate

[pypy-dev] Re: Contribute to complement the original documentation

2022-09-07 Thread Matti Picus
On 7/9/22 12:24, Rangga Kusuma Dinata wrote: Hi, there. My name is Rangga. I knew about PyPy several years ago, but I stumbled upon some online judge problem that made me review this blog . So I install PyPy but actually, I don't find any guide on documentation about how

[pypy-dev] Re: Performance tuning, GC logs

2022-08-29 Thread matti picus
On Sat, Aug 27, 2022 at 12:42 AM AJ R wrote: > Hi, > > What's the recommended way to improve my program's performance, in > particular wrt garbage collection? I see jitviewer and vmprof, but I'm not > sure if either is still maintained. I've noticed speed improvements after > playing with the gc

[pypy-dev] Re: 32bit Windows build

2022-08-10 Thread Matti Picus
On 10/8/22 17:07, Matti Picus wrote: >Any chance of making a 32bit Windows build of PyPy2.7-v7.3.9 available for download? That is a big ask now that we have moved to 64-bit builds. We lack the infrastructure to support two windows builds, so we have not been running the 32-bit build

[pypy-dev] Re: 32bit Windows build

2022-08-10 Thread Matti Picus
>Any chance of making a 32bit Windows build of PyPy2.7-v7.3.9 available for download? That is a big ask now that we have moved to 64-bit builds. We lack the infrastructure to support two windows builds, so we have not been running the 32-bit buildbot ever since we started up the 64-bit one. T

[pypy-dev] Re: How can we make Python's C-API more friendly for cpyext?

2022-04-30 Thread Matti Picus
On 29/4/22 20:20, encu...@gmail.com wrote: Hello, I'm figuring out a strategy for the future of Python's C-API, and as one of the goals I'd like to make it friendly for non-C languages. I'd like to ask you for any suggestions, pain points or comments on how to better do that. Would you like to

[pypy-dev] Re: buildbot master upgrade to support python3 workers?

2022-04-17 Thread Matti Picus
On 6/4/22 11:16, Matt Billenstein wrote: On Wed, Apr 06, 2022 at 10:57:13AM +0300, Matti Picus wrote: On 6/4/22 00:59, Matt Billenstein via pypy-dev wrote: Hi, python2 is really long in the tooth - when are we planning to upgrade the buildbot master? I cannot install python2 from homebrew on

[pypy-dev] Re: buildbot master upgrade to support python3 workers?

2022-04-06 Thread Matti Picus
On 6/4/22 00:59, Matt Billenstein via pypy-dev wrote: Hi, python2 is really long in the tooth - when are we planning to upgrade the buildbot master? I cannot install python2 from homebrew on macos any longer, the system python2 is really really old... thx m We are using buildbot 0.8.8. CPyt

[pypy-dev] Re: How have you found compiling in OpenSSL and other libraries into your relocatable builds?

2022-03-31 Thread Matti Picus
I think there are two different topics here: - macOS, windows: PyPy is not doing a good job with the native installers. We should be following CPython and provide real packages, not a tarball. This is issue 3697 [0] for macOS and issue 2894 [5] for windows. - linux: (aarch64, x86_64, i686):

[pypy-dev] PyPy v7.3.9 was released

2022-03-29 Thread Matti Picus
I released PyPy v7.3.9. This is mainly a security update, but we also fixed a number of PyPy3.9 edge cases and cleaned up a performance regression. You can read more about it on blog post https://www.pypy.org/posts/2022/03/pypy-v738-release.html The downloads are at https://downloads.python.

[pypy-dev] Re: Building a C extension that uses PyDictKeysObject on Pypy 3

2022-03-12 Thread Matti Picus
On 12/3/22 23:20, Marco Sulla wrote: Hello. Sorry for posting in the dev mailing list, I did not found an user list for Pypy. I developed a C extension for CPython 3.6+. This extension uses PyDictKeysObject. I tried to enable Pypy in cibuildwheel, but I get a compilation error for PyDictKey

Re: [pypy-dev] PYPY- Trace Limit

2022-03-07 Thread Matti Picus
On 7/3/22 22:19, Aksam Lwanga wrote: Am working  on a person project I would like to know how meta trace limit configured for pypy.any assistance needed is highly appreciated. On Mon, Mar 7, 2022, 3:43 PM Aksam Lwanga wrote: Hello , I would like to understand how to set pypy trace limit

[pypy-dev] PyPy3.7-v7.3.8 broke binary compatibility

2022-02-24 Thread matti picus
Once again, I broke ABI compatibility with the new release. I re-added a field to PyDateTime_CAPI that should have been part of the original PyPy3.7 release, but was missed, and so should be left out of PyPy3.7 v7.3.x. This causes segfaults when using PyPy3.7-v7.3.8 on wheels built for PyPy3.7-v7.3

Re: [pypy-dev] PyPy 7.3.8 release

2022-02-20 Thread Matti Picus
On 20/2/22 16:40, Alex Gaynor wrote: FYI there seems to be an issue with the formatting of the blog post: Alex Thanks Alex, fixed now. Matti ___ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev

[pypy-dev] PyPy 7.3.8 release

2022-02-19 Thread Matti Picus
I have released PyPy v7.3.8. Thanks to all who contributed and tested and for moving PyPy forward. Matti ___ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listinfo/pypy-dev

Re: [pypy-dev] Differences between pypy2 and 3 and cffi

2022-02-15 Thread Matti Picus
On Tue, Feb 15, 2022 at 3:36 AM Ioannis Foufoulas wrote: Hi, I have an embedded function: @ffi.def_extern() def toint(input,insize,result):     for i in range(insize):         x = ffi.string(input[i])         result[i] =  float(x) if x else 0       return 1 It

Re: [pypy-dev] PyCodeObject incompatibility

2022-02-14 Thread Matti Picus
On 15/2/22 05:15, Dmitry Kovner wrote: Hi, again! First of all, thanks for the fast reply! The answer helped me a lot. However, during the porting of the extension to the awesome PyPy, I've got more questions: 1. The extension uses opcodes from cPython's opcode.h header file. (https://github.c

[pypy-dev] PyPy v7.3.8 rc2 now available

2022-02-11 Thread Matti Picus
PyPy v7.2.8 rc2 is now available for testing. Thanks to all who tried out rc1. There are a few bugfixes. The sys.version_info now also correctly reports This is a release of 4 versions of python: 2.7, 3.7, 3.8 (no longer beta) and 3.9 (beta quality). Release note: https://doc.pypy.org/en/la

Re: [pypy-dev] Installation layout of the PyPy 3.8 Fedora package

2022-01-27 Thread Matti Picus
On 27/1/22 14:59, Miro Hrončok wrote: ... The only remaining thing is libpypy3.9-c.so in /usr/bin. I'd like to move it to /usr/lib64 where it will be found. Technically, Fedora forbids an unversioned so file there. https://docs.fedoraproject.org/en-US/packaging-guidelines/#_downstream_so_name_

Re: [pypy-dev] PyPy v7.3.8 rc1 now available

2022-01-26 Thread Matti Picus
Downloads: https://downloads.python.org/pypy On 27/1/22 01:03, Matti Picus wrote: This is a release of 4 versions of python: 2.7, 3.7, 3.8 (no longer beta) and 3.9 (beta quality). Release note: https://doc.pypy.org/en/latest/release-v7.3.8.html Downloads: https:// checksums: https

[pypy-dev] PyPy v7.3.8 rc1 now available

2022-01-26 Thread Matti Picus
This is a release of 4 versions of python: 2.7, 3.7, 3.8 (no longer beta) and 3.9 (beta quality). Release note: https://doc.pypy.org/en/latest/release-v7.3.8.html Downloads: https:// checksums: https://www.pypy.org/checksums.html As soon as the CDN network updates the https://downloads.p

Re: [pypy-dev] Running PyPy on top of CPython

2022-01-11 Thread Matti Picus
Hi Omer. I think much of what Armin wrote is already in the documentation like https://doc.pypy.org/en/latest/contributing.html#architecture and https://doc.pypy.org/en/latest/contributing.html#test-driven-development. Could you see where things can be improved? Matti On 11/1/22 4:17 pm, Om

Re: [pypy-dev] Running PyPy on top of CPython

2022-01-10 Thread Matti Picus
On 10/1/22 4:31 am, M A wrote: Well I am developing for PyPy and was hoping to try my code out without having to build PyPy first. You asked this question on the issue tracker as well. Running PyPy on top of CPython is not a replacement for getting stress tests in the issue  comment [0] to

Re: [pypy-dev] Running PyPy on top of CPython

2022-01-09 Thread Matti Picus
On 9/1/22 9:50 pm, M A wrote: Hello, I read here (https://rpython.readthedocs.io/en/latest/rpython.html) that PyPy is runnable on top of CPython. How do I start PyPy so it runs in CPython? python2 pypy/bin/pyinteractive.py You can get help with python2 pypy/bin/pyinteractive.py --help

Re: [pypy-dev] Installation layout of the PyPy 3.8 Fedora package

2021-12-04 Thread Matti Picus
On 2/12/21 8:45 pm, Miro Hrončok wrote: Hello PyPy folks, I co-maintain the PyPy and CPython interpreter packages in Fedora Thanks for supporting PyPy We basically took the advice from https://doc.pypy.org/en/latest/build.html That documentation may now need some updating. Several di

Re: [pypy-dev] How to fix pypy3 runtime error ?

2021-11-28 Thread Matti Picus
On 29/11/21 7:38 am, Hao Wang wrote: Dear devs: I encountered the following error but didn't know how to fix it. Please help. cpyext, the emulation layer, detected that while it is calling an object's tp_dealloc, the C code calls back a function that tries to recreate the PyPy version of the

Re: [pypy-dev] pip installation for pypy is slow

2021-11-28 Thread Matti Picus
On 29/11/21 6:01 am, Hao Wang wrote: Dear pypy-devs, The pip installation of pypy (pypy -m pip install scipy, for example) is slower than python-pip clean. Is there a way to fix this problem ? Bravo! Hao Wang Thanks for giving PyPy a try. When pre-compiled binary wheels are not available

Re: [pypy-dev] How to compile a file with rpython

2021-11-22 Thread Matti Picus
On 22/11/21 7:06 pm, M A wrote: On Nov 22, 2021, at 1:08 AM, Dan Stromberg wrote: Why do you desire an executable? Last I heard, a program would perform well on Pypy's JIT, and that using rpython was almost always unnecessary. If you need an executable, you could also try Cython or N

Re: [pypy-dev] How to compile a file with rpython

2021-11-21 Thread Matti Picus
On 21/11/21 9:16 pm, M A wrote: How do I make a program using rpython? Say I have this file: def main(): for i in range(100): print("hello world"), if __name__ == "__main__": main() How would I turn it into an executable file using rpython? The canonical starting

Re: [pypy-dev] macos buildbot offline for a few days

2021-11-11 Thread Matti Picus
On 12/11/21 12:36 am, Matt Billenstein via pypy-dev wrote: Starting tomorrow morning PST, I'm moving, so it should be back sometime Saturday evening or perhaps Monday if I have trouble with the internet self-install. thx m Thanks for the heads up and thanks for allowing us to use your machin

[pypy-dev] PyPy 7.3.7 bugfix release

2021-10-25 Thread Matti Picus
I mistakenly added fields to the middle of PyDateTimeAPI and PyFrameObject between the 7.3.5 release and the 7.3.6 release. This broke the promise of ABI compatibility between all the 7.3.x releases for the python 3.7 version. Python 3.8 had a different problem connected with the values of IN

[pypy-dev] What to call the latest pypy3.8 release?

2021-10-24 Thread Matti Picus
I broke C-ABI compatibility with the latest 7.3.6 release of PyPy. Also this is hard to talk about since we have python3.7 and pypy7.3.6 (soon to be pypy7.3.7). For 3.7 (probably the last fully supported release, only security and large bug fixes planned), I will back out the C-ABI breakage so

Re: [pypy-dev] Problem installing python modules on pypy3

2021-10-18 Thread Matti Picus
On 17/10/21 3:36 pm, Kostas Christofakis wrote: Hello guys, I have a problem installing 2 modules on pypy and contacting you to find a solution. The issue is this: I am trying to pip install the python-binance module and discum module on pypy3, either with a virtual environment or in pypy fol

[pypy-dev] PyPy 7.3.6 has been released

2021-10-17 Thread Matti Picus
https://www.pypy.org/posts/2021/10/pypy-v736-release.html Thanks to all. Let the bug reports begin. The docs website release notice with the complete changelog https://doc.pypy.org/en/latest/release-v7.3.6.html The uploads are in place https://downloads.python.org/pypy/ The checksums are at

[pypy-dev] PyPy v7.3.6rc3

2021-10-12 Thread Matti Picus
-formatted) Matti On 6/10/21 6:29 pm, Matti Picus wrote: Tarballs for the second release candidate for PyPy 7.3.6, with python2.7, python3.7 and python3.8 are available at https://downloads.python.org/pypy/. The checksums are available at https://www.pypy.org/checksums.html Thanks to all who tried

Re: [pypy-dev] Speed of numpy vs numpypy

2021-10-09 Thread Matti Picus
On 9/10/21 12:31 am, Werner Heisenberg wrote: Hi everyone I read the pypy FAQ and some blog posts, which leaves me puzzled and this is why I'm asking here: I'm doing data science and use numpy as only library in the code I'm talking about. A few years ago I used pypy to great success to spe

[pypy-dev] PyPy v7.3.6rc2

2021-10-06 Thread Matti Picus
Tarballs for the second release candidate for PyPy 7.3.6, with python2.7, python3.7 and python3.8 are available at https://downloads.python.org/pypy/. The checksums are available at https://www.pypy.org/checksums.html Thanks to all who tried out rc1 and reported problems, and special thanks t

[pypy-dev] PyPy v7.3.6rc1 is available for testing

2021-09-13 Thread Matti Picus
The release candidates for pypy v7.3.6rc1 for python2.7, python3.7, and python3.8 are up. This is our first release of 3.8. This release also includes a backend for HPy0.0.2 (may be upgraded to 0.0.3 by the final release). This release has a number of enhancements and speed-ups, as well as the

Re: [pypy-dev] Python 3.7.10[pypy-7.3.5-final] OperationError in multiprocessing

2021-07-18 Thread Matti Picus
On 18/7/21 11:43 am, Amirouche wrote: Same behavior with recent 3.7 and 3.8 nightly builds: - pypy-c-jit-102762-cfc38b565a4e-linux64.tar.bz2 (3.7) - pypy-c-jit-102728-ace3d170113d-linux64.tar.bz2 (3.8) By the way the same code runs fine with CPython 3.9.2 Our issue tracker is at https://f

Re: [pypy-dev] Autotools integration / How to determine .so filename extension

2021-07-10 Thread Matti Picus
On 10/7/21 4:44 pm, Roland Lutz wrote: How do I determine the correct filename extension for PyPy extension modules? The canonical way is to use sysconfig pypy -c "import sysconfig;print(sysconfig.get_config_var('EXT_SUFFIX'))" .pypy37-pp73-x86_64-linux-gnu.so On python2.7 use 'SO' ~/

Re: [pypy-dev] Subscribed to mailing list, but don't see how to submit a question

2021-07-06 Thread Matti Picus
On 6/7/21 12:01 pm, Armin Rigo wrote: Hi, You write to the mailing list by writing to pypy-dev@python.org . Your question: How do you break into running pypy3 code, to stop execution? Like CPython, it's supposed to be ctrl-c or Ctrl-break. Maybe it didn't work

Re: [pypy-dev] Pandas/Numpy in Ubuntu

2021-07-03 Thread Matti Picus
On 3/7/21 10:04 pm, Александр Рауд wrote: the python-dev is installed: ~# locate Python.h /usr/include/python2.7/Python.h /usr/include/python3.8/Python.h This is insufficient. You need to follow the instructions and install *pypy3-dev*, not python3-dev. This will install header files in

[pypy-dev] help needed from tk/tcl experts

2021-06-18 Thread Matti Picus
Our cffi-backed tk/tcl implementation is failing the test_idel tests [0] on python3.7, and the failures persist in the 3.8 branch. Could someone who understands the way it is supposed to work take a look? There is something tricky about passing unicode strings and kwargs that we don't have rig

Re: [pypy-dev] How much money do you need to implement the 4+GB RAM (true 64bit) for pypy?

2021-06-02 Thread Matti Picus
On 2/6/21 11:48 pm, super smart wrote: My AI program can only use 4GB of RAM in pypy. How much in CAD would you need to implement the 64 bit solution? Pypy has made my code so fast, that C++ is possibly not worth writing in ATM. Please donate at https://opencollective.com/pypy If you ar

Re: [pypy-dev] [External] pypy3 Multiprocessing Socket Issue

2021-05-20 Thread Matti Picus
On 20/5/21 7:45 pm, Moulton, Tom via pypy-dev wrote: I'm using pypy3.7-v7.3.4-linux64 (Python v3.7.10) but have also tried pypy3.7-v7.3.5rc1-linux64 & pypy-c-jit-102427-77787b8f4c49-linux64.  I'm seeing an issue that does NOT occur when using regular Python 3.7 (CPython v3.7.10). ... OSError:

[pypy-dev] 7.3.5 rc3 tarballs are up

2021-05-19 Thread Matti Picus
I have uploaded rc3 candidates to https://downloads.python.org/pypy/ and the checksums can be found in the PR to pypy.org https://608f07a183d23c00083f6115--keen-mestorf-442210.netlify.app/download_advanced.html#checksums The changes are in the release note. https://doc.pypy.org/en/latest/

Re: [pypy-dev] 7.3.5 rc2 tarballs are up.

2021-05-15 Thread Matti Picus
On 14/5/21 11:08 pm, Michał Górny wrote: I think the fix for: https://foss.heptapod.net/pypy/pypy/-/issues/3432 is missing too. Thanks. Done in 77787b8f4c49 Matti ___ pypy-dev mailing list pypy-dev@python.org https://mail.python.org/mailman/listin

Re: [pypy-dev] 7.3.5 rc2 tarballs are up.

2021-05-07 Thread Matti Picus
On 7/5/21 11:59 am, Oliver Margetts wrote: Hi, did this fix https://foss.heptapod.net/pypy/pypy/-/issues/3441 make it into the RC? From my testing, it still seems to be a problem. Best, Oliver Thanks, I missed that but put it in now. It

[pypy-dev] 7.3.5 rc2 tarballs are up.

2021-05-05 Thread Matti Picus
Following the rc1 I have uploaded rc2 candidates to https://downloads.python.org/pypy/ and the checksums can be found in the PR to pypy.org https://608f07a183d23c00083f6115--keen-mestorf-442210.netlify.app/download_advanced.html#checksums The changes are in the release note. https://doc.pypy

[pypy-dev] release candidates for bugfix v7.3.5 are available

2021-05-02 Thread Matti Picus
In order to fix some problems with the 7.3.4 release, I am releasing a 7.3.5 bugfix. The rc1 candidates are available at https://downloads.python.org/pypy/ and the checksums can be found in the PR to pypy.org https://608f07a183d23c00083f6115--keen-mestorf-442210.netlify.app/download_advanced.ht

[pypy-dev] Please do not create win64 wheels with the latest 7.3.4 release: bugfix needed.

2021-04-20 Thread Matti Picus
It turns out there is a problem with the win64 release: the c-extension platform name is win32. It should be win_amd64. This was reported by cgohlke in https://foss.heptapod.net/pypy/pypy/-/issues/3443. I will be releasing a 7.3.5 bugfix soon. In the m

Re: [pypy-dev] pypy tests on aarch64 musl libc

2021-04-19 Thread Matti Picus
On 19/4/21 1:12 pm, Thomas Liske wrote: Hi, I'm trying to contribute the packaging of pypy to Alpine Linux. I got the bootstrapping for x86 x86_64 and s390x working. On aarch64 two of the pypy tests are failing[1]: - TestLogParser.test - TestMicroNumPy.test_reduce_logical_and [1] https://g

[pypy-dev] PyPy v7.3.4 is out

2021-04-08 Thread Matti Picus
PyPy v7.3.4 is out. The release note is here https://doc.pypy.org/en/latest/release-v7.3.4.html The blog post should appear soon. The downloads are available on https://pypy.org/download.html or directly from https://downloads.python.org/pypy/ Now on to

[pypy-dev] PyPy7.3.4rc2 tarballs are available

2021-04-04 Thread Matti Picus
The second release candidate for PyPy7.3.4 is up at https://downloads.python.org/pypy/. People using cibuildwheel or github actions to test PyPy should be able to use this in their test runs once the https://downloads.python.org/pypy/versions.json file updates (it may take a few hours to perco

Re: [pypy-dev] Is pypy still locked to 4GB RAM ? (64 bit Windows)

2021-04-01 Thread Matti Picus
There are two versions: a 32-bit one that is limited to 4GB, and a 64-bit one that is not. We will be releasing the 64-bit one soon, the release candidate is already available on https://downloads.python.org/pypy/. You want the one that has win64 in the name. Please try it out and tell us ho

[pypy-dev] PyPy 7.3.4rc1 tarballs are up

2021-03-19 Thread Matti Picus
The first release candidate for PyPy7.3.4 is up at https://downloads.python.org/pypy/. People using cibuildwheel or github actions to test PyPy should be able to use this in their test runs. The sha256 checksums can be found in the PR to the pypy.org web site at https://github.com/pypy/pypy.

[pypy-dev] Release 7.3.4

2021-03-15 Thread Matti Picus
I would like to release new versions of PyPy for python2.7 and python3.7. I think 3.7 has matured to the point that we can drop both the "beta" label and the python3.6 release. The python3.8 version is not yet ready for an "alpha" label. There are three issues (one about running "pypy -Wonce

Re: [pypy-dev] moving blog posts to pypy.org

2021-03-09 Thread Matti Picus
On 2/28/21 10:51 AM, Matti Picus wrote: I opened a repo on https://github.com/pypy/pypy.org. It now completes the points at the end of my mail: preview for PRs via netlify, uses utterances for new blog posts. Please take a look at the deploy preview https://keen-mestorf-442210.netlify.app

Re: [pypy-dev] moving blog posts to pypy.org

2021-02-28 Thread Matti Picus
On 2/28/21 12:06 PM, anatoly techtonik wrote: Why not GitLab Pages? Or Heptapod doesn't support it yet? How to comment on these posts? Heptapod does not support gitlab pages. You cannot comment on the old posts imported from mprepypy, but s

Re: [pypy-dev] moving blog posts to pypy.org

2021-02-28 Thread Matti Picus
On 2/3/21 12:54 AM, Matti Picus wrote: I imported the blog posts and comments to pypy/pypy.org on the blogposts branch. If you want a preview, you can update to the branch, and run "make build" which should create a nikola virtualenv, install the sidebar plugin, build the site,

[pypy-dev] moving blog posts to pypy.org

2021-02-02 Thread Matti Picus
I imported the blog posts and comments to pypy/pypy.org on the blogposts branch. If you want a preview, you can update to the branch, and run "make build" which should create a nikola virtualenv, install the sidebar plugin, build the site, and put a sidebar into t

Re: [pypy-dev] Some web benchmarks

2021-01-26 Thread Matti Picus
On 1/26/21 7:07 PM, Oliver Margetts wrote: Hello all, not sure where to post this, so I'll put it here. We recently wrote a blog post where we benchmarked some python web frameworks: https://suade.org/dev/12-requests-per-second-with-python/ One of the big conclusions was: if you want faster

Re: [pypy-dev] PyPy.org 2021 redesign suggestion

2021-01-03 Thread Matti Picus
On 1/1/21 11:57 PM, Panos Laganakos wrote: Hello, I was going over the PyPy website the other day, and something kept bugging me. While the project itself is in great condition really amazing at what it does, the website felt that it wasn't giving that information to the average visitor. S

Re: [pypy-dev] Pickling generators

2020-12-11 Thread Matti Picus
According to issue 3150 https://foss.heptapod.net/pypy/pypy/-/issues/3150, this is on purpose, and brings us into feature compatibility with CPython: Python 3.8.6 | packaged by conda-forge | (default, Oct  7 2020, 19:08:05) [GCC 7.5.0] on linux Type "help", "copyright", "credits" or "license"

  1   2   3   4   5   6   >