Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-pathvalidate | Distribution: openSUSE Tumbleweed |
Version: 3.2.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Sat Aug 31 14:18:51 2024 |
Group: Development/Languages/Python | Build host: reproducible |
Size: 180772 | Source RPM: python-pathvalidate-3.2.1-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/thombashi/pathvalidate | |
Summary: Python library to sanitize/validate a string such as filenames |
pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.
MIT
* Sat Aug 31 2024 Dirk Müller <dmueller@suse.com> - update to 3.2.1: * Test Python 3.12 in CIs * Fix coverage report * Fix `sanitize_filename` truncation * Fix validation functions of filepaths * If `platform` argument is `windows` or `universal`, filepaths ending with a space or a period should be detected as an error * Fix POSIX-style absolute paths were not detected as errors with `platform="windows"` or `platform="universal"` on Python 3.12 and below * Add support for Python 3.13 * Improve type annotations * Add a build and publish workflow * Add Sigstore signatures to release assets * Sat Dec 09 2023 Dirk Müller <dmueller@suse.com> - update to 3.2.0: * Add `reserved_name_handler` argument to `sanitize_filename` function and `sanitize_filepath` function * Add `NullValueHandler` class and `ReservedNameHandler` class * Add `fs_encoding` property and `byte_count` property to `ValidationError` class * Add `additional_reserved_names` argument to validate/sanitize functions to allow custom reserved names * Modify the return value format of `ValidationError.__str__` method * Improve type annotations - update to 3.1.0: * Fix validation error messages to show the `target-platform` properly: #34 (Thanks to @matanster) * Fix README: out of date with the actual error generated by `validate_filename` #35 (Thanks to @hXtreme) * Add `description` property to `ErrorReason` class * Add `as_slog` method to `ValidationError` class * Add `docs` extras * Change the type of the return value of `ValidationError.reason` from `Optional[ErrorReason]` to `ErrorReason` * Update `[build-system]` * Drop support for Python 3.6 * Fri Feb 24 2023 Daniel Garcia <daniel.garcia@suse.com> - Update to version 2.5.2 * Add support for Python 3.11: #22 (Thanks to @hegjon) - v2.5.1 * Add __all__ by @eggplants in #24 * Add DeprecationWarning to deprecated functions - v2.5.0 * Add support for Python 3.10 * Drop support for Python 3.5 * Add null_value_handler argument to sanitize_filename/sanitize_filepath functions: #20 (Thanks to @ mkbloke) * Add AbstractSanitizer/AbstractValidator classes to import path * Add replace_ansi_escape function * Add setup-ci target to Makefile * Modify min_len/max_len to use default values when assigned minus values - v2.4.1 * Fix filename validations that include '\' (backslash) on other than Windows: #18 (Thanks to @Traktormaster) * Sun Mar 21 2021 Martin Hauke <mardnh@gmx.de> - Update to version 2.4.0 * Add exclude_symbols argument to replace_symbol function. * Fix permissions of files included in sdist package binary. * Thu Nov 26 2020 John Vandenberg <jayvdb@gmail.com> - Update to v2.3.0 * Change not to process for "."/".." by sanitization functions * Change to normalize with sanitize_filepath in default * Sat Mar 28 2020 Martin Hauke <mardnh@gmx.de> - Update to version 2.2.2 * Fix __str__ method * Fix to avoid raise an exception when an absolute path includes "."/".." * Modify an error message * Modify raising exception from NullNameError to ValidationError of validate_pathtype * Fri Mar 20 2020 Martin Hauke <mardnh@gmx.de> - Update to version 2.2.1 * Fix to include py.typed to the package * Sun Feb 16 2020 Martin Hauke <mardnh@gmx.de> - Update to version 2.2.0 * Add POSIX as a platform * Change platform of validate_filepath_arg/sanitize_filepath_arg to 'auto': * Sat Feb 08 2020 Martin Hauke <mardnh@gmx.de> - Initial package, version 2.1.0
/usr/lib/python3.12/site-packages/pathvalidate /usr/lib/python3.12/site-packages/pathvalidate-0.0.0-py3.12.egg-info /usr/lib/python3.12/site-packages/pathvalidate-0.0.0-py3.12.egg-info/PKG-INFO /usr/lib/python3.12/site-packages/pathvalidate-0.0.0-py3.12.egg-info/SOURCES.txt /usr/lib/python3.12/site-packages/pathvalidate-0.0.0-py3.12.egg-info/dependency_links.txt /usr/lib/python3.12/site-packages/pathvalidate-0.0.0-py3.12.egg-info/not-zip-safe /usr/lib/python3.12/site-packages/pathvalidate-0.0.0-py3.12.egg-info/requires.txt /usr/lib/python3.12/site-packages/pathvalidate-0.0.0-py3.12.egg-info/top_level.txt /usr/lib/python3.12/site-packages/pathvalidate/__init__.py /usr/lib/python3.12/site-packages/pathvalidate/__pycache__ /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/__version__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/__version__.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_base.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_base.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_common.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_common.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_const.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_const.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_filename.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_filename.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_filepath.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_filepath.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_ltsv.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_ltsv.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_symbol.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_symbol.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_types.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/_types.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/argparse.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/argparse.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/click.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/click.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/error.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/error.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/handler.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/pathvalidate/__pycache__/handler.cpython-312.pyc /usr/lib/python3.12/site-packages/pathvalidate/__version__.py /usr/lib/python3.12/site-packages/pathvalidate/_base.py /usr/lib/python3.12/site-packages/pathvalidate/_common.py /usr/lib/python3.12/site-packages/pathvalidate/_const.py /usr/lib/python3.12/site-packages/pathvalidate/_filename.py /usr/lib/python3.12/site-packages/pathvalidate/_filepath.py /usr/lib/python3.12/site-packages/pathvalidate/_ltsv.py /usr/lib/python3.12/site-packages/pathvalidate/_symbol.py /usr/lib/python3.12/site-packages/pathvalidate/_types.py /usr/lib/python3.12/site-packages/pathvalidate/argparse.py /usr/lib/python3.12/site-packages/pathvalidate/click.py /usr/lib/python3.12/site-packages/pathvalidate/error.py /usr/lib/python3.12/site-packages/pathvalidate/handler.py /usr/lib/python3.12/site-packages/pathvalidate/py.typed /usr/share/doc/packages/python312-pathvalidate /usr/share/doc/packages/python312-pathvalidate/README.rst /usr/share/licenses/python312-pathvalidate /usr/share/licenses/python312-pathvalidate/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 12 01:04:35 2024