0d161a7a47
- Update to 1.3.4 * Use importlib where available. * Bump python versions for CI. * beginning calmjs.parse-1.3.4-pre * Changelog * Clean up test matrix. * Include Python 3.14 for CI * Package metadata. * calmjs.parse-1.3.4
Markéta Machová2025-11-14 16:08:46 +00:00
4b0066e266
Accepting request 1285949 from devel:languages:python
Ana Guerrero2025-06-16 09:12:59 +00:00
5282126455
Accepting request 1243035 from devel:languages:python
Ana Guerrero2025-02-04 17:13:42 +00:00
c4790aceb8
- Update to 1.3.3 * Revert the usage of `lru_cache` as that isn't being hit as expected, and that the benefits it brings is too negligible to bring back given the extremely limited cache hits.
Markéta Machová2025-02-04 10:19:46 +00:00
539c045421
Accepting request 1217048 from devel:languages:python
Ana Guerrero2024-10-23 19:09:49 +00:00
fc690fe072
- update to 1.3.2: * Ensure building from source tree under Python 3.13 works. * Dropped support for building under Python 2 in source tree. [ #44 ]
Dirk Mueller2024-10-22 13:59:01 +00:00
f615c8a60a
Accepting request 1124864 from devel:languages:python
Ana Guerrero2023-11-13 21:17:56 +00:00
b23890bb6e
- update to 1.3.1: * Modified existing `setup.py hook from an install hook to a build hook to ensure the generated module files are present. Should any of those modules are missing and the required dependencies for are not present (i.e. ply and setuptools`), the build will result in a non-zero exit status and the documented error message should reflect which of the required dependencies are missing.
Dirk Mueller2023-11-10 11:51:35 +00:00
2eec112797
- Update to 1.3.0: - Introduce the extractor unparser - an unparser that will unparse a valid AST into a dict. - Correct the JoinAttr ruletype such that the intended empty definition value is passed to walk if it was defined as such to avoid an unintended infinite recursion.
Matej Cepl2021-11-16 15:46:05 +00:00
9b724e90bf
- Update to 1.2.5: - Will now import Iterable from the Python 3.3+ location as the previous location is marked for removal in Python 3.9. The import will still have a fallback to the previous location in order to maintain support for Python 2.7. - Provide a test case helper to ensure that the generic Program repr signature is provided to assist with test case portability. - In the calmjs.parse.vlq module, implemented the decode_vlq helper for completeness/symmetry to the encode_vlq helper.
Matej Cepl2021-11-16 15:32:03 +00:00