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

python314-validators-0.36.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python314-validators Distribution: openSUSE Tumbleweed
Version: 0.36.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Nov 4 07:32:01 2026
Group: Development/Languages/Python Build host: reproducible
Size: 261898 Source RPM: python-validators-0.36.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/kvesteri/validators
Summary: Python Data Validation
Python Data Validation for Humans.

Provides

Requires

License

MIT

Changelog

* Wed Nov 04 2026 Mia Herkt <mia@0x0.st>
  - Update to 0.36.0:
    Breaking
    * Drops support for Python v3.9 and v3.10.
      Python v3.11 or newer is required.
      gh#python-validators/validators#488
    * Stricter validation: the following inputs, previously accepted
      by mistake, are now rejected.
      + isin() now verifies the check digit, which was previously
      ignored. Lowercase ISINs are still accepted.
      gh#python-validators/validators#464
      + cusip() and sedol() require a numeric check digit.
      gh#python-validators/validators#487
      + md5(), sha1(), sha224(), sha256(), sha384(), sha512(),
      base16(), base32(), base58() and base64() reject trailing
      characters, such as a trailing newline.
      gh#python-validators/validators#486
      + ind_pan() requires a full-string match.
      gh#python-validators/validators#478
      + fr_ssn() no longer accepts a comma as the gender or Corsica
      department character.
      gh#python-validators/validators#469
      + domain() rejects an underscore in the last label and names
      longer than 253 octets once IDNA-encoded, as defined by
      RFC 1035.
      gh#python-validators/validators#485
      gh#python-validators/validators#461
      + mastercard() accepts only the 2221-2720 range of the
      2-series BINs.
      gh#python-validators/validators#467
      + eth_address() rejects non-hexadecimal characters.
      gh#python-validators/validators#466
      + mac_address() rejects mixed separators.
      gh#python-validators/validators#432
      + slug() rejects a trailing newline, and telnet URIs reject
      control characters.
      gh#python-validators/validators#492
    Features
    * feat(uri): add telnet URI validation per RFC 4248
      gh#python-validators/validators#446
    * Accept file:// URLs per RFC 8089
      gh#python-validators/validators#483
    * cron: accept a step over a range (e.g. 1-5/2) and in list items
      gh#python-validators/validators#482
    * Accept lowercase IBANs in iban()
      gh#python-validators/validators#471
    * fix(cron): accept day-of-week 7 as a Sunday alias
      gh#python-validators/validators#470
    * Accept a trailing dot on simple hostnames with rfc_1034
      gh#python-validators/validators#462
    * fix(crypto_addresses): accept testnet (tb) segwit addresses
      gh#python-validators/validators#466
    Maintenance
    * fix: reject MAC addresses with mixed separators
      gh#python-validators/validators#432
    * feat: Optimize slug. Extend tests.
      gh#python-validators/validators#439
    * chore: update codebase to reflect new username
      gh#python-validators/validators#447
    * docs: correct PossibleValueTypes note in between to include
      None
      gh#python-validators/validators#460
    * chore: use native pyproject config for tox and pytest
      gh#python-validators/validators#490
    * test: cover RFC length limits for domain() and hostname()
      gh#python-validators/validators#493
    * chore!: adopt uv and PEP 735 dependency groups
      gh#python-validators/validators#495
    * docs: explain why the documentation is hosted on the
      maintainer's fork
      gh#python-validators/validators#497
    * docs: hide badges from the man page; upgrade docs tooling to
      latest stable
      gh#python-validators/validators#498
