Mercurial > cpython-lru_cache-weakref
annotate Include/patchlevel.h @ 59827:ec84fbcdf7cb
Merged revisions 79207 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r79207 | florent.xicluna | 2010-03-21 19:00:38 +0100 (dim, 21 mar 2010) | 2 lines
#8180: Fix test_pep277 on OS X and add more tests for special Unicode normalization cases.
........
| author | Florent Xicluna <florent.xicluna@gmail.com> |
|---|---|
| date | Sun, 21 Mar 2010 18:49:50 +0000 |
| parents | 77fb7d3c6dde |
| children | 6b23aa300032 |
| rev | line source |
|---|---|
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
1 |
|
36988
49c6eb688906
Checkpoint. 218 tests are okay; 53 are failing. Done so far:
Guido van Rossum <guido@python.org>
parents:
36207
diff
changeset
|
2 /* Python version identification scheme. |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
3 |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
4 When the major or minor version changes, the VERSION variable in |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
5 configure.in must also be changed. |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
6 |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
7 There is also (independent) API version information in modsupport.h. |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
8 */ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
9 |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
10 /* Values for PY_RELEASE_LEVEL */ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
11 #define PY_RELEASE_LEVEL_ALPHA 0xA |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
12 #define PY_RELEASE_LEVEL_BETA 0xB |
|
33994
b4adb1021103
preparing for rc1
Anthony Baxter <anthonybaxter@gmail.com>
parents:
33881
diff
changeset
|
13 #define PY_RELEASE_LEVEL_GAMMA 0xC /* For release candidates */ |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
14 #define PY_RELEASE_LEVEL_FINAL 0xF /* Serial should be 0 here */ |
|
10587
040b52868fe8
Prepare for final release.
Guido van Rossum <guido@python.org>
parents:
10546
diff
changeset
|
15 /* Higher for patch releases */ |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
16 |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
17 /* Version parsed out into numeric values */ |
|
46265
15f773f7300e
release.py induced and manual editing steps for 3.0a4.
Barry Warsaw <barry@python.org>
parents:
45599
diff
changeset
|
18 /*--start constants--*/ |
|
37051
a01672a96d47
This gets at least test_cmd_line working again and a few more modules built.
Neal Norwitz <nnorwitz@gmail.com>
parents:
36988
diff
changeset
|
19 #define PY_MAJOR_VERSION 3 |
|
54873
77fb7d3c6dde
fix mistake in version bump
Benjamin Peterson <benjamin@python.org>
parents:
54872
diff
changeset
|
20 #define PY_MINOR_VERSION 2 |
|
12088
3789b643fe89
Version updated to 1.6; API version to 1009.
Guido van Rossum <guido@python.org>
parents:
10944
diff
changeset
|
21 #define PY_MICRO_VERSION 0 |
| 54872 | 22 #define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA |
|
54864
12e960cc37d6
bump version to 3.1 final :)
Benjamin Peterson <benjamin@python.org>
parents:
54738
diff
changeset
|
23 #define PY_RELEASE_SERIAL 0 |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
24 |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
25 /* Version as a string */ |
|
54873
77fb7d3c6dde
fix mistake in version bump
Benjamin Peterson <benjamin@python.org>
parents:
54872
diff
changeset
|
26 #define PY_VERSION "3.2a0" |
|
46265
15f773f7300e
release.py induced and manual editing steps for 3.0a4.
Barry Warsaw <barry@python.org>
parents:
45599
diff
changeset
|
27 /*--end constants--*/ |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
28 |
|
36207
825a041813fb
Drop sys.build_number. Add sys.subversion.
Martin v. Löwis <martin@v.loewis.de>
parents:
34045
diff
changeset
|
29 /* Subversion Revision number of this file (not of the repository) */ |
|
825a041813fb
Drop sys.build_number. Add sys.subversion.
Martin v. Löwis <martin@v.loewis.de>
parents:
34045
diff
changeset
|
30 #define PY_PATCHLEVEL_REVISION "$Revision$" |
|
825a041813fb
Drop sys.build_number. Add sys.subversion.
Martin v. Löwis <martin@v.loewis.de>
parents:
34045
diff
changeset
|
31 |
|
9744
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
32 /* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2. |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
33 Use this for numeric comparisons, e.g. #if PY_VERSION_HEX >= ... */ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
34 #define PY_VERSION_HEX ((PY_MAJOR_VERSION << 24) | \ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
35 (PY_MINOR_VERSION << 16) | \ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
36 (PY_MICRO_VERSION << 8) | \ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
37 (PY_RELEASE_LEVEL << 4) | \ |
|
85ab28644201
New version identification scheme.
Guido van Rossum <guido@python.org>
parents:
9451
diff
changeset
|
38 (PY_RELEASE_SERIAL << 0)) |
