second commit
This commit is contained in:
1
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/INSTALLER
vendored
Normal file
1
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/INSTALLER
vendored
Normal file
@ -0,0 +1 @@
|
||||
pip
|
336
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/METADATA
vendored
Normal file
336
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/METADATA
vendored
Normal file
@ -0,0 +1,336 @@
|
||||
Metadata-Version: 2.4
|
||||
Name: pydantic
|
||||
Version: 2.10.4
|
||||
Summary: Data validation using Python type hints
|
||||
Project-URL: Homepage, https://github.com/pydantic/pydantic
|
||||
Project-URL: Documentation, https://docs.pydantic.dev
|
||||
Project-URL: Funding, https://github.com/sponsors/samuelcolvin
|
||||
Project-URL: Source, https://github.com/pydantic/pydantic
|
||||
Project-URL: Changelog, https://docs.pydantic.dev/latest/changelog/
|
||||
Author-email: Samuel Colvin <s@muelcolvin.com>, Eric Jolibois <em.jolibois@gmail.com>, Hasan Ramezani <hasan.r67@gmail.com>, Adrian Garcia Badaracco <1755071+adriangb@users.noreply.github.com>, Terrence Dorsey <terry@pydantic.dev>, David Montague <david@pydantic.dev>, Serge Matveenko <lig@countzero.co>, Marcelo Trylesinski <marcelotryle@gmail.com>, Sydney Runkle <sydneymarierunkle@gmail.com>, David Hewitt <mail@davidhewitt.io>, Alex Hall <alex.mojaki@gmail.com>, Victorien Plot <contact@vctrn.dev>
|
||||
License-Expression: MIT
|
||||
License-File: LICENSE
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Framework :: Hypothesis
|
||||
Classifier: Framework :: Pydantic
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: Intended Audience :: Information Technology
|
||||
Classifier: License :: OSI Approved :: MIT License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3 :: Only
|
||||
Classifier: Programming Language :: Python :: 3.8
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: 3.12
|
||||
Classifier: Programming Language :: Python :: 3.13
|
||||
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
Classifier: Topic :: Internet
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Requires-Python: >=3.8
|
||||
Requires-Dist: annotated-types>=0.6.0
|
||||
Requires-Dist: pydantic-core==2.27.2
|
||||
Requires-Dist: typing-extensions>=4.12.2
|
||||
Provides-Extra: email
|
||||
Requires-Dist: email-validator>=2.0.0; extra == 'email'
|
||||
Provides-Extra: timezone
|
||||
Requires-Dist: tzdata; (python_version >= '3.9' and platform_system == 'Windows') and extra == 'timezone'
|
||||
Description-Content-Type: text/markdown
|
||||
|
||||
# Pydantic
|
||||
[](https://github.com/pydantic/pydantic/actions?query=event%3Apush+branch%3Amain+workflow%3ACI)
|
||||
[](https://coverage-badge.samuelcolvin.workers.dev/redirect/pydantic/pydantic)
|
||||
[](https://pypi.python.org/pypi/pydantic)
|
||||
[](https://anaconda.org/conda-forge/pydantic)
|
||||
[](https://pepy.tech/project/pydantic)
|
||||
[](https://github.com/pydantic/pydantic)
|
||||
[](https://github.com/pydantic/pydantic/blob/main/LICENSE)
|
||||
[](https://docs.pydantic.dev/latest/contributing/#badges)
|
||||
|
||||
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.8+; validate it with Pydantic.
|
||||
|
||||
## Pydantic Logfire :fire:
|
||||
|
||||
We've recently launched Pydantic Logfire to help you monitor your applications.
|
||||
[Learn more](https://pydantic.dev/articles/logfire-announcement)
|
||||
|
||||
## Pydantic V1.10 vs. V2
|
||||
|
||||
Pydantic V2 is a ground-up rewrite that offers many new features, performance improvements, and some breaking changes compared to Pydantic V1.
|
||||
|
||||
If you're using Pydantic V1 you may want to look at the
|
||||
[pydantic V1.10 Documentation](https://docs.pydantic.dev/) or,
|
||||
[`1.10.X-fixes` git branch](https://github.com/pydantic/pydantic/tree/1.10.X-fixes). Pydantic V2 also ships with the latest version of Pydantic V1 built in so that you can incrementally upgrade your code base and projects: `from pydantic import v1 as pydantic_v1`.
|
||||
|
||||
## Help
|
||||
|
||||
See [documentation](https://docs.pydantic.dev/) for more details.
|
||||
|
||||
## Installation
|
||||
|
||||
Install using `pip install -U pydantic` or `conda install pydantic -c conda-forge`.
|
||||
For more installation options to make Pydantic even faster,
|
||||
see the [Install](https://docs.pydantic.dev/install/) section in the documentation.
|
||||
|
||||
## A Simple Example
|
||||
|
||||
```python
|
||||
from datetime import datetime
|
||||
from typing import List, Optional
|
||||
from pydantic import BaseModel
|
||||
|
||||
class User(BaseModel):
|
||||
id: int
|
||||
name: str = 'John Doe'
|
||||
signup_ts: Optional[datetime] = None
|
||||
friends: List[int] = []
|
||||
|
||||
external_data = {'id': '123', 'signup_ts': '2017-06-01 12:22', 'friends': [1, '2', b'3']}
|
||||
user = User(**external_data)
|
||||
print(user)
|
||||
#> User id=123 name='John Doe' signup_ts=datetime.datetime(2017, 6, 1, 12, 22) friends=[1, 2, 3]
|
||||
print(user.id)
|
||||
#> 123
|
||||
```
|
||||
|
||||
## Contributing
|
||||
|
||||
For guidance on setting up a development environment and how to make a
|
||||
contribution to Pydantic, see
|
||||
[Contributing to Pydantic](https://docs.pydantic.dev/contributing/).
|
||||
|
||||
## Reporting a Security Vulnerability
|
||||
|
||||
See our [security policy](https://github.com/pydantic/pydantic/security/policy).
|
||||
|
||||
## Changelog
|
||||
|
||||
## v2.10.4 (2024-12-18)
|
||||
|
||||
[GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.10.4)
|
||||
|
||||
### What's Changed
|
||||
|
||||
#### Packaging
|
||||
|
||||
* Bump `pydantic-core` to v2.27.2 by [@davidhewitt](https://github.com/davidhewitt) in [#11138](https://github.com/pydantic/pydantic/pull/11138)
|
||||
|
||||
#### Fixes
|
||||
|
||||
* Fix for comparison of `AnyUrl` objects by [@alexprabhat99](https://github.com/alexprabhat99) in [#11082](https://github.com/pydantic/pydantic/pull/11082)
|
||||
* Properly fetch PEP 695 type params for functions, do not fetch annotations from signature by [@Viicos](https://github.com/Viicos) in [#11093](https://github.com/pydantic/pydantic/pull/11093)
|
||||
* Include JSON Schema input core schema in function schemas by [@Viicos](https://github.com/Viicos) in [#11085](https://github.com/pydantic/pydantic/pull/11085)
|
||||
* Add `len` to `_BaseUrl` to avoid TypeError by [@Kharianne](https://github.com/Kharianne) in [#11111](https://github.com/pydantic/pydantic/pull/11111)
|
||||
* Make sure the type reference is removed from the seen references by [@Viicos](https://github.com/Viicos) in [#11143](https://github.com/pydantic/pydantic/pull/11143)
|
||||
|
||||
### New Contributors
|
||||
|
||||
* [@alexprabhat99](https://github.com/alexprabhat99) made their first contribution in [#11082](https://github.com/pydantic/pydantic/pull/11082)
|
||||
* [@Kharianne](https://github.com/Kharianne) made their first contribution in [#11111](https://github.com/pydantic/pydantic/pull/11111)
|
||||
|
||||
## v2.10.3 (2024-12-03)
|
||||
|
||||
[GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.10.3)
|
||||
|
||||
### What's Changed
|
||||
|
||||
#### Fixes
|
||||
|
||||
* Set fields when `defer_build` is set on Pydantic dataclasses by [@Viicos](https://github.com/Viicos) in [#10984](https://github.com/pydantic/pydantic/pull/10984)
|
||||
* Do not resolve the JSON Schema reference for `dict` core schema keys by [@Viicos](https://github.com/Viicos) in [#10989](https://github.com/pydantic/pydantic/pull/10989)
|
||||
* Use the globals of the function when evaluating the return type for `PlainSerializer` and `WrapSerializer` functions by [@Viicos](https://github.com/Viicos) in [#11008](https://github.com/pydantic/pydantic/pull/11008)
|
||||
* Fix host required enforcement for urls to be compatible with v2.9 behavior by [@sydney-runkle](https://github.com/sydney-runkle) in [#11027](https://github.com/pydantic/pydantic/pull/11027)
|
||||
* Add a `default_factory_takes_validated_data` property to `FieldInfo` by [@Viicos](https://github.com/Viicos) in [#11034](https://github.com/pydantic/pydantic/pull/11034)
|
||||
* Fix url json schema in `serialization` mode by [@sydney-runkle](https://github.com/sydney-runkle) in [#11035](https://github.com/pydantic/pydantic/pull/11035)
|
||||
|
||||
## v2.10.2 (2024-11-25)
|
||||
|
||||
[GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.10.2)
|
||||
|
||||
### What's Changed
|
||||
|
||||
#### Fixes
|
||||
|
||||
* Only evaluate FieldInfo annotations if required during schema building by [@Viicos](https://github.com/Viicos) in [#10769](https://github.com/pydantic/pydantic/pull/10769)
|
||||
* Do not evaluate annotations for private fields by [@Viicos](https://github.com/Viicos) in [#10962](https://github.com/pydantic/pydantic/pull/10962)
|
||||
* Support serialization as any for `Secret` types and `Url` types by [@sydney-runkle](https://github.com/sydney-runkle) in [#10947](https://github.com/pydantic/pydantic/pull/10947)
|
||||
* Fix type hint of `Field.default` to be compatible with Python 3.8 and 3.9 by [@Viicos](https://github.com/Viicos) in [#10972](https://github.com/pydantic/pydantic/pull/10972)
|
||||
* Add hashing support for URL types by [@sydney-runkle](https://github.com/sydney-runkle) in [#10975](https://github.com/pydantic/pydantic/pull/10975)
|
||||
* Hide `BaseModel.__replace__` definition from type checkers by [@Viicos](https://github.com/Viicos) in [10979](https://github.com/pydantic/pydantic/pull/10979)
|
||||
|
||||
## v2.10.1 (2024-11-21)
|
||||
|
||||
[GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.10.1)
|
||||
|
||||
### What's Changed
|
||||
|
||||
#### Packaging
|
||||
|
||||
* Bump `pydantic-core` version to `v2.27.1` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10938](https://github.com/pydantic/pydantic/pull/10938)
|
||||
|
||||
#### Fixes
|
||||
|
||||
* Use the correct frame when instantiating a parametrized `TypeAdapter` by [@Viicos](https://github.com/Viicos) in [#10893](https://github.com/pydantic/pydantic/pull/10893)
|
||||
* Relax check for validated data in `default_factory` utils by [@sydney-runkle](https://github.com/sydney-runkle) in [#10909](https://github.com/pydantic/pydantic/pull/10909)
|
||||
* Fix type checking issue with `model_fields` and `model_computed_fields` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10911](https://github.com/pydantic/pydantic/pull/10911)
|
||||
* Use the parent configuration during schema generation for stdlib `dataclass`es by [@sydney-runkle](https://github.com/sydney-runkle) in [#10928](https://github.com/pydantic/pydantic/pull/10928)
|
||||
* Use the `globals` of the function when evaluating the return type of serializers and `computed_field`s by [@Viicos](https://github.com/Viicos) in [#10929](https://github.com/pydantic/pydantic/pull/10929)
|
||||
* Fix URL constraint application by [@sydney-runkle](https://github.com/sydney-runkle) in [#10922](https://github.com/pydantic/pydantic/pull/10922)
|
||||
* Fix URL equality with different validation methods by [@sydney-runkle](https://github.com/sydney-runkle) in [#10934](https://github.com/pydantic/pydantic/pull/10934)
|
||||
* Fix JSON schema title when specified as `''` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10936](https://github.com/pydantic/pydantic/pull/10936)
|
||||
* Fix `python` mode serialization for `complex` inference by [@sydney-runkle](https://github.com/sydney-runkle) in [pydantic-core#1549](https://github.com/pydantic/pydantic-core/pull/1549)
|
||||
|
||||
## v2.10.0 (2024-11-20)
|
||||
|
||||
The code released in v2.10.0 is practically identical to that of v2.10.0b2.
|
||||
|
||||
[GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.10.0)
|
||||
|
||||
See the [v2.10 release blog post](https://pydantic.dev/articles/pydantic-v2-10-release) for the highlights!
|
||||
|
||||
### What's Changed
|
||||
|
||||
#### Packaging
|
||||
|
||||
* Bump `pydantic-core` to `v2.27.0` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10825](https://github.com/pydantic/pydantic/pull/10825)
|
||||
* Replaced pdm with uv by [@frfahim](https://github.com/frfahim) in [#10727](https://github.com/pydantic/pydantic/pull/10727)
|
||||
|
||||
#### New Features
|
||||
|
||||
* Support `fractions.Fraction` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10318](https://github.com/pydantic/pydantic/pull/10318)
|
||||
* Support `Hashable` for json validation by [@sydney-runkle](https://github.com/sydney-runkle) in [#10324](https://github.com/pydantic/pydantic/pull/10324)
|
||||
* Add a `SocketPath` type for `linux` systems by [@theunkn0wn1](https://github.com/theunkn0wn1) in [#10378](https://github.com/pydantic/pydantic/pull/10378)
|
||||
* Allow arbitrary refs in JSON schema `examples` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10417](https://github.com/pydantic/pydantic/pull/10417)
|
||||
* Support `defer_build` for Pydantic dataclasses by [@Viicos](https://github.com/Viicos) in [#10313](https://github.com/pydantic/pydantic/pull/10313)
|
||||
* Adding v1 / v2 incompatibility warning for nested v1 model by [@sydney-runkle](https://github.com/sydney-runkle) in [#10431](https://github.com/pydantic/pydantic/pull/10431)
|
||||
* Add support for unpacked `TypedDict` to type hint variadic keyword arguments with `@validate_call` by [@Viicos](https://github.com/Viicos) in [#10416](https://github.com/pydantic/pydantic/pull/10416)
|
||||
* Support compiled patterns in `protected_namespaces` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10522](https://github.com/pydantic/pydantic/pull/10522)
|
||||
* Add support for `propertyNames` in JSON schema by [@FlorianSW](https://github.com/FlorianSW) in [#10478](https://github.com/pydantic/pydantic/pull/10478)
|
||||
* Adding `__replace__` protocol for Python 3.13+ support by [@sydney-runkle](https://github.com/sydney-runkle) in [#10596](https://github.com/pydantic/pydantic/pull/10596)
|
||||
* Expose public `sort` method for JSON schema generation by [@sydney-runkle](https://github.com/sydney-runkle) in [#10595](https://github.com/pydantic/pydantic/pull/10595)
|
||||
* Add runtime validation of `@validate_call` callable argument by [@kc0506](https://github.com/kc0506) in [#10627](https://github.com/pydantic/pydantic/pull/10627)
|
||||
* Add `experimental_allow_partial` support by [@samuelcolvin](https://github.com/samuelcolvin) in [#10748](https://github.com/pydantic/pydantic/pull/10748)
|
||||
* Support default factories taking validated data as an argument by [@Viicos](https://github.com/Viicos) in [#10678](https://github.com/pydantic/pydantic/pull/10678)
|
||||
* Allow subclassing `ValidationError` and `PydanticCustomError` by [@Youssefares](https://github.com/Youssefares) in [pydantic/pydantic-core#1413](https://github.com/pydantic/pydantic-core/pull/1413)
|
||||
* Add `trailing-strings` support to `experimental_allow_partial` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10825](https://github.com/pydantic/pydantic/pull/10825)
|
||||
* Add `rebuild()` method for `TypeAdapter` and simplify `defer_build` patterns by [@sydney-runkle](https://github.com/sydney-runkle) in [#10537](https://github.com/pydantic/pydantic/pull/10537)
|
||||
* Improve `TypeAdapter` instance repr by [@sydney-runkle](https://github.com/sydney-runkle) in [#10872](https://github.com/pydantic/pydantic/pull/10872)
|
||||
|
||||
#### Changes
|
||||
|
||||
* Don't allow customization of `SchemaGenerator` until interface is more stable by [@sydney-runkle](https://github.com/sydney-runkle) in [#10303](https://github.com/pydantic/pydantic/pull/10303)
|
||||
* Cleanly `defer_build` on `TypeAdapters`, removing experimental flag by [@sydney-runkle](https://github.com/sydney-runkle) in [#10329](https://github.com/pydantic/pydantic/pull/10329)
|
||||
* Fix `mro` of generic subclass by [@kc0506](https://github.com/kc0506) in [#10100](https://github.com/pydantic/pydantic/pull/10100)
|
||||
* Strip whitespaces on JSON Schema title generation by [@sydney-runkle](https://github.com/sydney-runkle) in [#10404](https://github.com/pydantic/pydantic/pull/10404)
|
||||
* Use `b64decode` and `b64encode` for `Base64Bytes` type by [@sydney-runkle](https://github.com/sydney-runkle) in [#10486](https://github.com/pydantic/pydantic/pull/10486)
|
||||
* Relax protected namespace config default by [@sydney-runkle](https://github.com/sydney-runkle) in [#10441](https://github.com/pydantic/pydantic/pull/10441)
|
||||
* Revalidate parametrized generics if instance's origin is subclass of OG class by [@sydney-runkle](https://github.com/sydney-runkle) in [#10666](https://github.com/pydantic/pydantic/pull/10666)
|
||||
* Warn if configuration is specified on the `@dataclass` decorator and with the `__pydantic_config__` attribute by [@sydney-runkle](https://github.com/sydney-runkle) in [#10406](https://github.com/pydantic/pydantic/pull/10406)
|
||||
* Recommend against using `Ellipsis` (...) with `Field` by [@Viicos](https://github.com/Viicos) in [#10661](https://github.com/pydantic/pydantic/pull/10661)
|
||||
* Migrate to subclassing instead of annotated approach for pydantic url types by [@sydney-runkle](https://github.com/sydney-runkle) in [#10662](https://github.com/pydantic/pydantic/pull/10662)
|
||||
* Change JSON schema generation of `Literal`s and `Enums` by [@Viicos](https://github.com/Viicos) in [#10692](https://github.com/pydantic/pydantic/pull/10692)
|
||||
* Simplify unions involving `Any` or `Never` when replacing type variables by [@Viicos](https://github.com/Viicos) in [#10338](https://github.com/pydantic/pydantic/pull/10338)
|
||||
* Do not require padding when decoding `base64` bytes by [@bschoenmaeckers](https://github.com/bschoenmaeckers) in [pydantic/pydantic-core#1448](https://github.com/pydantic/pydantic-core/pull/1448)
|
||||
* Support dates all the way to 1BC by [@changhc](https://github.com/changhc) in [pydantic/speedate#77](https://github.com/pydantic/speedate/pull/77)
|
||||
|
||||
#### Performance
|
||||
|
||||
* Schema cleaning: skip unnecessary copies during schema walking by [@Viicos](https://github.com/Viicos) in [#10286](https://github.com/pydantic/pydantic/pull/10286)
|
||||
* Refactor namespace logic for annotations evaluation by [@Viicos](https://github.com/Viicos) in [#10530](https://github.com/pydantic/pydantic/pull/10530)
|
||||
* Improve email regexp on edge cases by [@AlekseyLobanov](https://github.com/AlekseyLobanov) in [#10601](https://github.com/pydantic/pydantic/pull/10601)
|
||||
* `CoreMetadata` refactor with an emphasis on documentation, schema build time performance, and reducing complexity by [@sydney-runkle](https://github.com/sydney-runkle) in [#10675](https://github.com/pydantic/pydantic/pull/10675)
|
||||
|
||||
#### Fixes
|
||||
|
||||
* Remove guarding check on `computed_field` with `field_serializer` by [@nix010](https://github.com/nix010) in [#10390](https://github.com/pydantic/pydantic/pull/10390)
|
||||
* Fix `Predicate` issue in `v2.9.0` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10321](https://github.com/pydantic/pydantic/pull/10321)
|
||||
* Fixing `annotated-types` bound by [@sydney-runkle](https://github.com/sydney-runkle) in [#10327](https://github.com/pydantic/pydantic/pull/10327)
|
||||
* Turn `tzdata` install requirement into optional `timezone` dependency by [@jakob-keller](https://github.com/jakob-keller) in [#10331](https://github.com/pydantic/pydantic/pull/10331)
|
||||
* Use correct types namespace when building `namedtuple` core schemas by [@Viicos](https://github.com/Viicos) in [#10337](https://github.com/pydantic/pydantic/pull/10337)
|
||||
* Fix evaluation of stringified annotations during namespace inspection by [@Viicos](https://github.com/Viicos) in [#10347](https://github.com/pydantic/pydantic/pull/10347)
|
||||
* Fix `IncEx` type alias definition by [@Viicos](https://github.com/Viicos) in [#10339](https://github.com/pydantic/pydantic/pull/10339)
|
||||
* Do not error when trying to evaluate annotations of private attributes by [@Viicos](https://github.com/Viicos) in [#10358](https://github.com/pydantic/pydantic/pull/10358)
|
||||
* Fix nested type statement by [@kc0506](https://github.com/kc0506) in [#10369](https://github.com/pydantic/pydantic/pull/10369)
|
||||
* Improve typing of `ModelMetaclass.mro` by [@Viicos](https://github.com/Viicos) in [#10372](https://github.com/pydantic/pydantic/pull/10372)
|
||||
* Fix class access of deprecated `computed_field`s by [@Viicos](https://github.com/Viicos) in [#10391](https://github.com/pydantic/pydantic/pull/10391)
|
||||
* Make sure `inspect.iscoroutinefunction` works on coroutines decorated with `@validate_call` by [@MovisLi](https://github.com/MovisLi) in [#10374](https://github.com/pydantic/pydantic/pull/10374)
|
||||
* Fix `NameError` when using `validate_call` with PEP 695 on a class by [@kc0506](https://github.com/kc0506) in [#10380](https://github.com/pydantic/pydantic/pull/10380)
|
||||
* Fix `ZoneInfo` with various invalid types by [@sydney-runkle](https://github.com/sydney-runkle) in [#10408](https://github.com/pydantic/pydantic/pull/10408)
|
||||
* Fix `PydanticUserError` on empty `model_config` with annotations by [@cdwilson](https://github.com/cdwilson) in [#10412](https://github.com/pydantic/pydantic/pull/10412)
|
||||
* Fix variance issue in `_IncEx` type alias, only allow `True` by [@Viicos](https://github.com/Viicos) in [#10414](https://github.com/pydantic/pydantic/pull/10414)
|
||||
* Fix serialization schema generation when using `PlainValidator` by [@Viicos](https://github.com/Viicos) in [#10427](https://github.com/pydantic/pydantic/pull/10427)
|
||||
* Fix schema generation error when serialization schema holds references by [@Viicos](https://github.com/Viicos) in [#10444](https://github.com/pydantic/pydantic/pull/10444)
|
||||
* Inline references if possible when generating schema for `json_schema_input_type` by [@Viicos](https://github.com/Viicos) in [#10439](https://github.com/pydantic/pydantic/pull/10439)
|
||||
* Fix recursive arguments in `Representation` by [@Viicos](https://github.com/Viicos) in [#10480](https://github.com/pydantic/pydantic/pull/10480)
|
||||
* Fix representation for builtin function types by [@kschwab](https://github.com/kschwab) in [#10479](https://github.com/pydantic/pydantic/pull/10479)
|
||||
* Add python validators for decimal constraints (`max_digits` and `decimal_places`) by [@sydney-runkle](https://github.com/sydney-runkle) in [#10506](https://github.com/pydantic/pydantic/pull/10506)
|
||||
* Only fetch `__pydantic_core_schema__` from the current class during schema generation by [@Viicos](https://github.com/Viicos) in [#10518](https://github.com/pydantic/pydantic/pull/10518)
|
||||
* Fix `stacklevel` on deprecation warnings for `BaseModel` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10520](https://github.com/pydantic/pydantic/pull/10520)
|
||||
* Fix warning `stacklevel` in `BaseModel.__init__` by [@Viicos](https://github.com/Viicos) in [#10526](https://github.com/pydantic/pydantic/pull/10526)
|
||||
* Improve error handling for in-evaluable refs for discriminator application by [@sydney-runkle](https://github.com/sydney-runkle) in [#10440](https://github.com/pydantic/pydantic/pull/10440)
|
||||
* Change the signature of `ConfigWrapper.core_config` to take the title directly by [@Viicos](https://github.com/Viicos) in [#10562](https://github.com/pydantic/pydantic/pull/10562)
|
||||
* Do not use the previous config from the stack for dataclasses without config by [@Viicos](https://github.com/Viicos) in [#10576](https://github.com/pydantic/pydantic/pull/10576)
|
||||
* Fix serialization for IP types with `mode='python'` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10594](https://github.com/pydantic/pydantic/pull/10594)
|
||||
* Support constraint application for `Base64Etc` types by [@sydney-runkle](https://github.com/sydney-runkle) in [#10584](https://github.com/pydantic/pydantic/pull/10584)
|
||||
* Fix `validate_call` ignoring `Field` in `Annotated` by [@kc0506](https://github.com/kc0506) in [#10610](https://github.com/pydantic/pydantic/pull/10610)
|
||||
* Raise an error when `Self` is invalid by [@kc0506](https://github.com/kc0506) in [#10609](https://github.com/pydantic/pydantic/pull/10609)
|
||||
* Using `core_schema.InvalidSchema` instead of metadata injection + checks by [@sydney-runkle](https://github.com/sydney-runkle) in [#10523](https://github.com/pydantic/pydantic/pull/10523)
|
||||
* Tweak type alias logic by [@kc0506](https://github.com/kc0506) in [#10643](https://github.com/pydantic/pydantic/pull/10643)
|
||||
* Support usage of `type` with `typing.Self` and type aliases by [@kc0506](https://github.com/kc0506) in [#10621](https://github.com/pydantic/pydantic/pull/10621)
|
||||
* Use overloads for `Field` and `PrivateAttr` functions by [@Viicos](https://github.com/Viicos) in [#10651](https://github.com/pydantic/pydantic/pull/10651)
|
||||
* Clean up the `mypy` plugin implementation by [@Viicos](https://github.com/Viicos) in [#10669](https://github.com/pydantic/pydantic/pull/10669)
|
||||
* Properly check for `typing_extensions` variant of `TypeAliasType` by [@Daraan](https://github.com/Daraan) in [#10713](https://github.com/pydantic/pydantic/pull/10713)
|
||||
* Allow any mapping in `BaseModel.model_copy()` by [@Viicos](https://github.com/Viicos) in [#10751](https://github.com/pydantic/pydantic/pull/10751)
|
||||
* Fix `isinstance` behavior for urls by [@sydney-runkle](https://github.com/sydney-runkle) in [#10766](https://github.com/pydantic/pydantic/pull/10766)
|
||||
* Ensure `cached_property` can be set on Pydantic models by [@Viicos](https://github.com/Viicos) in [#10774](https://github.com/pydantic/pydantic/pull/10774)
|
||||
* Fix equality checks for primitives in literals by [@sydney-runkle](https://github.com/sydney-runkle) in [pydantic/pydantic-core#1459](https://github.com/pydantic/pydantic-core/pull/1459)
|
||||
* Properly enforce `host_required` for URLs by [@Viicos](https://github.com/Viicos) in [pydantic/pydantic-core#1488](https://github.com/pydantic/pydantic-core/pull/1488)
|
||||
* Fix when `coerce_numbers_to_str` enabled and string has invalid Unicode character by [@andrey-berenda](https://github.com/andrey-berenda) in [pydantic/pydantic-core#1515](https://github.com/pydantic/pydantic-core/pull/1515)
|
||||
* Fix serializing `complex` values in `Enum`s by [@changhc](https://github.com/changhc) in [pydantic/pydantic-core#1524](https://github.com/pydantic/pydantic-core/pull/1524)
|
||||
* Refactor `_typing_extra` module by [@Viicos](https://github.com/Viicos) in [#10725](https://github.com/pydantic/pydantic/pull/10725)
|
||||
* Support intuitive equality for urls by [@sydney-runkle](https://github.com/sydney-runkle) in [#10798](https://github.com/pydantic/pydantic/pull/10798)
|
||||
* Add `bytearray` to `TypeAdapter.validate_json` signature by [@samuelcolvin](https://github.com/samuelcolvin) in [#10802](https://github.com/pydantic/pydantic/pull/10802)
|
||||
* Ensure class access of method descriptors is performed when used as a default with `Field` by [@Viicos](https://github.com/Viicos) in [#10816](https://github.com/pydantic/pydantic/pull/10816)
|
||||
* Fix circular import with `validate_call` by [@sydney-runkle](https://github.com/sydney-runkle) in [#10807](https://github.com/pydantic/pydantic/pull/10807)
|
||||
* Fix error when using type aliases referencing other type aliases by [@Viicos](https://github.com/Viicos) in [#10809](https://github.com/pydantic/pydantic/pull/10809)
|
||||
* Fix `IncEx` type alias to be compatible with mypy by [@Viicos](https://github.com/Viicos) in [#10813](https://github.com/pydantic/pydantic/pull/10813)
|
||||
* Make `__signature__` a lazy property, do not deepcopy defaults by [@Viicos](https://github.com/Viicos) in [#10818](https://github.com/pydantic/pydantic/pull/10818)
|
||||
* Make `__signature__` lazy for dataclasses, too by [@sydney-runkle](https://github.com/sydney-runkle) in [#10832](https://github.com/pydantic/pydantic/pull/10832)
|
||||
* Subclass all single host url classes from `AnyUrl` to preserve behavior from v2.9 by [@sydney-runkle](https://github.com/sydney-runkle) in [#10856](https://github.com/pydantic/pydantic/pull/10856)
|
||||
|
||||
### New Contributors
|
||||
|
||||
* [@jakob-keller](https://github.com/jakob-keller) made their first contribution in [#10331](https://github.com/pydantic/pydantic/pull/10331)
|
||||
* [@MovisLi](https://github.com/MovisLi) made their first contribution in [#10374](https://github.com/pydantic/pydantic/pull/10374)
|
||||
* [@joaopalmeiro](https://github.com/joaopalmeiro) made their first contribution in [#10405](https://github.com/pydantic/pydantic/pull/10405)
|
||||
* [@theunkn0wn1](https://github.com/theunkn0wn1) made their first contribution in [#10378](https://github.com/pydantic/pydantic/pull/10378)
|
||||
* [@cdwilson](https://github.com/cdwilson) made their first contribution in [#10412](https://github.com/pydantic/pydantic/pull/10412)
|
||||
* [@dlax](https://github.com/dlax) made their first contribution in [#10421](https://github.com/pydantic/pydantic/pull/10421)
|
||||
* [@kschwab](https://github.com/kschwab) made their first contribution in [#10479](https://github.com/pydantic/pydantic/pull/10479)
|
||||
* [@santibreo](https://github.com/santibreo) made their first contribution in [#10453](https://github.com/pydantic/pydantic/pull/10453)
|
||||
* [@FlorianSW](https://github.com/FlorianSW) made their first contribution in [#10478](https://github.com/pydantic/pydantic/pull/10478)
|
||||
* [@tkasuz](https://github.com/tkasuz) made their first contribution in [#10555](https://github.com/pydantic/pydantic/pull/10555)
|
||||
* [@AlekseyLobanov](https://github.com/AlekseyLobanov) made their first contribution in [#10601](https://github.com/pydantic/pydantic/pull/10601)
|
||||
* [@NiclasvanEyk](https://github.com/NiclasvanEyk) made their first contribution in [#10667](https://github.com/pydantic/pydantic/pull/10667)
|
||||
* [@mschoettle](https://github.com/mschoettle) made their first contribution in [#10677](https://github.com/pydantic/pydantic/pull/10677)
|
||||
* [@Daraan](https://github.com/Daraan) made their first contribution in [#10713](https://github.com/pydantic/pydantic/pull/10713)
|
||||
* [@k4nar](https://github.com/k4nar) made their first contribution in [#10736](https://github.com/pydantic/pydantic/pull/10736)
|
||||
* [@UriyaHarpeness](https://github.com/UriyaHarpeness) made their first contribution in [#10740](https://github.com/pydantic/pydantic/pull/10740)
|
||||
* [@frfahim](https://github.com/frfahim) made their first contribution in [#10727](https://github.com/pydantic/pydantic/pull/10727)
|
||||
|
||||
## v2.10.0b2 (2024-11-13)
|
||||
|
||||
Pre-release, see [the GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.10.0b2) for details.
|
||||
|
||||
## v2.10.0b1 (2024-11-06)
|
||||
|
||||
Pre-release, see [the GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.9.0b1) for details.
|
||||
|
||||
|
||||
... see [here](https://docs.pydantic.dev/changelog/#v0322-2019-08-17) for earlier changes.
|
214
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/RECORD
vendored
Normal file
214
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/RECORD
vendored
Normal file
@ -0,0 +1,214 @@
|
||||
pydantic-2.10.4.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
pydantic-2.10.4.dist-info/METADATA,sha256=KEz5WEK3_ojHoz6Ce8RRjcyp6fWZCDOAztlW6vTllho,29984
|
||||
pydantic-2.10.4.dist-info/RECORD,,
|
||||
pydantic-2.10.4.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
pydantic-2.10.4.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87
|
||||
pydantic-2.10.4.dist-info/licenses/LICENSE,sha256=qeGG88oWte74QxjnpwFyE1GgDLe4rjpDlLZ7SeNSnvM,1129
|
||||
pydantic/__init__.py,sha256=kJyWIdXaLtG7NZb6f0Phm86MuNA1E8Xdv0cHvNCx9_A,14860
|
||||
pydantic/__pycache__/__init__.cpython-311.pyc,,
|
||||
pydantic/__pycache__/_migration.cpython-311.pyc,,
|
||||
pydantic/__pycache__/alias_generators.cpython-311.pyc,,
|
||||
pydantic/__pycache__/aliases.cpython-311.pyc,,
|
||||
pydantic/__pycache__/annotated_handlers.cpython-311.pyc,,
|
||||
pydantic/__pycache__/class_validators.cpython-311.pyc,,
|
||||
pydantic/__pycache__/color.cpython-311.pyc,,
|
||||
pydantic/__pycache__/config.cpython-311.pyc,,
|
||||
pydantic/__pycache__/dataclasses.cpython-311.pyc,,
|
||||
pydantic/__pycache__/datetime_parse.cpython-311.pyc,,
|
||||
pydantic/__pycache__/decorator.cpython-311.pyc,,
|
||||
pydantic/__pycache__/env_settings.cpython-311.pyc,,
|
||||
pydantic/__pycache__/error_wrappers.cpython-311.pyc,,
|
||||
pydantic/__pycache__/errors.cpython-311.pyc,,
|
||||
pydantic/__pycache__/fields.cpython-311.pyc,,
|
||||
pydantic/__pycache__/functional_serializers.cpython-311.pyc,,
|
||||
pydantic/__pycache__/functional_validators.cpython-311.pyc,,
|
||||
pydantic/__pycache__/generics.cpython-311.pyc,,
|
||||
pydantic/__pycache__/json.cpython-311.pyc,,
|
||||
pydantic/__pycache__/json_schema.cpython-311.pyc,,
|
||||
pydantic/__pycache__/main.cpython-311.pyc,,
|
||||
pydantic/__pycache__/mypy.cpython-311.pyc,,
|
||||
pydantic/__pycache__/networks.cpython-311.pyc,,
|
||||
pydantic/__pycache__/parse.cpython-311.pyc,,
|
||||
pydantic/__pycache__/root_model.cpython-311.pyc,,
|
||||
pydantic/__pycache__/schema.cpython-311.pyc,,
|
||||
pydantic/__pycache__/tools.cpython-311.pyc,,
|
||||
pydantic/__pycache__/type_adapter.cpython-311.pyc,,
|
||||
pydantic/__pycache__/types.cpython-311.pyc,,
|
||||
pydantic/__pycache__/typing.cpython-311.pyc,,
|
||||
pydantic/__pycache__/utils.cpython-311.pyc,,
|
||||
pydantic/__pycache__/validate_call_decorator.cpython-311.pyc,,
|
||||
pydantic/__pycache__/validators.cpython-311.pyc,,
|
||||
pydantic/__pycache__/version.cpython-311.pyc,,
|
||||
pydantic/__pycache__/warnings.cpython-311.pyc,,
|
||||
pydantic/_internal/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
pydantic/_internal/__pycache__/__init__.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_config.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_core_metadata.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_core_utils.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_dataclasses.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_decorators.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_decorators_v1.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_discriminated_union.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_docs_extraction.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_fields.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_forward_ref.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_generate_schema.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_generics.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_git.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_import_utils.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_internal_dataclass.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_known_annotated_metadata.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_mock_val_ser.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_model_construction.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_namespace_utils.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_repr.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_schema_generation_shared.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_serializers.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_signature.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_std_types_schema.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_typing_extra.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_utils.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_validate_call.cpython-311.pyc,,
|
||||
pydantic/_internal/__pycache__/_validators.cpython-311.pyc,,
|
||||
pydantic/_internal/_config.py,sha256=HsKc9guTGHyRdseuTA1gIBSfwAV_psyhEh5M_vzCPP0,12548
|
||||
pydantic/_internal/_core_metadata.py,sha256=S5T76SgR9rJWzsZDTLBKx6LoTnIK5MRbsty0VttgB7M,4655
|
||||
pydantic/_internal/_core_utils.py,sha256=MKWMqlEdKTYdNB_hMfpEGTCAKQ1L9DVdXMB1s_KKueQ,26572
|
||||
pydantic/_internal/_dataclasses.py,sha256=x6sVAFvWfTpyePPd5gflPsedM0kIB-r4TX7M_UEBh3A,9486
|
||||
pydantic/_internal/_decorators.py,sha256=xWTj0zYYpk2KTuWeWjTIGDEwDqSS7rYDoU9k8dQ4lis,32304
|
||||
pydantic/_internal/_decorators_v1.py,sha256=bkjIhVdah-M9V3Y4laICdD1B4cFwS7f03ewvvf5JnFY,6198
|
||||
pydantic/_internal/_discriminated_union.py,sha256=eUu06ze9wOIe3WQmilssyoOGsdJ_L8I3E1owpeod5ls,26446
|
||||
pydantic/_internal/_docs_extraction.py,sha256=bIWhw7nFKFt-qD-txtKRAb5VqGlAD0H9YzEEXE3PHj4,3791
|
||||
pydantic/_internal/_fields.py,sha256=xgz-p1rNwxhjbblXNZmMCXH_OsbKKbcmaurDdVIOHN8,17060
|
||||
pydantic/_internal/_forward_ref.py,sha256=5n3Y7-3AKLn8_FS3Yc7KutLiPUhyXmAtkEZOaFnonwM,611
|
||||
pydantic/_internal/_generate_schema.py,sha256=oIRpGlPWbHcy1e1YtIGUEhrOinW0ZnDAuEKdo1VY6iM,114118
|
||||
pydantic/_internal/_generics.py,sha256=RTf16ckBDtdwwX5zeFz7bTj4CxurtWC6DGQgfGMy9e8,22746
|
||||
pydantic/_internal/_git.py,sha256=lN6QlZm8RNSuNsUdHHC1F5a4VToe8vu5tlUxAfaJgGE,784
|
||||
pydantic/_internal/_import_utils.py,sha256=eLe9Aa1GMQB4TD9sKz42yyJBTiTAjBfCuua_rYFTrQo,448
|
||||
pydantic/_internal/_internal_dataclass.py,sha256=_bedc1XbuuygRGiLZqkUkwwFpQaoR1hKLlR501nyySY,144
|
||||
pydantic/_internal/_known_annotated_metadata.py,sha256=EhAj2V2SMkOvTRII01dJDeSasUY2JTaEELJIoxG23YM,16186
|
||||
pydantic/_internal/_mock_val_ser.py,sha256=Z0ipRGcU_EhVyiJjkAhX2YS6ibRNbuIf2Ng-Y8BpIT0,9166
|
||||
pydantic/_internal/_model_construction.py,sha256=SFykQmWuNIjcEfojDMMazQHaGguRZl2Xf2qse6h6RDQ,36807
|
||||
pydantic/_internal/_namespace_utils.py,sha256=ls9Tp10aYV6Ce49kuaz5SyOry_7YL21K45_ay_RqPXw,12024
|
||||
pydantic/_internal/_repr.py,sha256=AP0I2216KzlbKR47WxjTarBitIWWvbj4hN6yfXYznkU,4960
|
||||
pydantic/_internal/_schema_generation_shared.py,sha256=fgjsYtE0mxRN6Ip7wt02V7mMSHcmD9zNHPoplGRtUrk,4897
|
||||
pydantic/_internal/_serializers.py,sha256=s0peFJTaHTfdmr4V-l6n3Dh-57ZHeUo8oJcq3NOjJNI,1356
|
||||
pydantic/_internal/_signature.py,sha256=6kwSolb53Y6NMq2RPRWMLwa1eBpnza6duJQqGC0Sea4,6779
|
||||
pydantic/_internal/_std_types_schema.py,sha256=XrPtBN0H9iBfkRDDallczOyrvBnM0pOa2CxEkt6KnWw,16163
|
||||
pydantic/_internal/_typing_extra.py,sha256=lBl9wTpPdgn-xfTH7y0rX-E9sLPDnp0CHN6rUo-Bk10,33396
|
||||
pydantic/_internal/_utils.py,sha256=BAFf8ql0hnTeVhH1L87amvS6L-DjsjXWfiCqfuD4uAI,13537
|
||||
pydantic/_internal/_validate_call.py,sha256=6EuHEQeYzr7A1oH_DYl68RpkkhQ9Rz0PpgsgF-HbH_0,4536
|
||||
pydantic/_internal/_validators.py,sha256=YpveqmG9FkuRedOaVhUaEzXsJsf39GHCeNhMNDdsZC4,15933
|
||||
pydantic/_migration.py,sha256=j6TbRpJofjAX8lr-k2nVnQcBR9RD2B91I7Ulcw_ZzEo,11913
|
||||
pydantic/alias_generators.py,sha256=KM1n3u4JfLSBl1UuYg3hoYHzXJD-yvgrnq8u1ccwh_A,2124
|
||||
pydantic/aliases.py,sha256=lzfmL-dZUh9b9kGXqk0ai3yviUZzY61rs2sgDOeWrnQ,4822
|
||||
pydantic/annotated_handlers.py,sha256=WfyFSqwoEIFXBh7T73PycKloI1DiX45GWi0-JOsCR4Y,4407
|
||||
pydantic/class_validators.py,sha256=i_V3j-PYdGLSLmj_IJZekTRjunO8SIVz8LMlquPyP7E,148
|
||||
pydantic/color.py,sha256=4GrtPvFCBKdM-1NpLVFOC7KkLejyZd1BiELfCKvT2yw,21494
|
||||
pydantic/config.py,sha256=iI9sEiVQPwW6LshLUzbxTcNyaDyeOBm7KsmgNhyll7U,35611
|
||||
pydantic/dataclasses.py,sha256=S7MOr6CzM_yhx9tlK8rsuGzTIy2OcFdJSPe5c6g0vEg,15900
|
||||
pydantic/datetime_parse.py,sha256=QC-WgMxMr_wQ_mNXUS7AVf-2hLEhvvsPY1PQyhSGOdk,150
|
||||
pydantic/decorator.py,sha256=YX-jUApu5AKaVWKPoaV-n-4l7UbS69GEt9Ra3hszmKI,145
|
||||
pydantic/deprecated/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
pydantic/deprecated/__pycache__/__init__.cpython-311.pyc,,
|
||||
pydantic/deprecated/__pycache__/class_validators.cpython-311.pyc,,
|
||||
pydantic/deprecated/__pycache__/config.cpython-311.pyc,,
|
||||
pydantic/deprecated/__pycache__/copy_internals.cpython-311.pyc,,
|
||||
pydantic/deprecated/__pycache__/decorator.cpython-311.pyc,,
|
||||
pydantic/deprecated/__pycache__/json.cpython-311.pyc,,
|
||||
pydantic/deprecated/__pycache__/parse.cpython-311.pyc,,
|
||||
pydantic/deprecated/__pycache__/tools.cpython-311.pyc,,
|
||||
pydantic/deprecated/class_validators.py,sha256=IARV4v0NuHCZVVc_ItfaVNJOk1Vful7iv8bawj9o4Uw,10245
|
||||
pydantic/deprecated/config.py,sha256=eKhnG--ZQtJ4A7KA3xeF76E15-4pVau3B5T8D39ptFs,2663
|
||||
pydantic/deprecated/copy_internals.py,sha256=2y3G0pAJMuahxIvN4IJzaE9hzN1C81h2KQspcWB4RuU,7630
|
||||
pydantic/deprecated/decorator.py,sha256=Fa9ou1uUmR3NvyJsPSFGfQLI4n27y4Bs2LhlkDPmNmA,10843
|
||||
pydantic/deprecated/json.py,sha256=PIzc-zAZxL-7O2gW7tY986XASvgsgD-J1D5pmhd-JLM,4669
|
||||
pydantic/deprecated/parse.py,sha256=Gzd6b_g8zJXcuE7QRq5adhx_EMJahXfcpXCF0RgrqqI,2511
|
||||
pydantic/deprecated/tools.py,sha256=XUoIW9W4sgOUWQ6Xzf-Z_NukUC1l_yUwz2_n0fE3MEI,3336
|
||||
pydantic/env_settings.py,sha256=6IHeeWEqlUPRUv3V-AXiF_W91fg2Jw_M3O0l34J_eyA,148
|
||||
pydantic/error_wrappers.py,sha256=RK6mqATc9yMD-KBD9IJS9HpKCprWHd8wo84Bnm-3fR8,150
|
||||
pydantic/errors.py,sha256=axy4Uzfdqme7zjLXmqUM-Q3Z8lpit7MNn7PsZ7WLu80,5009
|
||||
pydantic/experimental/__init__.py,sha256=j08eROfz-xW4k_X9W4m2AW26IVdyF3Eg1OzlIGA11vk,328
|
||||
pydantic/experimental/__pycache__/__init__.cpython-311.pyc,,
|
||||
pydantic/experimental/__pycache__/pipeline.cpython-311.pyc,,
|
||||
pydantic/experimental/pipeline.py,sha256=PjiTnmaN5XwLUk-Nlzfr2C2R-xrMz7Nz-XVC8kiFGyU,23979
|
||||
pydantic/fields.py,sha256=8HbAEdQv6DMV7DH6oj5erOLpLPORf0rTbKLWd83FLQI,62631
|
||||
pydantic/functional_serializers.py,sha256=gqOVOETSVZfQqZg6jrkFSA1yMXCqVwpkaVy-oDNsKJA,17005
|
||||
pydantic/functional_validators.py,sha256=fAacaUMaJRKCbZfsGXtmkg469PpLNTLEITJLwUHnMmc,29430
|
||||
pydantic/generics.py,sha256=0ZqZ9O9annIj_3mGBRqps4htey3b5lV1-d2tUxPMMnA,144
|
||||
pydantic/json.py,sha256=ZH8RkI7h4Bz-zp8OdTAxbJUoVvcoU-jhMdRZ0B-k0xc,140
|
||||
pydantic/json_schema.py,sha256=M81El4O6n8Xy68f-5JogGacHgomFH1wmm6tupvBHHBI,112669
|
||||
pydantic/main.py,sha256=lkTnG0_YPSyoW-Z0BkS7XbdMKBBshaR3xkk4JfhmKmk,76287
|
||||
pydantic/mypy.py,sha256=70iw65os6WJuuVQvNMqzZDehRAuVRL-79NVr0B8NuEc,56366
|
||||
pydantic/networks.py,sha256=cmkO0G3sTkirhBBkMgu3eaC54zbMcZXnVzv6VxNB3n0,39766
|
||||
pydantic/parse.py,sha256=wkd82dgtvWtD895U_I6E1htqMlGhBSYEV39cuBSeo3A,141
|
||||
pydantic/plugin/__init__.py,sha256=63AkDEwbqLQKtN6Pj9BSTnRp1iOyTNv0KrXP3N0dHZ0,6117
|
||||
pydantic/plugin/__pycache__/__init__.cpython-311.pyc,,
|
||||
pydantic/plugin/__pycache__/_loader.cpython-311.pyc,,
|
||||
pydantic/plugin/__pycache__/_schema_validator.cpython-311.pyc,,
|
||||
pydantic/plugin/_loader.py,sha256=rmLbIwThDmVR1JwFVi_XvrLH7b1A5teMED-O3pr6Gk4,2140
|
||||
pydantic/plugin/_schema_validator.py,sha256=VFaNQpVNSuI2ymRDkTwBGaMKeKmySk1TbW-3rQeozxk,5240
|
||||
pydantic/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
pydantic/root_model.py,sha256=g4SGnHIlXlQZAJG-udwt7BFjq82_D_2U3W_LlkCcCCI,6231
|
||||
pydantic/schema.py,sha256=Vqqjvq_LnapVknebUd3Bp_J1p2gXZZnZRgL48bVEG7o,142
|
||||
pydantic/tools.py,sha256=iHQpd8SJ5DCTtPV5atAV06T89bjSaMFeZZ2LX9lasZY,141
|
||||
pydantic/type_adapter.py,sha256=j7-FPYjWJXFVYozJ5qwOmmBGO349gVbnQ8aIdvf_8sU,28730
|
||||
pydantic/types.py,sha256=UMUaWU3O_bdrH57JDSN1G34BvqVpAudW6Y7GoN1u7P8,103958
|
||||
pydantic/typing.py,sha256=P7feA35MwTcLsR1uL7db0S-oydBxobmXa55YDoBgajQ,138
|
||||
pydantic/utils.py,sha256=15nR2QpqTBFlQV4TNtTItMyTJx_fbyV-gPmIEY1Gooc,141
|
||||
pydantic/v1/__init__.py,sha256=SxQPklgBs4XHJwE6BZ9qoewYoGiNyYUnmHzEFCZbfnI,2946
|
||||
pydantic/v1/__pycache__/__init__.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/_hypothesis_plugin.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/annotated_types.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/class_validators.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/color.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/config.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/dataclasses.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/datetime_parse.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/decorator.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/env_settings.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/error_wrappers.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/errors.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/fields.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/generics.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/json.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/main.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/mypy.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/networks.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/parse.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/schema.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/tools.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/types.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/typing.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/utils.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/validators.cpython-311.pyc,,
|
||||
pydantic/v1/__pycache__/version.cpython-311.pyc,,
|
||||
pydantic/v1/_hypothesis_plugin.py,sha256=5ES5xWuw1FQAsymLezy8QgnVz0ZpVfU3jkmT74H27VQ,14847
|
||||
pydantic/v1/annotated_types.py,sha256=uk2NAAxqiNELKjiHhyhxKaIOh8F1lYW_LzrW3X7oZBc,3157
|
||||
pydantic/v1/class_validators.py,sha256=ULOaIUgYUDBsHL7EEVEarcM-UubKUggoN8hSbDonsFE,14672
|
||||
pydantic/v1/color.py,sha256=iZABLYp6OVoo2AFkP9Ipri_wSc6-Kklu8YuhSartd5g,16844
|
||||
pydantic/v1/config.py,sha256=a6P0Wer9x4cbwKW7Xv8poSUqM4WP-RLWwX6YMpYq9AA,6532
|
||||
pydantic/v1/dataclasses.py,sha256=784cqvInbwIPWr9usfpX3ch7z4t3J2tTK6N067_wk1o,18172
|
||||
pydantic/v1/datetime_parse.py,sha256=4Qy1kQpq3rNVZJeIHeSPDpuS2Bvhp1KPtzJG1xu-H00,7724
|
||||
pydantic/v1/decorator.py,sha256=zaaxxxoWPCm818D1bs0yhapRjXm32V8G0ZHWCdM1uXA,10339
|
||||
pydantic/v1/env_settings.py,sha256=A9VXwtRl02AY-jH0C0ouy5VNw3fi6F_pkzuHDjgAAOM,14105
|
||||
pydantic/v1/error_wrappers.py,sha256=6625Mfw9qkC2NwitB_JFAWe8B-Xv6zBU7rL9k28tfyo,5196
|
||||
pydantic/v1/errors.py,sha256=mIwPED5vGM5Q5v4C4Z1JPldTRH-omvEylH6ksMhOmPw,17726
|
||||
pydantic/v1/fields.py,sha256=VqWJCriUNiEyptXroDVJ501JpVA0en2VANcksqXL2b8,50649
|
||||
pydantic/v1/generics.py,sha256=VzC9YUV-EbPpQ3aAfk1cNFej79_IzznkQ7WrmTTZS9E,17871
|
||||
pydantic/v1/json.py,sha256=WQ5Hy_hIpfdR3YS8k6N2E6KMJzsdbBi_ldWOPJaV81M,3390
|
||||
pydantic/v1/main.py,sha256=nFvpoUH2UKAe2vzw7wVUNkXBeIUe1Xs4EIv-JBqSo2k,44555
|
||||
pydantic/v1/mypy.py,sha256=AiZYkv127-WsgL9vwvLqj0dS8dz-HUMbH9Yvvlq4bfE,38949
|
||||
pydantic/v1/networks.py,sha256=HYNtKAfOmOnKJpsDg1g6SIkj9WPhU_-i8l5e2JKBpG4,22124
|
||||
pydantic/v1/parse.py,sha256=BJtdqiZRtav9VRFCmOxoY-KImQmjPy-A_NoojiFUZxY,1821
|
||||
pydantic/v1/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
pydantic/v1/schema.py,sha256=aqBuA--cq8gAVkim5BJPFASHzOZ8dFtmFX_fNGr6ip4,47801
|
||||
pydantic/v1/tools.py,sha256=1lDdXHk0jL5uP3u5RCYAvUAlGClgAO-45lkq9j7fyBA,2881
|
||||
pydantic/v1/types.py,sha256=Fltx5GoP_qaUmAktlGz7nFeJa13yNy3FY1-RcMzEVt8,35455
|
||||
pydantic/v1/typing.py,sha256=GjThObaqHMhLaECzYUrDk0X-RHjo7x6vsv4Z4qUYV8I,19387
|
||||
pydantic/v1/utils.py,sha256=fvjXCNeaU1jB-_mi0SUk4fzN4OpvX-SKTu4yJMPRIlQ,25941
|
||||
pydantic/v1/validators.py,sha256=lyUkn1MWhHxlCX5ZfEgFj_CAHojoiPcaQeMdEM9XviU,22187
|
||||
pydantic/v1/version.py,sha256=IHqnBuD5DuqB3Pxzw1L8EJsYheQBzxaIZeCZkPvI7Rk,1039
|
||||
pydantic/validate_call_decorator.py,sha256=ebcbCp_DXffYnfrBFWTv6ygbOuGBwLzcj_JupG8Eut8,4360
|
||||
pydantic/validators.py,sha256=pwbIJXVb1CV2mAE4w_EGfNj7DwzsKaWw_tTL6cviTus,146
|
||||
pydantic/version.py,sha256=2wTl0YMsnYkvwpQiMI0uZPTLjx4EzuVeDHfbmdrLSLQ,2498
|
||||
pydantic/warnings.py,sha256=5Ok3GxyP1LkcEvONxqjQkuzFaOuly7QdCUhmEpFM5Lk,3350
|
0
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/REQUESTED
vendored
Normal file
0
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/REQUESTED
vendored
Normal file
4
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/WHEEL
vendored
Normal file
4
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/WHEEL
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: hatchling 1.27.0
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
21
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/licenses/LICENSE
vendored
Normal file
21
env/lib/python3.11/site-packages/pydantic-2.10.4.dist-info/licenses/LICENSE
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2017 to present Pydantic Services Inc. and individual contributors.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
Reference in New Issue
Block a user