./python/py-validators, Python data validation for humans

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.34.0, Package name: py312-validators-0.34.0, Maintainer: pkgsrc-users

Python 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: 69.292 KB

Version history: (Expand)


CVS history: (Expand)


   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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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`
   2024-05-24 10:59:04 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-validators: updated to 0.28.2

0.28.2 (2024-05-24)

_**Breaking**_

> No breaking changes were introduced in this version.

_**Features**_

> No features were introduced in this version.

_**Maintenance**_

- fix: corrects a few typo
- build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /package
- fix(ip_address): properly handle private is false
- chore(url): allow symbols and pictographs in url
- build(deps): bump requests from 2.31.0 to 2.32.0 in /package
   2024-04-19 21:45:21 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-validators: updated to 0.28.1

0.28.1 (2024-04-19)

_**Breaking**_

> No breaking changes were introduced in this version.

_**Features**_

> No features were introduced in this version.

_**Maintenance**_

- fix: reduce memory footprint when loading TLDs
- build(deps): bump idna from 3.6 to 3.7 in /package
- fix: rfc cases in the `domain` validator
- chore: documentation maintenance
- chore: update contribution guidelines
- chore: updated dev dependencies; bump version