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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
py-pydantic-extra-types Extra Pydantic types
2.10.3_1 devel on this many watch lists=2 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.10.1Version 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:47
Last Update: 2025-03-19 18:15:56
Commit Hash: 529bc2c
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
Also Listed In: python
License: MIT
WWW:
https://docs.pydantic.dev/latest/concepts/types/
https://github.com/pydantic/pydantic-extra-types
Description:
Pydantic Extra Types is a place for pydantic types that probably shouldn't exist in the main pydantic lib.
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}pydantic-extra-types>0:devel/py-pydantic-extra-types@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-pydantic-extra-types/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-pydantic-extra-types
  • pkg install py311-pydantic-extra-types
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 py311-pydantic-extra-types listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-pydantic-extra-types
Package flavors (<flavor>: <package>)
  • py311: py311-pydantic-extra-types
distinfo:
TIMESTAMP = 1742070398 SHA256 (pydantic_extra_types-2.10.3.tar.gz) = dcc0a7b90ac9ef1b58876c9b8fdede17fbdde15420de9d571a9fccde2ae175bb SIZE (pydantic_extra_types-2.10.3.tar.gz) = 95128

Packages (timestamps in pop-ups are UTC):
py39-pydantic-extra-types
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly------2.2.02.2.0
FreeBSD:14:latest--------
FreeBSD:14:quarterly------2.2.02.2.0
FreeBSD:15:latest--n/a-n/a-2.2.0-
 

py311-pydantic-extra-types
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.10.22.10.3_1------
FreeBSD:13:quarterly2.10.12.10.1-2.10.12.10.1---
FreeBSD:14:latest2.10.22.10.3_1------
FreeBSD:14:quarterly2.10.12.10.1-2.10.12.10.1---
FreeBSD:15:latest2.10.3_12.10.3_1n/a-n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-hatchling>=0 : devel/py-hatchling@py311
  2. python3.11 : lang/python311
  3. py311-build>=0 : devel/py-build@py311
  4. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. py311-pytest>=7,1 : devel/py-pytest@py311
  2. python3.11 : lang/python311
Runtime dependencies:
  1. py311-pydantic2>=2.5.2 : devel/py-pydantic2@py311
  2. py311-typing-extensions>=0 : devel/py-typing-extensions@py311
  3. py311-pendulum>=3.0.0<4.0.0 : devel/py-pendulum@py311
  4. py311-phonenumbers>=8<9 : devel/py-phonenumbers@py311
  5. py311-pycountry>=23 : textproc/py-pycountry@py311
  6. py311-pymongo>=3.0.0<5.0.0 : databases/py-pymongo@py311
  7. py311-python-ulid>=1<4 : textproc/py-python-ulid@py311
  8. py311-pytz>=2024.1,1 : devel/py-pytz@py311
  9. py311-semver>=3.0.2 : devel/py-semver@py311
  10. py311-tzdata>=2024.1 : devel/py-tzdata@py311
  11. py311-pendulum>=3.0.0<4.0.0 : devel/py-pendulum@py311
  12. py311-phonenumbers>=8<9 : devel/py-phonenumbers@py311
  13. py311-pycountry>=23 : textproc/py-pycountry@py311
  14. py311-python-ulid>=1<4 : textproc/py-python-ulid@py311
  15. python3.11 : lang/python311
This port is required by:
for Run
  1. databases/py-ormar

Configuration Options:
===> The following configuration options are available for py311-pydantic-extra-types-2.10.3_1: ALL=on: All external supports PENDULUM=on: Datetimes support PHONENUMBERS=on: Phone numbers support PYCOUNTRY=on: Country codes PYTHON_ULID=on: ULID support ===> Use 'make config' to modify these settings
Options name:
devel_py-pydantic-extra-types
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_extra_types/
  2. https://pypi.org/packages/source/p/pydantic_extra_types/
Collapse this list.

Number of commits found: 17

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.10.3_1
19 Mar 2025 18:15:56
commit hash: 529bc2c3638f185003162ce852f00ccf6669fc9acommit hash: 529bc2c3638f185003162ce852f00ccf6669fc9acommit hash: 529bc2c3638f185003162ce852f00ccf6669fc9acommit hash: 529bc2c3638f185003162ce852f00ccf6669fc9a files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update version requirement of RUN_DEPENDS

- Bump PORTREVISION for package change
2.10.3
19 Mar 2025 03:39:06
commit hash: db07513f712416a506494d5cc8422041029dc750commit hash: db07513f712416a506494d5cc8422041029dc750commit hash: db07513f712416a506494d5cc8422041029dc750commit hash: db07513f712416a506494d5cc8422041029dc750 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.10.3

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.10.2
03 Feb 2025 15:51:18
commit hash: d3a0cad28800bfbc0e190d057ee38b10a93733b2commit hash: d3a0cad28800bfbc0e190d057ee38b10a93733b2commit hash: d3a0cad28800bfbc0e190d057ee38b10a93733b2commit hash: d3a0cad28800bfbc0e190d057ee38b10a93733b2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.10.2

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.10.1
25 Dec 2024 19:15:35
commit hash: c23f446cd7a32c3ece526528b7acfb307896df9ecommit hash: c23f446cd7a32c3ece526528b7acfb307896df9ecommit hash: c23f446cd7a32c3ece526528b7acfb307896df9ecommit hash: c23f446cd7a32c3ece526528b7acfb307896df9e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.10.1

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.10.0
21 Nov 2024 13:38:15
commit hash: 1466227fa5b751c33d0a10aac0dd4ab85c76d272commit hash: 1466227fa5b751c33d0a10aac0dd4ab85c76d272commit hash: 1466227fa5b751c33d0a10aac0dd4ab85c76d272commit hash: 1466227fa5b751c33d0a10aac0dd4ab85c76d272 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.10.0

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.9.0_1
17 Oct 2024 19:03:01
commit hash: 3073fa91b1d8ef0455562863ec4b0944727d02d6commit hash: 3073fa91b1d8ef0455562863ec4b0944727d02d6commit hash: 3073fa91b1d8ef0455562863ec4b0944727d02d6commit hash: 3073fa91b1d8ef0455562863ec4b0944727d02d6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Allow build with py-python-ulid 3.0.0+

