dataflows

View on PyPIReverse Dependencies (10)

0.3.12 dataflows-0.3.12-py2.py3-none-any.whl

Wheel Details

Project: dataflows
Version: 0.3.12
Filename: dataflows-0.3.12-py2.py3-none-any.whl
Download: [link]
Size: 136646
MD5: b1e7aaef05569205c4f9a62c5b16b34b
SHA256: 36c46a8af24632b63f43b508638c2abb1b91930d733df569d9c4ad0374418658
Uploaded: 2022-05-29 09:35:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dataflows
Version: 0.3.12
Summary: A nifty data processing framework, based on data packages
Author: Adam Kariv
Author-Email: adam.kariv[at]gmail.com
Home-Page: https://github.com/datahq/dataflows
License: MIT
Keywords: data
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: tabulator (>=1.38.4)
Requires-Dist: datapackage (>=1.5.0)
Requires-Dist: tableschema (>=1.20)
Requires-Dist: kvfile (>=0.0.9)
Requires-Dist: click
Requires-Dist: jinja2
Requires-Dist: awesome-slugify
Requires-Dist: inquirer
Requires-Dist: tabulate
Requires-Dist: tableschema-sql
Requires-Dist: xmljson
Requires-Dist: bitstring (>=3)
Requires-Dist: python-dateutil
Requires-Dist: openpyxl
Requires-Dist: pylama; extra == "develop"
Requires-Dist: pylama-quotes; extra == "develop"
Requires-Dist: mock; extra == "develop"
Requires-Dist: pytest; extra == "develop"
Requires-Dist: pytest-cov; extra == "develop"
Requires-Dist: coverage; extra == "develop"
Requires-Dist: lxml; extra == "develop"
Requires-Dist: plyvel; extra == "speedup"
Provides-Extra: develop
Provides-Extra: speedup
Description-Content-Type: text/markdown
[Description omitted; length: 4956 characters]

WHEEL

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

RECORD

