pyscgen

View on PyPIReverse Dependencies (0)

0.2.1 pyscgen-0.2.1-py3-none-any.whl

Wheel Details

Project: pyscgen
Version: 0.2.1
Filename: pyscgen-0.2.1-py3-none-any.whl
Download: [link]
Size: 21332
MD5: a22a096f16f001634137d9da5c98b3b9
SHA256: 1aae692a5aefde99141f7d9b1dd00757316a9057a423701df2862531eae13751
Uploaded: 2022-12-13 08:11:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyscgen
Version: 0.2.1
Summary: Python AVRO Schema generator which can use multiples example JSONs as input to infer the Schema.
Author: Florian Salfenmoser
Author-Email: florian.salfenmoser.dev[at]outlook.de
Home-Page: https://github.com/Salfiii/pyscgen
Project-Url: Repository, https://github.com/Salfiii/pyscgen
License: BSD-3-Clause
Keywords: AVRO,JSON,merge,analyze,pydantic,model,schema,generator
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<4.0
Requires-Dist: glom (<23.0.0,>=22.1.0)
Requires-Dist: pandas (<2.0.0,>=1.4.1)
Requires-Dist: pydantic (<2.0.0,>=1.9.0)
Requires-Dist: pydantic-avro (<0.5.0,>=0.4.2)
Requires-Dist: shortuuid (<2.0.0,>=1.0.8)
Description-Content-Type: text/markdown
[Description omitted; length: 6149 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.3.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyscgen/__config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyscgen/__config/dtype_config.py sha256=-qJqb5rqblG1vJf0vndmmn4Y0xGkh_NWgWvUfKsa2KM 7997
pyscgen/__init__.py sha256=rZQae-KGaJhUe4GmOjSbcRMPTU3wpV4xJjsuLFLcYjk 41
pyscgen/avro/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyscgen/avro/_model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyscgen/avro/_model/__model_config.py sha256=phTjv1ilUREZGMbOCpNdt89KB9FGuiuuV5MxEefqoJk 91
pyscgen/avro/_model/record_model.py sha256=0KGBgvgcsfEIQ1H4d2UR2S5a7FagK9cnWygcbkIZYdI 10039
pyscgen/avro/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyscgen/avro/schema/create_schema.py sha256=-r3q9S6CPlRXoVZQUft4uMtmcaz_mfPeEuMeG1f2ioQ 9899
pyscgen/json/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyscgen/json/_model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyscgen/json/_model/__model_config.py sha256=_iIKI5Ik0IzsUVG6NF8a10b1RrfkwijMUouBtEGhj2c 95
pyscgen/json/_model/analyze_model.py sha256=ceAxxAtUG6SFT6SwpexiokXZaFsIJGj7cwoWOLUEROY 4098
pyscgen/json/_model/datatype_model.py sha256=PtoJRHwzLVfVHlSRxrXmf6RpJCvcOqD2Kg_AcRF6t7o 1572
pyscgen/json/_model/document_model.py sha256=XVJCdf8HECcEgNzqfCGIknGOxhRE8CCuUQ6WcFOS0gQ 1981
pyscgen/json/analyze/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyscgen/json/analyze/analyze_documents.py sha256=_bNGsYMnbuL7b8yCmnQTubG7ZG_spZSRvVHGucMz2KQ 13614
pyscgen/json/merge/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyscgen/json/merge/merge_documents.py sha256=iXN0lpTe_C3V9Q3sudQuJgkOVA7hfeFF5ITjTPkn8gM 5300
pyscgen/pydantic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyscgen/pydantic/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyscgen/pydantic/schema/create_schema.py sha256=pRmX5GBmQ0Xd-C8GAFXIvEHDqMezlGCItY3WjmDv5SE 1410
pyscgen-0.2.1.dist-info/LICENSE sha256=g6K-Friy74mU8eHOKwdBjun3haOhEOfW5JvBKXTsZk8 1497
pyscgen-0.2.1.dist-info/WHEEL sha256=vxFmldFsRN_Hx10GDvsdv1wroKq8r5Lzvjp6GZ4OO8c 88
pyscgen-0.2.1.dist-info/METADATA sha256=wbZLiYWTMfC0OeKorLaWB-IpHAnOPZt8sbLrCbq2EVI 7059
pyscgen-0.2.1.dist-info/RECORD