Files
ports/textproc
Charlie Li 4f0eba1efd python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
2025-06-19 16:28:47 -04:00
..
2025-06-05 09:52:53 +02:00
2025-06-05 20:57:45 +03:00
2025-03-07 10:43:53 -05:00
2025-05-22 18:49:52 +02:00
2024-08-25 10:17:30 +02:00
2025-04-01 22:07:58 -04:00
2024-11-22 09:36:00 +08:00
2025-02-24 17:44:48 -04:00
2025-03-02 14:19:42 +03:00
2025-02-15 00:12:32 +01:00
2025-06-11 12:07:05 +02:00
2025-04-01 20:26:56 +02:00
2025-04-21 18:22:56 +08:00
2025-04-01 22:07:58 -04:00
2025-06-09 07:54:43 +02:00
2025-06-10 13:44:59 +02:00
2025-06-17 11:18:15 +00:00
2025-06-05 09:52:53 +02:00
2024-10-14 13:49:26 -07:00
2025-06-03 23:54:31 -07:00
2025-04-01 22:07:58 -04:00
2025-03-26 19:55:17 -04:00
2025-06-05 20:57:45 +03:00
2025-06-08 22:05:47 +03:00
2025-02-15 00:12:32 +01:00
2025-02-15 00:12:32 +01:00
2024-09-09 02:37:03 +08:00
2025-02-27 12:31:42 +01:00
2024-08-23 20:10:57 +02:00
2025-02-24 17:44:48 -04:00
2025-02-15 00:12:32 +01:00
2025-05-28 10:28:19 +02:00
2025-05-21 16:36:37 +02:00
2025-05-28 10:28:10 +02:00
2024-09-05 14:17:52 +08:00
2025-01-10 21:23:48 +00:00
2024-10-29 22:38:39 +08:00
2024-09-05 14:18:04 +08:00
2024-09-15 08:35:23 +02:00
2025-02-15 00:12:32 +01:00
2025-02-04 08:22:19 +00:00
2025-06-05 09:52:53 +02:00
2025-06-06 23:55:28 +09:00
2025-04-01 22:07:58 -04:00
2025-04-01 22:07:58 -04:00
2025-03-13 12:09:53 +00:00
2025-01-09 18:44:10 +01:00
2025-02-15 00:12:32 +01:00
2025-06-19 10:21:03 +00:00
2025-05-18 20:08:30 +09:00
2025-05-18 20:08:30 +09:00
2025-05-06 04:04:18 +09:00
2025-02-24 02:57:00 +09:00
2025-04-01 22:07:58 -04:00
2025-05-31 14:38:47 +02:00
2025-02-24 17:44:48 -04:00
2025-06-11 13:47:52 +09:00
2025-04-01 22:07:58 -04:00
2025-04-01 22:07:58 -04:00
2025-04-01 22:07:58 -04:00