datashuttle

View on PyPIReverse Dependencies (0)

0.4.0 datashuttle-0.4.0-py3-none-any.whl

Wheel Details

Project: datashuttle
Version: 0.4.0
Filename: datashuttle-0.4.0-py3-none-any.whl
Download: [link]
Size: 98444
MD5: 08257fb23af51ff12eb1e464ff5485d4
SHA256: 7bbdc59bfd128bcad91603ed278e26f6fac3313d58c0ed9d8fa49a9cb073b8c3
Uploaded: 2024-04-11 21:25:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: datashuttle
Version: 0.4.0
Summary: DataShuttle automates the creation and management of standardised neuroscience project folders.
Author-Email: Joe Ziminski <j.ziminski[at]ucl.ac.uk>, Adam Tyson <code[at]adamltyson.com>, Niko Sirmpilatze <niko.sirbiladze[at]gmail.com>
Project-Url: Bug Tracker, https://github.com/neuroinformatics-unit/datashuttle/issues
Project-Url: Documentation, https://datashuttle.neuroinformatics.dev
Project-Url: Source Code, https://github.com/neuroinformatics-unit/datashuttle
Project-Url: User support, https://github.com/neuroinformatics-unit/datashuttle/discussions
License: BSD-3-Clause
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
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: Operating System :: OS Independent
Classifier: License :: OSI Approved :: BSD License
Requires-Python: >=3.8.0
Requires-Dist: paramiko
Requires-Dist: PyYAML
Requires-Dist: requests
Requires-Dist: rich
Requires-Dist: fancylog
Requires-Dist: simplejson
Requires-Dist: pyperclip
Requires-Dist: textual
Requires-Dist: show-in-file-manager
Requires-Dist: gitpython
Requires-Dist: pandas; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: setuptools-scm; extra == "dev"
Requires-Dist: textual-dev; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-appdirs; extra == "dev"
Requires-Dist: types-paramiko; extra == "dev"
Requires-Dist: types-simplejson; extra == "dev"
Requires-Dist: pandas-stubs; extra == "dev"
Requires-Dist: types-setuptools; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: validators; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1006 characters]

WHEEL

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

RECORD

