Up to [cvs.NetBSD.org] / pkgsrc / textproc / py-validators
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.20 / (download) - annotate - [select for diffs], Sat Oct 28 19:57:21 2023 UTC (6 weeks, 1 day ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.19: +3 -1
lines
Diff to previous 1.19 (colored)
python/wheel.mk: simplify a lot, and switch to 'installer' for installation This follows the recommended bootstrap method (flit_core, build, installer). However, installer installs different files than pip, so update PLISTs for all packages using wheel.mk and bump their PKGREVISIONs.
Revision 1.19 / (download) - annotate - [select for diffs], Mon Oct 2 08:54:47 2023 UTC (2 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
py-validators: updated to 0.22.0 0.22.0 What's Changed Breaking: API changes in validators.ipv4 and validators.ipv6 functions strict parameter now correctly validates IP addresses strictly in CIDR notation host_bit parameter distinguishes between network and host IP address fix: url validator considers urls with /#/ as valid Add note about ValidationFailure to ValidationError in changes.md fix: simple hostname validation regex fix: strict CIDR IP validation; bump version
Revision 1.18 / (download) - annotate - [select for diffs], Fri Aug 11 13:05:19 2023 UTC (4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3
Changes since 1.17: +5 -7
lines
Diff to previous 1.17 (colored)
py-validators: updated to 0.21.2 0.21.2 (2023-08-07) What's Changed feat: refactoring; updates; fixes; bump version build(deps): bump pymdown-extensions from 9.11 to 10.0 build(deps): bump requests from 2.28.2 to 2.31.0 add validator ETH addresses (ERC20) Added Country Code Validation build(deps-dev): bump certifi from 2022.12.7 to 2023.7.22 0.21.1 (2023-04-10) fix: source .venv/bin/activate before build fix: id-token write permission at job level feat: docs can be built with both sphinx & mkdocs fix: improves build process fix: removes 64-char limit for url path & query 0.21.0 (2023-03-25) feat: add build for pypi workflow feat: @validator now catches Exception maint: improves i18n package maint: misc changes to dev and ci maint: misc fixes and improvements maint: improves state of package development fix: generate dynamic reference docs maint: moving docs from .rst to .md maint: improves url module maint: improve domain, email & hostname maint: simplified hostname module maint: update email module feat: adds hostname validator maint: improves ip_address module fix: misc fixes, use bandit Create SECURITY.md maint: improves mac_address, slug and uuid maint: improve hashes and iban modules feat: auto docs using mkdocstrings maint: improves email module maint: minor improvements maint: improves domain module maint: reformats card module, fix typo feat: formats google pydoc style for mkdocstring maint: refresh btc_address module maint: improve type annotations maint: improves between and length modules maint: follows google's python style guide for docstrings feat: type hints in utils.py, gh-actions feat: add pyproject.toml, README.md, upd gitignore remove Travis CI settings
Revision 1.17 / (download) - annotate - [select for diffs], Wed Aug 10 13:48:25 2022 UTC (16 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.16: +3 -5
lines
Diff to previous 1.16 (colored)
py-validators: updated to 0.20.0 0.20.0 (2022-06-05) - Added ipv4 digit lenghts validation - Fixes error with international URLs that have more than 2 hyphens 0.19.0 (2022-05-04) - Dropped py34 support - Improve IPv6 validation
Revision 1.16 / (download) - annotate - [select for diffs], Tue Jan 4 20:55:08 2022 UTC (23 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.15: +2 -1
lines
Diff to previous 1.15 (colored)
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
Revision 1.15 / (download) - annotate - [select for diffs], Wed Aug 25 09:14:58 2021 UTC (2 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.14: +3 -3
lines
Diff to previous 1.14 (colored)
py-validators: updated to 0.18.2 0.18.2: - Implement actual validation for old style BTC addresses including checksumming - Use a regex to guesstimate validity of new segwit BTC addresses
Revision 1.14 / (download) - annotate - [select for diffs], Sat Oct 3 18:28:21 2020 UTC (3 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.13: +5 -5
lines
Diff to previous 1.13 (colored)
py-validators: updated to 0.18.1 0.18.1: - Made uuid validator accept UUID objects 0.18.0: - Added bitcoin address validator 0.17.1: - Fixed python_requires using twine 0.17.0: - Added python_requires='>=3.4' to setup.py - Fixed URL validator ip_last_octet regex 0.16.0: - Added support for emojis and more IDNA URLs 0.15.0: - Added bank card validators 0.14.3: - Handle None values gracefully in domain validator - Local part of the email address should be less or equal than 64 bytes - Removed py27 support - Removed pypy2 support 0.14.2: - Made domain validation case-insensitive
Revision 1.13 / (download) - annotate - [select for diffs], Sun May 17 21:38:47 2020 UTC (3 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.12: +4 -2
lines
Diff to previous 1.12 (colored)
pytest from versioned depends
Revision 1.12 / (download) - annotate - [select for diffs], Thu Dec 5 09:42:43 2019 UTC (4 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
py-validators: updated to 0.14.1 0.14.1: - Updated domain validator regex to not allow numeric only TLDs - Allow for idna encoded domains
Revision 1.11 / (download) - annotate - [select for diffs], Tue Aug 27 10:10:06 2019 UTC (4 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
py-validators: updated to 0.14.0 0.14.0: - Added new validators ipv4_cidr, ipv6_cidr
Revision 1.10 / (download) - annotate - [select for diffs], Wed Jul 3 19:35:45 2019 UTC (4 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
py-validators: updated to 0.13.0 0.13.0: - Added new validator: es_doi, es_nif, es_cif, es_nie
Revision 1.9 / (download) - annotate - [select for diffs], Thu Apr 25 07:25:56 2019 UTC (4 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
py-validators: updated to 0.12.5 0.12.5: - Fixed py37 support
Revision 1.8 / (download) - annotate - [select for diffs], Sun Jan 20 13:16:01 2019 UTC (4 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
py-validators: updated to 0.12.4 0.12.4: - Use inspect.getfullargspec() in py3
Revision 1.7 / (download) - annotate - [select for diffs], Tue Nov 13 16:05:52 2018 UTC (5 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
py-validators: updated to 0.12.3 0.12.3: Added allow_temporal_ssn parameter to fi_ssn validator Remove py33 support
Revision 1.6 / (download) - annotate - [select for diffs], Sun Aug 19 07:26:32 2018 UTC (5 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.5: +9 -5
lines
Diff to previous 1.5 (colored)
py-validators: updated to 0.12.2 0.12.2: Fixed IPv4 formatted IP address returning True on ipv6 Fixed IPv6 address parsing Fixed domain validator for international domains and certain edge cases 0.12.1: Fixed IDNA encoded TLDs in domain validator Fixed URL validator for URLs with invalid characters in userinfo part 0.12.0: Added hash validators for md5, sha1, sha224, sha256 and sha512 Made ipv6 validator support IPv4-mapped IPv6 addresses 0.11.3: Fixed URL validator for URLs containing localhost 0.11.2: Fixed URL validator for urls with query parameters but without path 0.11.1: Fixed pyp2rpm build problem 0.11.0: Fixed public url validation Made URL validator case insensitive Drop Python 2.6 support 0.10.3: Added public parameter to url validator 0.10.2: Fixed various URL validation issues 0.10.1: Fixed domain name validation for numeric domain names Fixed IBAN validation for Norwegian and Belgian IBANs 0.10.0: Added support for internationalized domain names in domain validator 0.9.0: Added new validator: domain Added flake8 and isort checks in travis config 0.8.0: Added new validator: iban
Revision 1.5 / (download) - annotate - [select for diffs], Sat Sep 16 19:27:20 2017 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Reset maintainer
Revision 1.4 / (download) - annotate - [select for diffs], Wed Jun 8 17:43:42 2016 UTC (7 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
Switch to MASTER_SITES_PYPI.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Oct 5 22:22:49 2014 UTC (9 years, 2 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
0.7.0 (2014-09-07) ^^^^^^^^^^^^^^^^^^ - Fixed errors in code examples. - Fixed ``TypeError`` when using ``between`` validator with ``datetime`` objects like in the code example. - Changed validators to always return ``True`` instead of a truthy object when the validation succeeds. - Fixed ``truthy`` validator to work like it's name suggests. Previously it worked like ``falsy``.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Jun 26 01:19:04 2014 UTC (9 years, 5 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
This version fixes an issue with other packages from the same upstream provider regarding files being installed to ${PYSITELIB}/tests/. The others have yet to be imported, but let's fix this now. From CHANGES.rst: 0.6.0 (2014-06-25) ^^^^^^^^^^^^^^^^^^ - Added new validator: slug
Revision 1.1 / (download) - annotate - [select for diffs], Sat Jun 14 14:35:09 2014 UTC (9 years, 5 months ago) by rodent
Branch: MAIN
Import py27-validators-0.5.0 as textproc/py-validators. 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.