pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-pydantic



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Jan 31 00:03:49 UTC 2024

Modified Files:
        pkgsrc/devel/py-pydantic: Makefile PLIST distinfo

Log Message:
py-pydantic: updated to 2.6.0

v2.6.0 (2024-01-23)

The code released in v2.6.0 is practically identical to that of v2.6.0b1.

What's Changed

Packaging

* Check for `email-validator` version >= 2.0
* Upgrade `ruff`` target version to Python 3.8
* Update to `pydantic-extra-types==2.4.1`
* Update to `pyright==1.1.345`
* Update pydantic-core from 2.14.6 to 2.16.1, significant changes from these updates are described below, full changelog [here](https://github.com/pydantic/pydantic-core/compare/v2.14.6...v2.16.1)

New Features

* Add `NatsDsn`
* Add `ConfigDict.ser_json_inf_nan`
* Add `types.OnErrorOmit`
* Support `AliasGenerator` usage
* Add Pydantic People Page to docs
* Support `yyyy-MM-DD` datetime parsing
* Added bits conversions to the `ByteSize`
* Enable json schema creation with type `ByteSize`
* Add `eval_type_backport` to handle union operator and builtin generic subscripting in older Pythons
* Add support for `dataclass` fields `init`
* Implement pickling for `ValidationError`
* Add unified tuple validator that can handle "variadic" tuples via PEP-646

Changes

* Drop Python3.7 support
* Drop Python 3.7, and PyPy 3.7 and 3.8
* Use positional-only `self` in `BaseModel` constructor, so no field name can ever conflict with it
* Make `@validate_call` return a function instead of a custom descriptor - fixes binding issue with inheritance and adds `self/cls` argument to validation errors
* Exclude `BaseModel` docstring from JSON schema description
* Introducing `classproperty` decorator for `model_computed_fields`
* Explicitly raise an error if field names clashes with types
* Use stricter serializer for unions of simple types

Performance

* Add Codspeed profiling Actions workflow
* Improve `int` extraction
* Improve performance of recursion guard
* `dataclass` serialization speedups
* Avoid `HashMap` creation when looking up small JSON objects in `LazyIndexMaps`
* use hashbrown to speedup python string caching
* Replace `Peak` with more efficient `Peek`

Fixes

* Move `getattr` warning in deprecated `BaseConfig`
* Only hash `model_fields`, not whole `__dict__`
* Fix mishandling of unions while freezing types in the `mypy` plugin
* Fix `mypy` error on untyped `ClassVar`
* Only compare pydantic fields in `BaseModel.__eq__` instead of whole `__dict__`
* Update `strict` docstring in `model_validate` method.
* Fix overload position of `computed_field`
* Fix custom type type casting used in multiple attributes
* Fix issue not allowing `validate_call` decorator to be dynamically assigned to a class method
* Fix issue `unittest.mock` deprecation warnings
* Added tests for the case `JsonValue` contains subclassed primitive values
* Fix `mypy` error on free before validator (classmethod)
* Fix `to_snake` conversion
* Fix type annotation of `ModelMetaclass.__prepare__`
* Disallow `config` specification when initializing a `TypeAdapter` when the annotated type has config already
* Fix a naming issue with JSON schema for generics parametrized by recursive type aliases
* Fix type annotation in pydantic people script
* Add support for field `alias` in `dataclass` signature
* Fix bug with schema generation with `Field(...)` in a forward ref
* Fix ordering of keys in `__dict__` with `model_construct` call
* Fix module `path_type` creation when globals does not contain `__name__`
* Fix for namespace issue with dataclasses with `from __future__ import annotations`
* Fix: make function validator types positional-only
* Fix usage of `@deprecated`
* Add more support for private attributes in `model_construct` call
* Use a stack for the types namespace
* Fix schema-building bug with `TypeAliasType` for types with refs
* Support `pydantic.Field(repr=False)` in dataclasses
* Override `dataclass_transform` behavior for `RootModel`
* Refactor signature generation for simplicity
* Fix ordering bug of PlainValidator annotation
* Fix `exclude_none` for json serialization of `computed_field`s
* Support yyyy-MM-DD string for datetimes
* Tweak ordering of definitions in generated schemas


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-pydantic/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pydantic/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-pydantic/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-pydantic/Makefile
diff -u pkgsrc/devel/py-pydantic/Makefile:1.10 pkgsrc/devel/py-pydantic/Makefile:1.11
--- pkgsrc/devel/py-pydantic/Makefile:1.10      Fri Jun  9 09:39:32 2023
+++ pkgsrc/devel/py-pydantic/Makefile   Wed Jan 31 00:03:49 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2023/06/09 09:39:32 adam Exp $
+# $NetBSD: Makefile,v 1.11 2024/01/31 00:03:49 adam Exp $
 
-DISTNAME=      pydantic-1.10.9
+DISTNAME=      pydantic-2.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pydantic/}
@@ -10,12 +10,26 @@ HOMEPAGE=   https://github.com/samuelcolvi
 COMMENT=       Data validation and settings management using python type hints
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.2.0:../../devel/py-typing-extensions
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme>=22.5.0:../../devel/py-hatch-fancy-pypi-readme
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling
+DEPENDS+=      ${PYPKGPREFIX}-annotated-types>=0.4.0:../../lang/py-annotated-types
+DEPENDS+=      ${PYPKGPREFIX}-pydantic-core>=2.16.1:../../devel/py-pydantic-core
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.6.1:../../devel/py-typing-extensions
+#TEST_DEPENDS+=        ${PYPKGPREFIX}-cloudpickle-[0-9]*
+TEST_DEPENDS+= ${PYPKGPREFIX}-dirty-equals-[0-9]*:../../devel/py-dirty-equals
+TEST_DEPENDS+= ${PYPKGPREFIX}-email_validator>=2.0.0:../../mail/py-email_validator
+TEST_DEPENDS+= ${PYPKGPREFIX}-faker>=18.13.0:../../devel/py-faker
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-benchmark>=4.0.0:../../devel/py-test-benchmark
+#TEST_DEPENDS+=        ${PYPKGPREFIX}-test-examples-[0-9]*:../../devel/py-test-examples
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock
+
+USE_LANGUAGES= # none
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
-MAKE_ENV+=     SKIP_CYTHON=1
-USE_LANGUAGES= # none
+# TODO: import cloudpickle and test-examples
+pre-test:
+       ${RM} -f ${WRKSRC}/tests/test_docs.py ${WRKSRC}/tests/test_pickle.py
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pydantic/PLIST
diff -u pkgsrc/devel/py-pydantic/PLIST:1.2 pkgsrc/devel/py-pydantic/PLIST:1.3
--- pkgsrc/devel/py-pydantic/PLIST:1.2  Mon Aug  1 18:47:40 2022
+++ pkgsrc/devel/py-pydantic/PLIST      Wed Jan 31 00:03:49 2024
@@ -1,20 +1,98 @@
-@comment $NetBSD: PLIST,v 1.2 2022/08/01 18:47:40 wiz Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.3 2024/01/31 00:03:49 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/pydantic/__init__.py
 ${PYSITELIB}/pydantic/__init__.pyc
 ${PYSITELIB}/pydantic/__init__.pyo
-${PYSITELIB}/pydantic/_hypothesis_plugin.py
-${PYSITELIB}/pydantic/_hypothesis_plugin.pyc
-${PYSITELIB}/pydantic/_hypothesis_plugin.pyo
-${PYSITELIB}/pydantic/annotated_types.py
-${PYSITELIB}/pydantic/annotated_types.pyc
-${PYSITELIB}/pydantic/annotated_types.pyo
+${PYSITELIB}/pydantic/_internal/__init__.py
+${PYSITELIB}/pydantic/_internal/__init__.pyc
+${PYSITELIB}/pydantic/_internal/__init__.pyo
+${PYSITELIB}/pydantic/_internal/_config.py
+${PYSITELIB}/pydantic/_internal/_config.pyc
+${PYSITELIB}/pydantic/_internal/_config.pyo
+${PYSITELIB}/pydantic/_internal/_core_metadata.py
+${PYSITELIB}/pydantic/_internal/_core_metadata.pyc
+${PYSITELIB}/pydantic/_internal/_core_metadata.pyo
+${PYSITELIB}/pydantic/_internal/_core_utils.py
+${PYSITELIB}/pydantic/_internal/_core_utils.pyc
+${PYSITELIB}/pydantic/_internal/_core_utils.pyo
+${PYSITELIB}/pydantic/_internal/_dataclasses.py
+${PYSITELIB}/pydantic/_internal/_dataclasses.pyc
+${PYSITELIB}/pydantic/_internal/_dataclasses.pyo
+${PYSITELIB}/pydantic/_internal/_decorators.py
+${PYSITELIB}/pydantic/_internal/_decorators.pyc
+${PYSITELIB}/pydantic/_internal/_decorators.pyo
+${PYSITELIB}/pydantic/_internal/_decorators_v1.py
+${PYSITELIB}/pydantic/_internal/_decorators_v1.pyc
+${PYSITELIB}/pydantic/_internal/_decorators_v1.pyo
+${PYSITELIB}/pydantic/_internal/_discriminated_union.py
+${PYSITELIB}/pydantic/_internal/_discriminated_union.pyc
+${PYSITELIB}/pydantic/_internal/_discriminated_union.pyo
+${PYSITELIB}/pydantic/_internal/_fields.py
+${PYSITELIB}/pydantic/_internal/_fields.pyc
+${PYSITELIB}/pydantic/_internal/_fields.pyo
+${PYSITELIB}/pydantic/_internal/_forward_ref.py
+${PYSITELIB}/pydantic/_internal/_forward_ref.pyc
+${PYSITELIB}/pydantic/_internal/_forward_ref.pyo
+${PYSITELIB}/pydantic/_internal/_generate_schema.py
+${PYSITELIB}/pydantic/_internal/_generate_schema.pyc
+${PYSITELIB}/pydantic/_internal/_generate_schema.pyo
+${PYSITELIB}/pydantic/_internal/_generics.py
+${PYSITELIB}/pydantic/_internal/_generics.pyc
+${PYSITELIB}/pydantic/_internal/_generics.pyo
+${PYSITELIB}/pydantic/_internal/_git.py
+${PYSITELIB}/pydantic/_internal/_git.pyc
+${PYSITELIB}/pydantic/_internal/_git.pyo
+${PYSITELIB}/pydantic/_internal/_internal_dataclass.py
+${PYSITELIB}/pydantic/_internal/_internal_dataclass.pyc
+${PYSITELIB}/pydantic/_internal/_internal_dataclass.pyo
+${PYSITELIB}/pydantic/_internal/_known_annotated_metadata.py
+${PYSITELIB}/pydantic/_internal/_known_annotated_metadata.pyc
+${PYSITELIB}/pydantic/_internal/_known_annotated_metadata.pyo
+${PYSITELIB}/pydantic/_internal/_mock_val_ser.py
+${PYSITELIB}/pydantic/_internal/_mock_val_ser.pyc
+${PYSITELIB}/pydantic/_internal/_mock_val_ser.pyo
+${PYSITELIB}/pydantic/_internal/_model_construction.py
+${PYSITELIB}/pydantic/_internal/_model_construction.pyc
+${PYSITELIB}/pydantic/_internal/_model_construction.pyo
+${PYSITELIB}/pydantic/_internal/_repr.py
+${PYSITELIB}/pydantic/_internal/_repr.pyc
+${PYSITELIB}/pydantic/_internal/_repr.pyo
+${PYSITELIB}/pydantic/_internal/_schema_generation_shared.py
+${PYSITELIB}/pydantic/_internal/_schema_generation_shared.pyc
+${PYSITELIB}/pydantic/_internal/_schema_generation_shared.pyo
+${PYSITELIB}/pydantic/_internal/_signature.py
+${PYSITELIB}/pydantic/_internal/_signature.pyc
+${PYSITELIB}/pydantic/_internal/_signature.pyo
+${PYSITELIB}/pydantic/_internal/_std_types_schema.py
+${PYSITELIB}/pydantic/_internal/_std_types_schema.pyc
+${PYSITELIB}/pydantic/_internal/_std_types_schema.pyo
+${PYSITELIB}/pydantic/_internal/_typing_extra.py
+${PYSITELIB}/pydantic/_internal/_typing_extra.pyc
+${PYSITELIB}/pydantic/_internal/_typing_extra.pyo
+${PYSITELIB}/pydantic/_internal/_utils.py
+${PYSITELIB}/pydantic/_internal/_utils.pyc
+${PYSITELIB}/pydantic/_internal/_utils.pyo
+${PYSITELIB}/pydantic/_internal/_validate_call.py
+${PYSITELIB}/pydantic/_internal/_validate_call.pyc
+${PYSITELIB}/pydantic/_internal/_validate_call.pyo
+${PYSITELIB}/pydantic/_internal/_validators.py
+${PYSITELIB}/pydantic/_internal/_validators.pyc
+${PYSITELIB}/pydantic/_internal/_validators.pyo
+${PYSITELIB}/pydantic/_migration.py
+${PYSITELIB}/pydantic/_migration.pyc
+${PYSITELIB}/pydantic/_migration.pyo
+${PYSITELIB}/pydantic/alias_generators.py
+${PYSITELIB}/pydantic/alias_generators.pyc
+${PYSITELIB}/pydantic/alias_generators.pyo
+${PYSITELIB}/pydantic/aliases.py
+${PYSITELIB}/pydantic/aliases.pyc
+${PYSITELIB}/pydantic/aliases.pyo
+${PYSITELIB}/pydantic/annotated_handlers.py
+${PYSITELIB}/pydantic/annotated_handlers.pyc
+${PYSITELIB}/pydantic/annotated_handlers.pyo
 ${PYSITELIB}/pydantic/class_validators.py
 ${PYSITELIB}/pydantic/class_validators.pyc
 ${PYSITELIB}/pydantic/class_validators.pyo
@@ -33,6 +111,30 @@ ${PYSITELIB}/pydantic/datetime_parse.pyo
 ${PYSITELIB}/pydantic/decorator.py
 ${PYSITELIB}/pydantic/decorator.pyc
 ${PYSITELIB}/pydantic/decorator.pyo
+${PYSITELIB}/pydantic/deprecated/__init__.py
+${PYSITELIB}/pydantic/deprecated/__init__.pyc
+${PYSITELIB}/pydantic/deprecated/__init__.pyo
+${PYSITELIB}/pydantic/deprecated/class_validators.py
+${PYSITELIB}/pydantic/deprecated/class_validators.pyc
+${PYSITELIB}/pydantic/deprecated/class_validators.pyo
+${PYSITELIB}/pydantic/deprecated/config.py
+${PYSITELIB}/pydantic/deprecated/config.pyc
+${PYSITELIB}/pydantic/deprecated/config.pyo
+${PYSITELIB}/pydantic/deprecated/copy_internals.py
+${PYSITELIB}/pydantic/deprecated/copy_internals.pyc
+${PYSITELIB}/pydantic/deprecated/copy_internals.pyo
+${PYSITELIB}/pydantic/deprecated/decorator.py
+${PYSITELIB}/pydantic/deprecated/decorator.pyc
+${PYSITELIB}/pydantic/deprecated/decorator.pyo
+${PYSITELIB}/pydantic/deprecated/json.py
+${PYSITELIB}/pydantic/deprecated/json.pyc
+${PYSITELIB}/pydantic/deprecated/json.pyo
+${PYSITELIB}/pydantic/deprecated/parse.py
+${PYSITELIB}/pydantic/deprecated/parse.pyc
+${PYSITELIB}/pydantic/deprecated/parse.pyo
+${PYSITELIB}/pydantic/deprecated/tools.py
+${PYSITELIB}/pydantic/deprecated/tools.pyc
+${PYSITELIB}/pydantic/deprecated/tools.pyo
 ${PYSITELIB}/pydantic/env_settings.py
 ${PYSITELIB}/pydantic/env_settings.pyc
 ${PYSITELIB}/pydantic/env_settings.pyo
@@ -45,12 +147,21 @@ ${PYSITELIB}/pydantic/errors.pyo
 ${PYSITELIB}/pydantic/fields.py
 ${PYSITELIB}/pydantic/fields.pyc
 ${PYSITELIB}/pydantic/fields.pyo
+${PYSITELIB}/pydantic/functional_serializers.py
+${PYSITELIB}/pydantic/functional_serializers.pyc
+${PYSITELIB}/pydantic/functional_serializers.pyo
+${PYSITELIB}/pydantic/functional_validators.py
+${PYSITELIB}/pydantic/functional_validators.pyc
+${PYSITELIB}/pydantic/functional_validators.pyo
 ${PYSITELIB}/pydantic/generics.py
 ${PYSITELIB}/pydantic/generics.pyc
 ${PYSITELIB}/pydantic/generics.pyo
 ${PYSITELIB}/pydantic/json.py
 ${PYSITELIB}/pydantic/json.pyc
 ${PYSITELIB}/pydantic/json.pyo
+${PYSITELIB}/pydantic/json_schema.py
+${PYSITELIB}/pydantic/json_schema.pyc
+${PYSITELIB}/pydantic/json_schema.pyo
 ${PYSITELIB}/pydantic/main.py
 ${PYSITELIB}/pydantic/main.pyc
 ${PYSITELIB}/pydantic/main.pyo
@@ -63,13 +174,28 @@ ${PYSITELIB}/pydantic/networks.pyo
 ${PYSITELIB}/pydantic/parse.py
 ${PYSITELIB}/pydantic/parse.pyc
 ${PYSITELIB}/pydantic/parse.pyo
+${PYSITELIB}/pydantic/plugin/__init__.py
+${PYSITELIB}/pydantic/plugin/__init__.pyc
+${PYSITELIB}/pydantic/plugin/__init__.pyo
+${PYSITELIB}/pydantic/plugin/_loader.py
+${PYSITELIB}/pydantic/plugin/_loader.pyc
+${PYSITELIB}/pydantic/plugin/_loader.pyo
+${PYSITELIB}/pydantic/plugin/_schema_validator.py
+${PYSITELIB}/pydantic/plugin/_schema_validator.pyc
+${PYSITELIB}/pydantic/plugin/_schema_validator.pyo
 ${PYSITELIB}/pydantic/py.typed
+${PYSITELIB}/pydantic/root_model.py
+${PYSITELIB}/pydantic/root_model.pyc
+${PYSITELIB}/pydantic/root_model.pyo
 ${PYSITELIB}/pydantic/schema.py
 ${PYSITELIB}/pydantic/schema.pyc
 ${PYSITELIB}/pydantic/schema.pyo
 ${PYSITELIB}/pydantic/tools.py
 ${PYSITELIB}/pydantic/tools.pyc
 ${PYSITELIB}/pydantic/tools.pyo
+${PYSITELIB}/pydantic/type_adapter.py
+${PYSITELIB}/pydantic/type_adapter.pyc
+${PYSITELIB}/pydantic/type_adapter.pyo
 ${PYSITELIB}/pydantic/types.py
 ${PYSITELIB}/pydantic/types.pyc
 ${PYSITELIB}/pydantic/types.pyo
@@ -79,9 +205,94 @@ ${PYSITELIB}/pydantic/typing.pyo
 ${PYSITELIB}/pydantic/utils.py
 ${PYSITELIB}/pydantic/utils.pyc
 ${PYSITELIB}/pydantic/utils.pyo
+${PYSITELIB}/pydantic/v1/__init__.py
+${PYSITELIB}/pydantic/v1/__init__.pyc
+${PYSITELIB}/pydantic/v1/__init__.pyo
+${PYSITELIB}/pydantic/v1/_hypothesis_plugin.py
+${PYSITELIB}/pydantic/v1/_hypothesis_plugin.pyc
+${PYSITELIB}/pydantic/v1/_hypothesis_plugin.pyo
+${PYSITELIB}/pydantic/v1/annotated_types.py
+${PYSITELIB}/pydantic/v1/annotated_types.pyc
+${PYSITELIB}/pydantic/v1/annotated_types.pyo
+${PYSITELIB}/pydantic/v1/class_validators.py
+${PYSITELIB}/pydantic/v1/class_validators.pyc
+${PYSITELIB}/pydantic/v1/class_validators.pyo
+${PYSITELIB}/pydantic/v1/color.py
+${PYSITELIB}/pydantic/v1/color.pyc
+${PYSITELIB}/pydantic/v1/color.pyo
+${PYSITELIB}/pydantic/v1/config.py
+${PYSITELIB}/pydantic/v1/config.pyc
+${PYSITELIB}/pydantic/v1/config.pyo
+${PYSITELIB}/pydantic/v1/dataclasses.py
+${PYSITELIB}/pydantic/v1/dataclasses.pyc
+${PYSITELIB}/pydantic/v1/dataclasses.pyo
+${PYSITELIB}/pydantic/v1/datetime_parse.py
+${PYSITELIB}/pydantic/v1/datetime_parse.pyc
+${PYSITELIB}/pydantic/v1/datetime_parse.pyo
+${PYSITELIB}/pydantic/v1/decorator.py
+${PYSITELIB}/pydantic/v1/decorator.pyc
+${PYSITELIB}/pydantic/v1/decorator.pyo
+${PYSITELIB}/pydantic/v1/env_settings.py
+${PYSITELIB}/pydantic/v1/env_settings.pyc
+${PYSITELIB}/pydantic/v1/env_settings.pyo
+${PYSITELIB}/pydantic/v1/error_wrappers.py
+${PYSITELIB}/pydantic/v1/error_wrappers.pyc
+${PYSITELIB}/pydantic/v1/error_wrappers.pyo
+${PYSITELIB}/pydantic/v1/errors.py
+${PYSITELIB}/pydantic/v1/errors.pyc
+${PYSITELIB}/pydantic/v1/errors.pyo
+${PYSITELIB}/pydantic/v1/fields.py
+${PYSITELIB}/pydantic/v1/fields.pyc
+${PYSITELIB}/pydantic/v1/fields.pyo
+${PYSITELIB}/pydantic/v1/generics.py
+${PYSITELIB}/pydantic/v1/generics.pyc
+${PYSITELIB}/pydantic/v1/generics.pyo
+${PYSITELIB}/pydantic/v1/json.py
+${PYSITELIB}/pydantic/v1/json.pyc
+${PYSITELIB}/pydantic/v1/json.pyo
+${PYSITELIB}/pydantic/v1/main.py
+${PYSITELIB}/pydantic/v1/main.pyc
+${PYSITELIB}/pydantic/v1/main.pyo
+${PYSITELIB}/pydantic/v1/mypy.py
+${PYSITELIB}/pydantic/v1/mypy.pyc
+${PYSITELIB}/pydantic/v1/mypy.pyo
+${PYSITELIB}/pydantic/v1/networks.py
+${PYSITELIB}/pydantic/v1/networks.pyc
+${PYSITELIB}/pydantic/v1/networks.pyo
+${PYSITELIB}/pydantic/v1/parse.py
+${PYSITELIB}/pydantic/v1/parse.pyc
+${PYSITELIB}/pydantic/v1/parse.pyo
+${PYSITELIB}/pydantic/v1/py.typed
+${PYSITELIB}/pydantic/v1/schema.py
+${PYSITELIB}/pydantic/v1/schema.pyc
+${PYSITELIB}/pydantic/v1/schema.pyo
+${PYSITELIB}/pydantic/v1/tools.py
+${PYSITELIB}/pydantic/v1/tools.pyc
+${PYSITELIB}/pydantic/v1/tools.pyo
+${PYSITELIB}/pydantic/v1/types.py
+${PYSITELIB}/pydantic/v1/types.pyc
+${PYSITELIB}/pydantic/v1/types.pyo
+${PYSITELIB}/pydantic/v1/typing.py
+${PYSITELIB}/pydantic/v1/typing.pyc
+${PYSITELIB}/pydantic/v1/typing.pyo
+${PYSITELIB}/pydantic/v1/utils.py
+${PYSITELIB}/pydantic/v1/utils.pyc
+${PYSITELIB}/pydantic/v1/utils.pyo
+${PYSITELIB}/pydantic/v1/validators.py
+${PYSITELIB}/pydantic/v1/validators.pyc
+${PYSITELIB}/pydantic/v1/validators.pyo
+${PYSITELIB}/pydantic/v1/version.py
+${PYSITELIB}/pydantic/v1/version.pyc
+${PYSITELIB}/pydantic/v1/version.pyo
+${PYSITELIB}/pydantic/validate_call_decorator.py
+${PYSITELIB}/pydantic/validate_call_decorator.pyc
+${PYSITELIB}/pydantic/validate_call_decorator.pyo
 ${PYSITELIB}/pydantic/validators.py
 ${PYSITELIB}/pydantic/validators.pyc
 ${PYSITELIB}/pydantic/validators.pyo
 ${PYSITELIB}/pydantic/version.py
 ${PYSITELIB}/pydantic/version.pyc
 ${PYSITELIB}/pydantic/version.pyo
+${PYSITELIB}/pydantic/warnings.py
+${PYSITELIB}/pydantic/warnings.pyc
+${PYSITELIB}/pydantic/warnings.pyo

Index: pkgsrc/devel/py-pydantic/distinfo
diff -u pkgsrc/devel/py-pydantic/distinfo:1.9 pkgsrc/devel/py-pydantic/distinfo:1.10
--- pkgsrc/devel/py-pydantic/distinfo:1.9       Fri Jun  9 09:39:32 2023
+++ pkgsrc/devel/py-pydantic/distinfo   Wed Jan 31 00:03:49 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2023/06/09 09:39:32 adam Exp $
+$NetBSD: distinfo,v 1.10 2024/01/31 00:03:49 adam Exp $
 
-BLAKE2s (pydantic-1.10.9.tar.gz) = a369468546417ebf3b78a83811a5f130f9a76386acc6bb466c13e1758ab764e5
-SHA512 (pydantic-1.10.9.tar.gz) = a9fe364a225dfb2f9bea4beb61996590dcef0347ce94454addf25713a0c1549298176eff0fc865f5465b82e93e15f6163ce125cf6aadfc754ca81d008efc7af2
-Size (pydantic-1.10.9.tar.gz) = 346247 bytes
+BLAKE2s (pydantic-2.6.0.tar.gz) = 46f71a38617bcc3f3037681e71282e5a85851a4b7b5d63b783877a4cc03000ad
+SHA512 (pydantic-2.6.0.tar.gz) = 5d3912f2b388ea49ba853b6463478c0fbf15ea67877291198ef69b4dc6f037215e62dc872e62ad6152ce02de0d809c89dcd11b5b0c94e668f15eb559a3d8a536
+Size (pydantic-2.6.0.tar.gz) = 677208 bytes



Home | Main Index | Thread Index | Old Index