portmod

View on PyPIReverse Dependencies (2)

2.8.0 portmod-2.8.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
portmod-2.8.0-cp38-abi3-win_amd64.whl
portmod-2.8.0-cp38-abi3-macosx_14_0_arm64.whl

Wheel Details

Project: portmod
Version: 2.8.0
Filename: portmod-2.8.0-cp38-abi3-win_amd64.whl
Download: [link]
Size: 3446736
MD5: dd91b32eb403d45ff7aa1c7826453939
SHA256: abb005d4ce4db6a200140a935e48a2e91f2347b922cf467638426efc8138025b
Uploaded: 2024-07-04 01:05:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: portmod
Version: 2.8.0
Summary: A CLI package manager for mods
Author: Portmod Authors
Author-Email: incoming+portmod-portmod-9660349-issue-[at]incoming.gitlab.com
Home-Page: https://gitlab.com/portmod/portmod
Download-Url: https://gitlab.com/portmod/portmod/-/releases
License: GPLv3
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
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 :: Only
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: System :: Software Distribution
Requires-Python: >=3.8
Requires-Dist: colorama
Requires-Dist: GitPython
Requires-Dist: progressbar2 (>=3.7)
Requires-Dist: RestrictedPython (>=4.0)
Requires-Dist: redbaron
Requires-Dist: python-sat (!=0.1.7.dev22,!=0.1.7.dev23,!=0.1.7.dev24,>=0.1.5.dev0)
Requires-Dist: requests
Requires-Dist: packaging
Requires-Dist: fasteners (>=0.16)
Requires-Dist: chardet
Requires-Dist: patool
Requires-Dist: pywin32; platform_system == "Windows"
Requires-Dist: python-sat (>=0.1.5.dev12); platform_system == "Windows"
Requires-Dist: argcomplete; extra == "bash"
Requires-Dist: pytest-benchmark; extra == "benchmark"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: deprecated; extra == "dev"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx-argparse; extra == "doc"
Requires-Dist: autodocsumm; extra == "doc"
Requires-Dist: sphinx-autodoc-typehints; extra == "doc"
Requires-Dist: sphinxcontrib-apidoc; extra == "doc"
Requires-Dist: deprecated; extra == "doc"
Requires-Dist: sphinx-rtd-theme; extra == "doc"
Requires-Dist: PySide6-Essentials; extra == "gui"
Requires-Dist: sphinx; extra == "man"
Requires-Dist: sphinx-argparse; extra == "man"
Requires-Dist: autodocsumm; extra == "man"
Requires-Dist: sphinx-autodoc-typehints; extra == "man"
Requires-Dist: sphinxcontrib-apidoc; extra == "man"
Requires-Dist: deprecated; extra == "man"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: setuptools-scm; extra == "test"
Provides-Extra: bash
Provides-Extra: benchmark
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: gui
Provides-Extra: man
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 5880 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (70.2.0)
Root-Is-Purelib: false
Tag: cp38-abi3-win_amd64

RECORD