- Bump PORTREVISION for package change

Obtained
from:	https://github.com/pydantic/pydantic-extra-types/commit/927dcd1069545bb9d2e06012f79a4a87a0c398a7
		https://github.com/pydantic/pydantic-extra-types/commit/5a21d9e7288a223bc772be119abcce4d768d2c97
2.9.0
07 Jul 2024 17:20:59
commit hash: a8660f63b545f8afdcbe56132849eaf0575d880ccommit hash: a8660f63b545f8afdcbe56132849eaf0575d880ccommit hash: a8660f63b545f8afdcbe56132849eaf0575d880ccommit hash: a8660f63b545f8afdcbe56132849eaf0575d880c files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.9.0

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.8.2
18 Jun 2024 14:25:55
commit hash: 5c50a23653ed96d74784bb6b31d62f4b7f1e357ecommit hash: 5c50a23653ed96d74784bb6b31d62f4b7f1e357ecommit hash: 5c50a23653ed96d74784bb6b31d62f4b7f1e357ecommit hash: 5c50a23653ed96d74784bb6b31d62f4b7f1e357e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.8.2

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.8.1
18 Jun 2024 04:00:06
commit hash: 316cb3574d7c1945d62ce499ac1f9a14cd984d4bcommit hash: 316cb3574d7c1945d62ce499ac1f9a14cd984d4bcommit hash: 316cb3574d7c1945d62ce499ac1f9a14cd984d4bcommit hash: 316cb3574d7c1945d62ce499ac1f9a14cd984d4b files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.8.1

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.8.0
06 Jun 2024 07:48:04
commit hash: b71d6c96442ce520f4210582e76325318a29de30commit hash: b71d6c96442ce520f4210582e76325318a29de30commit hash: b71d6c96442ce520f4210582e76325318a29de30commit hash: b71d6c96442ce520f4210582e76325318a29de30 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.8.0

- Add PENDULUM, PHONENUMBERS, PYCOUNTRY and PYTHON_ULID options

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.7.0
19 May 2024 17:15:41
commit hash: da8dbc268ca219ffaf20b35b361d2258e61f984fcommit hash: da8dbc268ca219ffaf20b35b361d2258e61f984fcommit hash: da8dbc268ca219ffaf20b35b361d2258e61f984fcommit hash: da8dbc268ca219ffaf20b35b361d2258e61f984f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.7.0

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.6.0
09 Mar 2024 17:13:12
commit hash: 28b901130caa5fb1a83d77995b79865dca7c58c2commit hash: 28b901130caa5fb1a83d77995b79865dca7c58c2commit hash: 28b901130caa5fb1a83d77995b79865dca7c58c2commit hash: 28b901130caa5fb1a83d77995b79865dca7c58c2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Convert to USE_PYTHON=pytest
2.6.0
09 Mar 2024 14:06:03
commit hash: fe77966876daa8f813d8ebe2354be9ebc94cda57commit hash: fe77966876daa8f813d8ebe2354be9ebc94cda57commit hash: fe77966876daa8f813d8ebe2354be9ebc94cda57commit hash: fe77966876daa8f813d8ebe2354be9ebc94cda57 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.6.0

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.4.1
21 Feb 2024 15:07:40
commit hash: 10837a6408ba86435fa52d4c27e0c21a42f741b9commit hash: 10837a6408ba86435fa52d4c27e0c21a42f741b9commit hash: 10837a6408ba86435fa52d4c27e0c21a42f741b9commit hash: 10837a6408ba86435fa52d4c27e0c21a42f741b9 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.4.1

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.2.0
14 Dec 2023 20:45:20
commit hash: 95c894bae6c8a9910fea8a45b8f5825aa0290cffcommit hash: 95c894bae6c8a9910fea8a45b8f5825aa0290cffcommit hash: 95c894bae6c8a9910fea8a45b8f5825aa0290cffcommit hash: 95c894bae6c8a9910fea8a45b8f5825aa0290cff files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.2.0

- Update WWW

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
		https://docs.pydantic.dev/latest/changelog/
2.1.0
26 Aug 2023 20:34:26
commit hash: fad2bdf537148d8a6271f8a8c0f1cbf19fb65c16commit hash: fad2bdf537148d8a6271f8a8c0f1cbf19fb65c16commit hash: fad2bdf537148d8a6271f8a8c0f1cbf19fb65c16commit hash: fad2bdf537148d8a6271f8a8c0f1cbf19fb65c16 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Update to 2.1.0

Changes:	https://github.com/pydantic/pydantic-extra-types/releases
2.0.0
09 Jul 2023 10:10:27
commit hash: 63d7ebb671a6a18d59ca0eb5166e4f5afa27a1b7commit hash: 63d7ebb671a6a18d59ca0eb5166e4f5afa27a1b7commit hash: 63d7ebb671a6a18d59ca0eb5166e4f5afa27a1b7commit hash: 63d7ebb671a6a18d59ca0eb5166e4f5afa27a1b7 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-pydantic-extra-types: Add py-pydantic-extra-types 2.0.0

Pydantic Extra Types is a place for pydantic types that probably shouldn't exist
in the main pydantic lib.

Number of commits found: 17