data_pipeline

View on PyPIReverse Dependencies (0)

0.9.12 data_pipeline-0.9.12-py2.py3-none-any.whl

Wheel Details

Project: data_pipeline
Version: 0.9.12
Filename: data_pipeline-0.9.12-py2.py3-none-any.whl
Download: [link]
Size: 222359
MD5: e10ebdaf19715de98a06db7d44fe1555
SHA256: 5fb536d573887689eb98cdbca83d1d741e63a38a20155bdcb855824749497afb
Uploaded: 2016-11-30 22:51:37 +0000

dist-info

METADATA

Metadata-Version: 2.0
Name: data-pipeline
Version: 0.9.12
Summary: Provides an interface to consume and publish to data pipeline topics.
Author: Justin Cunningham
Author-Email: bam[at]yelp.com
Home-Page: https://github.com/Yelp/data_pipeline
Keywords: d,a,t,a,_,p,i,p,e,l,i,n,e
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Dist: PyStaticConfiguration (>=0.9.0)
Requires-Dist: bravado (<8.4.0,>=8.3.0)
Requires-Dist: cached-property (>=0.1.5)
Requires-Dist: cffi (>=1.1.2)
Requires-Dist: cryptography (<=1.3.4)
Requires-Dist: data-pipeline-avro-util (>=0.2.1)
Requires-Dist: enum34 (>=1.0.4)
Requires-Dist: frozendict (==0.5)
Requires-Dist: kafka-python (<1.0.0,>0.9.4)
Requires-Dist: kafka-utils (>0.3.3)
Requires-Dist: psutil (==4.2.0)
Requires-Dist: pycrypto (>=2.6.1)
Requires-Dist: pyopenssl (==16.0.0)
Requires-Dist: pyramid-zipkin (>=0.16.0)
Requires-Dist: simplejson (>=2.1.2)
Requires-Dist: swagger-zipkin (>=0.1.0)
Requires-Dist: yelp-avro (==1.9.2)
Requires-Dist: yelp-clog (==2.2.11)
Requires-Dist: pysensu-yelp (>=0.2.3); extra == "internal"
Requires-Dist: yelp-kafka (>=5.0.0); extra == "internal"
Requires-Dist: yelp-servlib (>=4.3.0); extra == "internal"
Requires-Dist: docker-compose (==1.5.2); extra == "testing_helpers"
Requires-Dist: docker-py (==1.6.0); extra == "testing_helpers"
Requires-Dist: requests (<2.7); extra == "testing_helpers"
Requires-Dist: thriftpy (<0.2.0); extra == "tools"
Requires-Dist: yelp-batch (>=0.19.4); extra == "tools"
Requires-Dist: yelp-conn (>=7.0.0); extra == "tools"
Provides-Extra: internal
Provides-Extra: testing_helpers
Provides-Extra: tools
[Description omitted; length: 3565 characters; fails to render]

WHEEL

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

RECORD

