skeem

View on PyPIReverse Dependencies (0)

0.1.0 skeem-0.1.0-py3-none-any.whl

Wheel Details

Project: skeem
Version: 0.1.0
Filename: skeem-0.1.0-py3-none-any.whl
Download: [link]
Size: 42071
MD5: 33dbdcd105b9f8245588058592467912
SHA256: e78a09a9f401b7315f87bb972b568229911f4d27cd998138f567222e33846820
Uploaded: 2023-03-09 07:38:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: skeem
Version: 0.1.0
Summary: Infer SQL DDL statements from tabular data
Author-Email: Andreas Motl <andreas.motl[at]panodata.org>, Benjamin Gutzmann <gutzemann[at]gmail.com>, Richard Pobering <richard.pobering[at]panodata.org>
Project-Url: changelog, https://github.com/daq-tools/skeem/blob/main/CHANGES.rst
Project-Url: documentation, https://github.com/daq-tools/skeem
Project-Url: homepage, https://github.com/daq-tools/skeem
Project-Url: repository, https://github.com/daq-tools/skeem
License: MIT
Keywords: csv,ddl,infer,inference,introspection,json,jsonl,ldjson,ndjson,rdbms,reflection,schema,schema-conversion,sql,sql-schema,tabular-data
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Customer Service
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Intended Audience :: Healthcare Industry
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Legal Industry
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Telecommunications Industry
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
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: Topic :: Communications
Classifier: Topic :: Database
Classifier: Topic :: Documentation
Classifier: Topic :: Education
Classifier: Topic :: Office/Business
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Interpreters
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: System :: Archiving
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Text Processing
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Requires-Dist: click (<9)
Requires-Dist: colorama (<1)
Requires-Dist: crash
Requires-Dist: crate[sqlalchemy]
Requires-Dist: ddlgenerator (<0.2)
Requires-Dist: frictionless[excel,json,ods,parquet,sql] (<5.6)
Requires-Dist: fsspec[gcs,github,http,s3] (==2023.1)
Requires-Dist: json-stream (<3)
Requires-Dist: line-protocol-parser (<2)
Requires-Dist: odfpy (<2)
Requires-Dist: pandas (<1.6)
Requires-Dist: requests (<3)
Requires-Dist: sql-formatter (<0.7)
Requires-Dist: sqlmakeuper (<0.2)
Requires-Dist: black (<23); extra == "develop"
Requires-Dist: hunter (<4); extra == "develop"
Requires-Dist: mypy (==0.991); extra == "develop"
Requires-Dist: poethepoet (<0.19); extra == "develop"
Requires-Dist: pyproject-fmt (<0.6); extra == "develop"
Requires-Dist: ruff (==0.0.231); extra == "develop"
Requires-Dist: validate-pyproject (<0.12); extra == "develop"
Requires-Dist: build (<1); extra == "release"
Requires-Dist: twine (<5); extra == "release"
Requires-Dist: minibump (<1); python_version >= "3.10" and extra == "release"
Requires-Dist: cfgrib (<1); extra == "scientific"
Requires-Dist: cftime (<2); extra == "scientific"
Requires-Dist: scipy (<2); extra == "scientific"
Requires-Dist: xarray (<2024); extra == "scientific"
Requires-Dist: pytest (<8); extra == "test"
Requires-Dist: pytest-cov (<5); extra == "test"
Requires-Dist: pytest-timeout (<3); extra == "test"
Provides-Extra: develop
Provides-Extra: release
Provides-Extra: scientific
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 10469 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
skeem/__init__.py sha256=8W4dOFusQ6tWY0Fgz6oJYQzpBZAAVTBNN7zwpgpbMLw 470
skeem/autopk.py sha256=DK4jjCYbsRVt9qtZnXObBoWcUNtoLf2Cy__KGW-q99A 3368
skeem/cli.py sha256=rUUrnPQ22wSB_urx46gUddeeETqkLt-mBncWgTWapAA 5348
skeem/core.py sha256=HaaHxAmsho-_AK0VtbvoG0U6n4dOBdxL3Xo78jIEVgo 7642
skeem/exception.py sha256=2hoP-DU2Q5Wg10c3IvLGR7ScqNUBwXG6eSv7WJC3Auk 46
skeem/io.py sha256=JXynrQphuN-66wzfWYbc_xScs6sglFdKh3cmIJriPNI 9199
skeem/model.py sha256=cDYP2abTQdVNPCLnA_F9jNQKjUp1-l1zg_SckehnaCo 2839
skeem/report.py sha256=V1qyQyznaaaqJd-9n0ZszgVDI37XJcs9KL3Nde2IMb8 722
skeem/settings.py sha256=vGGCwIA1FGmGFA_iFFdozo4VBT1C9201Cb9L7R1MtdE 289
skeem/type.py sha256=xOXWUQI48BAb0VRLRupI7VekPnH6n7Xk9DnMqF79RHE 6754
skeem/ddlgen/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skeem/ddlgen/ddlgenerator.py sha256=r1LpvibhS7Vxh0ATZuOgxs1XdqnDEQmvtKS_XxGH_2Q 4006
skeem/ddlgen/monkey.py sha256=lF2DZTcsWpmxe9UhR3QuD6D52HHsLlNxbNT4dXFHpRY 626
skeem/ddlgen/reshape.py sha256=OrAeb2zLaA4PTSf4-r0QezDvumcnX6BWy5tulQpbldc 1500
skeem/ddlgen/sources.py sha256=Ipi92-0Ya6uVKk7UshG1SrsdEdRvs18YP-SZukpUzhk 8266
skeem/ddlgen/typehelpers.py sha256=IIWpmE6UQRiL7EX3XJ5noJMCLx4_LxxsJwhbvgOluS4 4999
skeem/fastparquet/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skeem/fastparquet/core.py sha256=uNQsaqFk6lcK73lJoTEY0qOJrDgJRkNBL6Z4MihcNws 7562
skeem/fastparquet/monkey.py sha256=-tp9ZjzbqMzgPY0lNelRoaEKaAWvRicl4XT7EA5Phbw 128
skeem/frictionless/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skeem/frictionless/loader_s3.py sha256=E07z2aJZOHL7yZcsiJX0Tl5va0LLlmtNAnALhGi6kFI 953
skeem/frictionless/loader_stream.py sha256=RmT8mJHcBPIuOYLZyNhQ02oe2Z-VXqaGodZDMDWdduY 974
skeem/frictionless/monkey.py sha256=DKVviJ2uo7iYlEdJLmpuzJbJVWjWe9W8I_y_RN9LitM 1310
skeem/frictionless/pandas_plugin.py sha256=8vrbPseTlAhjWAhw6D8DfR8RWi2IyeTDDBlAps_hVzM 659
skeem/frictionless/parser_jsonl.py sha256=ai9I9R8Y0WBiWn4LZDYGHfmmhkDSoltLMz1xb6iekwI 452
skeem/frictionless/resource.py sha256=lXWxIu3tlBPoEAJ8LjNJrW3xeSzyabEcRGciDUkuccc 415
skeem/pandas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skeem/pandas/compat.py sha256=tTzF3195siZi4HpvdYS6RvPjXUnYQRHKIca0J2Bjm1g 258
skeem/pandas/io_common.py sha256=Oeqfiu_v8jyhMmzjPaoj2mMBc-rAIoyK-nAtD6Sz4CQ 7232
skeem/pandas/monkey.py sha256=GDJlTsXexUg8uN14OU-BNps9jg1ioHuNF6Z3T1HTv5U 269
skeem/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skeem/util/cli.py sha256=hXO5owjJGqYzHS01uTafIM2PoePioYA81ZOy-DizIqw 3124
skeem/util/data.py sha256=DuivYAxd3ejukug4zxG1PV2UhG3E9mGkKiFg0qHaHRg 3310
skeem/util/platform.py sha256=pEPKT4S2K9dH6y_MsiXxPK8SxEOw-wCF4OUvv9bMx5I 1020
skeem/util/report.py sha256=xehNoliazTkcI-qfIPSvV3xw50-C0A5lCDoTs6mcMP8 1684
skeem/util/sql.py sha256=lq7Tl3jCWs7VU377hmg05MngsYayYHVZHJaPOREhy04 492
skeem-0.1.0.dist-info/LICENSE sha256=7UVGmraBiwNnCa-Rgg3ryTC_iQHLI3hKDbcFm5B0OD8 1097
skeem-0.1.0.dist-info/METADATA sha256=GRGluTgkK2euDiG_ZxDVuDScn0nxOoNwcFNvZ5GrFmM 14552
skeem-0.1.0.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
skeem-0.1.0.dist-info/entry_points.txt sha256=tH8PpBgo3mLC5INxdyyoAdo_0NJYeBUMlMVfLbe7LwY 40
skeem-0.1.0.dist-info/top_level.txt sha256=LLsVejn2U8Fy7mYtDkmIAyAycMciOYLyfnWQ6fklJQM 6
skeem-0.1.0.dist-info/RECORD

top_level.txt

skeem

entry_points.txt

skeem = skeem.cli:cli