Rl

Latest version: v3.2

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

3.3

----------------

3.2

----------------

- Include fully-patched GNU Readline 8.2.13.
[stefan]

- Replace size_t with Py_ssize_t.
[stefan]

- Remove unnecessary function pointer casts.
[stefan]

- Do not rely on Python.h for standard headers.
[stefan]

- Update to Python 3.13 C-API.
[stefan]

- Update tox.ini for latest tox.
[stefan]

- Replace deprecated ``python setup.py build_sphinx`` in tox.ini.
[stefan]

3.1

----------------

- Include GNU Readline 8.2.
[stefan]

- Improve documentation and example code. Promote using ``generator`` as a
decorator.
[stefan]

- Document how ``directory_completion_hook`` interacts with new hooks added
in version 3.0.
[stefan]

- Implement Python 3.6 ``readline.set_auto_history`` and the corresponding
``history.auto``.
[stefan]

- Fall back to ncurses if termcap auto-detection fails. This at least produces
a linker error instead of silently borking the extension.
[stefan]

- Replace deprecated ``python setup.py test`` in tox.ini.
[stefan]

- Remove deprecated ``test_suite`` from setup.py.
[stefan]

- Remove setuptools from ``install_requires``.
[stefan]

- Add a pyproject.toml file.
[stefan]

- Include tests in sdist but not in wheel.
[stefan]

3.0

----------------

- rl is now GPLv3 because it statically links to GNU Readline.
[stefan]

- Include GNU Readline 8.0.
[stefan]

- Support Python 3.6 os.PathLike objects for filenames.
[stefan]

- Handle new GIL checks in Python 3.6. See `PYTHONMALLOC`_.
[stefan]

- Add ``history.max_file`` and ``history.append_file``.
[stefan]

- Add ``directory_rewrite_hook``, ``filename_rewrite_hook``, and
``filename_stat_hook``.
[stefan]

- Catch up with bug fixes applied to the standard library readline module.
[stefan]

- Stop using 2to3.
[stefan]

- Remove ``reset`` APIs from the documentation. They override
``~/.inputrc`` and should only be used in tests.
[stefan]

.. _`PYTHONMALLOC`: https://docs.python.org/3/whatsnew/3.6.html

2.4

----------------

- Update to Python 3.3 Unicode C-API.
[stefan]

2.3

----------------

- Implement history iterators in C instead of relying on
intermediate lists.
[stefan]

- Raise a more informative error when history slicing is attempted.
[stefan]

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.