Path Digest Size
data_pipeline/__init__.py sha256=s9E5gxXvEGcJASQZV--ux79bRMLprFNJHcN7lSU0eNw 761
data_pipeline/_avro_payload.py sha256=b9rCZC3u10dL1kiZA67aDmBGG6K-NGcq8XnqLfc-NYE 5964
data_pipeline/_clog_writer.py sha256=NCJBx3Tq9Qi8JPeAofbJ3lcda4OPT26feDrtUhRfYbw 1128
data_pipeline/_consumer_tick.py sha256=CvqxLtCPjq4rYmiI438PrKZgUfq3dus2vwJ_BzAaE-k 1241
data_pipeline/_encryption_helper.py sha256=IlVswPu3P-yKfm18rE7ljJgBjr-gi0ICHOddNEl6UeU 7393
data_pipeline/_fast_uuid.py sha256=9tpxU9g_pqEHfUsVnDRsMINA0lcVpXf3x3Ta99iG_ZA 5345
data_pipeline/_kafka_producer.py sha256=-bOusRc-ggvNslCi_oqxObRWMJDHk8FJPjm_-nVTUtk 11375
data_pipeline/_kafka_util.py sha256=ZDbC9g13wZmYfAnE1niD7Cr4OzWFmYc0hmzaImmM2HA 2421
data_pipeline/_namespace_util.py sha256=XEOmlry-_H2fPzfuJlP6PhVzNEe7ZJxpKGZOTlDks5E 6795
data_pipeline/_pooled_kafka_producer.py sha256=9_RlFw5aovgaOgFK8n6FH31TOwcsX6bU7FCPxPL2fSo 4632
data_pipeline/_position_data_tracker.py sha256=M3qhph-xsLjEH2ofIMOwYSaOHWCBLMkZu9MvL4VddXg 5881
data_pipeline/_producer_retry.py sha256=E9Dx-MPzoWpaxYL9NokGkA7pY7UI-owws3OKu3fcRak 9275
data_pipeline/_retry_util.py sha256=OuOwfTgPSZNSGnfb4gmVawpgpPnp2jLPxcyaKIiNK0o 11657
data_pipeline/base_consumer.py sha256=kp32jcEF08eeFx9insRix5YqxolNh5fUVfEA10OGNhA 42278
data_pipeline/client.py sha256=W4QIcK4nuDLPRucY5RsuoOejCuy7e-dwlswrihNzbq0 13533
data_pipeline/config.py sha256=SNMC-HmIsAs6o8DsbJQfFvsu3xJEN9H2HnUalqVo2O4 21073
data_pipeline/consumer.py sha256=SWXsAH3XIGwh7BkaE5IVwHULbfTR2YfNgnC9zChC2iA 13257
data_pipeline/consumer_source.py sha256=iFcNoMUE1nt9XG1Oqoucbmlm7nPhcDHd9Q4QckK9clI 9494
data_pipeline/data_pipeline.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/envelope.py sha256=XLvu3g4_3tIdA4peDueGS-t-2C1shEEVXsHp7D3dG0k 4395
data_pipeline/environment_configs.py sha256=K0_3-yq6oUcardBGpKWeCXZQWllLvxRke5WRrvwyKrQ 787
data_pipeline/expected_frequency.py sha256=5zwibVHYlC5NXBOJUfp1EzNwZyvele-e1niohsMdx9Y 2044
data_pipeline/initialization_vector.py sha256=mZCSUgSl4YUikArpRMoLqpexYsAINa7Bx4V7qt3QTVM 1348
data_pipeline/message.py sha256=3M-GmpTnYg0kKVtrQMs7wb9w_WkpCEerQ_5XXikSQy4 34449
data_pipeline/message_type.py sha256=Z3rtaMhsMwV8S-DRR66JAjlqqRr2E4p9gwA88DQFXhg 2245
data_pipeline/meta_attribute.py sha256=E_OKsl2NQ_skt8yGiZvgzM4d3-Z-1XzuWJzu1D-QAXU 3637
data_pipeline/position_data.py sha256=kJDoSYKzQiKr1QGDZGGAz-dkzsBCzyll0zt1DoI29M8 6128
data_pipeline/producer.py sha256=OA0I6CdBuMplTu0XfIyLkBvjTYKXsA0ZaAwzgYtfNiM 21704
data_pipeline/publish_guarantee.py sha256=T2kmJN9g2AJuL2GgL3DXuFwstJqIYK849T3bxXRdS6w 1048
data_pipeline/registrar.py sha256=AEjjUkzpgDmYysL92QAwY54c6aA5IefonRnWtkNJPsY 7355
data_pipeline/schema_cache.py sha256=s6ej2PksM56IFO_p8dcyVu-F7yP8CUELAMzIyihK26k 14631
data_pipeline/team.py sha256=zJapcj1uchs6UsriSHMLxCmiJUKcHZAmhI3VpUxvLRk 1943
data_pipeline/zookeeper.py sha256=M84ikXURqMzGCyiwG4SHaQDQIBMf0R2rDA-qPFqI51s 4222
data_pipeline/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/helpers/decorators.py sha256=1PBJmlRLiQhaquJhXAtA7glc-0-7SwYtAPhYckMbiQQ 1501
data_pipeline/helpers/frozendict_json_encoder.py sha256=qNZHZ80Y2pnNg4tHLRmI2pt0VlGNmdJNFilzJRxjEAM 986
data_pipeline/helpers/lists.py sha256=TbI8e7lJ203_ITDKEC4MGmDUpkiOU1MKhsNwocUbPTI 959
data_pipeline/helpers/log.py sha256=hNoSJjKTQfzLXICf27NH5nuII_uB8rKESVL-CkWgqHQ 1008
data_pipeline/helpers/priority_refresh_queue.py sha256=e8NvdXUkvbqgTEmuSNjkc9TqPmnF1DcJGSBUL04gaN8 4319
data_pipeline/helpers/singleton.py sha256=nSZa9kg6LTpVO7f0n_JoWXbfM4kS2JVgITAI9DKwkzM 1017
data_pipeline/helpers/yelp_avro_store.py sha256=pxh5nKyGvoh7hc88TuL4GhecO5w1Gxode6mrKnSL9o4 2798
data_pipeline/schemas/envelope_v1.avsc sha256=QhdTjrA24aAIjr2mwDP4SBdmhawH3MYeehtHpyj5HjI 2691
data_pipeline/schemas/initialization_vector_v1.avsc sha256=_j48IVHOnNo_H2KJxJNPyAg78uRTJP8bAgu2RYjNg-8 175
data_pipeline/schemas/monitoring_message_v1.avsc sha256=21puqKgNesOUZhSSUTamG1hixSNCcAD4mZh7xIHcuEA 1203
data_pipeline/schemas/registration_message_v1.avsc sha256=OuOg-ILVbk9QN1Ew33gLX2Rjk624MdPcO_GfqysUUmg 1389
data_pipeline/schematizer_clientlib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/schematizer_clientlib/schematizer.py sha256=4lEoXrdzEwOzA6BWzXaxlEQ68ZzLkX_PCgvJY5zlFOw 51747
data_pipeline/schematizer_clientlib/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/schematizer_clientlib/models/avro_schema.py sha256=lU_qIHtT_T7e9f8kWODl42cgHXt3nBP1FEx6N7qI5dc 5192
data_pipeline/schematizer_clientlib/models/avro_schema_element.py sha256=9Bi6CZi2TiETgCIUFrXRRLOY1r5yY6zNMHbnG6wFIgs 3328
data_pipeline/schematizer_clientlib/models/consumer_group.py sha256=peTVTRCSNGNYrz5eeKUxBH2T1OT4X3Z8PZkA1jfPZoQ 2942
data_pipeline/schematizer_clientlib/models/consumer_group_data_source.py sha256=qDv8TlgSJxZYM9nxHHGA962gBg6gVwO-mZgk52ZU6fs 2856
data_pipeline/schematizer_clientlib/models/data_source_type_enum.py sha256=q9CvKU7xIKu9cGptwl0r8g7IdnwWmt-jKYIZLDqmvFA 806
data_pipeline/schematizer_clientlib/models/data_target.py sha256=Psd4_g4azRvs2_E_Hblz5U4t4X95FkM_27fLqkenQfw 2701
data_pipeline/schematizer_clientlib/models/meta_attr_namespace_mapping.py sha256=dsWZrhsQRh9d9HXee3o3DNpIPbieGK7CgtyEnWsYGBE 1891
data_pipeline/schematizer_clientlib/models/meta_attr_source_mapping.py sha256=OL1FHvdtWWx8ojxYJXY9ir90gG6H-RgHEDJsVgWoXuQ 1846
data_pipeline/schematizer_clientlib/models/model_base.py sha256=WKbvssE_8RH5gUQpqieik_KD5TgHXxel8QK2VAo6ZMw 713
data_pipeline/schematizer_clientlib/models/namespace.py sha256=DpYxebzCCa1WJpYhcXUBp2z9t1zjppcFuQGvu6UnDS8 1586
data_pipeline/schematizer_clientlib/models/note.py sha256=0ho4gcMhoapybb_rM3Bycem6cIHO7BOnjypJm0VAT2M 3770
data_pipeline/schematizer_clientlib/models/refresh.py sha256=9ylUXYUnwOIYDP02OnwNxmVUy2fBVf4LcwiAy7zzofY 4359
data_pipeline/schematizer_clientlib/models/source.py sha256=MIj1Tv7J5gbgLu5s6rz4LB-9nxx2gb85hg7ihQOFZ5M 2885
data_pipeline/schematizer_clientlib/models/target_schema_type_enum.py sha256=2fhATEA756A1BH3DCp12fvbtXkM6i08aqcaD516eDUk 814
data_pipeline/schematizer_clientlib/models/topic.py sha256=pnnYcgb7_tinCpfCUGmofzNSx_Gk77cGGFrNl_LVYIM 4189
data_pipeline/servlib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/servlib/config_util.py sha256=4mrQNxrF2WBo0MiAaelBYX8tmEaaGugZU_eC3BqCAqY 11820
data_pipeline/testing_helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/testing_helpers/containers.py sha256=37jtqZEyKdaYm1vU61VBzI7VCx3eZS3tjHXNuEAqoNk 16721
data_pipeline/testing_helpers/docker-compose-opensource.yml sha256=YLLfbflq4x65gwC_cNanzVMF5mGdmvGpOjzzvwbI554 764
data_pipeline/testing_helpers/docker-compose.yml sha256=LirNEviIvmpPbwIKXEUnYaE5LJuDf38oGtnNfe_Mqaw 584
data_pipeline/testing_helpers/kafka_docker.py sha256=OdSkjC6y6WNGojas8iiPojJ-hpSdM6YHARyNyoxuO3k 2778
data_pipeline/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/tools/_glob_util.py sha256=IPq0A3hsE6_asQgEq9CMbHOs5wWyF6p_YA9T9aNDfXg 1018
data_pipeline/tools/binlog_analyzer.py sha256=73yXbGkdlcAuuSlU3wQfx1aPz_qgHtUsNUbcfcAMnJI 3397
data_pipeline/tools/bootstrapper.py sha256=otPYzbIJ265Il9sWNdvkyuCC8wXSb9bIpLoE65-QIx0 20269
data_pipeline/tools/compaction_setter.py sha256=Px_QQsgQknmuTp9e8KzZJMuBYiz0CL2hdR72g2EneTM 5573
data_pipeline/tools/compressed_stream_rotator.py sha256=q4bmNQ2Rd828zgyY_8acq-b_T4ihSeMUManlvdAu1yc 3855
data_pipeline/tools/copy_table_to_blackhole_table.py sha256=Odgeg1o2IZTxw29SGk8z6frv_WYdTMQGt_U8NcpVOvM 20786
data_pipeline/tools/heartbeat_periodic_processor.py sha256=CIYkuEgRZkGLVfkL6wJhVCQBo6oOBG6g-oXZRVDdAc8 2142
data_pipeline/tools/meteorite_gauge_manager.py sha256=ni5deFRbJtJSlD9vPUoXwMYaAIsAJloj8VLJgolY9B8 2019
data_pipeline/tools/meteorite_wrappers.py sha256=xWLNcN0OcUZ0x1HeXS5DlES0iaDdP8FbnYT3f0o7j1Y 3781
data_pipeline/tools/redshift_sql_to_avsc.py sha256=m9JxF3C4PFZlHjUUm5wyLJYZOrOY9qc-k5W9lz1CAqY 16017
data_pipeline/tools/refresh_job.py sha256=GarUeKqLhvTWxgRMNEnZwztXN_93AfJM1KLfLkEvhlI 6631
data_pipeline/tools/refresh_manager.py sha256=qFcKjJa7sAYKt6vXcaBUtfBzupNT2Tka7OBUWh0v8nA 20612
data_pipeline/tools/refresh_requester.py sha256=eIfCDNiM2KC2DadjUOrW-fuaXYzCd60y_Svzr2ouY7E 6984
data_pipeline/tools/schema_ref.py sha256=kNtZXx3UH5Wl1yLE14mqJQQRZHSBRAIILLlfld0XqWI 6443
data_pipeline/tools/schema_ref_json_generator.py sha256=NXPAl9HzUw5DfkOG-H6laNygGQyDtOPG6t42C6bUWAI 4258
data_pipeline/tools/sensu_alert_manager.py sha256=j1QjhbyjNAgFoiw0tee3pcbCn4fxVAjzXe3LziLQ9Mg 4952
data_pipeline/tools/sensu_ttl_alerter.py sha256=w7lKdrwyCbn2CWyL3eokHouccXy_aNjEbHrFq0e3Jvw 1864
data_pipeline/tools/tailer.py sha256=Qm6S69yJYhwY_p1OKi8X13V0Ta0Oabp5mXB-vtv1gCI 17459
data_pipeline/tools/timestamp_to_offset_mapper.py sha256=Oc67M46ASBaQ5h9JT2En-s9_Ovy-UmZ4BEJvbux_nLQ 9101
data_pipeline/tools/introspector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/tools/introspector/base_command.py sha256=KQBFLYqoRIR3ZNqljcpt15lmeAoMWIl7qDMvO0BetrA 12500
data_pipeline/tools/introspector/info_command_parser.py sha256=7CnUaRfT38eskY2do_Ml-jyGDsqnzzOxG_x5egznMaY 1416
data_pipeline/tools/introspector/list_command_parser.py sha256=6O2f0sjp9p-eo_dk7L2WKk-ZR7kcXsfe4mH5N6toAPg 1457
data_pipeline/tools/introspector/main.py sha256=YiLWZiDBLzPVRZ2iB6FFRI2OVP5r-3EPMVCuUrR5j2M 1789
data_pipeline/tools/introspector/register_command_parser.py sha256=2cFp8Dt0RU92do-DrFqr6Ka3OqmNq_gu9Bn6AHG57Bs 1326
data_pipeline/tools/introspector/schema_check_command.py sha256=SOkFKAtHAQ4ejMTShj7i197zrW9g8Tw0kmhHo4aE7Q4 2444
data_pipeline/tools/introspector/info/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/tools/introspector/info/namespace.py sha256=qSao5Z7Y0TkOSb9A9SK5mj6UCGs5qCnX_L5KqmnxLAI 3114
data_pipeline/tools/introspector/info/source.py sha256=So8J2j4m0Vtfp43LNwxLT7j0ItuyhVUodmtFeIQbQos 3388
data_pipeline/tools/introspector/info/topic.py sha256=TAgJIHQg7v68xhwVEjnHzwMH6rtPe5hZ3ka3DlUgcZ4 2619
data_pipeline/tools/introspector/list_command/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/tools/introspector/list_command/base_command.py sha256=S7xgW_pHDqOlod44YWHXsR87RaRH6O7uU6B6Mt1RyQY 2090
data_pipeline/tools/introspector/list_command/namespaces.py sha256=ZldaEhr6zdbJbn6wUbOIXCjQOylXb8uyYJt2koUmxB0 2136
data_pipeline/tools/introspector/list_command/sources.py sha256=IuwTybtj_SmC3MRJXh7Q2hVU86AT-AQCE5Vm_cyq3g0 2486
data_pipeline/tools/introspector/list_command/topics.py sha256=C4YPAIBwZ7Iv_rFGnyi7rhqpixW3-Opaw3phhVUI8QQ 2093
data_pipeline/tools/introspector/models/__init__.py sha256=m6_hY07PT3pHvv6dXCCHemm4arMj7RUoRtf-ecTDem4 939
data_pipeline/tools/introspector/models/base.py sha256=XMRjCSPvEK4HAS4X5TC9BosuaaJxd8hJSwvkyj2NLpU 1689
data_pipeline/tools/introspector/models/namespace.py sha256=aOnqcwRZYC-cqrwGGugH251jqCxribhZgyzh6TCOBLA 1587
data_pipeline/tools/introspector/models/schema.py sha256=fN5u5s8LTYsTZpqGWCm0XgVXK8aNEtW5vttP3-RUaB4 1326
data_pipeline/tools/introspector/models/source.py sha256=O5lN1M3FMufK0yKaVqGk-2K2tzfmDOyBWqrHWmDmyic 1451
data_pipeline/tools/introspector/models/topic.py sha256=QclNzt4iCDIqcDXsHRCQx1AGzBT1-6kkxh5A6_tLGGo 1993
data_pipeline/tools/introspector/register/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data_pipeline/tools/introspector/register/avro_command.py sha256=f5zhMOaBNtrOp7OqXpxoMbHHNHbvp2h9G02dsKVkVrY 2814
data_pipeline/tools/introspector/register/base_command.py sha256=NLRfNRTtv9Vm_eB5JYoCMJza_zczmsa9U0RfNnt-JnE 1965
data_pipeline/tools/introspector/register/mysql_command.py sha256=Nn9C1JKRBinvZj60u5m2HObGYg07wH9g1tc16RNLATM 2775
data_pipeline-0.9.12.data/scripts/data_pipeline_compaction_setter sha256=KfjUKWGsolvJ0MAVfJBeXu8MhIAcY-vcL4Fnp3B0I5Q 104
data_pipeline-0.9.12.data/scripts/data_pipeline_introspector sha256=bdQmhH60-af1iWPwK2hbl8QKueoALv7TfezlgAhAiP8 70
data_pipeline-0.9.12.data/scripts/data_pipeline_refresh_job sha256=9-af0-iXLX7uUo2fKwY8gx55k7a7eRI0K6SuvGUQH1I 94
data_pipeline-0.9.12.data/scripts/data_pipeline_refresh_manager sha256=zg8aTCiGEaa5LcYQIFlBK_Vz7_6OUzE00PXvu7_GiGo 106
data_pipeline-0.9.12.data/scripts/data_pipeline_refresh_requester sha256=4aBz89-fHa-SU5entYLPO1pw2sLDkGm9Arj6bPGyqV8 112
data_pipeline-0.9.12.data/scripts/data_pipeline_refresh_runner sha256=b8weADVGK4eKqG0tHY-XkK4WVk8v7LUcmoKG6Nt3PMk 118
data_pipeline-0.9.12.data/scripts/data_pipeline_tailer sha256=Y2VRQ59Dl96Y8hGOP8yzMJdQs3KqOJaKAekmPdGcte0 73
data_pipeline-0.9.12.dist-info/DESCRIPTION.rst sha256=2cyLlOecv39MpO1czQ2mHazGVgBA7LRARjq-bWretGA 3565
data_pipeline-0.9.12.dist-info/METADATA sha256=BhHlDS_6rGEmExC1PdsY9-momlhnAh0f-2mU8eXfIH8 5607
data_pipeline-0.9.12.dist-info/RECORD
data_pipeline-0.9.12.dist-info/WHEEL sha256=o2k-Qa-RMNIJmUdIc7KU6VWR_ErNRbWNlxDIpl7lm34 110
data_pipeline-0.9.12.dist-info/metadata.json sha256=xJXb3qGZ-kJuT6nDS4iR5p0GAFsJDxRDu3Fne0KOKro 1782
data_pipeline-0.9.12.dist-info/top_level.txt sha256=lQMLza3d550OxCINI-LP83OijLRX10t5EMBtOqfg-7w 14

top_level.txt

data_pipeline