dstools

View on PyPIReverse Dependencies (0)

0.27 dstools-0.27-py3-none-any.whl

Wheel Details

Project: dstools
Version: 0.27
Filename: dstools-0.27-py3-none-any.whl
Download: [link]
Size: 111585
MD5: 702923f362ede57737d9b898abf299be
SHA256: eecf46328223f9b939a6afef7057c1984889ec611994cfd4966db12b63b2e755
Uploaded: 2020-01-08 15:23:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dstools
Version: 0.27
Summary: Utility functions for Data Science projects.
Author: Eduardo Blancas
Author-Email: fkq8[at]blancas.io
Home-Page: https://github.com/edublancas/dstools
License: A license
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Utilities
Requires-Dist: pyyaml
Requires-Dist: networkx
Requires-Dist: click
Requires-Dist: jinja2
Requires-Dist: tabulate
Requires-Dist: pygraphviz
Requires-Dist: humanize
Requires-Dist: tqdm
Requires-Dist: numpydoc
Requires-Dist: pyarrow
Requires-Dist: sqlalchemy
Requires-Dist: paramiko
Requires-Dist: psycopg2-binary
Requires-Dist: pandas
Requires-Dist: sqlparse
Requires-Dist: autopep8
Requires-Dist: parso
Requires-Dist: mistune
Requires-Dist: importlib-resources
Requires-Dist: papermill
Requires-Dist: jupytext
Requires-Dist: jupyter
[Description omitted; length: 216 characters]

WHEEL

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

RECORD

