Port details |
- py-validators Simple data validation in Python
- 0.20.0 devel
=1 0.18.2Version of this port present on the latest quarterly branch. - Maintainer: dbaio@FreeBSD.org
 - Port Added: 2018-04-07 00:35:29
- Last Update: 2022-06-18 02:38:56
- Commit Hash: dd92df1
- People watching this port, also watch:: policyd2, rc, py38-cjkwrap, py38-darts.util.lru, monit
- Also Listed In: python
- License: MIT
- Description:
- Python has all kinds of data validation tools, but every one of them seems to
require defining a schema or form. This is a simple validation library where
validating a simple value does not require defining a form or a schema.
>>> import validators
>>> validators.email('someone@example.com')
True
WWW: https://pypi.org/project/validators/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}validators>0:devel/py-validators@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/devel/py-validators/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/py-validators
- pkg install py38-validators
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py38-validators listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py38-validators
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1655519640
SHA256 (validators-0.20.0.tar.gz) = 24148ce4e64100a2d5e267233e23e7afeb55316b47d30faae7eb6e7292bc226a
SIZE (validators-0.20.0.tar.gz) = 30665
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py38-setuptools>=62.1.0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- Runtime dependencies:
-
- py38-decorator>=3.4.0 : devel/py-decorator@py38
- py38-setuptools>=62.1.0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- This port is required by:
- for Run
-
- devel/py-frictionless
- ports-mgmt/distilator
- Configuration Options:
- No options to configure
- Options name:
- devel_py-validators
- USES:
- cpe python:3.5+
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
18 Jun 2022 02:38:56 0.20.0
|
Danilo G. Baio (dbaio)  |
devel/py-validators: Update to 0.20.0
Changelog: https://github.com/kvesteri/validators/blob/0.20.0/CHANGES.rst |
13 May 2022 01:12:19 0.19.0
|
Danilo G. Baio (dbaio)  |
devel/py-validators: Update to 0.19.0 |
14 Oct 2021 21:30:44 0.18.2
|
Stefan Eßer (se)  |
devel/py-validators: Add CPE information
Approved by: portmgr (blanket) |
07 Apr 2021 08:09:01 0.18.2
|
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 0.18.2
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
19 Dec 2020 19:31:37
0.18.2
|
dbaio  |
devel/py-validators: Update to 0.18.2 |
08 Sep 2020 23:20:57
0.18.1
|
dbaio  |
devel/py-validators: Update to 0.18.1
Changelog: https://github.com/kvesteri/validators/blob/0.18.1/CHANGES.rst |
11 Aug 2020 23:11:51
0.17.1
|
dbaio  |
devel/py-validators: Update to 0.17.1 |
21 Jul 2020 21:43:25
0.16.0
|
dbaio  |
devel/py-validators: Update to 0.16.0
Changelog: https://github.com/kvesteri/validators/blob/0.16.0/CHANGES.rst |
12 May 2020 02:10:56
0.15.0
|
dbaio  |
devel/py-validators: Update to 0.15.0
Drop support for Python 2.7
Changelog: https://github.com/kvesteri/validators/blob/0.15.0/CHANGES.rst |
05 Apr 2020 13:52:07
0.14.3
|
dbaio  |
devel/py-validators: Update to 0.14.3 |
28 Jan 2020 13:50:31
0.14.2
|
dbaio  |
devel/py-validators: Update to 0.14.2
Changelog:
- Made domain validation case-insensitive
(#136, pull request courtesy ehmkah) |
08 Dec 2019 22:14:15
0.14.1
|
dbaio  |
devel/py-validators: Update to 0.14.1
Changelog:
- Updated domain validator regex to not allow numeric only TLDs
(#133, pull request courtesy jmeridth)
- Allow for idna encoded domains (#133, pull request courtesy jmeridth) |
24 Aug 2019 13:00:29
0.14.0
|
dbaio  |
devel/py-validators: Update to 0.14.0
Changelog:
- Added new validators ``ipv4_cidr``, ``ipv6_cidr``
(#117, pull request courtesy woodruffw) |
23 May 2019 22:22:17
0.13.0
|
dbaio  |
devel/py-validators: Update to 0.13.0
Changelog:
- Added new validator: es_doi, es_nif, es_cif, es_nie
(#121, pull request courtesy kingbuzzman) |
11 May 2019 23:53:41
0.12.6
|
dbaio  |
devel/py-validators: Update to 0.12.6
Changelog:
- Fixed domain validator for single character domains
(#118, pull request courtesy kingbuzzman) |
04 May 2019 20:25:58
0.12.5
|
dbaio  |
devel/py-validators: Update to 0.12.5
Changelog:
- Fixed py37 support (#113, pull request courtesy agiletechnologist) |
03 Jan 2019 21:59:11
0.12.4
|
dbaio  |
devel/py-validators: Update to 0.12.4
Changelog:
- Use inspect.getfullargspec() in py3
(#110, pull request courtesy riconnon) |
14 Nov 2018 23:37:32
0.12.3
|
dbaio  |
devel/py-validators: Update to 0.12.3
Changelog:
- Added allow_temporal_ssn parameter to fi_ssn validator
(#97, pull request courtesy quantus)
- Remove py33 support |
20 Jun 2018 17:05:44
0.12.2
|
mat  |
Use PY_FLAVOR for dependencies.
FLAVOR is the current port's flavor, it should not be used outside of
this scope.
Sponsored by: Absolight |
07 Jun 2018 18:17:49
0.12.2
|
dbaio  |
devel/py-validators: Update to 0.12.2
- Fixed IPv4 formatted IP address returning True on ipv6
(#85, pull request courtesy johndlong)
- Fixed IPv6 address parsing
(#83, pull request courtesy JulianKahnert)
- Fixed domain validator for international domains and certain edge cases
(#76, pull request courtesy Ni-Knight) |
25 Apr 2018 16:42:38
0.12.1
|
amdmi3  |
Switch all pypi.python.org WWWs to a new PyPi home pypi.org where
they now redirect to anyway. All new urls checked to return 200,
I've fixed a couple of them in the process.
Approved by: portmgr blanket, mat |
07 Apr 2018 00:35:14
0.12.1
|
dbaio  |
Add devel/py-validators: Simple data validation in Python
Python has all kinds of data validation tools, but every one of them seems to
require defining a schema or form. This is a simple validation library where
validating a simple value does not require defining a form or a schema.
>>> import validators
>>> validators.email('someone@example.com')
True
WWW: https://pypi.python.org/pypi/validators |