polyfactory

View on PyPIReverse Dependencies (34)

2.18.0 polyfactory-2.18.0-py3-none-any.whl

Wheel Details

Project: polyfactory
Version: 2.18.0
Filename: polyfactory-2.18.0-py3-none-any.whl
Download: [link]
Size: 59086
MD5: b6107763e4ba2e8aa7cb5a5bbaff5dc4
SHA256: 2d9163e5e3971a4e82fac5d37048b09ae26cfc4173ebcf0047370c288e339307
Uploaded: 2024-11-06 00:59:05 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: polyfactory
Version: 2.18.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>
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: 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
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: 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]; 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.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
polyfactory/__init__.py sha256=6H4MtiSdohwtcTspR0p4ypzlKuPIo7jjkLsqArgeCjc 425
polyfactory/__metadata__.py sha256=hsvQbJuC7beuKgyUVHHghoP14GMmI_mOoMhX0O7Jdb8 316
polyfactory/collection_extender.py sha256=-q0vTQf59Z34OCpbFKqLX_zQE32Mw2Za7h0b0qSQRRc 2613
polyfactory/constants.py sha256=UwHsxGm8xf7kQ0-vNA58EXDtv6YdZEjwTRmsUjiDFUQ 1576
polyfactory/decorators.py sha256=LvBTWLOxke9ve--64Ei4gen1rEv5vjr5v4siU6u2PWg 1150
polyfactory/exceptions.py sha256=TAH1tLXq8eqHLKN5cL0tt25Rr7_YXzV28TcqBvz03Z0 591
polyfactory/field_meta.py sha256=CWu96iRa3_NFYSSvgqesnenit3O2S3F0dObjEMabYE0 8948
polyfactory/fields.py sha256=gGHzGmiuIfJYOihn5yy07cLnILohgE24FvbMIeqxHD0 3347
polyfactory/persistence.py sha256=zyrjuW3RYFYRpwgFnEb4haqF5jCKG8RLE1ywa1Ht0vM 1192
polyfactory/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyfactory/pytest_plugin.py sha256=r33jyJhcsMBEwakqr7EknYjlke4GMuoPzpIzO1EfldQ 3425
polyfactory/factories/__init__.py sha256=cPwRXlF3IFumLOrBN48QcRg11v4bVLGvPoo6RLwt6-4 257
polyfactory/factories/attrs_factory.py sha256=RKzG13TQnhAI7dQ6kV4geGAHtT7xNedDlHsy7k1h68I 2482
polyfactory/factories/base.py sha256=6rs_wqWBrnw1LIWQFC7SsWV0welo6NqbJK8zNBn3lYA 47661
polyfactory/factories/beanie_odm_factory.py sha256=pmWuHytdvPFdyz5S93KFLT5VhUAzjQRouzoUJM6E3UQ 3051
polyfactory/factories/dataclass_factory.py sha256=OmU9Wfi925jrrUyI5-PE2fxrJeAuMj4jV2pzfOD5cDs 1739
polyfactory/factories/msgspec_factory.py sha256=07bXG_0winyQTFA4QS6Rij0DF6618jJOegtkLQ4CDW0 2464
polyfactory/factories/odmantic_odm_factory.py sha256=f-0V9eYjWAAtoNwopcTyRQnd57r1ltIVHmRAC06zpOs 2207
polyfactory/factories/pydantic_factory.py sha256=NqWQDGGjxxCMAiBEIPYazPVG0Jt-tv-oZ5RYnw5R9S0 24342
polyfactory/factories/sqlalchemy_factory.py sha256=ieeQKdik2naj-KJhL2rrnvtdp4hyOiZdC028-kVN2u4 9468
polyfactory/factories/typed_dict_factory.py sha256=UzBFqkPnr9JzquaeLnaCb4oKkr26fuvgxrc4TSKIMrA 1828
polyfactory/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyfactory/utils/deprecation.py sha256=8vfpg0E37NSoknNAGae7K45NKq0POqgT5YZnPOS6iEM 4989
polyfactory/utils/helpers.py sha256=ETRjgWXhFGzFeoK_plghS8zu5O_KLtdAdpjwU-QkCCs 5888
polyfactory/utils/model_coverage.py sha256=bOOiJQo78asreoHD7SD_01b32sTe6l_ykvh30I7LiY0 4915
polyfactory/utils/predicates.py sha256=FE32y-otPpsEPrc3YhVjLKoS9EfRgfqEc1yTDX1rN0A 3967
polyfactory/utils/types.py sha256=O4Cc49Xu2ZV1r-ynoXFldUa4YxwwKEy8jdhWc_7-1zU 245
polyfactory/value_generators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyfactory/value_generators/complex_types.py sha256=8DbRyECoqr38pN4Yhk617xeiUxcIlYLg_55SBCRYKqA 6052
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=pxXW-YDOGSg-VYzDxueNG2fRCe9arNVoc4UzM9mbj8g 13738
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=488MzqUw7twloBg75naR3jqlIEDXBnVOna7kUrlMacY 3666
polyfactory/value_generators/regex.py sha256=IHMuw0TYcFMwEGe_l_KNVDhYAfLeJiBw1w9TECwJS7c 6252
polyfactory-2.18.0.dist-info/METADATA sha256=_wFjuQAzkurUqBxy4IWIml5FCj3dPb6eKHr5B9ckPzM 27236
polyfactory-2.18.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
polyfactory-2.18.0.dist-info/licenses/LICENSE sha256=NEQwVXV8ggJdnm-a6BCEmCP9ZkqPpaCsBc1iUsPhZPY 1092
polyfactory-2.18.0.dist-info/RECORD