notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
py-pydantic2 Data validation using Python type hints
2.5.2 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.3.0_3Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-09 10:38:31
Last Update: 2023-11-27 10:28:18
Commit Hash: 1104e58
Also Listed In: python
License: MIT
WWW:
https://docs.pydantic.dev/latest/
https://github.com/pydantic/pydantic
Description:
Pydantic provides data validation using Python type hints. Fast and extensible, Pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.7+; validate it with Pydantic.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}pydantic2>0:devel/py-pydantic2@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-pydantic2/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-pydantic2
  • pkg install py39-pydantic2
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 py39-pydantic2 listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-pydantic2
Package flavors (<flavor>: <package>)
  • py39: py39-pydantic2
distinfo:
TIMESTAMP = 1700759822 SHA256 (pydantic-2.5.2.tar.gz) = ff177ba64c6faf73d7afa2e8cad38fd456c0dbe01c9954e71038001cd15a6edd SIZE (pydantic-2.5.2.tar.gz) = 652158

Packages (timestamps in pop-ups are UTC):
py39-pydantic2
ABIlatestquarterly
FreeBSD:12:aarch64-2.4.2
FreeBSD:12:amd642.5.22.4.2
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862.5.22.4.2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642.5.22.4.2
FreeBSD:13:amd642.5.22.4.2
FreeBSD:13:armv6--
FreeBSD:13:armv72.5.22.4.2
FreeBSD:13:i3862.5.22.4.2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-2.4.2
FreeBSD:13:riscv64--
FreeBSD:14:aarch642.4.2_12.4.2
FreeBSD:14:amd642.5.02.4.2
FreeBSD:14:armv6--
FreeBSD:14:armv72.4.2_12.4.2
FreeBSD:14:i3862.5.02.4.2
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64-2.4.2
FreeBSD:14:riscv64--
FreeBSD:15:amd642.5.2-
FreeBSD:15:armv6--
FreeBSD:15:armv72.5.0-
FreeBSD:15:i3862.5.2-
FreeBSD:15:mips64--
FreeBSD:15:powerpc642.3.0_3-
FreeBSD:15:riscv64--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-hatch-fancy-pypi-readme>=22.5.0 : devel/py-hatch-fancy-pypi-readme@py39
  2. py39-hatchling>=0 : devel/py-hatchling@py39
  3. python3.9 : lang/python39
  4. py39-build>=0 : devel/py-build@py39
  5. py39-installer>=0 : devel/py-installer@py39
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. py39-annotated-types>=0.4.0 : devel/py-annotated-types@py39
  2. py39-pydantic-core>=2.14.5<2.14.5_99 : devel/py-pydantic-core@py39
  3. py39-typing-extensions>=4.6.1 : devel/py-typing-extensions@py39
  4. python3.9 : lang/python39
This port is required by:
for Build
  1. databases/py-snowddl
for Run
  1. databases/py-snowddl
  2. devel/py-copier
  3. devel/py-frictionless
  4. devel/py-pydantic-extra-types
  5. devel/py-pydantic-yaml

Configuration Options:
No options to configure
Options name:
devel_py-pydantic2
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/p/pydantic/
  2. https://pypi.org/packages/source/p/pydantic/
Collapse this list.

Number of commits found: 15

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.5.2
27 Nov 2023 10:28:18
commit hash: 1104e585b46ef146f1295a51ebf449003834fdb5commit hash: 1104e585b46ef146f1295a51ebf449003834fdb5commit hash: 1104e585b46ef146f1295a51ebf449003834fdb5commit hash: 1104e585b46ef146f1295a51ebf449003834fdb5 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.5.2

Changes:	https://github.com/pydantic/pydantic/releases
		https://docs.pydantic.dev/latest/changelog/
2.5.0
14 Nov 2023 21:19:30
commit hash: 7ba486a02564718ca8b14caee16dfb04be65fcd2commit hash: 7ba486a02564718ca8b14caee16dfb04be65fcd2commit hash: 7ba486a02564718ca8b14caee16dfb04be65fcd2commit hash: 7ba486a02564718ca8b14caee16dfb04be65fcd2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.5.0

Changes:	https://github.com/pydantic/pydantic/releases
		https://docs.pydantic.dev/latest/changelog/
2.4.2_2
14 Nov 2023 17:15:47
commit hash: fc6f800bcc9522d1c285aef93741ef1e8af923b0commit hash: fc6f800bcc9522d1c285aef93741ef1e8af923b0commit hash: fc6f800bcc9522d1c285aef93741ef1e8af923b0commit hash: fc6f800bcc9522d1c285aef93741ef1e8af923b0 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Allow build with py-pydantic-core 2.14.1

- Bump PORTREVISION for package change

Obtained
from:	https://github.com/pydantic/pydantic/commit/16adffa5a1ca13f5123a7d4063f6c9b62fa84ed3
		https://github.com/pydantic/pydantic/commit/da2173ed6d7065d1f89236824403bf758b86f20d
		https://github.com/pydantic/pydantic/commit/fb8a5946f5e167a7bf0b1cdecbfc9e28592685b8
		https://github.com/pydantic/pydantic/commit/b520f2eb21e531ae53f8c14980979c364e7c0026
2.4.2_1
01 Nov 2023 02:08:23
commit hash: 437b75db2379a58b1863c38f1870b88c6fc04367commit hash: 437b75db2379a58b1863c38f1870b88c6fc04367commit hash: 437b75db2379a58b1863c38f1870b88c6fc04367commit hash: 437b75db2379a58b1863c38f1870b88c6fc04367 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Allow build with py-pydantic-core 2.11.0

- Bump PORTREVISION for package change

