The NetBSD Project

CVS log for pkgsrc/textproc/py-validators/Makefile

[BACK] 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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>