Revisions of python-calmjs.parse

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1124864 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 7)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 932332 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 5)
- Generated tables should get correct *.pyc files
- And no, this won't work with Python 2 modules. Just don't even
  try.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 931812 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 4)
- 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.
  - 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.
Displaying all 7 revisions
openSUSE Build Service is sponsored by