annotate lang/pypy3/README @ 207:fccf5077df78

Enhance both README files for pypy2 and pypy3
author Franz Glasner <fzglas.hg@dom66.de>
date Sat, 15 Mar 2025 10:29:45 +0100
parents aa93453cd531
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
70
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2 Notes on how to build
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 =====================
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4
207
fccf5077df78 Enhance both README files for pypy2 and pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents: 201
diff changeset
5 .. important:: pypy3 is the master port. Make it work first before trying
fccf5077df78 Enhance both README files for pypy2 and pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents: 201
diff changeset
6 pypy310 and pypy311.
fccf5077df78 Enhance both README files for pypy2 and pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents: 201
diff changeset
7
fccf5077df78 Enhance both README files for pypy2 and pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents: 201
diff changeset
8
70
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
9 Dependencies
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
10 ------------
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
11
207
fccf5077df78 Enhance both README files for pypy2 and pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents: 201
diff changeset
12 Erst einmal pypy2 samt Installation
70
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
13
199
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
14 Dann noch:
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
15
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
16 pkg install lzma db5
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
17
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
18 Da gdbm mit dabei ist, das entsprechende Paket auch installieren:
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
19
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
20 pkg install gdbm
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
21
70
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
22
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
23 PyPy3
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
24 -----
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
25
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
26 Konfiguration: das bereits installierte PyPy(2) nehmen zum schnelleren
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
27 Übersetzen:
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
28
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
29 make config
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
30 make build
d7ad9e22fccc Add a README on how to build PyPy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
31 make package
71
ba0765fdaf03 Install and check the imports
Franz Glasner <fzglas.hg@dom66.de>
parents: 70
diff changeset
32
ba0765fdaf03 Install and check the imports
Franz Glasner <fzglas.hg@dom66.de>
parents: 70
diff changeset
33 Installieren
ba0765fdaf03 Install and check the imports
Franz Glasner <fzglas.hg@dom66.de>
parents: 70
diff changeset
34
ba0765fdaf03 Install and check the imports
Franz Glasner <fzglas.hg@dom66.de>
parents: 70
diff changeset
35 Import prüfen wie bei PyPy(2) und zusätzlich:
ba0765fdaf03 Install and check the imports
Franz Glasner <fzglas.hg@dom66.de>
parents: 70
diff changeset
36
ba0765fdaf03 Install and check the imports
Franz Glasner <fzglas.hg@dom66.de>
parents: 70
diff changeset
37 import lzma
199
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
38 import dbm
201
aa93453cd531 Build PyPy3 for Python implementation 3.11.
Franz Glasner <fzglas.hg@dom66.de>
parents: 199
diff changeset
39 import _gdbm
199
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
40 import dbm.gnu
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
41 import _dbm
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 120
diff changeset
42 import dbm.ndbm
72
5c077437ed98 Bauen von pypy3-gdbm und pypy3-sqlite3
Franz Glasner <fzglas.hg@dom66.de>
parents: 71
diff changeset
43
5c077437ed98 Bauen von pypy3-gdbm und pypy3-sqlite3
Franz Glasner <fzglas.hg@dom66.de>
parents: 71
diff changeset
44
201
aa93453cd531 Build PyPy3 for Python implementation 3.11.
Franz Glasner <fzglas.hg@dom66.de>
parents: 199
diff changeset
45 pypy3-sqlite3 und pypy3-tkinter
aa93453cd531 Build PyPy3 for Python implementation 3.11.
Franz Glasner <fzglas.hg@dom66.de>
parents: 199
diff changeset
46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72
5c077437ed98 Bauen von pypy3-gdbm und pypy3-sqlite3
Franz Glasner <fzglas.hg@dom66.de>
parents: 71
diff changeset
47
201
aa93453cd531 Build PyPy3 for Python implementation 3.11.
Franz Glasner <fzglas.hg@dom66.de>
parents: 199
diff changeset
48 Mit den unterstützten FLAVORs bauen:
aa93453cd531 Build PyPy3 for Python implementation 3.11.
Franz Glasner <fzglas.hg@dom66.de>
parents: 199
diff changeset
49
aa93453cd531 Build PyPy3 for Python implementation 3.11.
Franz Glasner <fzglas.hg@dom66.de>
parents: 199
diff changeset
50 z.B. "make FLAVOR=pypy310 package" oder "make FLAVOR=pypy311 package"