notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
py-pydantic2 Data validation using Python type hints
2.7.1 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.6.4Version 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: 2024-05-19 17:15:42
Commit Hash: 2a0069e
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 = 1715842738 SHA256 (pydantic-2.7.1.tar.gz) = e9dbb5eada8abe4d9ae5f46b9939aead650cd2b68f249bb3a8139dbe125803cc SIZE (pydantic-2.7.1.tar.gz) = 713923

Packages (timestamps in pop-ups are UTC):
py39-pydantic2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.7.12.7.1--2.7.1---
FreeBSD:13:quarterly2.6.42.6.4--2.6.4-2.5.32.5.3
FreeBSD:14:latest2.7.02.7.1--2.7.1---
FreeBSD:14:quarterly2.6.42.6.4--2.6.4-2.5.32.5.3
FreeBSD:15:latest2.7.02.7.1n/a2.7.0n/a-2.5.3-
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.18.2<2.18.2_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
  2. finance/freqtrade
  3. science/py-dwave-cloud-client
for Run
  1. databases/py-ormar
  2. databases/py-snowddl
  3. devel/py-confection
  4. devel/py-copier
  5. devel/py-frictionless
  6. devel/py-pydantic-extra-types
  7. devel/py-pydantic-yaml
Expand this list (21 items / 14 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-thinc
  3. devel/py-thinc8
  4. devel/py-weasel
  5. finance/freqtrade
  6. graphics/py-albumentations
  7. misc/py-anthropic
  8. misc/py-instructor
  9. misc/py-llm
  10. misc/py-openai
  11. science/py-dwave-cloud-client
  12. science/py-qcelemental
  13. science/py-qcengine
  14. textproc/py-spacy
  15. www/py-fastapi
  16. Collapse this list.

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: 22

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.7.1
19 May 2024 17:15:42
commit hash: 2a0069ece0eb0f94382950cc597a0a917f45cf4ecommit hash: 2a0069ece0eb0f94382950cc597a0a917f45cf4ecommit hash: 2a0069ece0eb0f94382950cc597a0a917f45cf4ecommit hash: 2a0069ece0eb0f94382950cc597a0a917f45cf4e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.7.1

Changes:	https://github.com/pydantic/pydantic/releases
		https://docs.pydantic.dev/latest/changelog/
2.7.0
13 Apr 2024 11:57:25
commit hash: de2edc30f38675b39e09e5628f63f3913bcc8364commit hash: de2edc30f38675b39e09e5628f63f3913bcc8364commit hash: de2edc30f38675b39e09e5628f63f3913bcc8364commit hash: de2edc30f38675b39e09e5628f63f3913bcc8364 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.7.0

Changes:	https://github.com/pydantic/pydantic/releases
		https://docs.pydantic.dev/latest/changelog/
2.6.4
23 Mar 2024 14:49:22
commit hash: 912770a66ab3ade6fdad2ec269dc9ac54f48d845commit hash: 912770a66ab3ade6fdad2ec269dc9ac54f48d845commit hash: 912770a66ab3ade6fdad2ec269dc9ac54f48d845commit hash: 912770a66ab3ade6fdad2ec269dc9ac54f48d845 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.6.4

Changes:	https://github.com/pydantic/pydantic/releases
		https://docs.pydantic.dev/latest/changelog/
2.6.3
09 Mar 2024 14:06:03
commit hash: 762db2ee12ca4a97418013020ba87118bc5deb17commit hash: 762db2ee12ca4a97418013020ba87118bc5deb17commit hash: 762db2ee12ca4a97418013020ba87118bc5deb17commit hash: 762db2ee12ca4a97418013020ba87118bc5deb17 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.6.3

Changes:	https://github.com/pydantic/pydantic/releases
		https://docs.pydantic.dev/latest/changelog/
2.6.1
21 Feb 2024 15:07:41
commit hash: e33110d022cb4cc8d753b69d65c47b0edc8bca74commit hash: e33110d022cb4cc8d753b69d65c47b0edc8bca74commit hash: e33110d022cb4cc8d753b69d65c47b0edc8bca74commit hash: e33110d022cb4cc8d753b69d65c47b0edc8bca74 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.6.1

Changes:	https://github.com/pydantic/pydantic/releases
		https://docs.pydantic.dev/latest/changelog/
2.5.3
25 Dec 2023 16:10:54
commit hash: fdbcc67a41774f26d1c47500dae6190056dfcb6fcommit hash: fdbcc67a41774f26d1c47500dae6190056dfcb6fcommit hash: fdbcc67a41774f26d1c47500dae6190056dfcb6fcommit hash: fdbcc67a41774f26d1c47500dae6190056dfcb6f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic2: Update to 2.5.3

Changes:	https://github.com/pydantic/pydantic/releases
		https://docs.pydantic.dev/latest/changelog/
2.5.2_1
25 Dec 2023 09:00:23
commit hash: ca3e9be1b4d401b6b7387e2b33433a49a4c9beb5commit hash: ca3e9be1b4d401b6b7387e2b33433a49a4c9beb5commit hash: ca3e9be1b4d401b6b7387e2b33433a49a4c9beb5commit hash: ca3e9be1b4d401b6b7387e2b33433a49a4c9beb5 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.6

- Bump PORTREVISION for package change
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: 22