shut

View on PyPIReverse Dependencies (0)

0.21.1 shut-0.21.1-py3-none-any.whl

Wheel Details

Project: shut
Version: 0.21.1
Filename: shut-0.21.1-py3-none-any.whl
Download: [link]
Size: 158045
MD5: 94f363a6ee07c65d99180fd3495e0c4e
SHA256: 7772b68b071e4f134194c5f9acdec8b503804c3009a1339d97a9486d15311c18
Uploaded: 2021-11-21 10:04:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: shut
Version: 0.21.1
Summary: Automates the heavy lifting of release and distribution management for pure Python packages.
Author: Niklas Rosenstein
Author-Email: rosensteinniklas[at]gmail.com
Home-Page: https://github.com/NiklasRosenstein/shut
License: MIT
Requires-Python: >=3.7.0,<4.0.0
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.8.1)
Requires-Dist: databind.core (<2.0.0,>=1.1.2)
Requires-Dist: databind.json (<2.0.0,>=1.1.2)
Requires-Dist: click (<9.0,>=7.1)
Requires-Dist: networkx (<3.0.0,>=2.4.0)
Requires-Dist: nr.fs (<2.0.0,>=1.5.0)
Requires-Dist: nr.parsing.date (<2.0.0,>=1.0.3)
Requires-Dist: nr.proxy (<2.0.0,>=1.0.0)
Requires-Dist: nr.pylang.utils (<1.0.0,>=0.0.1)
Requires-Dist: nr.utils.git (<0.2.0,>=0.1.3)
Requires-Dist: nr.stream (<1.0.0,>=0.2.2)
Requires-Dist: requests (<3.0.0,>=2.22.0)
Requires-Dist: packaging (<21.0.0,>=20.1.0)
Requires-Dist: PyYAML (<6.0.0,>=5.1.0)
Requires-Dist: termcolor (<2.0.0,>=1.1.0)
Requires-Dist: typing-extensions (<4.0.0,>=3.10.0.0)
Requires-Dist: twine
Requires-Dist: wheel
Requires-Dist: Mako (<2.0.0,>=1.1.5)
Requires-Dist: pytest; extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: types-beautifulsoup4; extra == "test"
Requires-Dist: types-click; extra == "test"
Requires-Dist: types-requests; extra == "test"
Requires-Dist: types-PyYAML; extra == "test"
Requires-Dist: types-setuptools; extra == "test"
Requires-Dist: types-termcolor; extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 2691 characters]

WHEEL

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

RECORD