Path Digest Size
dataflows/VERSION sha256=mGSJ7HRfa0Wz5G0MEelHYxx5xnAwl-Gl0lYksRqL7GA 7
dataflows/__init__.py sha256=buDj3V8Uq3RDEF8vEJrOc7yDRWEZwMzpnDud6L71Vvk 221
dataflows/cli.py sha256=7O6DlLdS6t2iHLmfsacpije7UIICMFi-FkcFD8fd240 8745
dataflows/__pycache__/__init__.cpython-37.pyc sha256=F388lZyJSxN7f1iXsZCv2p8thrwTOS376QuVx0sVLC0 417
dataflows/base/__init__.py sha256=migk9MoYPTis6yr8LJwnbtC9sMdPpn_mi90QYVoGlfw 291
dataflows/base/datastream.py sha256=SeiPsvGhlPBPfXJhB6v5sYDGRFuc4SMDHJw-sIG2D5o 451
dataflows/base/datastream_processor.py sha256=NsBrZBD7JoMtxDAdjJbDkC9R0jAECJ7Gc_lc2Trz48I 3958
dataflows/base/exceptions.py sha256=_4luUJPITeVpHqPj6CHBImf5WO3jKTTCshGE3IV7m9A 612
dataflows/base/flow.py sha256=dM0f-5jzxFyHxSASWM8RWfD-imoiTOChkhQit6ShA94 2027
dataflows/base/package_wrapper.py sha256=1dq0B4A_ljqAc_zO0PaymlAoA1EuabNDfJ1NEAF-fOY 241
dataflows/base/resource_wrapper.py sha256=nI0LacXMgxphHEQSc0Vq0raNQRWX8sNadi5gYiQnN4g 265
dataflows/base/schema_validator.py sha256=UCG0ci3gzy3N96J6mYZy3JX-L7OU7MPv6Ros2S6Z_ME 2340
dataflows/base/__pycache__/__init__.cpython-37.pyc sha256=CfaRav09aXkTdqf9_CTPQVXFHR2k-RalcH6M2LG_szw 502
dataflows/base/__pycache__/datastream.cpython-37.pyc sha256=PyzEa63RPmjueEOiqK55q_1JaIGCjTLF6HVs_qwjM7I 863
dataflows/base/__pycache__/datastream_processor.cpython-37.pyc sha256=jflA1RaUWDbZXcST6B244JsBzdQsP5DE-blkQIAYCpU 4775
dataflows/base/__pycache__/exceptions.cpython-37.pyc sha256=umlUanvlM8L_eeqYfQM0NtYCSXg1R6V83iOeFKZaOn0 1087
dataflows/base/__pycache__/flow.cpython-37.pyc sha256=11cIZzK7jM9p-J8yxlGbvnjhg1uYsqO1A083cA2ja7Q 2069
dataflows/base/__pycache__/package_wrapper.cpython-37.pyc sha256=OxybiGKJMyqw6jf2vXi3n4hI36YA6DrataL5MOD5X7Q 704
dataflows/base/__pycache__/resource_wrapper.cpython-37.pyc sha256=jpBt7Vr79-tmwNjX6qGqT-tE0hLHaMUrqwKd3S0Ck8U 718
dataflows/base/__pycache__/schema_validator.cpython-37.pyc sha256=JngI93MLRxlEoh-_hF0mCFSI0xM7D8axPv4Is8V-KOg 2859
dataflows/helpers/__init__.py sha256=3VsEuQKoA3dCbXia3wYwZT7ils-gQhKIhphue4nBYGo 232
dataflows/helpers/datapackage_processor.py sha256=O23eu1XXS9EmjFMDj21r4r0spsLZsuhDu61pGLxCF2o 633
dataflows/helpers/extended_json.py sha256=LbVjYIilL715-CQ2eaeYOzQ1NkKUXzgZb8TMZMO5VC0 4143
dataflows/helpers/iterable_loader.py sha256=t6Y1htQFYYn0Z-YVM5419tvoBzzfYFyq6BA1ZINCqBM 3727
dataflows/helpers/resource_matcher.py sha256=FJjennAJc_o46_yVr4fPY6HzchvqT8wluIqsPOT3HGg 947
dataflows/helpers/resources_processor.py sha256=qwduv327vwQk6hTWams1bWbFVbWno5rBWQ99MhWkG0M 308
dataflows/helpers/row_processor.py sha256=Cm6o3zXxyufPMmgqKsf_SkJbi6FJ12L2yhPcax5ls4o 337
dataflows/helpers/rows_processor.py sha256=mUNdf6_Bt4Sa6NpzbwwF7_r86qTasQj8sgVj67zblG8 295
dataflows/helpers/__pycache__/__init__.cpython-37.pyc sha256=qVGRoH4PPiF6l69mE00wgwTiYjqEIP0COSaiwPjHIvw 364
dataflows/helpers/__pycache__/datapackage_processor.cpython-37.pyc sha256=9Iz4sbYUJHOIxa3sPELx3SL17Gz6xWf1oawcmm1R6ok 1083
dataflows/helpers/__pycache__/extended_json.cpython-37.pyc sha256=G2JOnUnDS8L4Prmey1nf1yuhOEeOa7TbVXth1HHGNXU 3532
dataflows/helpers/__pycache__/iterable_loader.cpython-37.pyc sha256=A13ss3ABeFT6Ahux2eI82vn2vVXzZO9kBFtjsKjgymg 4635
dataflows/helpers/__pycache__/resource_matcher.cpython-37.pyc sha256=E7MCs1_eH6k0K53mscecLaQowez4aAASeuBeRXWRFWE 948
dataflows/helpers/__pycache__/row_processor.cpython-37.pyc sha256=7TYqoXLSVITPkNOjn4rklpf5gUkPloGIpoHF01cccns 739
dataflows/helpers/__pycache__/rows_processor.cpython-37.pyc sha256=_IASA0lOM4KhtJN2kcAoUfFAH5gKI_8gDZcgHXHxu1s 742
dataflows/processors/__init__.py sha256=v04zsU7f2lIVHsU3t0YG8YBD8M_ZzzkXPHRqRCYsUdw 1133
dataflows/processors/add_computed_field.py sha256=GfxnYVe_G7SSoTGJBJYOQGINAy1tCbNXobXyPOUAL7o 3274
dataflows/processors/add_field.py sha256=mW-BP1F1jljTWMAwoDNcydUgR82Bhy9MSZwDPt6OaNM 409
dataflows/processors/checkpoint.py sha256=obMBs04gknAhAxjU4IomPCmH_gFEm3DdQ6LUtRHCPKw 1486
dataflows/processors/concatenate.py sha256=we_2imdGY9TzjiZRlBNPOO-GLHFepEuQaFDGyuC5Gts 4519
dataflows/processors/conditional.py sha256=5UJDfPae5HdMRYHT4mas1wh0p5kv06mhhv9rEr5D5V4 503
dataflows/processors/deduplicate.py sha256=V0h4LD0JvyRk6MUo5OyMo2knfMzM0E0yME0HTAaJnlo 849
dataflows/processors/delete_fields.py sha256=3XTpRgEhuKJxZNvlyDXQjQUY5zIkzqp1JkQmot9WpLY 1795
dataflows/processors/duplicate.py sha256=lpkzr7NCIFqI90iQwR2eEVVLLv8hWGzJxsOug1PYKVs 1949
dataflows/processors/filter_rows.py sha256=SRoNENV7Xr6j3JUJrFt0T08xHljyeORaTYcdGHDJ8L4 1000
dataflows/processors/finalizer.py sha256=mm1-nEPeQZ7KU3wvd4ETVzS2kXSQhs_x8LXSQP28y-c 576
dataflows/processors/find_replace.py sha256=u0Xwn1iwm2rne2lSVHYRXNyxcQA3OMWEiYTLUyce_0U 738
dataflows/processors/join.py sha256=63xryTtAarMt9X4D6M2ZMDgVsHMLmDS3aK189XDdw2E 14021
dataflows/processors/load.py sha256=J1YEbmij4W5jOBoJfTPPrWc8R2kKR9V6yCnQt--OIZ0 11349
dataflows/processors/parallelize.py sha256=7YSJrxQZsYuBUz0JlljYgbfmUc2vRZjZFK7u9M03now 3278
dataflows/processors/printer.py sha256=Sjr1DObNGddCPbilhhfM_qr0T1UFviomgP0t697ZvtA 2342
dataflows/processors/rename_fields.py sha256=S0dZioxpxcboKOcHeDafq-7bB0GXECeqJU6sH7GcLO8 2208
dataflows/processors/select_fields.py sha256=-lXRpBlTaUa8kCzOwS96iHdS-H6Rr8paAG3uo93Ab5k 1901
dataflows/processors/set_primary_key.py sha256=Q2nAaGomeTo433hmorbsddOk34FPRmiDdDyVPjfuouk 652
dataflows/processors/set_type.py sha256=poL6TBm1uVg0Oq_-cYJ2wWtZ2pHlyIsW9oA31VWbQLQ 2666
dataflows/processors/sort_rows.py sha256=50GFXpbzEH_JrRH2Z2iLncU9zhwQmGJVik69QgLcFEg 2224
dataflows/processors/sources.py sha256=oZMZ74_J3ftzQDL0bEIh-GCdtRxmhwuOKT2r8E_UTg0 956
dataflows/processors/stream.py sha256=PdreGckvq1OcGbxcQt4p59L5gFT1OOW2E76Py0EcEME 847
dataflows/processors/unpivot.py sha256=cy33iCy9rLWSy-pkBqk8_yTYbP-VTIOrOKYswck4IzU 3372
dataflows/processors/unstream.py sha256=QYYcL2goHOO8c0bohrwcWkzEqOGcMkQTuzuJdeDYZYI 651
dataflows/processors/update_package.py sha256=ckklEDjHphlD_o65mLiFDfPQlBB_yb-pdkgnDXJzkQM 326
dataflows/processors/update_resource.py sha256=7W9jGyt_uFeYb2Xx9seh2eQP4FUl3F5LFzm0uuWBzWc 604
dataflows/processors/update_schema.py sha256=T2MceP1peSYVzas8IH4vyxSN4mIPqU-IxErQIUBspvk 627
dataflows/processors/update_stats.py sha256=X62j8pyI587eMOi2uhoAWyzFPNWcUc9U53ZUZ_AenbQ 137
dataflows/processors/validate.py sha256=dt4u7quxLVkvcLrAQlftEJj2612CONWFM7bxoxjqbIw 2242
dataflows/processors/__pycache__/__init__.cpython-37.pyc sha256=NUw6KEY5raLjSDnY84iK0BSANB228rWZFelp7xqcC1I 1243
dataflows/processors/__pycache__/add_computed_field.cpython-37.pyc sha256=8NOmf584fnBwNzJpFNWoZR3y27IyM7Y54XCMoE-p7uw 3678
dataflows/processors/__pycache__/add_field.cpython-37.pyc sha256=lcWk32b50zpTPXF2xM7K9fsbVuTwGohe6L6ttyu30CQ 570
dataflows/processors/__pycache__/checkpoint.cpython-37.pyc sha256=o5B_WqDArEiYm8izVShkgrO7nbq2oD-Jh11ZJd6jbLU 2147
dataflows/processors/__pycache__/concatenate.cpython-37.pyc sha256=JvOJxXgwCUKeRF7FBIz43M07QELXXQ3Rd1plTC1kPvc 2737
dataflows/processors/__pycache__/conditional.cpython-37.pyc sha256=r6_f9PArYYWBSACehwMc-a0AEMZIgg8mVwxTXcR_32E 821
dataflows/processors/__pycache__/deduplicate.cpython-37.pyc sha256=7eYENP0-zcfMGbNimU7mzoUkae7BoJBNixxXBrsNuVk 1154
dataflows/processors/__pycache__/delete_fields.cpython-37.pyc sha256=v2Jz-44kpsumI9TgWC_mNARex8jyDZMtdG2dgY7gOms 1969
dataflows/processors/__pycache__/duplicate.cpython-37.pyc sha256=BOgoRuEN1O04RenRLLJwfDt_1YyeBvAGAG2TFVT4VfI 1859
dataflows/processors/__pycache__/filter_rows.cpython-37.pyc sha256=IuLP6YOtE3unrDZsZ6PBXPodLgk-xTyOfZIqxg2fq0g 1469
dataflows/processors/__pycache__/finalizer.cpython-37.pyc sha256=lGBrKo2GsQuRhx0OndZJ-FjpG3lxcf8UFqR4_LKwjxw 1033
dataflows/processors/__pycache__/find_replace.cpython-37.pyc sha256=jpZ07pbV0pCbUUKsFlGEcvynKx26JIkwOUgBQnmIi7U 933
dataflows/processors/__pycache__/join.cpython-37.pyc sha256=RSV3qorzg9ssqAsOCTjwIdTEcFf_DroeuFnGbdA1ZbY 11352
dataflows/processors/__pycache__/load.cpython-37.pyc sha256=EBsw-NMHbwMkoBd_4i3qA-CKxjKnGaxUwlfZbHKl1lw 8004
dataflows/processors/__pycache__/printer.cpython-37.pyc sha256=4M1cRgTRgR_SXDiWwfU52-3zn1RCL_RTOguAicjeAaE 2791
dataflows/processors/__pycache__/rename_fields.cpython-37.pyc sha256=lS_4tVPR68oAHk07BJX0jF0pLCP258m7uXeHZ1CG5SQ 2075
dataflows/processors/__pycache__/select_fields.cpython-37.pyc sha256=qhFxBEOvC9P0bHQNtgCnovg5a3Y0LjiETzBPDk12FQw 1823
dataflows/processors/__pycache__/set_primary_key.cpython-37.pyc sha256=av8BYQNcHnqagQ9wlDyuuVZIYXdYEe_oFyrZWVcub4s 842
dataflows/processors/__pycache__/set_type.cpython-37.pyc sha256=9xT-xSaKZbtr3KgK5tTrG5G10HX1RZIepoinUP7YvOY 2487
dataflows/processors/__pycache__/sort_rows.cpython-37.pyc sha256=QYkPI_ssxbvNXAAimoXF464BGeU5Cq8GUY3NwXmLQOk 1990
dataflows/processors/__pycache__/sources.cpython-37.pyc sha256=HbkbfI4zodusg2hyJxRPQg-3usloAr8BlhTZpTxXgMk 1383
dataflows/processors/__pycache__/stream.cpython-37.pyc sha256=S9j4W9bS-xHmZ6FEjQbw2Tnvbp5joctMTLHPonzmxwQ 1215
dataflows/processors/__pycache__/unpivot.cpython-37.pyc sha256=mfaTY4UTf67f7ps9JwkbIUYTOlmd4JQv0jhybt9NO0U 2541
dataflows/processors/__pycache__/unstream.cpython-37.pyc sha256=YSplimT_KcVqOS8KuYiy_XRM2EW1pYFED1zL1URF8Rs 1007
dataflows/processors/__pycache__/update_package.cpython-37.pyc sha256=Hxy6rrGvd5l7-dNLPzDxPNXglZy1zmcYuzrihDKR8zM 555
dataflows/processors/__pycache__/update_resource.cpython-37.pyc sha256=SXf0lVeiBxnWQWxZHRRwenhDgA3B8wzIFXVf_EoWLNU 801
dataflows/processors/__pycache__/update_schema.cpython-37.pyc sha256=XBX3JNTV3OPJvv77VdSDAFyDrWCTvnyXlxn_HdIjk1Y 823
dataflows/processors/__pycache__/update_stats.cpython-37.pyc sha256=FlOM4KwkKU5tZzNwRpNGP9AxiQReNEE_zs4dwXK2TQ0 494
dataflows/processors/__pycache__/validate.cpython-37.pyc sha256=Vyv7DtIlztNBwQs1EMP_1h-eaO3ZG9hyLg1jvajQEz0 2723
dataflows/processors/dumpers/__init__.py sha256=AW6exdcEMYhYosOWajY7UDDV50Ua1KJuE6CMeCpN4gs 138
dataflows/processors/dumpers/dumper_base.py sha256=r5Hs_wfH5Yfrq_cpSo3OH133KlC7aP52-wRjHCUosIM 4238
dataflows/processors/dumpers/file_dumper.py sha256=LHtHxnV6zHJoFjcSibJSvJsc3KqfNa4C9boXeLFn5UI 6388
dataflows/processors/dumpers/file_formats.py sha256=5o6Cc-SNYdyLp41JWobUvXFzxAysT0bEG285IQTa4UE 7570
dataflows/processors/dumpers/to_path.py sha256=N6a4ExF4lIyTJuvWwOzKS2CAMefyeyTpySfDJUKRv40 721
dataflows/processors/dumpers/to_sql.py sha256=YSeLtfSzTiQvJLGLcolZ5lOEYCUATHwtMWJK5YhjzJ0 5712
dataflows/processors/dumpers/to_zip.py sha256=f9cDL3WYscqjg5RycUxvEA5HbsyimWfiuTAygXbjli0 620
dataflows/processors/dumpers/__pycache__/__init__.cpython-37.pyc sha256=dWv8sDA2ndZze7muauORRyDgCGOoJPuMLkt2bfyZ4bE 326
dataflows/processors/dumpers/__pycache__/dumper_base.cpython-37.pyc sha256=-yNZAZWbAU8sv1YnwvX80hVKHT9SdnX46gY3_cAoUeU 3819
dataflows/processors/dumpers/__pycache__/file_dumper.cpython-37.pyc sha256=jN8Lb4_5P8zk2Jk9u-B5LCcH5cTrSNMSF5YR4lLhZ0k 3976
dataflows/processors/dumpers/__pycache__/file_formats.cpython-37.pyc sha256=7HNFa0hSMlGG4ydKEz4uQSw-4aGvpdfDPvgd4m1Yvc8 9178
dataflows/processors/dumpers/__pycache__/to_path.cpython-37.pyc sha256=XK72AowpFIFS2T8DpdvKur-cYsxpyhmHTv8663iC86w 1168
dataflows/processors/dumpers/__pycache__/to_sql.cpython-37.pyc sha256=TVW5X5qrLYetG-CPwmnkotGqqKvEnAaK2PG4UepsfWo 4647
dataflows/processors/dumpers/__pycache__/to_zip.cpython-37.pyc sha256=90tHUsZWluAmAOveAutGuKmuwVM-LuKIfegQriZXKTg 1095
dataflows/processors/dumpers/formats/__init__.py sha256=Eo_Y4qCpAg8MPlh_aFDt_y3jo2kLrK4vGvhib2NpSGo 179
dataflows/processors/dumpers/formats/base.py sha256=8YLxkaJ-QRSavJPOp93VXgbAYJMey0RAfhhl-_1GfV8 2560
dataflows/processors/dumpers/formats/format_csv.py sha256=DEv9pswaE5WLzNPRfr3e3vuZ7mNAQQyDnuidRElYCQ4 2675
dataflows/processors/dumpers/formats/format_excel.py sha256=fwrIw1KxRNq9RISCV60SSGqIZ3911MlVftRdX1thIyI 2949
dataflows/processors/dumpers/formats/format_geojson.py sha256=rjNFrIL7CURa5xtD5dpdWJOBlshWcBzjjrzE1Vmwho8 1354
dataflows/processors/dumpers/formats/format_json.py sha256=_Sap-lTpwZhDrr_691_yCSHVV8e-Hjc6bFacR7sPmCU 1945
dataflows/processors/parsers/__init__.py sha256=8hdqtgnXH3MyhLKUmXGC8N9sR9e5i-WCEjaHzne2Vkk 121
dataflows/processors/parsers/excel_xml_parser.py sha256=6eErsR91KyPk6ZRu1K633Rd4QZKXFykuJBdZRJJJBPM 2299
dataflows/processors/parsers/sql_parser.py sha256=OhxPlOekeaavzs1E_2-iZ_7CcYZISRQsm4oSq91ZDR4 1994
dataflows/processors/parsers/xml_parser.py sha256=I8tuMUaYosH0aJlU1z3pJAqpZ4rdpl5vmMOm2TaAzd0 1588
dataflows/processors/parsers/__pycache__/__init__.cpython-37.pyc sha256=cfBLWqQp_A-e0GB_CCckkCIJglhEtDvswYkP0MdOw64 263
dataflows/processors/parsers/__pycache__/excel_xml_parser.cpython-37.pyc sha256=WO9WmkHpX2mgSsZ4etVf0DOy4Y0v8hfS1eU_x80Nqj0 3339
dataflows/processors/parsers/__pycache__/xml_parser.cpython-37.pyc sha256=LOL-7kG_gPyhCGnq-QZ5YL5mjlVW-ekp2oefG9FspLc 2225
dataflows/templates/main.tpl.py sha256=A8Jeaty5tstUq2hfaOQEazXIo9EZMloci8x2F8tcsLA 3324
dataflows-0.3.12.dist-info/LICENSE sha256=3j--DxtgygAC6mhW74Vs_-C4mHqIbHA7JNxqF_8t0Pg 1067
dataflows-0.3.12.dist-info/METADATA sha256=i4hN2ILDZxgiVIin9koIe2GI5W62P3SCqiY0UNLPDhQ 6409
dataflows-0.3.12.dist-info/WHEEL sha256=Z-nyYpwrcSqxfdux5Mbn_DQ525iP7J2DG3JgGvOYyTQ 110
dataflows-0.3.12.dist-info/entry_points.txt sha256=2kI5zYyQTSEmibCzVBdwFRCY9ZN81pcUUi2CRXdzLs4 49
dataflows-0.3.12.dist-info/top_level.txt sha256=pdsCNChCFScJfE6zS9ZDrgAYIPrWJnzPD4ARe9ldsP8 10
dataflows-0.3.12.dist-info/RECORD

top_level.txt

dataflows

entry_points.txt

dataflows = dataflows.cli:cli