* Thu May 01 2025 Mia Herkt <mia@0x0.st>
  - Update to 0.35.0:
    Features
    * Validator russian individual tax number
      gh#python-validators/validators#408
    * feat: allow custom URL scheme validation
      gh#python-validators/validators#409
    * Refactor API: remove print from `ru_inn`, update description,
      and expose via `__init__`
      gh#python-validators/validators#419
    * Add Mir card validation support
      gh#python-validators/validators#420
    Maintenance
    * fix(domain): accept .onion as a valid TLD
      gh#python-validators/validators#402
    * fix(url): add hashtag to allowed fragment characters
      gh#python-validators/validators#411
    * fix(uri): replace `lstrip("mailto:")` with manual prefix
      removal
      gh#python-validators/validators#418
    * running `doctest` failes
      gh#python-validators/validators#417
    * Fix: Allow Special DOI Cases Used in Public Administration
      Tests
      gh#python-validators/validators#415
* Sun Sep 08 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.34.0:
    * > No breaking changes were introduced in this version.
    * feat: cache IANA TLDs for faster lookups
    * chore: update dependencies
    * docs: adds configuration info
* Mon Jul 15 2024 Mia Herkt <mia@0x0.st>
  - Update to 0.33.0
    Features:
    * add validator for bsc addresses
      gh#python-validators/validators#389
* Fri Jul 12 2024 Mia Herkt <mia@0x0.st>
  - Update to 0.32.0
    Features:
    * add validator for sha384 hash
      gh#python-validators/validators#387
* Tue Jul 09 2024 Mia Herkt <mia@0x0.st>
  - Update to 0.31.0
    Features:
    * add validators for base16 and base32 encodings
      gh#kvesteri/validators#386
* Thu Jul 04 2024 Mia Herkt <mia@0x0.st>
  - Update to 0.30.0
    Features:
    * add validator for trx_addresses
      gh#kvesteri/validators#384
* Mon Jul 01 2024 Mia Herkt <mia@0x0.st>
  - Update to 0.29.0
    Breaking:
    * move btc_address to crypto_addresses
      gh#kvesteri/validators#383
    Features:
    * add validator for eth addresses
      (depends on eth-hash, which is not packaged yet)
      gh#kvesteri/validators#383
* Sat May 25 2024 Mia Herkt <mia@0x0.st>
  - Update to 0.28.3
    * ensure _tld.txt is in sdist and bdist
      gh#kvesteri/validators#379
  - Changes in 0.28.2:
    * fix: corrects a few typo
      gh#kvesteri/validators#371
    * fix(ip_address): properly handle private is false
      gh#kvesteri/validators#374
    * chore(url): allow symbols and pictographs in url
      gh#kvesteri/validators#375
* Thu Apr 25 2024 Mia Herkt <mia@0x0.st>
  - Update to 0.28.1
    * fix: reduce memory footprint when loading TLDs
      gh#kvesteri/validators#362
    * fix: rfc cases in the domain validator
      gh#kvesteri/validators#367
    * chore: documentation maintenance
      gh#kvesteri/validators#368
* Wed Apr 10 2024 Mia Herkt <mia@0x0.st>
  - Update to 0.28.0
    See https://github.com/python-validators/validators/compare/0.24.0...0.28.0
* Thu Mar 28 2024 Mia Herkt <mia@0x0.st>
  - Update to 0.24.0
    See https://github.com/python-validators/validators/compare/0.22.0...0.24.0
* Tue Nov 07 2023 Mia Herkt <mia@0x0.st>
  - Update to 0.22.0
    See https://github.com/python-validators/validators/compare/0.20.0...0.22.0
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Fri Mar 17 2023 pgajdos@suse.com
  - python-six is not required

Files