Path Digest Size
shut/__init__.py sha256=ds7tW7Kg8nh0pw5LxK2aWP1EiCYUKyNaZydmoIVXTEo 1205
shut/__main__.py sha256=9G42Y_xKClg4F-534pVh4zWolg43hQpWCg3XKRlBV7Q 94
shut/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shut/builders/__init__.py sha256=LA7Ohc6pRB_ZgPaKzyoHpnc2TbTfO8wOjg-Wth4RID8 1195
shut/builders/core.py sha256=5nmTuREnYFL8NwsUf66U5szKg_1vnpb4GbCrldpyJmY 2448
shut/builders/setuptools.py sha256=8bjIk1B5lNcwILC_i8JamB6zoP8WoQMayihqmPXUjOc 4809
shut/changelog/__init__.py sha256=4mjSzEsPlSCx8_OlMY8tBrsPgXjDo6jZAvHcBnJA5NY 2955
shut/changelog/manager.py sha256=kcP9svC38ARgE_fT2QqlkO0c85ubZH3VG-Jz6eZZYrU 4573
shut/changelog/render.py sha256=w3696SbTXVnwIINm5pIK3WoW8mYN1zTFUTngUBq8Omg 4951
shut/changelog/v1.py sha256=tEyyw8LisI2iiT7zMDH6BQXGS7_Q49KGpM1U0vVm1Ik 1566
shut/changelog/v2.py sha256=40C_f2kPYQ4wJZWZOPrghuxNf2HPEZVyw0A2B9o5BgM 2632
shut/changelog/v3.py sha256=rc-SKVaLaAiZuyTodglxLjyipI2A7GMfdzbsbSFcyDQ 1658
shut/checkers/__init__.py sha256=use9dsoePv4kos_p6gAY35K1wXeWXTUmr-ssuHJPBPU 1372
shut/checkers/base.py sha256=xzLaCPi63aIXbcJPFHY773vzjgDM8we8lu8IrZOTK28 3929
shut/checkers/generic.py sha256=F3O3CqwZgOmLWlPEB_Z26YzpvkYES6hkua3Q0ExNmuU 1681
shut/checkers/monorepo.py sha256=L2_uYBNYWtXKc4oKP7JhGOLeUU7qF9zga3oKYmFcFcA 2000
shut/checkers/package.py sha256=rKvIHl6_LrafSA0vffRkar_H1bOEz5Q1nL5BpULFk1M 5923
shut/commands/__init__.py sha256=AjzP025_oVvBEUkeu23k7-hOZWF9gyGSj76KYOFuDgA 3050
shut/commands/classifiers.py sha256=WPTZ1vwr0kSz2DKcTknLPP2d-JrE672aFm4ZI4mX8Dc 1745
shut/commands/conda_forge.py sha256=Xctx_9xrp3l3gCFyowIf6EnINeNiQKLx7PPaRgCAbNA 4208
shut/commands/init.py sha256=mHv8eqi0GXJx9jsIeTpUnZOwX4H2vDmVLPzOp5jAhus 980
shut/commands/license.py sha256=XtX4BT49uIA5WYAsaFUCCMOAFwBXLbqF1alR0pbBhaA 2007
shut/commands/changelog/__init__.py sha256=SKN7Frn7L8dfjQl0alFW25evdNnDgt2wTO-JbGF4MO8 6121
shut/commands/commons/__init__.py sha256=0_uGqWDRMQVKA0GVRrOSoU5w5FMmzHSEo6j6pWqugq8 1119
shut/commands/commons/bump.py sha256=rpo5UT_97Gc7Ua05D25PjupZPzxRV8nYNSJsNwvYqDk 10854
shut/commands/commons/checks.py sha256=BmCNeNBmU4UCIbTdk8THLOHqQ8uE6D32wueCPoxj9_0 3333
shut/commands/commons/new.py sha256=ksK8C2ikfZWPJsTocUwFGk1HkfZaWxIKzm20Ij6syZo 2368
shut/commands/commons/status.py sha256=Q8eBHGxV9QGPQWWdXW4aRYsOuNnJkvkszDkk8eTNyV4 3867
shut/commands/mono/__init__.py sha256=9uNk9i8X53UyVDPoGLxMZRHnVXW98Y6VtUgD_lVIft0 2066
shut/commands/mono/bump.py sha256=yEg69pfKdkoe091-x3tKn0giTArm1hH_yH11ZiKk2xI 4620
shut/commands/mono/checks.py sha256=F6LRR2w_MMK4WxO91YtlVhuz3w-aGbuAuj_ykDFawMk 2520
shut/commands/mono/install.py sha256=JJomGSlbjd594iYliVUUaUcZYjxoKuUPZMiq5iTjMYA 2026
shut/commands/mono/new.py sha256=GJsFiQHyrjK69z9fd5AApPl3D4TZPCUOR-wRk-VzoVk 4498
shut/commands/mono/publish.py sha256=Rxto_59IUPdtLuNftZzHk0XGfzAHXSkE-t-IP2P6lSI 2573
shut/commands/mono/status.py sha256=KbiCgilr8c77yWoQGuHnhjFc-i-4eSgc4ZZxbOFTZc8 1979
shut/commands/mono/test.py sha256=Ih9_-gMY1slV9ITHSS1-7pe8BJS3av7tUnBFPtF98zY 5166
shut/commands/mono/update.py sha256=cfXgrZRevbd0rUsWiAlqRjYO91Oc4Ou_2mLMR6oDRF4 2899
shut/commands/pkg/__init__.py sha256=AlAxXzJiad3cQ545uCkkuc0rcKNxg6va1U1QCZNbAgc 2165
shut/commands/pkg/build.py sha256=iFtPFigog1F50DJg6vYKCzOPnW0MRs5fVREF2jjgewQ 3170
shut/commands/pkg/bump.py sha256=_VO1cJCN0vfaiK0qTZ_H29NyNWS-s5kFzzcjyfEkDuk 3408
shut/commands/pkg/checks.py sha256=KoLVC8xTEZmFLyUEiLjb2g2eRS29EU6frmO2mTBCOKg 2900
shut/commands/pkg/format.py sha256=BELnA2kgpuKGcsYkNX0eQjlj7ph9S4eY6HJR0P9S-T8 1374
shut/commands/pkg/install.py sha256=mU5CCW6YzNRb4Sliqfg0xqvEyutxneM3I5D4nM7_5g4 7074
shut/commands/pkg/new.py sha256=grWgrReZWriAYeaxvdWLqoTFJKhvwLnbnzf4_wKql3w 6195
shut/commands/pkg/publish.py sha256=NMDZY1ejyy6348a-BKWLNf9Cv84jm8tC236o2KszAwk 5286
shut/commands/pkg/requirements.py sha256=tZtp9t8vJvwWIs9FvF8onA7u6CXPaka8c2zATsAEu_4 4910
shut/commands/pkg/run.py sha256=0bfiY2SoPBw3t-_i8BHH4KwagAmJRzMxQccDuekaduo 595
shut/commands/pkg/status.py sha256=GMTj4O8jEgHKEMxG9Q9yVlFd9DYU8xsn000ZtwW5UFM 1907
shut/commands/pkg/test.py sha256=HQVepEAIuYnnOxXT-qmPvCA5cfCrdRfA8cl2uMk_3Hc 11705
shut/commands/pkg/update.py sha256=r7_eINleeej1zFdgzAs3qx8ZxmHLO3asYf2n9VHZCSk 3797
shut/data/__init__.py sha256=Lc21cbSn9hhiytrAhxDxJOIWK3brXTGeQahpCPNsTJk 663
shut/data/license_templates/Apache2.txt sha256=3QD-wL_kkHIcVa-KAxPFRmFO3QOgHR5kKnIIxm2FLJU 548
shut/data/license_templates/BSD2.txt sha256=lODkenGtD3aVLYPZ1yxqPrP7v7kISX3nvQOGUCT1Sw4 1262
shut/data/license_templates/BSD3.txt sha256=W8FzyeWhFd9CUUXwVP8T8ivOkrfQ1IgEUmHtogWTwnQ 1338
shut/data/license_templates/BSD4.txt sha256=07Emmzras4YgQG4ak3Iz-OmQzjsuNs1nr6P9WY9Z3Fo 1596
shut/data/license_templates/MIT.txt sha256=fS8LH2QuKeCfee7ZhIrZtDL1KGakqjOYp6El5qVjxeA 995
shut/data/templates/github-action.yml sha256=0RPB2L4WAH8UByqDWMsaU-isPuotBrn4AZjtQnrZOD0 2460
shut/data/templates/pylintrc-shut.ini sha256=xIrNgHcFVAynLJzXvUDKk-rVPl33jOa5CjafK0lHFtE 404
shut/model/__init__.py sha256=0M-2Aw7aqBf7D_pug1HXYlnb8TWm9m6WbJfwGslMuTM 7134
shut/model/abstract.py sha256=4AZSab7DC5OOgoCkMNVNtmxUJCFAT4sIRwNQIm0dh2M 4533
shut/model/author.py sha256=nz0C8b3-3NgU25CeJY61kJtrn4RRQYTxSbZptbF9qwI 1914
shut/model/changelog.py sha256=uCFUhtHlfIrzQFNs_OTjS9atyxMbvm6vz6z_fUI2LG8 1229
shut/model/linter.py sha256=a2IMmelczPtcheOMXZON2Z2EZcYVeCDIHzAnhNjk6mA 1210
shut/model/monorepo.py sha256=V3IDkI_F7SxQxTdaOm-oeVs8KGFBbaJaycTiiyoJGLQ 3849
shut/model/package.py sha256=QG0C9NUvALJyUh4sDbNw_GvqlrH5_LtgevmtUODaP-Q 13254
shut/model/publish.py sha256=LYvo977sir6-VJaPusbUoxY7sdAQ4Sb_Hiwkczak5U8 2319
shut/model/release.py sha256=bljY6hNzZHWQabibn1HO7NfPTi5dP_1QPQSSZS5Ckq0 1491
shut/model/requirements.py sha256=Hvv5p0CcnCHel5qqpWG_ACtEPUGJFsanHMCk1_A0rHo 9264
shut/model/target.py sha256=Ts15-hZj5TYdsdVWb64bADYC3TJoKSHaP-Xv3-tM7to 2167
shut/model/utils.py sha256=TxONzz6obYOKmXrkbq-mSbgBn80cxbjxDDZxmTGVEaU 1042
shut/model/version.py sha256=grFZMY-QlC5LBVkk_-UXcF57OR-DL7rJq79NlYSHUB4 5899
shut/publishers/__init__.py sha256=PzskiL0XgDARvXRANx2mo_lg42zYLgXrFZDDXoB2ZWM 1194
shut/publishers/core.py sha256=IVcI3uiXE6ny-hblgTxAuKVQyWDh_XOpNB5IEgR-KRs 2803
shut/publishers/warehouse.py sha256=bye0DpiKCTag6-OKDsdk4sMYKqGtCWlZrZTbsOhu6Ps 4938
shut/renderers/__init__.py sha256=-A-l7--NlJlR3ow8Kft3zGGmjH_nm5iq2WTv0LzvEfs 1327
shut/renderers/core.py sha256=JreR2wAyRu3FJwCygTx5C6wurFoGBA2sxXYlWFFVALA 2949
shut/renderers/generic.py sha256=9KxGtisjhadqMFGvnN1H0EKES3md52ioWmVvuOJpiGA 2214
shut/renderers/license.py sha256=E_GdTRC4UHRjnpm53-PyaZNfL86RG2xqxXEMmQv6Vh0 4381
shut/renderers/setuptools.py sha256=qAk1Ph-mF69Yq_ZdJVw_fuyavWf-fbHIZ75tYS6qhPE 19265
shut/templates/__init__.py sha256=dYuLWMQ-_3RkX5JYX5fcZy21RVm0dfcYFI6ezPok6Lw 116
shut/templates/github_actions.py sha256=2Q4Wm64DChBj7VPC0PjZhezmNSdMpHQLwCQpfm-ysG0 6649
shut/templates/pylintrc.py sha256=8DyAc0LwGeku5foU-_UDF3z63QhDOBT8Pkn-WxQm8-c 754
shut/test/__init__.py sha256=LBWb9VmsPIocR0R-NVvauN6j9gZDVb3WRubwstBJJXo 1140
shut/test/base.py sha256=mZgnmw-rjwNHHXkEwzylUo_0u_V8fCaYl8ys3-t0XGg 8349
shut/test/mypy.py sha256=0NCSYI2EYzOwGGvabjAPNuXa6EokllkKKvPkahM7RBQ 1223
shut/test/pylint.py sha256=u3fTvgMdpzZ50joDH1bQHaxxPUoc7jCevhhIoekHIX4 3040
shut/test/pytest.py sha256=3Fz7v2wMY_8taRhOKlykat10T-by_jDRkdYGr99V5pc 6171
shut/utils/__init__.py sha256=n1bnYdeb_bNDBKASWGywTRa0Ne9hMAkal3AuVZJgovI 5
shut/utils/ast.py sha256=ia61dzUsa2iTxB-jBNTLflTWrDYfrWgX0gRtI0hFdl0 1515
shut/utils/cli.py sha256=pr9JgmGAyqGJQm3q46bYY_U1G-weXTmqmRwXcoxBbqg 1692
shut/utils/fs.py sha256=ckGDWNToM9OMUBebb1GOL5gFzLOMtjRNY8-_B8iwWKE 691
shut/utils/functional.py sha256=JwDp9QGeY_QuwR8cj4TsNMnjgJ1rsgJ2rviLBs9CxA4 165
shut/utils/text.py sha256=V-5GQgxYFp6Us5CQMt2D7CWAJqE82cwC4rlDFL5toR8 2412
shut/utils/type_registry.py sha256=sXX-EtUFbqoZTqM3ASqxo3O_F4Rt_n9pRylnjHNmlbE 1718
shut/utils/external/__init__.py sha256=n1bnYdeb_bNDBKASWGywTRa0Ne9hMAkal3AuVZJgovI 5
shut/utils/external/classifiers.py sha256=a5igFxuXrwQSaIQSwe99RUTgR5ZX-tVEDFJRz7OvG4s 3161
shut/utils/external/license.py sha256=ILMq9hL_z-HCHLFeZisGYcqXBqu4cPQHj0FmcL4okcI 3666
shut/utils/io/__init__.py sha256=n1bnYdeb_bNDBKASWGywTRa0Ne9hMAkal3AuVZJgovI 5
shut/utils/io/sp.py sha256=w0o8ua-sZ_Gd6RztfBQtDAsFxI_C7z-64cHxJuPf-5A 1871
shut/utils/io/virtual.py sha256=H79gIlYMrW8yogVlzK0w8dEc-txORqxqqWONvmROdDY 8918
shut-0.21.1.dist-info/LICENSE.txt sha256=DWcTMuhLaPQZurKHQT2h7S8qmLCOEKgGuZ_kTIgjSiI 1002
shut-0.21.1.dist-info/METADATA sha256=R3WT3-VoePzCB6R3D0ENvDi4b7W_EclVIVNOMJglK2Q 4273
shut-0.21.1.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
shut-0.21.1.dist-info/entry_points.txt sha256=7gk27mL-u7kIb4qycNPnkXYv-3idmQQ8nUBCUtmHO5o 324
shut-0.21.1.dist-info/top_level.txt sha256=de3cKxeZg3-_2_p--vw633_9hojWK5jnOnj-oS1P7Zg 5
shut-0.21.1.dist-info/RECORD

top_level.txt

shut

entry_points.txt

shut = shut.commands:shut
github-actions = shut.templates.github_actions:GithubActionsTemplate
pylintrc = shut.templates.pylintrc:PylintRcTemplate
mypy = shut.test.mypy:MypyTestDriver
pylint = shut.test.pylint:PylintTestDriver
pytest = shut.test.pytest:PytestDriver