polyfactory

View on PyPIReverse Dependencies (39)

2.21.0 polyfactory-2.21.0-py3-none-any.whl

Wheel Details

Project: polyfactory
Version: 2.21.0
Filename: polyfactory-2.21.0-py3-none-any.whl
Download: [link]
Size: 60875
MD5: a1e24b7de200fef6bbf58283c6096f61
SHA256: 9483b764756c8622313d99f375889b1c0d92f09affb05742d7bcfa2b5198d8c5
Uploaded: 2025-04-18 10:19:31 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: polyfactory
Version: 2.21.0
Summary: Mock data generation factories
Author-Email: Na'aman Hirschfeld <nhirschfeld[at]gmail.com>
Maintainer-Email: Visakh Unnikrishnan <guacs[at]litestar.dev>, Cody Fincher <cody[at]litestar.dev>, Janek Nouvertné <janek[at]litestar.dev>, Jacob Coffee <jacob[at]litestar.dev>, Peter Schutt <peter[at]litestar.dev>, Alc <alc[at]litestar.dev>, Andy <adh.truong[at]gmail.com>
Project-Url: Issue Tracker, https://github.com/litestar-org/polyfactory/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
Project-Url: Changelog, https://github.com/litestar-org/polyfactory/releases/
Project-Url: Twitter, https://twitter.com/LitestarAPI
Project-Url: Reddit, https://www.reddit.com/r/LitestarAPI
Project-Url: Discord, https://discord.gg/MmcwxztmQb
Project-Url: Blog, https://blog.litestar.dev
Project-Url: homepage, https://github.com/litestar-org/polyfactory
Project-Url: repository, https://github.com/litestar-org/polyfactory
Project-Url: documentation, https://github.com/litestar-org/polyfactory
License: MIT
Keywords: attrs,dataclasses,msgspec,pydantic,sqlalchemy
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
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: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Testing :: Unit
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: <4.0,>=3.8
Requires-Dist: faker (>=5.0.0)
Requires-Dist: typing-extensions (>=4.6.0)
Requires-Dist: attrs (>=22.2.0); extra == "attrs"
Requires-Dist: beanie; extra == "beanie"
Requires-Dist: pydantic[email]; extra == "beanie"
Requires-Dist: pymongo (<4.9); extra == "beanie"
Requires-Dist: attrs; extra == "full"
Requires-Dist: beanie; extra == "full"
Requires-Dist: msgspec; extra == "full"
Requires-Dist: odmantic; extra == "full"
Requires-Dist: pydantic; extra == "full"
Requires-Dist: sqlalchemy; extra == "full"
Requires-Dist: msgspec; extra == "msgspec"
Requires-Dist: odmantic (<1.0.0); extra == "odmantic"
Requires-Dist: pydantic[email]; extra == "odmantic"
Requires-Dist: pydantic[email] (>=1.10); extra == "pydantic"
Requires-Dist: sqlalchemy (>=1.4.29); extra == "sqlalchemy"
Provides-Extra: attrs
Provides-Extra: beanie
Provides-Extra: full
Provides-Extra: msgspec
Provides-Extra: odmantic
Provides-Extra: pydantic
Provides-Extra: sqlalchemy
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 24198 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
polyfactory/__init__.py sha256=6H4MtiSdohwtcTspR0p4ypzlKuPIo7jjkLsqArgeCjc 425
polyfactory/__metadata__.py sha256=j-uY8udhHXPuCWNCtsfEYg5PP8yx4nSuO5P-Gnn4SV0 316
polyfactory/collection_extender.py sha256=3ig7X_EtpLysx0txx_vAp9s0DwpSSzrL3qz6MIA8Sxs 2692
polyfactory/constants.py sha256=UwHsxGm8xf7kQ0-vNA58EXDtv6YdZEjwTRmsUjiDFUQ 1576
polyfactory/decorators.py sha256=ASSzAFrMoTrFtVEBVclmjoqE-kzw0q0UUc-2VzGSyd8 1150
polyfactory/exceptions.py sha256=TAH1tLXq8eqHLKN5cL0tt25Rr7_YXzV28TcqBvz03Z0 591
polyfactory/field_meta.py sha256=XfPswkRkbn0n1CkLo2Z99XneiKjsohe39YF86A3gLac 9150
polyfactory/fields.py sha256=wLbLb9ENN_Mf0k68dRWJ1fYnb7ZHEH5zQCC8bgNZHD4 3535
polyfactory/persistence.py sha256=zyrjuW3RYFYRpwgFnEb4haqF5jCKG8RLE1ywa1Ht0vM 1192
polyfactory/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyfactory/pytest_plugin.py sha256=R7tIf7VCYNss034M51yP_GcJccbgDoAa5THdctxVzpI 3326
polyfactory/factories/__init__.py sha256=Xp54ZL-LlbKn25QCs_Ps8km1llYcz0zBKtdLOFMninM 257
polyfactory/factories/attrs_factory.py sha256=6XXhKq6PDlEDA0zO4dpyDhq0u4cZdVPk1EgZs01lSoc 2439
polyfactory/factories/base.py sha256=JRN2DN7ZMtPiIO3icRctZlnRibjYG-UhhdK7YDGyu_A 49564
polyfactory/factories/beanie_odm_factory.py sha256=pmWuHytdvPFdyz5S93KFLT5VhUAzjQRouzoUJM6E3UQ 3051
polyfactory/factories/dataclass_factory.py sha256=t1VlopHFhf9FootAIPiQWhctTLvNMGv1htH9oz4ToPg 1696
polyfactory/factories/msgspec_factory.py sha256=qR17SwsLmp1eR1WZyrpE0Jvp71LwJLGXY8jRis4Pkwo 2421
polyfactory/factories/odmantic_odm_factory.py sha256=f-0V9eYjWAAtoNwopcTyRQnd57r1ltIVHmRAC06zpOs 2207
polyfactory/factories/pydantic_factory.py sha256=gNGe-fqL1h_TvmmQzRUSHyTmQG3dfZ9QizlnA5dx6YE 26168
polyfactory/factories/sqlalchemy_factory.py sha256=482q2o9ifQqBCjjOibpGosqButCfToIv3AZehUTb2Dc 11084
polyfactory/factories/typed_dict_factory.py sha256=vvMQ_1dI0TBKn6yE3I1tkY61m9pIxKSH56qk5vIGG8Y 1736
polyfactory/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyfactory/utils/deprecation.py sha256=U41X-sG2jE1yw6r2hkMHTaii3vm1Adc80_MDuf77v44 4989
polyfactory/utils/helpers.py sha256=leZV4a0Hoa9ViuUC8uxJsCY7i4p91MIeD-r8rvdWokU 6035
polyfactory/utils/model_coverage.py sha256=3bNr4JmGYDxSyIMgbvHTouEFYdvQBqA3kLTC7iuaYxk 4917
polyfactory/utils/predicates.py sha256=Stz3Xc7t4jaaPBRiLC2oMOWxljHsc8hRrEmycGvGyU8 4478
polyfactory/utils/types.py sha256=RLQ6-IyOVabnEbnDblEpGBosVdW2uUy2t-s_ZH9uT7k 857
polyfactory/value_generators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyfactory/value_generators/complex_types.py sha256=7Bp0AhiRPEJO_L8Dej4kuNwNsFaFDsnmTnu7lVvWbk8 6060
polyfactory/value_generators/constrained_collections.py sha256=f4vngl42WEYPUD4XBfoVNLGTr5KuCgDjkv-6QES-Ppc 5075
polyfactory/value_generators/constrained_dates.py sha256=bCViS6yFD5OslPUoXLePMiUm03sXQ6jyJeZ6DbEt17Q 1105
polyfactory/value_generators/constrained_numbers.py sha256=DQxQBZR1XBFR6JY1o06WrwoYjbqJXgn3IfgfhyvOgks 14550
polyfactory/value_generators/constrained_path.py sha256=GXsct9krYpC0cgrpGsJO9upP3pt19DDVKzyNJ-qwRDw 433
polyfactory/value_generators/constrained_strings.py sha256=LrSF_h4-DQN2JeYtIy_mSBOgnr1jKkApL9T2C3X2B0g 3900
polyfactory/value_generators/constrained_url.py sha256=YyAst8OpdesoK7GBOrL3wW3HD-1cS_T8PxHuO11UaUU 440
polyfactory/value_generators/constrained_uuid.py sha256=5siKp6Z2ySSW846P03w1Jj5u_YFpr8xdPHjtKjTtLDw 898
polyfactory/value_generators/primitives.py sha256=hElxpvUWHw2jApfSR5ge4r7szS0ADU_yqEkZYc-FBuw 3752
polyfactory/value_generators/regex.py sha256=IHMuw0TYcFMwEGe_l_KNVDhYAfLeJiBw1w9TECwJS7c 6252
polyfactory-2.21.0.dist-info/METADATA sha256=zwWpv8q92FnReCEQ7PV_FvbSKunj95z6miuo3unjOmA 27375
polyfactory-2.21.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
polyfactory-2.21.0.dist-info/licenses/LICENSE sha256=NEQwVXV8ggJdnm-a6BCEmCP9ZkqPpaCsBc1iUsPhZPY 1092
polyfactory-2.21.0.dist-info/RECORD