Obtained
from:	https://github.com/pydantic/pydantic/commit/0660024d616c7559e194847b5e79eee688db9dd8
2.4.2
30 Sep 2023 00:44:34
commit hash: 2c0c366f476a4f1f6943a7fe5aa03814fff6b3c2commit hash: 2c0c366f476a4f1f6943a7fe5aa03814fff6b3c2commit hash: 2c0c366f476a4f1f6943a7fe5aa03814fff6b3c2commit hash: 2c0c366f476a4f1f6943a7fe5aa03814fff6b3c2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.4.2

Changes:	https://github.com/pydantic/pydantic/releases
		https://docs.pydantic.dev/latest/changelog/
2.3.0_3
22 Sep 2023 23:23:59
commit hash: 8b5c386c1748bd889a1ac799461ebfc6d8544b27commit hash: 8b5c386c1748bd889a1ac799461ebfc6d8544b27commit hash: 8b5c386c1748bd889a1ac799461ebfc6d8544b27commit hash: 8b5c386c1748bd889a1ac799461ebfc6d8544b27 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Allow build with py-pydantic-core 2.9.0

- Bump PORTREVISION for package change

Obtained
from:	https://github.com/pydantic/pydantic/commit/e5323ffaba449940028a9e580da81bdd3d8bd0c9
2.3.0_2
22 Sep 2023 03:18:08
commit hash: 1f19671dde60078418973ec26f34a616f14c3f7dcommit hash: 1f19671dde60078418973ec26f34a616f14c3f7dcommit hash: 1f19671dde60078418973ec26f34a616f14c3f7dcommit hash: 1f19671dde60078418973ec26f34a616f14c3f7d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Allow build with py-pydantic-core 2.8.0

- Bump PORTREVISION for package change

Obtained
from:	https://github.com/pydantic/pydantic/commit/70d3c3e00f960191b4cc488ddb252f723fce8020
2.3.0_1
06 Sep 2023 20:49:44
commit hash: cbbc841775b458ea8c654810d56de5fe2d96cd29commit hash: cbbc841775b458ea8c654810d56de5fe2d96cd29commit hash: cbbc841775b458ea8c654810d56de5fe2d96cd29commit hash: cbbc841775b458ea8c654810d56de5fe2d96cd29 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Allow build with py-pydantic-core 2.7.0

- Bump PORTREVISION for package change

Obtained
from:	https://github.com/pydantic/pydantic/commit/2575e71894a32dc615f9fa7a94ff37bb604a48a8
2.3.0
26 Aug 2023 20:34:27
commit hash: 70d1245367407438dcbf23614f5ae08bbb88db6bcommit hash: 70d1245367407438dcbf23614f5ae08bbb88db6bcommit hash: 70d1245367407438dcbf23614f5ae08bbb88db6bcommit hash: 70d1245367407438dcbf23614f5ae08bbb88db6b files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.3.0

Changes:	https://github.com/pydantic/pydantic/releases
2.2.1
26 Aug 2023 09:27:35
commit hash: da25866bfaa585af5d118b1401bb0265e00418f3commit hash: da25866bfaa585af5d118b1401bb0265e00418f3commit hash: da25866bfaa585af5d118b1401bb0265e00418f3commit hash: da25866bfaa585af5d118b1401bb0265e00418f3 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.2.1

Changes:	https://github.com/pydantic/pydantic/releases
2.2.0
21 Aug 2023 18:52:49
commit hash: edf5e96f916b12381491be434ca1c2e5538857fccommit hash: edf5e96f916b12381491be434ca1c2e5538857fccommit hash: edf5e96f916b12381491be434ca1c2e5538857fccommit hash: edf5e96f916b12381491be434ca1c2e5538857fc files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.2.0

Changes:	https://github.com/pydantic/pydantic/releases
2.1.1
16 Aug 2023 18:25:32
commit hash: b83b734050b1dc6689d8e57a2467afc2ea7c2edfcommit hash: b83b734050b1dc6689d8e57a2467afc2ea7c2edfcommit hash: b83b734050b1dc6689d8e57a2467afc2ea7c2edfcommit hash: b83b734050b1dc6689d8e57a2467afc2ea7c2edf files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.1.1

Changes:	https://github.com/pydantic/pydantic/releases
2.0.3
31 Jul 2023 16:40:08
commit hash: 846e21632129df1c160f46f70fa9c5c1ae346aaacommit hash: 846e21632129df1c160f46f70fa9c5c1ae346aaacommit hash: 846e21632129df1c160f46f70fa9c5c1ae346aaacommit hash: 846e21632129df1c160f46f70fa9c5c1ae346aaa files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.0.3

Changes:	https://github.com/pydantic/pydantic/releases
2.0.2
09 Jul 2023 21:34:36
commit hash: b629b8646cb9e67ed20177b08d1f74bcdd15139fcommit hash: b629b8646cb9e67ed20177b08d1f74bcdd15139fcommit hash: b629b8646cb9e67ed20177b08d1f74bcdd15139fcommit hash: b629b8646cb9e67ed20177b08d1f74bcdd15139f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.0.2

Changes:	https://github.com/pydantic/pydantic/releases
2.0
09 Jul 2023 10:10:26
commit hash: 0ee2c865f335be11730ea5e4645059cf844518a3commit hash: 0ee2c865f335be11730ea5e4645059cf844518a3commit hash: 0ee2c865f335be11730ea5e4645059cf844518a3commit hash: 0ee2c865f335be11730ea5e4645059cf844518a3 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Add py-pydantic2 2.0

Pydantic provides data validation using Python type hints.

Fast and extensible, Pydantic plays nicely with your linters/IDE/brain. Define
how data should be in pure, canonical Python 3.7+; validate it with Pydantic.

Number of commits found: 15