Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-pathvalidate-3.3.1-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python313-pathvalidate Distribution: openSUSE Tumbleweed
Version: 3.3.1 Vendor: openSUSE
Release: 1.1 Build date: Tue Mar 3 18:02:59 2026
Group: Unspecified Build host: reproducible
Size: 185035 Source RPM: python-pathvalidate-3.3.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.

Provides

Requires

License

MIT

Changelog

* Tue Mar 03 2026 Andreas Schneider <asn@cryptomilk.org>
  - Update to version 3.3.1
    * Add value to the INVALID_LENGTH validation error
    * Ensure that the invalids value of INVALID_CHARACTER is unique
* Wed Jun 11 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Switch to pyproject macros.
  - Specify files and directories explicitly in %files.
* Tue Jan 14 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 3.2.3
    * Fix dot-files validation
  - from version 3.2.2
    * Fix the detection logic of the reservation
      words for the file name on Windows
    * Drop support for Python 3.7/3.8
    * Refactor type annotations
* 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

Files

/usr/lib/python3.13/site-packages/pathvalidate
/usr/lib/python3.13/site-packages/pathvalidate-3.3.1.dist-info
/usr/lib/python3.13/site-packages/pathvalidate-3.3.1.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/pathvalidate-3.3.1.dist-info/METADATA
/usr/lib/python3.13/site-packages/pathvalidate-3.3.1.dist-info/RECORD
/usr/lib/python3.13/site-packages/pathvalidate-3.3.1.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/pathvalidate-3.3.1.dist-info/WHEEL
/usr/lib/python3.13/site-packages/pathvalidate-3.3.1.dist-info/licenses
/usr/lib/python3.13/site-packages/pathvalidate-3.3.1.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/pathvalidate-3.3.1.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/pathvalidate/__init__.py
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/__version__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/__version__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_base.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_base.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_common.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_common.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_const.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_const.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_filename.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_filename.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_filepath.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_filepath.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_ltsv.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_ltsv.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_symbol.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_symbol.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_types.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/_types.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/argparse.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/argparse.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/click.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/click.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/error.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/error.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/handler.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__pycache__/handler.cpython-313.pyc
/usr/lib/python3.13/site-packages/pathvalidate/__version__.py
/usr/lib/python3.13/site-packages/pathvalidate/_base.py
/usr/lib/python3.13/site-packages/pathvalidate/_common.py
/usr/lib/python3.13/site-packages/pathvalidate/_const.py
/usr/lib/python3.13/site-packages/pathvalidate/_filename.py
/usr/lib/python3.13/site-packages/pathvalidate/_filepath.py
/usr/lib/python3.13/site-packages/pathvalidate/_ltsv.py
/usr/lib/python3.13/site-packages/pathvalidate/_symbol.py
/usr/lib/python3.13/site-packages/pathvalidate/_types.py
/usr/lib/python3.13/site-packages/pathvalidate/argparse.py
/usr/lib/python3.13/site-packages/pathvalidate/click.py
/usr/lib/python3.13/site-packages/pathvalidate/error.py
/usr/lib/python3.13/site-packages/pathvalidate/handler.py
/usr/lib/python3.13/site-packages/pathvalidate/py.typed
/usr/share/doc/packages/python313-pathvalidate
/usr/share/doc/packages/python313-pathvalidate/README.rst
/usr/share/licenses/python313-pathvalidate
/usr/share/licenses/python313-pathvalidate/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Mar 8 22:42:26 2026