/usr/lib/python3.14/site-packages/validators
/usr/lib/python3.14/site-packages/validators-0.36.0.dist-info
/usr/lib/python3.14/site-packages/validators-0.36.0.dist-info/INSTALLER
/usr/lib/python3.14/site-packages/validators-0.36.0.dist-info/METADATA
/usr/lib/python3.14/site-packages/validators-0.36.0.dist-info/RECORD
/usr/lib/python3.14/site-packages/validators-0.36.0.dist-info/REQUESTED
/usr/lib/python3.14/site-packages/validators-0.36.0.dist-info/WHEEL
/usr/lib/python3.14/site-packages/validators-0.36.0.dist-info/licenses
/usr/lib/python3.14/site-packages/validators-0.36.0.dist-info/licenses/LICENSE.txt
/usr/lib/python3.14/site-packages/validators-0.36.0.dist-info/top_level.txt
/usr/lib/python3.14/site-packages/validators/__init__.py
/usr/lib/python3.14/site-packages/validators/__pycache__
/usr/lib/python3.14/site-packages/validators/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/_extremes.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/_extremes.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/between.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/between.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/card.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/card.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/country.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/country.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/cron.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/cron.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/domain.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/domain.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/email.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/email.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/encoding.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/encoding.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/finance.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/finance.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/hashes.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/hashes.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/hostname.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/hostname.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/iban.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/iban.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/ip_address.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/ip_address.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/length.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/length.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/mac_address.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/mac_address.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/slug.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/slug.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/uri.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/uri.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/url.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/url.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/utils.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/utils.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/uuid.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/__pycache__/uuid.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/_extremes.py
/usr/lib/python3.14/site-packages/validators/_tld.txt
/usr/lib/python3.14/site-packages/validators/between.py
/usr/lib/python3.14/site-packages/validators/card.py
/usr/lib/python3.14/site-packages/validators/country.py
/usr/lib/python3.14/site-packages/validators/cron.py
/usr/lib/python3.14/site-packages/validators/crypto_addresses
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__init__.py
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__/bsc_address.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__/bsc_address.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__/btc_address.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__/btc_address.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__/eth_address.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__/eth_address.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__/trx_address.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/crypto_addresses/__pycache__/trx_address.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/crypto_addresses/bsc_address.py
/usr/lib/python3.14/site-packages/validators/crypto_addresses/btc_address.py
/usr/lib/python3.14/site-packages/validators/crypto_addresses/eth_address.py
/usr/lib/python3.14/site-packages/validators/crypto_addresses/trx_address.py
/usr/lib/python3.14/site-packages/validators/domain.py
/usr/lib/python3.14/site-packages/validators/email.py
/usr/lib/python3.14/site-packages/validators/encoding.py
/usr/lib/python3.14/site-packages/validators/finance.py
/usr/lib/python3.14/site-packages/validators/hashes.py
/usr/lib/python3.14/site-packages/validators/hostname.py
/usr/lib/python3.14/site-packages/validators/i18n
/usr/lib/python3.14/site-packages/validators/i18n/__init__.py
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/__init__.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/es.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/es.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/fi.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/fi.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/fr.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/fr.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/ind.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/ind.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/ru.cpython-314.opt-1.pyc
/usr/lib/python3.14/site-packages/validators/i18n/__pycache__/ru.cpython-314.pyc
/usr/lib/python3.14/site-packages/validators/i18n/es.py
/usr/lib/python3.14/site-packages/validators/i18n/fi.py
/usr/lib/python3.14/site-packages/validators/i18n/fr.py
/usr/lib/python3.14/site-packages/validators/i18n/ind.py
/usr/lib/python3.14/site-packages/validators/i18n/ru.py
/usr/lib/python3.14/site-packages/validators/iban.py
/usr/lib/python3.14/site-packages/validators/ip_address.py
/usr/lib/python3.14/site-packages/validators/length.py
/usr/lib/python3.14/site-packages/validators/mac_address.py
/usr/lib/python3.14/site-packages/validators/py.typed
/usr/lib/python3.14/site-packages/validators/slug.py
/usr/lib/python3.14/site-packages/validators/uri.py
/usr/lib/python3.14/site-packages/validators/url.py
/usr/lib/python3.14/site-packages/validators/utils.py
/usr/lib/python3.14/site-packages/validators/uuid.py
/usr/share/doc/packages/python314-validators
/usr/share/doc/packages/python314-validators/README.md
/usr/share/licenses/python314-validators
/usr/share/licenses/python314-validators/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 8 22:32:19 2026