Comments (11)
Hi,
I'll wait for his feedback.
On a note side, when calling get_referrers on the pydantic_object, I get a link to the orm object.
Doesn't look OK.
from pydantic.
Hi,
We tested on windows with 3.11.5, 3.11.6 and 3.11.9 and it's failing each time.
On our linux server, it passes on 3.11.5.
It looks like python is not behaving the same way on windows and linux.
from pydantic.
Thanks for the report. I haven't taken an in-depth look yet, but maybe @davidhewitt has some insight.
from pydantic.
Hello @davidhewitt do you have any hint to share ?
from pydantic.
I have taken a brief look but I cannot reproduce this on any combination of sqlalchemy 1.4 or 2, Python 3.11 or 3.12 or pydantic 2.7 or main.
If you have another example of what you think is the problematic interaction I can take a further look.
from pydantic.
Hello,
Thank you for testing it.
You mean that the test passes on your configuration ?
We have sql alchemy 1.4, pydantic 2.7.1 and python 3.11.5 on windows. (servers on red hat)
My expected result would be that all memory is freed up after the pydantic object if removed.
If you could share your python version, it could be nice. Would help me to test if something changes depends on that.
Rergards,
Pierre
from pydantic.
To check, you're testing on Windows? I tried 3.11 and 3.12, both on Ubuntu.
from pydantic.
(Yes, the test passes for me)
from pydantic.
which version of 3.11 are you using please ?
I'll try with the same one to see if something pops up
from pydantic.
3.11.6
from pydantic.
I will try to reproduce on Windows some time soon, most likely next week.
from pydantic.
Related Issues (20)
- `AnyUrl` requires host for validation but `.host` is typed `None | str` HOT 1
- Increase tests coverage for new pipeline API HOT 2
- `model_json_schema()` fails to include annotated third-party types: "Default value is not JSON serializable [non-serializable-default]" HOT 1
- Dynamically include/exclude fields from dumps HOT 1
- `TypeAdapter` with Union has `Any` type hint argument starting with Pydantic 2.7.0+ HOT 4
- "NameError: name 'T' is not defined" when using "from __future__ import annotations" with generic function HOT 3
- Allow schema() to respect PlainSerializer annotations to fully enable using Enum names HOT 1
- `include` and `exclude` are not passed to field serializer contexts HOT 3
- @field_validator not working when wrapped with @classmethod HOT 1
- Attributes declared as iterables are replaced in the instances by `pydantic-core` `ValidatorIterator` instance HOT 2
- Unable to validate deep JSON data HOT 1
- Spurious detections of cyclic references HOT 2
- ValidationError when using Generic constructor for subfield HOT 2
- Set reusable field validator directly on Field HOT 1
- TypeAdapter for collections.abc.MutableMapping fails when validate_python called on a collections.UserDict in strict mode HOT 4
- Enum and min_length Validation HOT 2
- Serialization Warning when using Literal and model_dump HOT 4
- `SecretStr` fields throw type hint errors at user when passing a string HOT 2
- Nested models with model_validators sets a field to None HOT 2
- Validation of Enum Field with Decimal Fails HOT 4
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.