Path Digest Size
portmod/__init__.py sha256=YqnOkpCUNtN7IDmWDZ85w4OH0LHCYKE2vJ-UhB5L4gE 173
portmod/_version.py sha256=-j2qAwcZVdGp8hKCpFixQrC4K0gWeF2vfD60Yj6mu68 427
portmod/cache.py sha256=oL9LHiq0JZzGW8t5STred8WJ3btwobXIwb1dlb_mZ4c 6603
portmod/cfg_protect.py sha256=yFzBQfQP97o1vj9WyO5jmjnwPMwGbgD9JH3NePJomDM 6003
portmod/download.py sha256=Rr2BvsvuWH5jeOewlW0hLwHlVYeiPbpO-yLvyCFRslU 14922
portmod/execute.py sha256=m2j1pq1cT9herwWFSqAlGLZm52qnJuMNdy1IaUDB6m4 15193
portmod/functools.py sha256=Mnd5Q08w8wXKpufGk6OrtjvVaWNSOmTDIWRjkV3iXEs 2786
portmod/globals.py sha256=6PRwMGfvzI1lpASUhSoRVNP6XrsIT5QRdAx2OfZbkVQ 5693
portmod/io.py sha256=Bfca8pmMA4WDL8aDZZAjgOegbHNWPZva4lmxr7TOtXo 10173
portmod/loader.py sha256=0HL8Bb9TvLgR5K4FzVMZOtezwrxyR9zwWyGude9syYo 21342
portmod/lock.py sha256=5FT-uYgJywPenn4rG8-5kG3zTT_c8-Mc1CAgvhKahas 6422
portmod/merge.py sha256=pltRRNstlkIuiK9mu1shVs2GeLr4GBq27jr0C-GnL0Y 22195
portmod/modules.py sha256=omn5OJ2daCbIcIXDWqTmq0v6I2Bl9CVQVphyvGI5rAc 5181
portmod/news.py sha256=szsT98SEq4bFbEhvEmBC53GPelJ5uoempnwswtC9hIo 12471
portmod/package.py sha256=vy3rOQFlXSdnwFBspRutm-btbXEP3asBPmGIZMWQA00 19316
portmod/perms.py sha256=-8o7KvX8XegvZ0Egx01dHz4n3tUA-XrlaGwMiBVR0uc 1399
portmod/prefix.py sha256=O_R__S8AQMHUiYj_214ptLqv7Rv7LdbnzA0cDr2Dh3g 7127
portmod/prompt.py sha256=jlrXuSkQuv7Kt5iSGPoQr7bbprQc0Sn67piDsLxhXbo 6036
portmod/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/pybuild.py sha256=1f2deyn1oDjazN7aYaXO_H2855hNVhmVPG-k6X1Q6co 23700
portmod/query.py sha256=C2NEc9K1nNHgqW6CP0s08O9CNy4Z1KDkAyv4seXNahU 26599
portmod/repos.py sha256=nnXKCTYuJhfXaCM2xdRSSIRkIo1w78xL6u_L_oklEZs 6114
portmod/source.py sha256=UIpvANLspf7LNbgCXCd9rU4Oh0tOrFZ2V5QMJOYYBLE 2595
portmod/sync.py sha256=QG8e13tXNPM3TScmDH6F2SXiAJcRoWzCC0kpzRFB0RA 5367
portmod/transactions.py sha256=ljMaZw5OKqVjaqy7-mHMoHnMkyBYSRX3Utw-SQRNYDA 14587
portmod/tsort.py sha256=szxijZiNwKSfqgAvN1nZ2k9avDw8pb_ZYLu5MPb_WDI 6605
portmod/typing.py sha256=jwSRuYXf1QrVika4rdAKUjF3yMeUs78C3nCIlwr4kkI 399
portmod/util.py sha256=-5BM7ugGHPnHmxdZGkBm5Ajnaa6mfzU0ZpxEMDdLFKA 4891
portmod/vdb.py sha256=MyNrWFDQQ_NTrZBQxHNe3v8KtrklDLPvApSdDMnmGgE 1213
portmod/win32.py sha256=uUzRrpuiI8FdICoHWOPz6WrXVkhwb5mlbjCM91DvLho 705
portmod/_cli/__init__.py sha256=K7RydIN96W89jRve1KEfuxF-q-1phMc8nIGF8P68IF8 548
portmod/_cli/cfg_update.py sha256=jqq1SvztsSG6VBd8V6eRKTXuRrKfOCQyo735JAmBiw0 5942
portmod/_cli/destroy.py sha256=LLi4ylmY3uxMaVw2gb5wy1AuB0L3atqniDPKJ7yjm8o 3132
portmod/_cli/error.py sha256=lbl2bmGnnMAEO_xTT8x0IDc2xMWvyN5z-MPDKVEqNAY 218
portmod/_cli/init.py sha256=rBTb91IzUT9IBIEbu8nXHBipAA7uwUzq94QMi8-7ovs 4689
portmod/_cli/inquisitor.py sha256=DxLu__lLR8FV5eNTfKaFORa4isXSkDZnhrvfCeD4oeo 24566
portmod/_cli/main.py sha256=k-THFckPdN06rLwJLgAk2BdX1OPHw46ut1NHpYMCX6Q 13074
portmod/_cli/merge.py sha256=cYlM2VsJBIai0459tfhcbw694yKtzqphHCTZy7haNe0 19989
portmod/_cli/mirror.py sha256=kzV2vEumMh7H56oqwwnOMSqxh3xJEHI4ZLWg8fgSF8E 1495
portmod/_cli/pybuild.py sha256=v78o8GQrrKeVG-2k75YatLB57w86KO8zMLaoJV97VyA 4187
portmod/_cli/query.py sha256=lq8W08puctcUNbR_OvuI3DUjSewZVq1OtHmSyfipC30 14356
portmod/_cli/run.py sha256=9H0ES1C3pQl3YlP8C9F62ieZL4DKIrbPICvhztV6PmU 1038
portmod/_cli/search.py sha256=ayhQ_RCoerQQylpRnFj1mDGfaNKyA7Qtcnmvex77tk0 2160
portmod/_cli/select.py sha256=BB3K_OIUm9ttB75zCfCevg9159njw9ov_9Tln1gx024 7698
portmod/_cli/sync.py sha256=eaPgR6h_jKAOwfwVz65zoCFNI2-qMefRrU8NuCxDuGs 1288
portmod/_cli/use.py sha256=g8_ZWHrYiUJLgqJUQeFB7rfPVHbaki6ZiYXiA0IZcbk 2120
portmod/_cli/validate.py sha256=uqaCZAP--zy0o8Ck1JpYwN5U6767dmN0npSuBCzzsvQ 1705
portmod/_deprecated/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/_deprecated/rebuild.py sha256=RlgJ6JlDquGi9XRYWADwCAUn_csW4VsmseevDuaZ9WM 3204
portmod/_deprecated/vfs.py sha256=kn94eQsYSPNSDOvYVzjyAAtOrbJc2-16seodRkTxCBI 9085
portmod/_deps/__init__.py sha256=AXzx3nGMW0eDK2pxB_iJ20067KwJnl-PUZBP2-aVJa0 22339
portmod/_deps/formula.py sha256=guQO3cK0vtHfXF7nuvt578XoFMDh1y9boOLwI8cwlPw 29015
portmod/_deps/tokens.py sha256=DN6X5_SWvCHYZcYQq7K-77U5PYT392fg52Q0y2yyvkQ 3360
portmod/_deps/weights.py sha256=B4lgN-mchcQasTSvCow6KHTaDjoN9Va-GuYspl-isxQ 18133
portmod/_gui/.pylintrc sha256=EZeImPEIVqCeAEUfuopSiJ5xa1fx_QE_bfp8yjg3qEQ 31
portmod/_gui/__init__.py sha256=BJw7lXIrsH8Ea4RmVEJqr3kFE9G1bh6FUMZj5UGCLpA 1789
portmod/_gui/config.py sha256=3_ZwNzOzmn9ctyAR5LLQyfvwCIxk-7C8zQ_zLure_OM 3432
portmod/_gui/human_bytes.py sha256=eimQWTObuxgnm0Uh9S5jTt6gzK5qbw9LQRUfslQBeaY 2315
portmod/_gui/l10n.py sha256=YbO5dMBdFBIgirsaLBzWokGd5F0EM4ymflKJSjYoibI 263
portmod/_gui/main.qml sha256=0dEVgQyS2b39Un8hlX6AoQ0oEu8DDTeDPBwCplys5bI 1134
portmod/_gui/packages.py sha256=KkrnokQCHroaf1ft5Z4cTJVQNJIxp-FhucliUVWpYcM 1434
portmod/_gui/Manage/DetailsLabel.qml sha256=ofdvdr9XaY8OgrGr0yrg9bd0Wyj1Sm0lZcf7qINrd30 502
portmod/_gui/Manage/FlagListModel.py sha256=rPYGE_muCTgxwul9P-H5uU4ZGhAG5HqKdTEQa-67srM 1335
portmod/_gui/Manage/InstalledPackagesModel.py sha256=PGWnSV9KLrXVFx2lSiy9Sypkq3OYU2vyPUp37lAdC1c 6609
portmod/_gui/Manage/InstalledPackagesPanel.qml sha256=yDAEVWu4KgszD0tndxslLQLqyYePQjY4q_rmqgAioNo 2477
portmod/_gui/Manage/ManageTab.qml sha256=u6DrbubqaRJRFCYe2M0F25Qm3ZbxP4wTa9XjoRTLQQM 4266
portmod/_gui/Manage/PackageDetailsPanel.qml sha256=qmeNZKAsPQIfqPJ9nw996673SdXHVUirYtPq2kxpPCM 4191
portmod/_gui/Manage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/_gui/Search/SearchPackagesModel.py sha256=enLfI71BxOST-iqBkUfc-c0KB_uNEAq2mP2b4W-OhFg 1643
portmod/_gui/Search/SearchTab.qml sha256=vFMfdgEephNNSOEWEHcoblJQHAJsSAosybQ0o6JweiU 2558
portmod/_gui/Search/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/config/__init__.py sha256=AFc0hCquVnPYCq9SgTp8ESuhRecTe0uzbkHt5ZCmls4 7452
portmod/config/license.py sha256=2Wzc_-QaV09bKk2ndiquSBNw-R3cuVmODQQbMKO9QG0 3237
portmod/config/mask.py sha256=6aJKWUZdvmc6NLZZ-UL5dCJvrNpdSQEROb1sP9H9Bwg 2951
portmod/config/profiles.py sha256=CfCKSyB8LtTEsQ2Ed5qX3RK0-SXZ7AVmbDVMBdij6zs 3703
portmod/config/pyconf.py sha256=TWUuQiNfYvb_QSlSh6bDOhvIys73hmiOtutjSIXATz8 5718
portmod/config/sets.py sha256=ox5d5NcpvjL13AlbLneNYGOvvF6PtgMmFl2M4oUh_fM 5911
portmod/config/textures.py sha256=2uiEJ-kxKeJm1Ex5BnPam_laWiRHlDGOxkSuZM-5zDk 2209
portmod/config/use.py sha256=emcH7ao0WZA4_ROOrHGMBu7Qy2yh8zx7X9MHU8tdCkI 14053
portmod/fs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/parsers/flags.py sha256=szamN2KlLYkpbAZCYbliQYqXyq07lTD8i63U36isl0A 4888
portmod/parsers/manifest.py sha256=zXO2ugwY6bEtV0e8elMt3k--UE7E73DXIzhOZHYY6IM 6542
portmod/parsers/userconf.py sha256=etlB5MzNTOpvX14Gvvx0b06Pr0KXYyW0FsLfg4h5ryA 1353
portmod/repo/__init__.py sha256=aIyC8ba3E8xdhZmZ8tiukYHYPz7aP62UoZT-a-_A9BI 4483
portmod/repo/keywords.py sha256=JKoBVr4aP6k9PMZNMo348uvVTLR_MtFSpDjely6zqUY 13076
portmod/repo/loader.py sha256=dkmDP1nVvmVie32gRc9V6l6mAyw291ICmyKv7ZhUEhg 17778
portmod/repo/metadata.py sha256=a1UHPjRi0SWWE6T0Af_vo-JDsmJ6Z4-jEHoRqU_TS1A 10439
portmod/repo/updates.py sha256=hP7C75MENhM4dGhlpUsL52sY4ReP3Dq5hcLtbSLXjZE 1630
portmodlib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmodlib/_loader.py sha256=HraXq1HsRzPG-a8tLTgEeWjR9y_Q0qwSuEuCRoDnMmU 14552
portmodlib/_phase.py sha256=m4tdqk5bpVRIF8r5j-0BZmj7QI_N34k7YpFZw5HTB6U 1186
portmodlib/_wrapper.py sha256=floCEYPXBUC8EVesJtYi8t4_tocjgU4Lv-9ttwgzVlk 7998
portmodlib/archives.py sha256=d2UE2lAOMDZUi83_Bpeu0R-E5n2VhxLKC7XZNFAOxiw 3301
portmodlib/atom.py sha256=ZHnTzMHe0hTTQn2hoQ7l07Ft-lE2LoSudqrMJ8vQs4M 11874
portmodlib/colour.py sha256=O0iBeWDIEIN_kP1IlFByeRTQrklqDb27SM5XXmMwJkc 1213
portmodlib/execute.py sha256=p4HIYLZUvyx4o9qHCcltjsjG8X29zG06NINNnonhTu8 1417
portmodlib/fs.py sha256=MJvMNGUo0-4MUMAyDcFZT89kkFK0utPyK7NPLdl15TE 9916
portmodlib/functools.py sha256=1YsXFvTkSDf_DaqGnwtXpvHd8RTXDAmC3j8VhvK2vrU 1604
portmodlib/globals.py sha256=aj4zLC0MWaWt62ac-rO3cAUilueqzi7enb__Ia6GLIg 921
portmodlib/l10n.py sha256=OqHhSgkIKyQdnkn42Eq2fh2xo6YyGcTEzkRlNsA1zfA 2182
portmodlib/log.py sha256=Xp9qFFi2H7BeQL3A3EnCJYrvDCp7GoI8rCfMHg0Gz0M 1760
portmodlib/masters.py sha256=0hsA-IeNdKaxlGFJh_W-rF1gWsJQMl5xRFMe7Zem-OQ 659
portmodlib/module_util.py sha256=aLF2m75FFW0fPw58KOuKrxNBf_tSkV9le6Xux8kROcM 1538
portmodlib/portmod.pyd sha256=KW_byWAh5Rwb8F0qlCmnVMiGQnpyREFVZWFtMyXIj5c 8072336
portmodlib/portmod.pyi sha256=vFt6hvSLuL-GpnxFrXkPtlO4rDggozI4kQAoY4C9r3o 4522
portmodlib/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmodlib/pybuild.py sha256=hq7ryXAiMkZE-z8_-iktnyogSsvLtYa6E17RENuyhaM 9898
portmodlib/source.py sha256=zmJF3UdqjfcxOpRU1Ja7iT7R0vbR4L1By2i_cDVPgZM 1723
portmodlib/usestr.py sha256=5sNw9sDhp-ytkie5wlzNGEuwY2oNXCgfQH8lW2eNfVQ 21918
portmodlib/util.py sha256=TX8TEC0l5IGmQStkkOIfRN80oR8jmEp9ebFdsNHGi-8 1125
portmodlib/version.py sha256=vNV63_yozU_Feuh5AY3VTbaO2ecWjbNMoMweXLRvtUQ 13730
portmodlib/winreg.py sha256=wAAam9M3ZL4Blvh5_LP4W6Gryxi2ejYGKswUzJI8OUQ 2492
portmodlib/_deprecated/__init__.py sha256=4imRFbrm7C6djdgN9bV6_of4zAtk4Hvhc0DZLPi0nkY 11830
portmodlib/_deprecated/vfs.py sha256=fQa49UpkjyAsL6amsD6C73UZGy2RDf9tTHpRD-3LikE 5034
portmodlib/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmodlib/parsers/list.py sha256=nqK3HM-RdrcudEVl3bvKDvTK2kBIkOBEDT_Qs_Oimd4 1794
pybuild/__init__.py sha256=8bmsZh5o7CiFTkbQPDYh12lgMLPDHr-6oyXHOM55oNg 1663
pybuild/_pybuild.py sha256=z8PHif8m5VZpSw5wSIF5wVNpuUwLz6tC-0NBn_fj-cc 34812
pybuild/info.py sha256=GTdnOxPTvQr3rYLA4SliA73RbI_9OVViWkVN66uFFu4 1662
pybuild/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybuild/winreg.py sha256=Q_Gx2GYtjoB1o_JEHObm1UlepqyFnT00mpxuFr2-jKc 758
portmod-2.8.0.dist-info/AUTHORS sha256=Sd6O6uLErjlAklF7tu3uevJ3yLVCUcw7O4Xj0PqHo7E 256
portmod-2.8.0.dist-info/LICENSE sha256=U5J70Lc504yHoKgiNv2bBwwt__EcDBGb5QNyAF1QR60 35815
portmod-2.8.0.dist-info/METADATA sha256=3578LanMKKbn7m3dWCTFfM46vx1AnFQIx0q4nR8uM9o 8931
portmod-2.8.0.dist-info/WHEEL sha256=b0CEEkDbwTEKYdQc8SHMiBVcnxfp7bCtoCtHgr5k-Tg 99
portmod-2.8.0.dist-info/entry_points.txt sha256=H7Ol6y3MwVCcotbu7GC4SG47kmTSiYmydOsDNjTf64Q 140
portmod-2.8.0.dist-info/top_level.txt sha256=YRvItuFI07kYgNMXjWqpYEikzEMu8HoBeE0w_S4UMOA 27
portmod-2.8.0.dist-info/RECORD

top_level.txt

portmod
portmodlib
pybuild

entry_points.txt

inquisitor = portmod._cli.inquisitor:main
portmod = portmod._cli.main:main
portmod-gui = portmod._gui:main