Comments (4)
Interestingly, installing Pydantic 2.6.4 via https://pypi.org/simple does include all the dependencies, so this appears to be a regression of some sort.
[tool.poetry]
name = "test"
version = "0.1.0"
description = ""
authors = []
readme = "README.md"
[tool.poetry.dependencies]
python = "^3.10"
pydantic = {version = "2.6.4", extras = ["email"]}
[[tool.poetry.source]]
name = "PyPI-public"
url = 'https://pypi.org/simple'
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
from pydantic.
from pydantic.
Chasing down the rabbit hole of links to other issues, I end up here with the claim that:
For those that don't want to read through the other issues, the fix is to make sure that both poetry and (in my case) pkginfo are up to date
But I am using the latest released version of Poetry.
$ poetry --version
Poetry (version 1.8.2)
If maintainers are confident this is really a poetry bug, and not something that should be resolved in the packaging of Pydantic, then we should close this issue as a duplicate.
My temporary workaround has been to explicitly list Pydantic's dependencies as top level dependencies for our project.
from pydantic.
This comment suggests poetry self add pkginfo>=1.10.0
and that does seem to resolve the issue for me locally, but need to figure out the best way to apply that in the CI pipeline.
Closing this issue.
from pydantic.
Related Issues (20)
- GenericModel[Any] raises ValidationError for GenericModel[SomeModel] HOT 1
- `repr` behaviour dictated in `ConfigDict` HOT 1
- A variant of EmailStr that doesn't pass `check_deliverability=False` HOT 4
- union_mode='smart' not honored when calling model_dump_json() HOT 2
- Support TypeVar with Identical Bound and Default HOT 1
- `model_json_schema()` turns `float` type to `number` type HOT 6
- __repr__ recursion HOT 3
- Before Model Validators cause type checking issues HOT 1
- Field title with same name as model class leads to unexpected schema behavior HOT 2
- model_dump include/exclude attributes by alias HOT 2
- Memory leak in pydantic model_validate from sqlalchemy model HOT 2
- Input should be a valid datetime, invalid timezone sign HOT 2
- Switching pydantic from 2.6.4 to 2.7.1 removes the dependancies on annotated-types and pydantic-core behind SonartypeNexus Repository Proxy HOT 2
- JSON schemas with circular references HOT 1
- validate_call trying to parse an enum.StrEnum as an int HOT 2
- Clarify documentation of strip_whitespace HOT 2
- Add Python fractions as a natively supported type HOT 1
- Enhance UrlConstraints with allowed_hosts attribute. HOT 1
- Pydantic dataclasses cannot be used as Annotated Validators HOT 1
- JsonValue is contravariant, should be covariant HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pydantic.