portmod

View on PyPIReverse Dependencies (2)

2.7.3 portmod-2.7.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
portmod-2.7.3-cp38-abi3-win_amd64.whl
portmod-2.7.3-cp38-abi3-macosx_11_0_universal2.whl

Wheel Details

Project: portmod
Version: 2.7.3
Filename: portmod-2.7.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 2771712
MD5: b02afed8507424582ef799f06b77c7a0
SHA256: 611f19bbc3b8fec27453c720192882350fe61f89e5d180d69ac4d141e770301e
Uploaded: 2023-10-23 13:42:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: portmod
Version: 2.7.3
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.7
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.7
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: importlib-metadata; python_version < "3.8"
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: bdist_wheel (0.41.2)
Root-Is-Purelib: false
Tag: cp38-abi3-manylinux_2_17_x86_64
Tag: cp38-abi3-manylinux2014_x86_64

RECORD

Path Digest Size
portmodlib/globals.py sha256=AnXXMpcePVQ8N7BmiYI_w1eEgKNTnRH3iLe_PQJFUvE 878
portmodlib/portmod.abi3.so sha256=_SyUeh8NPeWh9UNs8ZHUpZFCLiQBjdUjmtEvJ9Trmtg 6698824
portmodlib/colour.py sha256=-QthjSQ0XNvCvjgzvCSO-f08GzUpl5hEBaIMpSP7DLg 1159
portmodlib/execute.py sha256=JdvB2sWVm5WuxlhGBzHnwQPebxPJTDW_mC0upoGteqg 1369
portmodlib/source.py sha256=XWToebwaKCgGMKHPYvh4XNANRPsJECVK3K5aqO7Ocg8 1660
portmodlib/functools.py sha256=nBMVTJDrCHJ0w0ufqXxintfENBry33K_HvaCZdjJ1GI 1549
portmodlib/pybuild.py sha256=O-gwG1yRhniw37K_zZCfvdz9mzwZhNhCc1agEHYmPHc 9624
portmodlib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmodlib/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmodlib/_wrapper.py sha256=pYQ1KeiBnCfZzI0nDz17i5phsDa41ZjV2pGWDWLW6_o 7758
portmodlib/l10n.py sha256=z4dPFOajD2Xi9zUawRC5rS4JV6ii14AXZWqhjSgh35g 2114
portmodlib/_loader.py sha256=OOu0DbinpXXBtzHoLqnUo0zzzsDyfVHuUqYj5yZokDI 14303
portmodlib/portmod.pyi sha256=edAmFPLwhQN-nM1zf6ghzdCIK-0WD3VL8aeFfQQnN6w 4275
portmodlib/atom.py sha256=0WCEsZ7LSozZ-c6ojcScRJBqrzGMiCEbZoWZ-2JUf3k 11448
portmodlib/module_util.py sha256=_q-Cm68I2IarNeinbQBNJ4VslktvPkvit5DmpMK2EcE 1491
portmodlib/usestr.py sha256=J8itkEDK82zH5ygR7jLfurtqxrAYAzNGUK5vnN8KwUI 21357
portmodlib/archives.py sha256=fVnPU1kQfRtAxHtXWJJFFHGoGe3juRopmGS_DFRqQ3w 3196
portmodlib/winreg.py sha256=AngRcar92CDhmYn8smcmr7KduYvZfTeVEhIpD8xxcoM 2421
portmodlib/log.py sha256=3AWmsr-w4P8jnsPeDd189w_WXEVWqAAnKKZoNGGt4JM 1703
portmodlib/util.py sha256=1kTSFyN1iwCkZGB-WyJEVFOA1vkuLZjoP9AM9TUOFTM 1090
portmodlib/_phase.py sha256=BcUdJgtKxO82lAQVfxo9O-A87-bV9JRpBbrE68Bz8c4 1143
portmodlib/masters.py sha256=cYZn105QMEfVNb001xH6BENr3mRYwAm6w2jTfMH21XM 633
portmodlib/fs.py sha256=JZK4HVV2HuCs-GdQ9m7ijEFNqU0WV2y_IUcl9oMghmg 9613
portmodlib/version.py sha256=Oiu5sOMS0sHG7eOWSX1NzSBNXaSJCQxkrLgdOJcgEzY 13354
portmodlib/_deprecated/__init__.py sha256=ZBBJL5wdFOTM95SHoTCkYxgUG0sqs3jADNqRViDONSg 11502
portmodlib/_deprecated/vfs.py sha256=zPYVjjK4_OFVf898O0xZd-w5vq-GPCYB86QErl8WJeY 4875
portmodlib/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmodlib/parsers/list.py sha256=RnM54Bfhv6xv8wMdxvTtisFXsvHBcv34yGgNqN8lpac 1738
portmod-2.7.3.data/data/share/man/man3/pybuild.3 sha256=auAb_VlzHKMUdhEwnH35i-H24aFkfCWY2Ifmjf1HLkM 49717
portmod-2.7.3.data/data/share/man/man5/pybuild.5 sha256=Z-lvIu8l-TRrZcPYEhKzrdmfTERcxO7Vou12UGcGkWc 21830
portmod-2.7.3.data/data/share/man/man5/portmod.5 sha256=s4sEZffGVZE5rlbpb1D1zIEFibu5hnaJoC5MvXzicKM 14785
portmod-2.7.3.data/data/share/man/man7/portmod.7 sha256=xUclmN2WUPbq2g6utujY9692UJJNfe3AKM0BgC0yt3s 16472
portmod-2.7.3.data/data/share/man/man7/pybuild.7 sha256=YQTZmHQ5Kkd8zP3ZuPs_RyEnP2N6vHScdYfF91gULTw 84711
portmod-2.7.3.data/data/share/man/man1/portmod.1 sha256=RjB9ZjzDYO9X2SHkBfRSVxBf0SGn12x1ciBFQOyLTi4 17424
portmod-2.7.3.data/data/share/man/man1/inquisitor.1 sha256=h8edBhcJSgLNMNy85evHY5X6LgtqGJYSu0UtBTZnsP8 3461
pybuild/info.py sha256=Y9uwLy6a883_uKY-3c5GO_JhmR4hyTy5EFfVMRj3684 1582
pybuild/__init__.py sha256=2lOxqKEErqbMbxB9PbuxY6irQ1X_Kmy5ztphTKPVdMk 1599
pybuild/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pybuild/winreg.py sha256=0MwoORKPVo2Ef5W8n6QTiEUglKbDSw5AGh0yEzzmEe4 727
pybuild/_pybuild.py sha256=zdplDFVVM65qGeGKEExCfd1Ys14cYRg50mZN5v23uec 33866
portmod-2.7.3.dist-info/AUTHORS sha256=2ueJorlu3fZmkpeRXK7dBL1BFO4-JdSCh0qmSWNG0vg 249
portmod-2.7.3.dist-info/LICENSE sha256=WJ7YI-moTFb-uVrFjnzzhGJrnL9P2iqQe8NuED3hutI 35141
portmod-2.7.3.dist-info/RECORD
portmod-2.7.3.dist-info/entry_points.txt sha256=H7Ol6y3MwVCcotbu7GC4SG47kmTSiYmydOsDNjTf64Q 140
portmod-2.7.3.dist-info/METADATA sha256=rv2oe1Ql3cSMu87j6F4LYbsAhCs5iSjwLnkjXLI06bM 8918
portmod-2.7.3.dist-info/WHEEL sha256=J2BTtJKRtQdnupxdNnHA9l7uP-LkacmgLL3Nyi5OCHM 148
portmod-2.7.3.dist-info/top_level.txt sha256=YRvItuFI07kYgNMXjWqpYEikzEMu8HoBeE0w_S4UMOA 27
portmod/globals.py sha256=quS_5texJfHqEWuW5C4vs37vHZztDEls0te9VtHGPa4 5533
portmod/transactions.py sha256=Ydga4QB433gdtf8Br_9NKMa6uMBQl_1xbPzCGiETl9s 14159
portmod/perms.py sha256=UBiSI00ISpGjPslZO674ORo5U6fd8WqWBBWtNCbwMJk 1356
portmod/merge.py sha256=QCZELmPNw7A2YxOHbktzLmYXtZqVyc8n269iyqlbWw8 21575
portmod/_version.py sha256=p1ZzGgquuOzCdOvtsNeFAYoXJeK9N2gbIvFxylkPb-4 411
portmod/tsort.py sha256=hZcrRlwkcptClefqPtHjMZ5I8ZY1tQqgmJeDIiexJwY 6408
portmod/execute.py sha256=cGub0kpOQ9SWZvikEgQj0Bruc3YGQSCrafgR6FGItI8 14699
portmod/win32.py sha256=RXywdyzvWhLkOdVj0pClBJPvZdzjhUlKDDe3J8vjBt4 685
portmod/sync.py sha256=69Bc667zD-n6hNIV48PSE8mnXJa1vshI8C81eWVBOu8 5232
portmod/download.py sha256=f0HXo-c23bltKm9aqdN3zYQ3M_m5EwSqtZ_2qPHE3RA 14477
portmod/source.py sha256=VxGhv61rtI-2N6I3VKzxs2euvdYjxXHlDqMvOdlGEtg 2525
portmod/functools.py sha256=T5vcPh7_1qFTWz0BBlhtDlXEioFWavNjfG9J1hJcHf8 2680
portmod/lock.py sha256=pNuNlHY4s7mWElyjcvzZYPgLkC2jmt6CMLbfpQj8ew4 6219
portmod/pybuild.py sha256=0fctnq6vNxVgX9iDJBa_WSZwwmZMMzk6YhnvmRx7o9c 23081
portmod/cache.py sha256=rlegY0HxvZcEaa1Y93ZSlslMg7lrI5aquIUZTWPOx3A 6251
portmod/__init__.py sha256=3Q9KDMOY4akVqMPc1neNC0Danrv5a-BqbTeVGA54JxE 169
portmod/news.py sha256=ktWHCYfoytrzg7-YU1zlRQdBCoLAa7sLK1TNknrH-0M 12126
portmod/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/prefix.py sha256=MF36VnsH22g-9vIHF4Dui47aAss_Zag9QqNVQmLOP24 6911
portmod/prompt.py sha256=-EXdFmRYQD5DDoXYM6ooIYag9I1AhgAldUYqexD8dSA 7078
portmod/loader.py sha256=vxAcO6JmA2Rmph7GB_LqD_8Pi3aJq3EhVSk2xWrNSrw 20538
portmod/repos.py sha256=6b0K7RriUvG2WDIZ9Yh12OsEpqj1jbbajPp9JYoYLA8 5929
portmod/cfg_protect.py sha256=PS7yI3JF_m4xdP0G-_XmLO8iI8elRyfhNX-FBFicMds 5831
portmod/package.py sha256=bcmfGBfUhfuEdHOoO7oCGAxQoamhUsTf23xBymo49Gc 18772
portmod/modules.py sha256=8nb1dt5vvk3W_Pnh-CJd_lRdmFdEmWAxc7xuZ6xli3s 5004
portmod/vdb.py sha256=uT9527Cs_WQPWuAqt-b14Ss1xrOJ2GhiJ2xphEhWKBY 1171
portmod/io.py sha256=2MB7wjpUCvKw4HABMtV4RM4VE70Z0DqTlPWpJdRIjNY 9858
portmod/query.py sha256=-ikXgGaxt6P-DB999WnKVfWSbTM9Z1Rjxl4WlCJThwI 26890
portmod/util.py sha256=TDtNLBCn1N6I8oC9bFQMOLEPLTTwBlEpDANSHUetE9Q 4726
portmod/_deprecated/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/_deprecated/rebuild.py sha256=I1VuchiFdM7DEtB7rUHVvUqKF6ikaAozK-maF8aZzK8 3123
portmod/_deprecated/vfs.py sha256=dR3Ia5p1EskxdjSfRSupaeM1UC6RNsNABMSiL0TiK78 8842
portmod/_cli/mirror.py sha256=TqZJnugkGIauAVtNMCaJQJz_NzUUoPKCrvDjalSoj7Y 1455
portmod/_cli/merge.py sha256=x5IAgMfT1TV5fP1WSekGje2qR28cw0VXLpfIRRL0kcQ 19368
portmod/_cli/validate.py sha256=XLsdWPVJ83q9bY9Kwl9XhW2QmLLje2OzmNY89-qc_sY 1663
portmod/_cli/main.py sha256=gUAWSzsHhy9JVIjLXXNYaPpXbr07hhly0JyxxWKlqCw 12729
portmod/_cli/init.py sha256=Y19U0Ga_okJd4ulDHmxTyUjwCzOLlsl_Kgum7mHq6Dc 4508
portmod/_cli/sync.py sha256=OJIz7nk5kJEYiz2vSZM946yC1KC4j2mgP_k4u-Tgo60 1246
portmod/_cli/search.py sha256=aaTvjXXnSnknySYmWrybk_pJdMcQaYecOHC_STtRBZU 1582
portmod/_cli/pybuild.py sha256=jzPMi4bVEV24HYGojy_7XQ57-Xjw_tuUpGMveM03ROc 3938
portmod/_cli/use.py sha256=VHLO1VxeZeu0NkfDJvXE0PuamPzXiu1FuZH62rRF1IM 2055
portmod/_cli/__init__.py sha256=jR27hFYSdH_4aXOhwvy1jA8y7x2BDuCiEj3VBr7WBFc 526
portmod/_cli/cfg_update.py sha256=mbrGaJMWmEhSLL82DJ81QTswQtkMnZkVDmiOeDAekIA 6057
portmod/_cli/error.py sha256=Tpdf_hkNlBLkNbcKazPjKk0WlkU9A2k6QEsrAV58Mdw 212
portmod/_cli/query.py sha256=5Xr1Lpd9GtHVcUN4IEtPHN99fSmQWWoUk96pQ54morw 13952
portmod/_cli/select.py sha256=SWm13-oeQVCD5eof1pGCbaNg0Dyikcz1Sp6J08T6bG4 7471
portmod/_cli/run.py sha256=XT8jp4E4oPFGahtYhdAZkPUYKpOevqfjRPboIqto_9w 1000
portmod/_cli/destroy.py sha256=uZZpBaSIScDHyP8mEseVJiWlpTO8072jZ2vzhbiFGBI 2910
portmod/_cli/inquisitor.py sha256=lI4qQBZu1iu5JKN7SqnIGB1ncSiFRF4Qgm98bKTC9PI 23772
portmod/repo/keywords.py sha256=36CiyepzkP8w_OzpjYMF0PZ-QEym6uOVUWFMFdV7B5w 12707
portmod/repo/__init__.py sha256=O5SuckG2wNvHXPN0Yw3xJJuFodiL3kMDjjQtQ-nRtPw 3971
portmod/repo/loader.py sha256=MpFWzagkxgda41YB_VHp7RcH1wLrQWd-S7wgK-d_kGE 17257
portmod/repo/updates.py sha256=lp2K5WHkosfrYLhG7xjLSRbGaTeRZPr1N6p0B9-QrNM 1580
portmod/repo/metadata.py sha256=Ays6VIEEkti0aLhS9R-suKezLWKKk6o-rAVmBlg0r2E 10106
portmod/parsers/flags.py sha256=WKPVeYvpL29jeVIqPLt-eWMtNEMoCFKgUwqWYMOSdQY 4735
portmod/parsers/userconf.py sha256=SSzsQisHsZv0y6RmmUyP1x_udFLSugSQwRs_4I5lCQM 1310
portmod/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/parsers/manifest.py sha256=eQ28Mz-vvUDVw8duSg5J8dbNEBwIGiaFFmr3j9exQ1k 6334
portmod/fs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/config/license.py sha256=ugiYx5unKZ5D5SK8DOzN_NFj4OYl3vhDW5Sh5PAR2jg 3148
portmod/config/use.py sha256=mtvl2QULMKa0owi47rRfIOVC9KSj1_AvQM0LyYEBapM 13619
portmod/config/__init__.py sha256=YcEkwMrOsH4MS1DW8nIUB8PA3tLKEAUaOF1jo9hByw0 7241
portmod/config/textures.py sha256=Th_G7-ihyDTMKeBfLtK8oyurDBIUiFz9i9enDkseavM 2144
portmod/config/pyconf.py sha256=EVAj7tYmfRUOaDurU-WHRZf-G_ee1O_GE7GejdB3iww 5547
portmod/config/mask.py sha256=z53sHqg1p65d4TXq5KBPCcIymN7Mjk01Te_5tVRj6Es 2867
portmod/config/sets.py sha256=wYs-2HfGy316cpF6Zfb2aGUvrz-Lk_QJrKULT3naxd4 5648
portmod/config/profiles.py sha256=Z_M2iIsVIfGMaQfHariJw1yRwdBKLZU_9pWPtfiw1lU 3587
portmod/_gui/packages.py sha256=SfgWt6t0RE-1AZJylWM3Z49hrQLcI2oc1C5Okbo9XO0 1386
portmod/_gui/__init__.py sha256=oR49JSq5ExaYoY8UIL3_51-FKF7RvQPzkFrnsHx5dz0 1727
portmod/_gui/l10n.py sha256=AJzwSTtgKWanGiNV5SHkm_CveiiIuLYDfKMxl4rykpU 251
portmod/_gui/main.qml sha256=jct0H4GHSeMZVzwo3G7KZbkueDx4iWNZ3WHD9fY5fEI 1087
portmod/_gui/config.py sha256=khiwOF8xf6yVkOw0ZAwjYV3uDkQqHP0DFweT00fUz2c 3342
portmod/_gui/human_bytes.py sha256=3rpPEL-lHtY2XtEYQzzglAfCq5L3HHH4d1HXqmVntV4 2252
portmod/_gui/.pylintrc sha256=eeDVVNLXFWNWI5nj8yTPXM9YG92s1dwmg3fom3TDMRE 30
portmod/_gui/Manage/InstalledPackagesModel.py sha256=3S-w1qbOlSvNSUsH1IjSh5BReAztpTc6bPoUa6EWCHk 6428
portmod/_gui/Manage/InstalledPackagesPanel.qml sha256=yM8VnUap02Kgq6A8-AUvkH78TGMVEr557l7pIyvsfDE 2393
portmod/_gui/Manage/PackageDetailsPanel.qml sha256=rXGGLirauDHgwHX-eveLacByg_kt7lh82QcU6klsLnI 4055
portmod/_gui/Manage/FlagListModel.py sha256=0eXWSJ5G07UA4-xQwfUYM4x74oTHhdjZVFbUZxbNcu8 1298
portmod/_gui/Manage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/_gui/Manage/DetailsLabel.qml sha256=_KxnaNOnoMm8tuGDqLMLRSentcKSjX19UA09htFS1Es 476
portmod/_gui/Manage/ManageTab.qml sha256=vTT1v2AF_U7_oujqfxyUEuEyPxAg4mdr2-QY_kFB5_k 4145
portmod/_gui/Search/SearchPackagesModel.py sha256=iVBSN5Udsg4YZjtWSmgy9r3DeJD_-pJfJQnjahIRy-w 1593
portmod/_gui/Search/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
portmod/_gui/Search/SearchTab.qml sha256=Fn25UzZdu41G5EJeLjzrKIpN7IV-OQtwUb9WG-qQT3g 2472
portmod/_deps/tokens.py sha256=57_dkCP0M1UV3V3otKXHyoNFcZ1SVsQZosqzupfjjNM 3262
portmod/_deps/formula.py sha256=RYL009Wo41Hg1EyfkCSxuJ175DfOIvpH3W8xZ91dJRY 28291
portmod/_deps/__init__.py sha256=gg5lYezqjU0TYypt-vMBZG9vwBI62ZDPok3IJDvH5vk 21789
portmod/_deps/weights.py sha256=vqq0vt2V_JhsUePP4CyRWt01NCNgnNhkkoslRK9noRA 17697

top_level.txt

portmod
portmodlib
pybuild

entry_points.txt

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