mtg-ssm

View on PyPIReverse Dependencies (0)

2.6.11 mtg_ssm-2.6.11-py3-none-any.whl

Wheel Details

Project: mtg-ssm
Version: 2.6.11
Filename: mtg_ssm-2.6.11-py3-none-any.whl
Download: [link]
Size: 29064
MD5: ae4b40baecf398143f940c546ae455fb
SHA256: 66002ae056d6db6ed9131f8469aeeb32141b1d1ab649e8de4ea578381025021d
Uploaded: 2024-12-02 08:20:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mtg_ssm
Version: 2.6.11
Summary: A tool to manage Magic: the Gathering collection spreadsheets
Author-Email: George Leslie-Waksman <waksman[at]gmail.com>
Project-Url: Homepage, https://github.com/gwax/mtg_ssm
Project-Url: Bug Tracker, https://github.com/gwax/mtg_ssm/issues
License: MIT
Keywords: mtg,magic,collection,tracking,spreadsheet
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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: Programming Language :: Python :: 3.12
Classifier: Topic :: Games/Entertainment
Requires-Python: >=3.8
Requires-Dist: appdirs (~=1.4)
Requires-Dist: msgspec (~=0.15)
Requires-Dist: openpyxl (~=3.0)
Requires-Dist: requests (~=2.27)
Requires-Dist: requests-cache (~=0.9.8)
Requires-Dist: typing-extensions (~=4.8.0)
Requires-Dist: black; extra == "dev"
Requires-Dist: coverage[toml]; extra == "dev"
Requires-Dist: doc8; extra == "dev"
Requires-Dist: exceptiongroup; extra == "dev"
Requires-Dist: freezegun; extra == "dev"
Requires-Dist: lxml; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: openpyxl-stubs; extra == "dev"
Requires-Dist: pip; extra == "dev"
Requires-Dist: Pygments; extra == "dev"
Requires-Dist: pytest (>=6.0); extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: responses; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: setuptools (>=45); extra == "dev"
Requires-Dist: setuptools-scm[toml] (>=6.2); extra == "dev"
Requires-Dist: syrupy (>=4.0); extra == "dev"
Requires-Dist: types-appdirs; extra == "dev"
Requires-Dist: types-freezegun; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: lxml (>=3.7.2); extra == "lxml"
Provides-Extra: dev
Provides-Extra: lxml
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
[Description omitted; length: 11343 characters]

WHEEL

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

RECORD

Path Digest Size
mtg_ssm/__init__.py sha256=VlLYTcMia-8sTbDFuovjBhQI6mgVXdiT2QrhjkR7Nlw 125
mtg_ssm/_version.py sha256=xlDSe3Xh6QX74LV4NLD5AhuGgpD8erExdJU0ZVYLBLM 413
mtg_ssm/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtg_ssm/ssm.py sha256=53_46eSn6lbZgbV6t0LdXUMtp4zpa_DfInFYHMmhERY 10317
mtg_ssm/containers/__init__.py sha256=wWfL7G_7mkJ4Xww_pOTUFyVULW01qV70ZsTXUzP8Z5w 44
mtg_ssm/containers/bundles.py sha256=9qVMdfmpjjaUPWmaxvnYUq5qMOIFcQr0jwkzD3llPl0 2540
mtg_ssm/containers/collection.py sha256=rpQRNaXI2FqRTDCtH59vrw9ciwrb34JRVUVihT2IGnk 1495
mtg_ssm/containers/counts.py sha256=WMCa4K1rPLBRAlwqEaWivaCH9h3iRklwOCZUzRn7XOM 3017
mtg_ssm/containers/indexes.py sha256=a2exEFxbHipQr6vEUJlgB2QULnlL9DJD50hiSx_N358 4482
mtg_ssm/containers/legacy.py sha256=9wSr9bbgaZuPszmTsYxJKncVkCpQk_B5wKbDi0fdVNk 4669
mtg_ssm/mtg/__init__.py sha256=Qj1VswqJK7QleKvU_AV301kGeLXkZhDy0OUMlI4ErlA 37
mtg_ssm/mtg/util.py sha256=6-kHD8ipxP6lChJyU93p0yyityT9dO8F9VpLKoazoM8 902
mtg_ssm/scryfall/__init__.py sha256=z0wqDy63IkAXmjdbpu2sDHZ-ipYJTOW6TJZqlhrCk2k 42
mtg_ssm/scryfall/fetcher.py sha256=PGAw5NxX_8V-fxmK_Mj7u_AF8whxr8zvt4gg4s2wQWQ 2680
mtg_ssm/scryfall/models.py sha256=wLDJ-KHCK94o1VGtLA5tL6SIUs-NtbgSq-m1bmBNa5g 11886
mtg_ssm/serialization/__init__.py sha256=-eOoWkFHJIfVw2aYCs2oXTAmWyF5uN1NRlsRZNORB7g 153
mtg_ssm/serialization/csv.py sha256=C8xjpCf6dB0EKBITW0t7C7bZbcmVEkgcjjQ5rFVbwKk 2561
mtg_ssm/serialization/interface.py sha256=ptBePbq1wVZ0Opaoaxw-eEgZyIdwK2_hSPVgXVCCD7k 2409
mtg_ssm/serialization/xlsx.py sha256=2nF4TrPw9rliVFkcEsM1YK1aTasvbKPRDKshjpuhtOE 11552
mtg_ssm-2.6.11.dist-info/LICENSE.txt sha256=w0UzrhEYsinAl_C9F_aRhk7n-tsxpzTArAejrHq9DNo 1088
mtg_ssm-2.6.11.dist-info/METADATA sha256=B-QLMCIsxBehGSRlJ6sLW-Nl4QW1zKirYHOl3jw6SLU 13837
mtg_ssm-2.6.11.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
mtg_ssm-2.6.11.dist-info/entry_points.txt sha256=gEeyRsJ736cxTOjXXh7cwlpWb2t-YEbps8rTbD5UFCY 45
mtg_ssm-2.6.11.dist-info/top_level.txt sha256=Hyywz3Q7KDyZRg7dMxs8D0AdEhdG0fRy4Px3Z4_vO28 8
mtg_ssm-2.6.11.dist-info/RECORD

top_level.txt

mtg_ssm

entry_points.txt

mtg-ssm = mtg_ssm.ssm:main