Changelog for
python38-typed-ast-1.5.4-1.2.x86_64.rpm :
* Sun May 22 2022 Sebastian Wagner
- Release version 1.5.4 (#189) - Do not include now private code.h (#188) As of https://github.com/python/cpython/pull/32385 the header code.h is private but directly included into Python.h - Fix Python 3.11 support (#187) The compilation error on master is: ``` ast3/Parser/tokenizer.c:1991:10: error: implicit declaration of function \'_Py_dup\' is invalid in C99 [-Werror,-Wimplicit-function-declaration] fd = _Py_dup(fd); ^ 1 error generated. ``` Probably as a result of https://github.com/python/cpython/pull/30484 Just declaring it seems to fix things. Add a (slightly) hacky way of testing Python 3.11 in CI prior to manylinux / cibuildwheel support. - Bump version to 1.5.4.dev0 (#186)
* Tue Apr 19 2022 Sebastian Wagner - Release version 1.5.3 (#185) - FIX: Account form stdbool.h being included in Python.h (#184) As of CPython 3.11 (via https://github.com/python/cpython/pull/29883) stdbool.h is now included in Python.h so do attempt to redefine bool/true/false. - Bump version to 1.5.3.dev0
* Thu Jan 27 2022 Sebastian Wagner - Release version 1.5.2 - Add support for building aarch64 wheels (#182) Co-authored-by: Shantanu <12621235+hauntsaninjaAATTusers.noreply.github.com> - Remove update process document (#177) typed_ast will not be updated to support syntax past Python 3.8 as Python 3.8\'s ast module now incorporates the features of typed_ast. - Bump version to 1.5.2.dev0
* Sun Dec 05 2021 Sebastian Wagner - Release version 1.5.1 (#181) - Fix #167: Port ast27 to Python 3.11 (#176) Copy _PyLong_DigitValue table from Python 3.10 as \"digitvalue\" in ast27/Python/mystrtoul.c. The symbol has been removed from the public Python 3.11 C API. - Bump version to 1.5.1.dev0
* Thu Nov 18 2021 Steve Kowalik - Add patch use-PyUnicode_DecodeUnicodeEscape.patch:
* Use PyUnicode_DecodeUnicodeEscape directly, rather than wrapping it.
* Sat Nov 13 2021 Dirk Müller - update to 1.5.0:
* Drop python 3.5 support
* Define _PyUnicode_DecodeUnicodeEscape even on Python 3.6+
* Recommend ast on Python 3.8+
* Tue Apr 13 2021 Sebastian Wagner - update to version 1.4.3: - Download wheels for 3.9 as well - Download aarch64 wheels (#154) - Allow compilation on python 3.10.0a6 (#155) Closes #156. (Except for Apple Silicon.) - Fix compilation on python 3.10.0a7 (#158) - PyArena was removed from the public api in python/cpython#25007 - This commit adds two new files (a copy of each for ast27 and ast3):
* pycore_pyarena.h: Taken from the cpython source code with minimal changes
* pyarena.h: Maps the new, underscored function names to the old function names, allowing the code to work on both python 3.10 and older versions - Add Python 3.10 classifier (#160)
* Thu Dec 31 2020 Sebastian Wagner - remove obsolete ast27-prefix-exported-symbols.patch, included upstream- update to version 1.4.2: - Fix linker error in debug build (#131) - Fix cross compile by adjusting includes (#135) - Add note in incompatabilities that PyPy is broken and unsupported (#144) - Remove reference to PyNode_ListTree for Python 3.10 (#153) - ast27: prefix exported symbols (#152) - Add 3.9 to supported versions
* Wed Dec 30 2020 Sebastian Wagner - Add ast27-prefix-exported-symbols.patch from upstream PR#152 to fix ppc64 and s390x builds/tests and run all tests again.
* Fri Dec 04 2020 Benjamin Greiner - Use (fixed in the meantime) pytest_arch macro in order to ignore the _build directories from multiple python3 flavors gh#openSUSE/python-rpm-macros#66
* Sun May 17 2020 Sebastian Wagner - disable tests \'test_ignores\' and \'test_convert_strs\', failing on ppc64, fixes bsc#1171573.
* Sat Jan 18 2020 Sebastian Wagner - update to version 1.4.1:
* Clean up old build scripts (#123)
* Build artifacts for 3.8 (#127)
* Fix build on cpython (3.9) master branch (#128)
* Mon Jun 17 2019 pgajdosAATTsuse.com- version update to 1.4.0
* Fix compilation on Python 3.8
* Fri May 10 2019 Tomáš Chvátal - Do not use the %pytest_arch call but expand it as the tests seem to need more verbosity otherwise they fail sometimes (fishy, but works)
* Tue May 07 2019 Tomáš Chvátal - Use %pytest_arch- Add missing fdupes call
* Tue May 07 2019 pgajdosAATTsuse.com- version update to 1.3.5
* Counteract PyTuple_SetItem stealing reference in _PyObject_FastCall fallback (#104)- run tests
* Fri May 03 2019 Sebastian Wagner - update to version 1.3.4:
* Oops: add the pgenheaders files to the depends lists- update to version 1.3.3:
* Don\'t rely on Python\'s pgenheaders.h (#101)- update to version 1.3.2:
* Fix two out-of-bounds array reads (#99)
* Sun Feb 10 2019 Sebastian Wagner - Update to version 1.3.1:
* Disallow two type comments on one def
* Fix memory leaks caused by type comment parsing (#91)
* Fix some broken asserts relating to handling of async keyword (#92)
* Check NEW_TYPE_COMMENT calls for failure (#93)- Update to version 1.3.0:
* Fully incorporate the code from Python 3.7.2
* Fix some compiler warnings
* Add a kind field to Bytes as well (#83)
* Fix await in functions with type comments (#86)
* Put _ast3 and _ast27 in the typed_ast package (#85)
* Fix f-string parsing to not think everything is a set (#87)
* Tue Jan 15 2019 Sebastian Wagner - Update to version 1.2.0:
* Fix conversions.py2to3 on unicode strings (#67)
* Fix remaining calls to Str without a kind (#68)
* Add \"Python :: 3.7\" to the classifiers list
* Some docs updates (#73)
* Wed Jan 02 2019 Sebastian Wagner - Update to version 1.1.1:
* Add __version__ string and tweak versioning scheme
* Point to the Python 3.6 commits as examples of how to update typed_ast (
* Add section on development philosophy
* Add information about the release process.
* Document Google Cloud Storage artifact deployment
* Preserve string kind modifiers
* Add docs for Str.kind
* Thu Sep 20 2018 Tomáš Chvátal - Use license macro for license install