Path to this page:
./
textproc/py-validators,
Python data validation for humans
Branch: CURRENT,
Version: 0.35.0,
Package name: py312-validators-0.35.0,
Maintainer: pkgsrc-usersPython has all kinds of data validation tools, but every one of them seems to
require defining a schema / form. This is a simple validation library where
validating a simple value does not require defining a form or a schema.
Required to run:[
devel/py-decorator] [
lang/python310]
Master sites:
Filesize: 71.679 KB
Version history: (Expand)
- (2025-05-13) Updated to version: py312-validators-0.35.0
- (2025-04-14) Updated to version: py312-validators-0.34.0nb1
- (2024-09-04) Updated to version: py312-validators-0.34.0
- (2024-07-16) Updated to version: py311-validators-0.33.0
- (2024-07-04) Updated to version: py311-validators-0.30.0
- (2024-07-02) Updated to version: py311-validators-0.29.0
CVS history: (Expand)
2025-05-13 19:14:03 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-validators: updated to 0.35.0
0.35.0 (2025-05-01)
Breaking
* Drops support for Python `v3.8`.
Features
* Validator russian individual tax number
* feat: allow custom URL scheme validation
* Refactor API: remove print from `ru_inn`, update description, and expose via \
`__init__`
* Add Mir card validation support
Maintenance
* Update README.md
* fix(domain): accept .onion as a valid TLD
* fix(url): add hashtag to allowed fragment characters
* chore(deps): bump jinja2 from 3.1.4 to 3.1.6 in /package
* Fix email regex issue 140
* fix(uri): replace `lstrip("mailto:")` with manual prefix removal
* running `doctest` failes
* Fix: Allow Special DOI Cases Used in Public Administration Tests
* chore: formatting; sync dependencies
* chore: prepare for new release
* chore: updates changelog
|
2025-04-14 15:00:59 by Adam Ciarcinski | Files touched by this commit (10) |  |
Log message:
Fix PLIST after py-setuptools update; bump depends and revision
|
| 2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-09-04 10:44:32 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-validators: updated to 0.34.0
0.34.0 (2024-09-03)
_**Breaking**_
> No breaking changes were introduced in this version.
_**Features**_
* feat: cache IANA TLDs for faster lookups
_**Maintenance**_
* chore: update dependencies
* docs: adds configuration info
|
2024-07-16 05:35:24 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-validators: updated to 0.33.0
0.33.0 (2024-07-15)
**Breaking**
> No breaking changes were introduced in this version.
**Features**
- feat: adds validator for `bsc` addresses
**Maintenance**
- chore: bump version
0.32.0 (2024-07-10)
**Breaking**
> No breaking changes were introduced in this version.
**Features**
- feat: add validator for `sha384` hash
**Maintenance**
- maint: bump version
0.31.0 (2024-07-08)
**Breaking**
> No breaking changes were introduced in this version.
**Features**
- feat: add validators for `base16` and `base32` encodings
|
2024-07-04 13:08:03 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-validators: updated to 0.30.0
0.30.0 (2024-07-04)
Breaking
> No breaking changes were introduced in this version.
Features
- feat: add validator for trx addresses
|
2024-07-02 15:45:59 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-validators: updated to 0.29.0
0.29.0 (2024-07-01)
Breaking
- patch: moves `btc_address` to `crypto_addresses`
Features
- feat: add validator for eth addresses
Maintenance
- chore: update dev deps; adds python EOL info
|
2024-05-26 20:55:42 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-validators: updated to 0.28.3
0.28.3 (2024-05-25)
_**Maintenance**_
- hotfix: ensure `_tld.txt` is in `sdist` and `bdist`
|