tack-cli

View on PyPIReverse Dependencies (0)

0.1.3 tack_cli-0.1.3-py3-none-any.whl

Wheel Details

Project: tack-cli
Version: 0.1.3
Filename: tack_cli-0.1.3-py3-none-any.whl
Download: [link]
Size: 50810
MD5: 7885ed519a1b54b9d3b60e4d648b17f0
SHA256: 24022e60022f1f7a82784c895cd42bc579c4bed906036e9b90fd56f781ffa91f
Uploaded: 2021-03-16 23:26:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tack-cli
Version: 0.1.3
Summary: An extendable tagging system for files
Author: Philipp Tusch
Author-Email: tusch.philipp[at]fh-swf.de
License: MIT
Platform: any
Requires-Python: >=3.5, <4
Requires-Dist: argparse (>=1.4.0)
Requires-Dist: asyncio (>=3.4.3)
Requires-Dist: aiofiles (>=0.6.0)
Requires-Dist: cachetools (>=4.2.1)
Requires-Dist: dependency-injector (>=4.29.2)
Requires-Dist: environs (>=9.3.1)
Requires-Dist: filetype (>=1.0.7)
Requires-Dist: mp3-tagger (>=1.0)
Requires-Dist: toml (>=0.10.2)
Requires-Dist: pyyaml (>=5.4.1)
Requires-Dist: peewee (>=3.14.3)
Requires-Dist: jsonpickle (>=2.0.0)
Requires-Dist: setuptools (>=54.1.2)
Requires-Dist: wheel (>=0.36.2)
Requires-Dist: pytest (==6.2.2); extra == "test"
Requires-Dist: pytest-asyncio (==0.14.0); extra == "test"
Requires-Dist: pytest-cov (==2.11.1); extra == "test"
Requires-Dist: pytest-mock (==3.5.1); extra == "test"
Requires-Dist: pytest-timeout (==1.4.2); extra == "test"
Requires-Dist: pytest-xdist (==2.2.1); extra == "test"
Provides-Extra: test
[No description]

WHEEL

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

RECORD