Path Digest Size
dstools/FrozenJSON.py sha256=Vk5dRyX_hkAlyWIcWqY5V4xvHtBrh05Mpt7n8TIb8-0 2482
dstools/__init__.py sha256=PLrmXvRRxL2pooxl-59pWSQeKecjuNbNOYJF6zkAl6U 457
dstools/cli.py sha256=MavZYUFTwKF53Z7CKjeysx89pANA2MrBroxDLn360Ec 390
dstools/env.py sha256=3q1z1uf9qyjD2MeHZDNhaS7i98QE_r8djx4YTR_TKFc 4132
dstools/exceptions.py sha256=naO9-vircl8iuq_IZa_UqEgrUsD0DruaXIKMOzwb9C8 319
dstools/path.py sha256=PU5wFzHp4Xh1HMcJRKzNNF-lO9bL2DNz6VUTT8LL7xc 653
dstools/repo.py sha256=XG2t-9eCluhoEBZM_MG5WqkFxwhOcKlaqj8B6_zLW-s 2711
dstools/testing.py sha256=bOPcTilvCDfK3CQFQ4G4LKUVbsKEoaMchdRXawp78xY 3116
dstools/util.py sha256=8ZR8_pUUqCG-9B-Al1-lrM8m5B8hhoqIaBxbS9So-SQ 6039
dstools/env/__init__.py sha256=xbFp_TD4sKHiG7JKh9xCR-1GHiyubKRvXRUfcXQbMEM 51
dstools/env/env.py sha256=UkoJznpAzPD7KiAvZZBqzxuwrwd3IYmUeX_wjALL2dk 7198
dstools/params/__init__.py sha256=JPHy-qyaddRhElB8C7-_U0s6ySWBsGcxD3HTESWq8Sk 67
dstools/params/grid.py sha256=i4P4T8kr_VNKV53Pg-YsDJLOCFOOqAicStmVjDxvYzw 657
dstools/pg/__init__.py sha256=zWOsRgF8rDVbi1L1iTMN5J6rPbVXOlm812RCJQyybzw 45
dstools/pg/introspection.py sha256=uJgjXoYU9X-kQaeEoTKOiD27y3lnn30oig26IqqwsAg 885
dstools/pg/schema.py sha256=tX3C7UJScV674_dl1AlXsztVpDEBG7p5A5pZ62_2HMQ 1782
dstools/pg/util.py sha256=2qAojAfQg7nwWA074KMZQ9TldlqOYf7NQPoqrp3a-IA 875
dstools/pipeline/Client.py sha256=_AvlxfjY7I7RvwuF9KYXpewo9AKoPy7M0uyLwnVKzAI 89
dstools/pipeline/CodeDiffer.py sha256=Mrrfe4CWvoVEGlHh3Lnh50FKpZxvVJJjuoOnLuj9vHg 3194
dstools/pipeline/Table.py sha256=0CpbX4Mg4VjjG8MDCSSo10qaSTf51mW_A8iTvb35CYs 2314
dstools/pipeline/__init__.py sha256=xkCVDeUhQZDXdA-L3l08mc7WENck3Q0zjwR6MS045tM 56
dstools/pipeline/build_report.py sha256=OrXIdLb5SnZH6D7cNYIHWaqGCbvTF2xAFIi1Q1HfGv8 1461
dstools/pipeline/clients.py sha256=6iqoR1PgQN5sshnQTWLA5hONDx5Bygtz9uxtKUa3GZw 9694
dstools/pipeline/constants.py sha256=2Soqz205L9Je1f8UknP0TacnIhYOe16OXK6sy7jptVM 219
dstools/pipeline/dag.py sha256=x9MJMLPEI3ZxZBkWNCV9vW1bZdmqik-uGmwa4BDAi8k 13656
dstools/pipeline/exceptions.py sha256=72sU0Zek4NIVyucLzSvR_bXkG4o0wDcrzzI6Xu3vYc8 185
dstools/pipeline/executors.py sha256=q0gp3wuuPN-eziGNPU4UfnJYabZOfCwIIBgqPSxa1yw 4929
dstools/pipeline/helpers.py sha256=9kXBOjfLvC6U07nw69qFrc7DMil_Iaig_c94VwQcHn4 4369
dstools/pipeline/io.py sha256=ijYmAPR0mkMQrgY3KBGYjDYk6FBDB6xfiJGjdpOkeC8 3746
dstools/pipeline/notifications.py sha256=YoMFtHlcmOsEXbDQt2srHEAPj2SiDZsV_z4tn4l7Jjw 830
dstools/pipeline/postgres.py sha256=IFeWhqFV8EoKbbNd0A0L1BDzRIAley2oysmjpDYxAH8 5937
dstools/pipeline/products.py sha256=-2KaaQINmXMCcN_GVdwafXn_lDmoFsdqhOYeKn5H0L4 8246
dstools/pipeline/tasks.py sha256=5p1VcO2GVVRwUK56oFTcdDrxKwXIjOzjdRH8qcxckg8 10556
dstools/pipeline/util.py sha256=jZjuwNlPvPkuo92vOXP8AzHqodG1LbeY4X4qWBCsjIc 1714
dstools/pipeline/clients/Client.py sha256=UuwsbGDh0wEdabuYUg7sZpB570zZmb9kIIxqiU5dIgE 1992
dstools/pipeline/clients/__init__.py sha256=UJJcSjogUqgaD0lA0VGCaCxIt41USNwVXuAeZvszet0 370
dstools/pipeline/clients/db.py sha256=Nw9U5jbdHP3YNfAZXhycSoKu_A0nZzmvFGEBI_a3tls 3650
dstools/pipeline/clients/shell.py sha256=Gra_TEzb2w1zO9W7HucwBYOIFcQ5i_MRvYuUzb6aiXY 5898
dstools/pipeline/executors/Executor.py sha256=4Z2w4oF2LQqrZqCky58uaVwKi4063Aq0o4Y1jMjZjbw 26
dstools/pipeline/executors/LoggerHandler.py sha256=rkuy9QfzlpFrItC-2ZcE98FWvkCW_y4GNwghCVD-cU8 1024
dstools/pipeline/executors/Parallel.py sha256=ocMhjvk_HWmq5GYvvothwPjhrl_wxBFiVQB4u_fagHM 5557
dstools/pipeline/executors/Serial.py sha256=YvYaopdFdlRBFI3uqQrqiwV-KdfH9Aw-1d4bvcyLf6s 2204
dstools/pipeline/executors/__init__.py sha256=Bi6yPmpnmeFddLW-ius_PvGRKs-RRQPm4zbegZN9Kzo 144
dstools/pipeline/placeholders/__init__.py sha256=jlegbM_cLWE6MlWIk4Xs6ZUpAybDYinbZOke_qjZmZk 663
dstools/pipeline/placeholders/placeholders.py sha256=GsOJl7yhy6kzTPrzWvjAYh739XSSMlBIych4hT_an6w 9397
dstools/pipeline/products/File.py sha256=VgwIbwb7vXiim-3F4Vt2z07xKrgkHPkCXr1F21L07k4 2306
dstools/pipeline/products/GenericProduct.py sha256=ppPr2pVp3wDR_lvFmTJsRXWEZN7IkAhO3PU7lQdb5pU 2392
dstools/pipeline/products/MetaProduct.py sha256=260PU9eQa_C45L_WXSs7mDSIutbYtv9PvE6SkfcBdB0 5153
dstools/pipeline/products/Product.py sha256=tVk2pYUhhRj7MyokUD3JkykWfeA44YyRitJfeniYfaM 7193
dstools/pipeline/products/__init__.py sha256=u90fb__ni6fLazTONbFLL8qnZ44MEUmn3SI8U7ku01g 334
dstools/pipeline/products/products.py sha256=K7Te_dwejDzcMwErmD2udxehjMENconmotv1fPdPdVM 1706
dstools/pipeline/products/serializers.py sha256=yVvxKtpQ6mCVTrpFBWto0NL9qrd2jAyKMleFULFNyqM 646
dstools/pipeline/products/sql.py sha256=TDNYopr5EyocYc42hFMZIzk3vYRLHHYNVq2qBVqLhKA 7645
dstools/pipeline/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dstools/pipeline/resources/dag.md sha256=ttIl0RyjsrGCrlt9A02efDG3VYXdh1F3RPgGh_w4ao8 181
dstools/pipeline/resources/github-markdown.html sha256=rlq39Xp9X5zuFK8SxTuGGjQD0H8D44m3azM1VW1mglM 21898
dstools/pipeline/sources/__init__.py sha256=BNiXF6i840Jwm33GZu3W9KFwM7w7XpPThUvUGsl-UvI 366
dstools/pipeline/sources/sources.py sha256=SV9gKMxvIHwhmXNzZQ9C3QFVIAzatxmYR-Uw-DD2Scc 8358
dstools/pipeline/sql/__init__.py sha256=zmsEGa9qrjQc1_4VNXu8psACvWjMJqTLYpeYp-AzwaM 85
dstools/pipeline/sql/enum.py sha256=GEEvPoIRSnYjdqTLU0grtPy0fwiJzIyTwOY0rKd2cew 88
dstools/pipeline/sql/products.py sha256=ecJ8mlH4kAkuroEGTDj4sKJwiqXzWMWW5wTLvkW70xw 3048
dstools/pipeline/sql/tasks.py sha256=h6Kq-50nwUoWLirL5wFnacXzxAfSwbbaFJKsqLfEJxw 4100
dstools/pipeline/sql/pg/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dstools/pipeline/tasks/Params.py sha256=oP8dnMsZhOZJOI8y1qBeB9t9uhMpXLab3J7EkK7eiwQ 2070
dstools/pipeline/tasks/Task.py sha256=32CrXgTKzMZZOJe1Y7bxVyoSrh3hm-512Op4pHYt2aE 17931
dstools/pipeline/tasks/TaskFactory.py sha256=Hq7Xl--oObwpuyOcq9mxXUl5JR8W2y4UrfYJK7-LMis 573
dstools/pipeline/tasks/TaskGroup.py sha256=NeaWlrO0Dp5gURfJECbFIznpXBCStY4uEjv7HBzGVFE 3762
dstools/pipeline/tasks/TaskStatus.py sha256=2Soqz205L9Je1f8UknP0TacnIhYOe16OXK6sy7jptVM 219
dstools/pipeline/tasks/Upstream.py sha256=rma3ewmNFIUAzFHyi9f1PJAMtST1LAjCItZwtacuZBY 2603
dstools/pipeline/tasks/__init__.py sha256=ZgPsnkAFuZbu58LVuw9lgdNtK0VPuw57jr7E5Jjxqxk 737
dstools/pipeline/tasks/notebook.py sha256=_EIdlF12_daO5yN55VkLr3ow2QCmrYEVk7QRnNyrp60 5534
dstools/pipeline/tasks/sql.py sha256=8UmHpOnPvrIUOqcmwgld-ToOXuiPnZG8Eg_f8MxvGmU 8972
dstools/pipeline/tasks/tasks.py sha256=8Bzf4xehUHEVexgSbeTfcao75-MaXhNApUrdcRwPBk8 8395
dstools/pipeline/tasks/util.py sha256=Z8SZalKq-B6k3iW6_zeR9DnMOfMWcS4cLjYETZ06I2A 522
dstools/pipeline/util/__init__.py sha256=csOdXrXRcPDdShedWkMx0qGWNORekHv0XziQ7JHNpmo 293
dstools/pipeline/util/param_grid.py sha256=7KgmhCy6q7G3nOfBRd59dSkqsWiklKlymyEkFgG55DM 2338
dstools/pipeline/util/util.py sha256=jZjuwNlPvPkuo92vOXP8AzHqodG1LbeY4X4qWBCsjIc 1714
dstools/pipeline/validators/__init__.py sha256=pO435y_G5v_svkdgsd1C_BW2TNb8d85rqV9syeSJfT4 108
dstools/pipeline/validators/validators.py sha256=CWkAgCeAvAhdrxZJ2gdZ6EvilMfTh72KalERb_YpI88 3348
dstools/plot/__init__.py sha256=TrUa5wKztQtuH6ezO8nvryat9Y55CPW4W60AVpaDZkw 118
dstools/plot/plot.py sha256=NanTxT9Te49jZqFZGZw34ggyAblmMWmsSmCeicuPrfo 5968
dstools/plot/util.py sha256=XmHhDtkTXJvBgbSEEBUqh1ZaXSfyCR1SD-N237qt0Wo 406
dstools/reproducibility/__init__.py sha256=AxheeTRb7yaZk5kVLxPAewJOWvThgkB3HQbszCe0lnk 275
dstools/reproducibility/util.py sha256=gWyvz9IrSx0YYsvIJDWLCI7TcGUJDjmv13-BuDuJOfs 4091
dstools/sklearn/__init__.py sha256=GVJV3ma1yBjSfA1Pn-IJU200NZ3QRUoMovIUzroaJhw 39
dstools/sklearn/_all_grids.py sha256=IHzDLPZrc6tXeI1X3WqU3lsZbCds5riV99rMT-4-nNQ 3284
dstools/sklearn/grid_generator.py sha256=1QvAiHoV1Gzl_6HbLVknmVrYAL7pp8PFJb1ZMaKEZm4 711
dstools/sklearn/util.py sha256=KbWQoLht4uI3bym8kMtcfC1YYIPx5fVBrIyJ_bSzow4 154
dstools/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dstools/sql/infer.py sha256=OueBuBAzz9r39Vw5281ZMainV-wF-4mqxx3xPbTbdHE 1973
dstools/sql/run.py sha256=aosVEGUQHN-3Mk1xWMqNqDI08FUDrhPkjaz9S7sGXk4 1194
dstools/templates/Placeholder.py sha256=NS_933h6tShj0ZosiUikMPJnjy-u1pnf0RiT9awjpC4 12779
dstools/templates/SQLStore.py sha256=gxj6lUOc9Kyg7AIc5R-FHupHfteCkelloj0fKTCvJd0 1208
dstools/templates/StrictTemplate.py sha256=hNGFW_J6t6Kmu4B0VcOpgGsJUqeyZbiDB8P8t3t2mvU 7639
dstools/templates/__init__.py sha256=LLkldrmfHLekZes3376MS1OG0JcLSuHxfclX1_MFb68 72
dstools/testing/__init__.py sha256=xB7DQoPW-_lBXCJX4hB4ya883eNpTZ4cIAy1sDdpLVU 77
dstools/testing/sql.py sha256=IokuCSSJdQsFkjGGbLBqrELrEqVvX_RQ4FJ1sWxzrjo 1666
dstools-0.27.dist-info/LICENSE sha256=PrjJsJGBUCiKv7y7o6-7KOsmMq5z4ojBdN2nBR7T5Nc 1089
dstools-0.27.dist-info/METADATA sha256=f-eTbOUwoZmT8FqnQBeviILj2uqlUOiDo7SAQs4fZYo 1747
dstools-0.27.dist-info/WHEEL sha256=p46_5Uhzqz6AzeSosiOnxK-zmFja1i22CrQCjmYe8ec 92
dstools-0.27.dist-info/entry_points.txt sha256=O0WSfnKmIX9rJeLujy_ibPZtMcjeOaCqrYF5Z_OnIPY 45
dstools-0.27.dist-info/top_level.txt sha256=DbzBEvdFSMDWmzYqAQ5ZfVRQ4hc5TurM0iuvi_JFHfM 8
dstools-0.27.dist-info/RECORD

top_level.txt

dstools

entry_points.txt

dstools = dstools.cli:cli