c67625d683
* Revamp PyType name functions to match PEP 737 PyType::name uses `tp_name`, which is not consistent. [PEP 737](https://peps.python.org/pep-0737/) adds a new path forward, so update PyType::name and add PyType::{module,fully_qualified_name} to match the PEP. * refactor conditional code to handle multiple Python versions better * return `Bound<'py, str>` * fixup --------- Co-authored-by: David Hewitt <mail@davidhewitt.dev> |
||
---|---|---|
.. | ||
test_awaitable.py | ||
test_buf_and_str.py | ||
test_comparisons.py | ||
test_datetime.py | ||
test_dict_iter.py | ||
test_enums.py | ||
test_enums_match.py | ||
test_misc.py | ||
test_objstore.py | ||
test_othermod.py | ||
test_path.py | ||
test_pyclasses.py | ||
test_pyfunctions.py | ||
test_sequence.py | ||
test_subclassing.py |