Path Digest Size
project.ini sha256=d_BQ_ur6BAw1uh70RSPzdYn_zvNoN1bbz8LdODJ4yxI 24
bin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bin/bachelor_start.py sha256=4ylYDS5EqiBb22EYTzclDf-7z-_o3QVUcIjIhsHhGpA 1631
libs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/constants.py sha256=dztW96Fd0iohx-Hgqf2fVhdSrTtU-gppECTFEMcfypI 906
libs/containers.py sha256=1bNg2mntBiyENXISdMfXBJiCzbC2AJv9HmpTUHoOsXg 6091
libs/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/cli/cli_adapter.py sha256=PMarjl5cEcDxY8u3qRA8r9tBRHd5POqo0pliIKUSS5Q 7715
libs/cli/cli_args.py sha256=OUjTVZuMFGgFngTalphG1wfaA-wxpFILDlEFyakGX-Y 14326
libs/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/common/array_extensions.py sha256=cMtBvJdS9Wnazr07Zku03cVDvHoWrLPIPmbkq7bV7gI 732
libs/common/file_data.py sha256=yyB4Izx5twH9wNSFoI2lhO5zIRsZQg99vvPgE7UPAVo 3719
libs/common/file_data_path.py sha256=bpoPN6yjPzlEJT-nVm9fSzxtXOoZzY9Q4Zvc9srzTk4 284
libs/common/string_to_bool.py sha256=IkTmntUdPYw4k8N4LwmphvK6yWUa6_5t9tMV08VKOYY 526
libs/common/tag_data.py sha256=nHeSAi6mUH9k9N137U4QcoPFuttSViL6aPQfqv2ncdo 2223
libs/common/timeit.py sha256=wE3e6pSzdd95l5fjTgfJ7qJDO1QzsMkDoYys0U1VJSA 1363
libs/common/hashing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/common/hashing/base_hash.py sha256=_b_VwreZBqDSmOzyBn2xofNWo-NninMF16aCA_ctPg8 1191
libs/common/hashing/crc32.py sha256=xmDf5wqDC8TmSFPtUbszFVggT6Q_iU4jEIBffU61u58 621
libs/common/hashing/sha256.py sha256=wmzY4NlJn1wu4yyFqiQHgSsoReVmMjMYu4QZt70Oi0c 592
libs/common/hashing/sha512.py sha256=rkcuEW0R4fLZWiWmFaQDlg2p0Uv1ABRooJjPQnJSQ8g 592
libs/environment_variables/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/environment_variables/parsed.py sha256=H2yKTGqgdpJcMdQqOyuFtMqyXP3KHPezr95544ehbAQ 369
libs/exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/exceptions/base_error.py sha256=ENRBcDSwKV2sZNAjVWrkZoaS1BrrE1K1t1H8LGPoZWQ 309
libs/exceptions/tack_permission_error.py sha256=kwRBquETsjTTNM8TCG72QFWbCQmO_iP-yUDA9X_2Fb4 197
libs/exceptions/tack_repository_not_found_error.py sha256=eKs1KqoouJ7eoqTAeMCTDjjSyx9a2zNkafSru6fA0hs 173
libs/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/helpers/read_version.py sha256=ZFY5XDGAr6KpUb106ixTV0nXpT27-xuyWmMovdoFF4A 592
libs/plugin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/plugin/base_plugin.py sha256=17eYtpRap7gka2iuJfFNL8mlKvlVGak2HUP3teqb7jA 1454
libs/plugin/loader.py sha256=6vou-usgEtp03IhfXlI3uUq7ilnmZJ39muyjSDekjT4 2916
libs/reporting/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/reporting/json_repository.py sha256=8a7DOvanOQiIrJQXmX5SgJBqjEOPtpokonRbV55rlao 532
libs/reporting/service.py sha256=dWRYJwkWkAisRr7KMONyap_WYLaREziOy20-hS2Q4k4 364
libs/reporting/stdout_repository.py sha256=8cOuNcBxR_xQW0oF-OIrYYwXu0lPMck8brY19dTyRSU 9590
libs/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/storage/repository_hub.py sha256=LdKDhROvLya7OaQMXRy7jUXgsH_UBHh9EjE_6hbU0aU 150
libs/storage/service.py sha256=rPM548ZSvcDCS5BkxMVrW0YWp8xoYPY5O4LbItjtn-Y 6715
libs/storage/sqlite3_repository.py sha256=Keq-gteqBG90zupUUcC1daJDY_eJzMmzTD9PPuoupxI 23938
libs/storage/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/storage/migrations/run_migrations_if_needed.py sha256=0QjaaT_To_2QuNna3-Jp40YUOJV0QbYxNu3HCr45K9s 3648
libs/storage/migrations/files/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/storage/migrations/files/migration_1608223240_initial.py sha256=ayEMPROvMyD7ljPNZJIyz0yr3JcUgaU9LfyOA6d3EnI 1660
libs/storage/migrations/files/migration_1608223241_after.py sha256=BCTUWk78FNgJ6REJqU3P2RVcoLO_orxDZ4VK_Cux5Mw 349
libs/storage/migrations/files/migration_1608223242_drop_description.py sha256=8bQmg3rNEvnAU0639gWAnbgrXwt-_frTW2HMvCh4QMs 317
libs/storage/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/storage/models/file.py sha256=YvuC_iLVr6FY1dkb-sgT1TUptu1SzMffySZ80oBwYqk 368
libs/storage/models/migration.py sha256=GlIiCIS0iPqVmCodL1UcgQZv2ia0LiBIRjt5elpMsyk 242
libs/storage/models/tag.py sha256=MCQ6mGFDDBsAjugtye6v4WVXb1fwMUa8FRt84ZFsu9U 296
libs/storage/models/tag_type.py sha256=JgdEh-Of52Of8zzCwmeIwdsgH9mAV9hmaVh5YGK0x2o 187
libs/storage/models/tagged_file.py sha256=POfjiCPCSDlR0CZoB7LtxYW04g410FN5pF8pDzVmigk 439
libs/suggestions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/suggestions/file_path_repository.py sha256=WNSD1W6d2OHo7jC-ta3JCL6VQ63vey2plb55qDqjgTA 1421
libs/suggestions/service.py sha256=dx7vBka0u_YxTfzj18Ge4NV2-rW9fGW2y-ZB0t1Pbpo 1293
libs/suggestions/suggest_mp3_repository.py sha256=5v4P-UabYRVKlUyeTadtc0j9JBb3BfyOU_qI4inIfP8 1033
libs/tack_meta/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/tack_meta/service.py sha256=rHkWwCKfJJrEjtZp6XEpmAnA1HDJxiwJnjiTDbEk3ME 6365
libs/tack_meta/toml_repository.py sha256=EbjntRjeP-7IClCt4PN2RysaDuxn3VnbbyPPNfjXTQM 10220
libs/tag_operations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/tag_operations/filesystem_repository.py sha256=lsQzY2U255cT4PSGBQDpEnTCtSqFlR1yE6zeyiUQq8Y 5949
libs/tag_operations/service.py sha256=1KoYFdv34PPegfrw9aXp9C_9ILAaLK14OYDwcjFBm8E 995
libs/usecases/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
libs/usecases/init_case.py sha256=0AEeTCg5P-IPC-RKUzKdlMF1DDk5R6tIH2RbN-4Sf7I 940
libs/usecases/maintenance_use_case.py sha256=PakKDZZfHgYgxop1niApBRwptgna6pprF9oF36hiowk 6095
libs/usecases/stats_case.py sha256=CJqk4TlDX2T32FFGhFXBe4v3Gamt5Ks_C1ym620jeDI 1253
libs/usecases/suggest.py sha256=XOP8bvN5-kIuryHFDr7m-dI30j5Qkcx_vqVbkgiC0es 3660
libs/usecases/tag_use_case.py sha256=TOkPPe_zD9Qr54LUIJSB8ll41vRZX6LaGvatOIW7Opk 10244
libs/usecases/use_case.py sha256=jmUGHEMSITzw8D8hfe6ZMVpt784J65HgbazLLg8oa9k 5649
tack_cli-0.1.3.dist-info/LICENSE sha256=PFZ4UNNp3bGHdjYW7C-7Y7IPDP9UOoCGrmITdrvz0BA 1052
tack_cli-0.1.3.dist-info/METADATA sha256=eLb0KL13Jl8eGlzxEqYqcPM_7E94IJyWqzRuZgw_HA4 1084
tack_cli-0.1.3.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
tack_cli-0.1.3.dist-info/entry_points.txt sha256=kbZnCif5gWmq9Df6mQtnzNpoyhE1yZF9JkUigokxBv0 58
tack_cli-0.1.3.dist-info/top_level.txt sha256=-FUP36Pa2TLYS46mjDuxDpsGPfvcLCdMKVOyLyyCAVM 9
tack_cli-0.1.3.dist-info/RECORD

top_level.txt

bin
libs

entry_points.txt

tack = bin.bachelor_start:main_wrapper