ingestify

View on PyPIReverse Dependencies (0)

0.3.4 ingestify-0.3.4-py3-none-any.whl

Wheel Details

Project: ingestify
Version: 0.3.4
Filename: ingestify-0.3.4-py3-none-any.whl
Download: [link]
Size: 66441
MD5: 9ebd738ff6ac5ad6d295254fc942c38f
SHA256: fd79bf7a40c921f42a3f62edb6e76786cf6d709c7bc1e4760b9a932052561b54
Uploaded: 2025-01-29 13:58:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ingestify
Version: 0.3.4
Summary: Data Ingestion Framework
Author: Koen Vossen
Author-Email: info[at]koenvossen.nl
License: AGPL
Requires-Dist: requests (<3,>=2.0.0)
Requires-Dist: SQLAlchemy
Requires-Dist: dataclass-factory
Requires-Dist: cloudpickle
Requires-Dist: click
Requires-Dist: jinja2
Requires-Dist: python-dotenv
Requires-Dist: pyaml-env
Requires-Dist: boto3
Requires-Dist: pytz
Requires-Dist: pydantic (>=2.0.0)
Requires-Dist: pytest (<7,>=6.2.5); extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 18300 characters]

WHEEL

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

RECORD

Path Digest Size
ingestify/__init__.py sha256=lyBZ_P8y4qlkE1e11F4T41fSTp8WbReifRxX9UGizxA 301
ingestify/cmdline.py sha256=bIuyPgGEw4wIglNzpG9zp7TsJozsP8NSVsCe4eAyWUg 7189
ingestify/exceptions.py sha256=izRzaLQmMy-4P8ZqGqVZyf4k6LFYOYqwYLuRaUH8BJw 187
ingestify/main.py sha256=Xr0VbGgstPO7doDX18xqk4lBb4W2sbGWtQuXZaARsHA 8763
ingestify/server.py sha256=OVrf_XtpAQIn88MzqQzShXgsA9_jbnqYvD8YPBjn3cs 2413
ingestify/source_base.py sha256=GXAFCoT11Zov9M2v-fqQr9gFCXbtVfEIEH32V7r2oE8 382
ingestify/utils.py sha256=HETGhAoUlutLG0cQR63nac2JbFei9gnktDHeBQoYWfU 5692
ingestify/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ingestify/application/dataset_store.py sha256=c10EIxzOfO4ksKwPOI9jcOn33j54QWu_qXOMLwe-Y-A 11617
ingestify/application/ingestion_engine.py sha256=PtMjKMpvfqB802G5zfKLzyamdH7qFOXl3x6_97y8w60 2288
ingestify/application/loader.py sha256=v8ZcpMDEml9k_uFPFqT4WaCjXED_OIpAr7g0Pz5Hp6Y 7153
ingestify/application/secrets_manager.py sha256=5qCbPfUvRGP1Xbq6xPkMfpgYl8uPzF_0NbiKeRY5zxU 1757
ingestify/domain/__init__.py sha256=M7_fVTJjQUx53P4UQUPhowRKPKsIIjx4JYZL1yjHKsM 46
ingestify/domain/models/__init__.py sha256=cjQmdSDFA-saXjdF1mLPNWILFHIFgdj20J_fC5FmFsI 770
ingestify/domain/models/base.py sha256=4gKbREajxJHlS-VwKoosNtHVupZ4eDLKMqnJ4ib0aS8 184
ingestify/domain/models/data_spec_version_collection.py sha256=CAXlO4W2AOOWAPdPAuymqBHnJpiYtkr2z7fYFJ3HSCk 1372
ingestify/domain/models/fetch_policy.py sha256=d7K1TzliNJXxqaqzqEOQWLhvgIvmmqhUQEliXvSUcTs 1405
ingestify/domain/models/sink.py sha256=OBVfFMpB7puJmHg4q2KYx4qgoAnlmX8xKWYnPi8a9pc 178
ingestify/domain/models/source.py sha256=sB3aqr2LfjIbtw7ODJpHnPj3RUeo7gYmTU7MXvfaYg4 973
ingestify/domain/models/timing.py sha256=TvvH6Szo61CD8wCP7Awyc45CXga5lKqvoW2U-0TRHlA 388
ingestify/domain/models/dataset/__init__.py sha256=i1kswluvWjw0xn4OUByRt7yeRvNHu1mauevv-Vmayx4 630
ingestify/domain/models/dataset/collection.py sha256=E2utQ6oyaFFrfQFMiwP9J_I7Wm21z0sRvE4Zc3QEs20 1310
ingestify/domain/models/dataset/collection_metadata.py sha256=gI5cb9M0QRsheIr2jA71wOyWfI5lGx5ES2Qw7rbDIoA 371
ingestify/domain/models/dataset/dataset.py sha256=6iQgBApRK08GhxArnJjjE9SuJMMOsKx_gI6JDHy5nZc 2970
ingestify/domain/models/dataset/dataset_repository.py sha256=kUjiqW58kOUOli1gZCLR5xw4dBX0bqI1UJsf16hgNsQ 812
ingestify/domain/models/dataset/dataset_state.py sha256=O95mea5N34HDXw7XsYzxHna4FVk_T-ZNUDezkvt7VzY 220
ingestify/domain/models/dataset/events.py sha256=58VacQejQt-WPh9BywP4st5McauM3gXBQo0kaDnSekY 481
ingestify/domain/models/dataset/file.py sha256=1Thdv6A1YmC1UfutaRf2q3FGHQYO0SWEptCxur6Ahfs 4144
ingestify/domain/models/dataset/file_collection.py sha256=yaQmqFlmbajLCkU5QnjgqCvKzvVEZJrXVvinx5UGHcM 1193
ingestify/domain/models/dataset/file_repository.py sha256=9EQprch9isAH2pbK7e7tfOKl6ulip4Ij1kBCTbO_rTc 1721
ingestify/domain/models/dataset/identifier.py sha256=EJYsxt0OS_43Y989DZQq8U9NjwmtvnHGYGMe6-hOBlI 575
ingestify/domain/models/dataset/revision.py sha256=HPOZpVmQSwdcsr90RNVlOQ7c1_W7grzi5E1NOiEK92g 1331
ingestify/domain/models/dataset/selector.py sha256=kEGpU8pIyjZ0zwE9n2uo_NY5xrNanWiTTgapyMAUEsw 1039
ingestify/domain/models/event/__init__.py sha256=OdPTpE9bj5QqdGmrYqRTLPX1f-LR9GWJYlGMPPEsuL8 138
ingestify/domain/models/event/_old_event.py sha256=RktgCAj9SMdtqkAc_bOwoghEb2Z6m4r5_xWXin9wqx4 472
ingestify/domain/models/event/dispatcher.py sha256=5WnyUJ7Qzr612btAtl1dMG9JBXDPcsBLyLmW6H7Q1zk 154
ingestify/domain/models/event/domain_event.py sha256=OR6va417j2lisRr0gjQZ9rshAtlys5sVu7KU-W0r0xA 316
ingestify/domain/models/event/event_bus.py sha256=iseourbCwdUg-ODM5bM_u6cageJmceWLstOxiP3-2qU 576
ingestify/domain/models/event/publisher.py sha256=TOAawYYiPQCLR2Gm17LumMEzeapMDYcAYeklLFmwqAY 620
ingestify/domain/models/event/subscriber.py sha256=tP1ZFSvpJWKUITnATYekRxJzepz85UY7egBTMiP-dwg 1039
ingestify/domain/models/ingestion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ingestify/domain/models/ingestion/ingestion_job.py sha256=H3vnEUS3izuNJfmD7ZGbznemX9r2JZ1po7D7D9ArzwM 13230
ingestify/domain/models/ingestion/ingestion_job_summary.py sha256=cgm8kLoX3eK9SkBYe5HhwA7kg5FAyN4kfTCJrVHaRlc 4702
ingestify/domain/models/ingestion/ingestion_plan.py sha256=KAvITBMQt3zmMFokESQJyp3rMuz1Hxr6msfZK1_faZM 648
ingestify/domain/models/resources/__init__.py sha256=ZuY9DPRfwk-aLB3Lj6DYP_NqMkcQfcYjZp4VejTtcbU 46
ingestify/domain/models/resources/dataset_resource.py sha256=NRnN029ct3P_Eg2d9Unb1t7A12Ksv_emBGhoe9DpPwM 3118
ingestify/domain/models/task/__init__.py sha256=BdlyIPvE07Xax_IzLgO9DUw0wsz9OZutxnxdDNyRlys 79
ingestify/domain/models/task/set.py sha256=04txDYgS5rotXofD9TqChKdW0VZIYshrkfPIpXtlhW4 430
ingestify/domain/models/task/task.py sha256=OwLZQi9GGe0O8m1dKvJdN2Rham5oilI49KyKc5uV20A 161
ingestify/domain/models/task/task_summary.py sha256=Ncf6ij_aLkElZOsBgep-kd82FyzHjr5xjhAbAXNRJUs 3757
ingestify/domain/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ingestify/domain/services/identifier_key_transformer.py sha256=y4GS9u9Ej1MO2jUhAxWbifp0mrE_MqTHvVVcoQzSKb4 4034
ingestify/domain/services/transformers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ingestify/domain/services/transformers/kloppy_to_pandas.py sha256=NcN6nTBGVn9gz-_hWZJTMcduS1Gg7EM4X95Cqxi1QIM 809
ingestify/infra/__init__.py sha256=V0hpLzPVTcOHRVh0gguF6FT30YIgEOUd5v87xUHkfZ4 88
ingestify/infra/fetch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ingestify/infra/fetch/http.py sha256=ldaXy6alBbI9z63H97lXfYZNT0ZCBkTac1W6-acNjjY 4127
ingestify/infra/serialization/__init__.py sha256=-i8XLJDI2hwlX65JITcIzuOaGLJaNekgG9OfA6L7Enc 1035
ingestify/infra/sink/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ingestify/infra/sink/postgresql.py sha256=SxuM3LntfYcpCriUpqJhMvgAf0s9cohXf6WkxSEDYDY 1816
ingestify/infra/source/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ingestify/infra/source/statsbomb_github.py sha256=IzzrlIRqkChgJp87yW3ugG1my4g_5uMx_xEnoQLWNss 3543
ingestify/infra/source/wyscout.py sha256=DxCzdkzYpVRHTfV9GpF8pe3FzwIk-WHYUlea6nOUGxE 5626
ingestify/infra/store/__init__.py sha256=3dA6NWfB6FS5SFdQiSlJ0ZghBfnUAUuGIP5Vr4rkCqk 43
ingestify/infra/store/dataset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ingestify/infra/store/dataset/sqlalchemy/__init__.py sha256=Z5JHWGO_hwT6rO-ecMOOAmOKjFFJi449KZvJTQgt6vQ 52
ingestify/infra/store/dataset/sqlalchemy/repository.py sha256=86BqLhj5pB45iNSfYWbuMNwo-9KnGbbSYtdD8WJw_qo 16003
ingestify/infra/store/dataset/sqlalchemy/tables.py sha256=b73jqpW-_QubtZpFJv7BTKdTsKbufESP0O1uJCmFfBE 10106
ingestify/infra/store/file/__init__.py sha256=DuEekZa2pmDuRCFiulbgoGotN0wGv3OrRXSvokY0PhY 104
ingestify/infra/store/file/dummy_file_repository.py sha256=azUq9c43Mz9-GWk9j0E97BaqyUKu-ZMrcuaIednLq5E 723
ingestify/infra/store/file/local_file_repository.py sha256=1hhLqds5LlppJq2QBB0oN0Q98j6aXreCtYQYz3Q1P8g 819
ingestify/infra/store/file/s3_file_repository.py sha256=Zu7j3qqeQhKi9Lx8UQRKZ2g1vT0h0OucOaHjq0uZpFs 1290
ingestify/static/templates/statsbomb_github/README.md sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ingestify/static/templates/statsbomb_github/config.yaml.jinja2 sha256=_gAuAipfBL3ddLacyS1IBP5JluvPS2vmrb8GGaFtcUM 386
ingestify/static/templates/statsbomb_github/query.py sha256=wjAOMoKvhX-BzCRqEm1SJp6YAcF8Fsq7ddrOaOpAeOk 364
ingestify/static/templates/statsbomb_github/database/README.md sha256=7IuzjKo7Pqkx5wkmOETRZDljVOslqfA3ALuHMONq5dg 32
ingestify/static/templates/wyscout/.env sha256=o2kfuDC_seZNIqDscPf2Ww5TGiJmLh_DMOUNykGvs8Q 141
ingestify/static/templates/wyscout/.gitignore sha256=db0A2IjIeZf5fLLwXKD-bLmC4pETofxm848bljymnNs 13
ingestify/static/templates/wyscout/README.md sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ingestify/static/templates/wyscout/config.yaml.jinja2 sha256=0zQXuvJVwd0oL2OJsPMZ8sOvRbdfRbieSGLQ44ezmYc 379
ingestify/static/templates/wyscout/query.py sha256=wjAOMoKvhX-BzCRqEm1SJp6YAcF8Fsq7ddrOaOpAeOk 364
ingestify/static/templates/wyscout/database/README.md sha256=7IuzjKo7Pqkx5wkmOETRZDljVOslqfA3ALuHMONq5dg 32
ingestify-0.3.4.dist-info/METADATA sha256=v5rEF3343auBHwK8K5Zu0C8tTYfm0WjGtyZs0SmY3xg 18854
ingestify-0.3.4.dist-info/WHEEL sha256=tZoeGjtWxWRfdplE7E3d45VPlLNQnvbKiYnx7gwAy8A 92
ingestify-0.3.4.dist-info/entry_points.txt sha256=czYYXeX2ul4zdeB6bKlz3HaUF7zyVVcj9E_sRNDisI0 53
ingestify-0.3.4.dist-info/top_level.txt sha256=Lwnjgns4KequS7KiicXhh6mLUvcdfjzLyPI4qf_s4A0 10
ingestify-0.3.4.dist-info/RECORD

top_level.txt

ingestify

entry_points.txt

ingestify = ingestify.cmdline:main