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

python312-pathvalidate-3.2.1-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

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.

Provides

Requires

License

MIT

Changelog

* 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

Files

/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