Path Digest Size
datashuttle/__init__.py sha256=0XsnFswLgjc3wJUXISDTdayRuzkCRikTFcyqxR1NYic 226
datashuttle/datashuttle.py sha256=0Xg06yVyy58Z81v7WiOg3vcBc0yKQDtTZC9zsx7Zh-I 49022
datashuttle/tui_launcher.py sha256=nc0ChqXy34wyjogzTZagfOtHDo42BbBePCGSY3msgiA 1204
datashuttle/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datashuttle/configs/canonical_configs.py sha256=xxzmGqzMiqFqu2Wzq5nAfgYN2_6afO3FMj_-6hyVfc0 7934
datashuttle/configs/canonical_folders.py sha256=NSBa0FieDMrqiwSegKQuuqtJi5yOdA4tXqFxZTREgOQ 2893
datashuttle/configs/canonical_tags.py sha256=AfQhr2yAQ_fsavq7GfGf-XVRPZ6VWbT1hbBHK6l1zvE 411
datashuttle/configs/config_class.py sha256=0Xg2vklKq32GFPnVFa2yDLJdnIaAZmMZdkrvzu3OXuk 9573
datashuttle/configs/links.py sha256=SPzkuwVQLSU9Rzb0Fh4b1d50MSVnal0m4KTv0uHK4Xs 382
datashuttle/configs/load_configs.py sha256=f--DW72XZL2xMxO8YdE9egOyKDRn3nQig8fXiLM6_Ns 1669
datashuttle/tui/app.py sha256=FKE0QzORY2N7bhkG3_Bog8Y4Uxek7w9tM1INGaw-cSQ 6666
datashuttle/tui/configs.py sha256=Lx2dc6081TszDq3C3zIcYlcqyyCR8cXlaCxvR2FxTSk 21598
datashuttle/tui/custom_widgets.py sha256=c6XZN-puTd0cx4TrNt4QJKtGw-faZkKy-0hfLeXNKNk 19299
datashuttle/tui/interface.py sha256=AGfKM7PiP5pmS0YYYeCTZn4dX0MlBnONEJ9aeZLLdvw 13967
datashuttle/tui/tooltips.py sha256=QzMynOqJGFLrIwGcan2FaDuu5k0R15A-Me-kZixM-v4 9069
datashuttle/tui/css/tui_menu.tcss sha256=IiFiDYhQzACXR9iklOgPWusbC4qizhpCMiIyj3n1MAY 7825
datashuttle/tui/css/tui_style.tcss sha256=uuFfur0rJIB2ZEQ25fAPkZvdMV30qL-4lEUQLfvfHX4 3440
datashuttle/tui/css/tui_tab.tcss sha256=DzXy5c4Gmu4_AU0fQTVwzEnw2gU2En30E40BdBeR-Rk 3065
datashuttle/tui/screens/create_folder_settings.py sha256=lm4tqwOhM9K9tligk8rPgNeRuNPlVU90QbOtP426wf8 8702
datashuttle/tui/screens/get_help.py sha256=PH4x_j79pnrsMs7I69pouk3hEB25aTf8MDabeZzSfTE 1701
datashuttle/tui/screens/modal_dialogs.py sha256=gO02y8NqVDqJu2-IaqmkHJBPcdhooqwYfv38zj6wLms 5846
datashuttle/tui/screens/new_project.py sha256=71HEFvmKJk0H7b26mc6Tu7t6nMbt0qLofGIHLtl-nOg 1499
datashuttle/tui/screens/project_manager.py sha256=Mhicy5136W3OFKvNPw7HXLS6L_6llE64DNWUSl8mp14 4491
datashuttle/tui/screens/project_selector.py sha256=3xOEvtPJldNbYWR4QSUtI5Yif3BCsgcxEZVNY6dBdBg 2018
datashuttle/tui/screens/settings.py sha256=EruuTQ2ZlwIxt7otV7PLX6d4Hg9r-016paFSsu0UF7s 2670
datashuttle/tui/screens/setup_ssh.py sha256=Y-hX2TGjA9gb7IfHXbQ1Hc52FaaMyU1T9thSvY9V7kc 6322
datashuttle/tui/tabs/create_folders.py sha256=fH8RYyeQ2utUE4_6kUooLho0GZFTLEVk1s0Tdg8uaoM 12986
datashuttle/tui/tabs/logging.py sha256=RwzBEx91Y5SeFbowLoNfZiv-BvN0HagYzlS4Y3oatDg 3678
datashuttle/tui/tabs/transfer.py sha256=ly_T-IgQpiDSHpT5HSl10iJBtfWKNWoTDa-jmJILRL8 13400
datashuttle/tui/tabs/transfer_status_tree.py sha256=BN7ZYQmLrE9bR0iuIFnqd5yiZ-xGEsTw2sK73kJlCKc 5791
datashuttle/tui/utils/tui_decorators.py sha256=zT4UI_tlCkdjLSKuzmi3v_byTq8qJJ_srPAMLT8NPvc 1067
datashuttle/tui/utils/tui_validators.py sha256=eEIMA0NNdHP__kxh5FDTPrSMlj1_TbSYxhfCxQAyN08 1459
datashuttle/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
datashuttle/utils/custom_exceptions.py sha256=D_s6xsPGc8dKGA9HZkLI42ysG2GL72KXBuvNwOZQBME 88
datashuttle/utils/custom_types.py sha256=XtRbfjc99FoWf0a5XTKbitkaSdngdy_lSX2RT41muIw 231
datashuttle/utils/data_transfer.py sha256=iENk81IeCcptZcDDr0Drbp-OU5dvtXftpMl9NFTmm1w 16323
datashuttle/utils/decorators.py sha256=t4D6WzV_9bvxLKrIYBZTPtDkIe0ugQoQTIMJJsJbf5A 1320
datashuttle/utils/ds_logger.py sha256=gyhA4VqUPsSIpJkbILGIyyBi6Clpv8G-q2P7TJoJdO0 2600
datashuttle/utils/folder_class.py sha256=149p-MI5s2Ix3EXhRgFbdMYujNpwt6nTgAXvdWZ75iU 306
datashuttle/utils/folders.py sha256=Pnk0GXSZpAlMwlJNdzHM3qTR0ikthLfjBhcryYhb__Q 14727
datashuttle/utils/formatting.py sha256=0vg0FPxjrNWo12D1dCtRDQkaerl-8_1_9cnq2LD5eUE 10147
datashuttle/utils/getters.py sha256=9STfThJQ6vzxJnhOj99W98ZV1RmDvYf7rqtrT3-Edls 8289
datashuttle/utils/rclone.py sha256=-NqkXXur30VHDUgJZ48J8iQCAZchO1gwLOghGecMup8 10661
datashuttle/utils/ssh.py sha256=1lMp2x0B3ubNV7C01zjssu8XtHtgBpJarfnaEL9m9W8 9963
datashuttle/utils/utils.py sha256=6QBk4ax0ONE81otfdHFXkDzzlUb4W0yKqbu2E28O4vQ 5838
datashuttle/utils/validation.py sha256=HWC_9JDzqFHw8y9y91PIJyUMT9Lx9HfN5Qx9R17eeZs 21386
datashuttle-0.4.0.dist-info/LICENSE sha256=KgqGiH2Bzd38QfVvGIPsx2WjHnlR13azQvKOL13soHo 1492
datashuttle-0.4.0.dist-info/METADATA sha256=b8QLJ4FJy8GsmQ3IdLO7n-MI9ca1hm2IdIiejRya6mY 3302
datashuttle-0.4.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
datashuttle-0.4.0.dist-info/entry_points.txt sha256=bo3GGhY3D_oov1G3hxO15smq7YcjPAUu9UaoLcgFGvM 62
datashuttle-0.4.0.dist-info/top_level.txt sha256=l0Yi5bQ7QwZ5zPLSDXWx10_BX9NbGtDaNViKMASv7x8 12
datashuttle-0.4.0.dist-info/RECORD

top_level.txt

datashuttle

entry_points.txt

datashuttle = datashuttle.tui_launcher:main