cpython/Tools/clinic/libclinic
Victor Stinner 5fd1897ec5
gh-113317: Argument Clinic: Add libclinic.converters module (#117315)
Move the following converter classes to libclinic.converters:

* PyByteArrayObject_converter
* PyBytesObject_converter
* Py_UNICODE_converter
* Py_buffer_converter
* Py_complex_converter
* Py_ssize_t_converter
* bool_converter
* byte_converter
* char_converter
* defining_class_converter
* double_converter
* fildes_converter
* float_converter
* int_converter
* long_converter
* long_long_converter
* object_converter
* self_converter
* short_converter
* size_t_converter
* slice_index_converter
* str_converter
* unicode_converter
* unsigned_char_converter
* unsigned_int_converter
* unsigned_long_converter
* unsigned_long_long_converter
* unsigned_short_converter

Move also the following classes to libclinic.converters:

* buffer
* robuffer
* rwbuffer

Move the following functions to libclinic.converters:

* correct_name_for_self()
* r()
* str_converter_key()

Move Null and NULL to libclinic.utils.
2024-04-02 10:09:53 +00:00
..
__init__.py gh-113317: Argument Clinic: Add libclinic.converters module (#117315) 2024-04-02 10:09:53 +00:00
block_parser.py gh-113317, AC: Add libclinic.block_parser module (#116819) 2024-03-14 16:11:39 +00:00
converter.py gh-113317: Argument Clinic: Add libclinic.converters module (#117315) 2024-04-02 10:09:53 +00:00
converters.py gh-113317: Argument Clinic: Add libclinic.converters module (#117315) 2024-04-02 10:09:53 +00:00
cpp.py gh-113299: Move cpp.py into libclinic (#113526) 2023-12-28 00:20:57 +01:00
crenderdata.py gh-113317, AC: Add libclinic.converter module (#116821) 2024-03-14 18:59:43 +01:00
errors.py gh-113317, AC: Move warn() and fail() to libclinic.errors (#116770) 2024-03-14 08:07:01 +00:00
formatting.py gh-113317: Argument Clinic: move linear_format into libclinic (#115518) 2024-02-15 23:52:20 +01:00
function.py gh-113317: Argument Clinic: Add libclinic.converters module (#117315) 2024-04-02 10:09:53 +00:00
identifiers.py gh-113317: Argument Clinic: move C/Py identifier helpers into libclinic (#115520) 2024-02-16 07:42:15 +01:00
language.py gh-113317, AC: Add libclinic.block_parser module (#116819) 2024-03-14 16:11:39 +00:00
utils.py gh-113317: Argument Clinic: Add libclinic.converters module (#117315) 2024-04-02 10:09:53 +00:00