mtg-ssm

View on PyPIReverse Dependencies (0)

2.7.0 mtg_ssm-2.7.0-py3-none-any.whl

Wheel Details

Project: mtg-ssm
Version: 2.7.0
Filename: mtg_ssm-2.7.0-py3-none-any.whl
Download: [link]
Size: 29050
MD5: cd37963423334cb9fb2c191773744f62
SHA256: 89d1b05838c40e8a914ef1c1e64611c73b5a7f984f1a4953ec5082761d25204f
Uploaded: 2025-03-11 18:41:42 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: mtg_ssm
Version: 2.7.0
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Games/Entertainment
Requires-Python: >=3.9
Requires-Dist: appdirs (~=1.4)
Requires-Dist: msgspec (~=0.15)
Requires-Dist: openpyxl (~=3.1)
Requires-Dist: requests (~=2.27)
Requires-Dist: requests-cache (~=0.9.8)
Requires-Dist: typing_extensions (~=4.8.0)
Requires-Dist: lxml (>=3.7.2); extra == "lxml"
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"
Provides-Extra: lxml
Provides-Extra: dev
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
[Description omitted; length: 11421 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (76.0.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=t0tYtjmuqfTGJQNs3pmrehzkGSiJlTwAuPRgzmcsAVU 511
mtg_ssm/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mtg_ssm/ssm.py sha256=GMVPY6vva-o3dbA948maFdGaqFQG2V_gZhwL2dw_hSM 10300
mtg_ssm/containers/__init__.py sha256=wWfL7G_7mkJ4Xww_pOTUFyVULW01qV70ZsTXUzP8Z5w 44
mtg_ssm/containers/bundles.py sha256=XC3WgvpBAoMSMGOVpWPltjp9-OXRtykNIAKNHxGGBY0 2504
mtg_ssm/containers/collection.py sha256=rpQRNaXI2FqRTDCtH59vrw9ciwrb34JRVUVihT2IGnk 1495
mtg_ssm/containers/counts.py sha256=nyvxYJW03hWbRcmklK7z7HJMkBn6KSyQIOnuFkUclvw 3038
mtg_ssm/containers/indexes.py sha256=mRgmDMlc153ZU4vH7YxEFpA_gtdqOnK5Y4-AiHwkxa0 4485
mtg_ssm/containers/legacy.py sha256=T3JbQbVCV4l8BWlxGKyQtK8sww1tS1H6bXwMl6mQMUs 4645
mtg_ssm/mtg/__init__.py sha256=Qj1VswqJK7QleKvU_AV301kGeLXkZhDy0OUMlI4ErlA 37
mtg_ssm/mtg/util.py sha256=I70oe8G9mFjVGs04pnBmdVIfap_fsXk2XrtEthEiNgs 859
mtg_ssm/scryfall/__init__.py sha256=z0wqDy63IkAXmjdbpu2sDHZ-ipYJTOW6TJZqlhrCk2k 42
mtg_ssm/scryfall/fetcher.py sha256=CWaCQguP3SeTdLEut3DgpwwYT8ou6zcKwz8TGdrhiOg 2631
mtg_ssm/scryfall/models.py sha256=1jrU7D5UhQb8gv2b-9Frj1jsWgqRKxfaNheCrR6XMos 11896
mtg_ssm/serialization/__init__.py sha256=W0oTr6un27V_1ikb-g7y3u_s7i9RYRPw7VhC3upzJEg 197
mtg_ssm/serialization/csv_serializer.py sha256=bGhlhn4d_-dCfI-qhYW5f5Ca2jIv3OHCg2uRDlkP2dg 2622
mtg_ssm/serialization/interface.py sha256=YfgwmISZUO238bXZkHHrHqQ-eH-x-jeY4Otoyq8YRF8 2379
mtg_ssm/serialization/xlsx_serializer.py sha256=mDzJ-s9epr9_etIJIZHHhgW0QXjAlJPdxBpyjLV9S0E 11555
mtg_ssm-2.7.0.dist-info/LICENSE.txt sha256=w0UzrhEYsinAl_C9F_aRhk7n-tsxpzTArAejrHq9DNo 1088
mtg_ssm-2.7.0.dist-info/METADATA sha256=PPeLg0qjLRn2i41gOOgxVLvVBVG8xzJOCNqixf84fFI 13882
mtg_ssm-2.7.0.dist-info/WHEEL sha256=52BFRY2Up02UkjOa29eZOS2VxUrpPORXg1pkohGGUS8 91
mtg_ssm-2.7.0.dist-info/entry_points.txt sha256=gEeyRsJ736cxTOjXXh7cwlpWb2t-YEbps8rTbD5UFCY 45
mtg_ssm-2.7.0.dist-info/top_level.txt sha256=Hyywz3Q7KDyZRg7dMxs8D0AdEhdG0fRy4Px3Z4_vO28 8
mtg_ssm-2.7.0.dist-info/RECORD

top_level.txt

mtg_ssm

entry_points.txt

mtg-ssm = mtg_ssm.ssm:main