software-release

View on PyPIReverse Dependencies (0)

0.1.0 software_release-0.1.0-py3-none-any.whl

Wheel Details

Project: software-release
Version: 0.1.0
Filename: software_release-0.1.0-py3-none-any.whl
Download: [link]
Size: 72613
MD5: 77c60e1b7e7be1e2dc249ca381ecbc62
SHA256: 70fa565ac3d5f9b21b30fec4f18ffbb230b230344e18810d16e6b1650d59f78b
Uploaded: 2022-05-08 01:20:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: software-release
Version: 0.1.0
Summary: Automate Releasing of Software, following Semantic Versioning
Author: Konstantinos Lampridis
Author-Email: k.lampridis[at]hotmail.com
Home-Page: https://github.com/boromir674/software-release
Download-Url: https://github.com/boromir674/software-release/archive/v0.1.0.tar.gz
Project-Url: Bug Tracker, https://github.com/software-release/issues
Project-Url: CI: Github Actions, https://github.com/boromir674/software-release/actions
Project-Url: Documentation, https://software-release.readthedocs.io/
Project-Url: Source Code, https://github.com/boromir674/software-release
License: AGPLv3
Keywords: python package
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Natural Language :: English
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Software Distribution
Classifier: Typing :: Typed
Platform: Linux
Platform: Darwin
Requires-Python: >=3.6
Requires-Dist: attrs
Requires-Dist: click
Requires-Dist: gitpython
Requires-Dist: PyInquirer
Requires-Dist: semver
Requires-Dist: software-patterns
Requires-Dist: PyGithub
Requires-Dist: furo (>=2021.08.31); extra == "docs"
Requires-Dist: sphinx (~=4.0); extra == "docs"
Requires-Dist: sphinx-argparse-cli (>=1.5); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (>=1.10); extra == "docs"
Requires-Dist: pytest (>=6.2.4); extra == "test"
Requires-Dist: pytest-cov (>=2.12); extra == "test"
Requires-Dist: pytest-xdist (>=1.34); extra == "test"
Requires-Dist: mypy; extra == "typing"
Provides-Extra: docs
Provides-Extra: test
Provides-Extra: typing
Description-Content-Type: text/x-rst
[Description omitted; length: 3486 characters]

WHEEL

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

RECORD

Path Digest Size
software_release/__init__.py sha256=IMjkMO3twhQzluVTo8Z6rE7Eg-9U79_LGKMcsWLKBkY 22
software_release/abstract_commit_generator.py sha256=2FLZA8xAXsZYIhPlIgv1n1Qj2KzelkgsAZeVlobjAw4 440
software_release/angular_parser.py sha256=zm1na0FAoGQsSUsSyVsKDJSclvPtyF_yCEEdwRmpbVU 2875
software_release/branch_checker.py sha256=eieaWdOUvfIp4PKerIV7JcCsFhascjgwHPkvxuJn52o 447
software_release/branch_checker_interface.py sha256=3Xh5t26RfXU6FLybGADqlzPBfy8YHC4i0AW1wo3TrnU 366
software_release/branch_interface.py sha256=lw7f874CdA1VNErsY1mxQGI_Hhwtwm70GZ-RGWA26z0 77
software_release/bump_determination_interface.py sha256=aBkqILTELgiDo1ejy8Hh_tGB87ZEO2YNW1mhSroh5KM 186
software_release/cli.py sha256=58NA3_ZNV9Ak5TZkbjdPW4lSQ8vsw057kd9Ff12huo4 2888
software_release/commit_generator.py sha256=WkIiqwXOaw6ew4nqOnxyx9dbOGBMm2LkduePlmkDILA 1105
software_release/commit_generator_interface.py sha256=SNK0gyTXV92-HHiZBZdX-tgjHzAzppSV6QxhZjRsm6o 413
software_release/commit_interface.py sha256=a7s2g_ElCAgAlPrbLYsCO5WA-VVfJJJn3hTwW4N1VRA 2172
software_release/component_renderer.py sha256=B3o8FfIHKFrv7WRMDf-pnHZcfFX5vZqwJ5gyTZO60eQ 132
software_release/config_reader.py sha256=9Pfe628fZCoHqDkeKcGTO-_MaoQ37k-MeqfYRPc1hWA 1429
software_release/git_status.py sha256=SlCR4chc50uYyq_JkPBWWBpHf654OWHoTy-I1aGdpgA 823
software_release/git_status_factory.py sha256=6rueDENqTj3Ccgywh9lrwFUq_nIr-T348ZkYRZY17M0 167
software_release/git_status_interface.py sha256=15Io5Oe8omL-ILce--rEEhVpk4nkuVL2zpSc6x0Wf5A 310
software_release/head_interface.py sha256=a0bmCRX7DnUbUKqLG0ksaBdXnP0KS5f2DCk70TxhyTk 75
software_release/new_release.py sha256=41Cl1n94pmEal4z8w1oBapZG7BCkWtqORKcJ-wDdaUM 3243
software_release/node_interface.py sha256=pF17D8t-venEfAP30Lvr0uTf5qB7gKoot81rLhXoP3Y 154
software_release/previous_release.py sha256=4UElYSGHctgdLXSa6OmcX65RDHbTj9WHNS2w_sZmvDE 2092
software_release/pull_request.py sha256=t7y-IVharBElLvBVkjO4A_eHjCZ9EwzzX2wjUh9L3WA 1916
software_release/push_active_branch.py sha256=ijcDYxnKf_RoExNdrNzjQHNzfDXYKkGseFDxylb7sH8 1514
software_release/push_active_branch_interface.py sha256=lvOYqlojP7hcZrf84xn2xR52F7SSERZfn0i3WxFsTic 313
software_release/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
software_release/release_finder.py sha256=5NTLjMSc438-InSSnpK_zDd2iBmSFMs6S9E60ikGqN0 1139
software_release/release_wizard.py sha256=8Nql8FCuRwKoQlRCEahaoXsgNfpVLdT5E_H-aZRo1MY 599
software_release/repository.py sha256=lNp-_TG8tsRucSNE2eTnSGvzdxlNHivE21eTUArb6cY 979
software_release/repository_factory.py sha256=0ybNTiayIaW5JYBlModD3uqnZ_74_Dwt9cixqIRgX0U 965
software_release/repository_interface.py sha256=fyxtaLEnK7LpjkcRexcN4a26GHMxpDY3eda1GCfak4U 355
software_release/utils.py sha256=LPoS6_ffBG7Fmy9kw1BYuhzcFUKaUTybAkAcUrdwVSc 821
software_release/version_bump_type.py sha256=m817AoFonIOSPYDZz4L_RPHs878P3d9CD8JguohZUJA 74
software_release/version_class.py sha256=aQ69BOqNczeKLI9p0TgiaqxlHGZ79P21QKuBv004SUs 983
software_release/version_determination.py sha256=7C2b7vGMwV1xHUK8j_hvqtaegvti63m-5kz0nVlKFOA 124
software_release/app_commands/__init__.py sha256=dkkA5b_36xdudtRNxsMKqxTzTJ13pbp_pDfSF7lWZwg 236
software_release/app_commands/command_commit_changes.py sha256=EM_d2x9yni2vDUyDxkfb3hDlgry7E9AElY-NY4k3nXU 904
software_release/app_commands/command_find_pr_online.py sha256=yL2gmKPLBrvVofrJypJQBnQ4gExV8XGL0E9sLRX3h6Q 2125
software_release/app_commands/command_get_pr_title.py sha256=oUQebBeRjjBC1x6QDtc2SonBbCWXe9ebFwOPiODGm-I 1575
software_release/app_commands/command_git_tag.py sha256=Iw0de-bXXzTeqbRN8Ku0M_ph4tJRYKrDdQKiTtK_OpM 509
software_release/app_commands/command_new_release.py sha256=RzS_NcZvfWNiz2hpvg-mPkZEUg7WPoc2nAWk-mrXEzc 809
software_release/app_commands/command_node.py sha256=Vfc3X_-sLjp6u3bqBoJJfOAXf8kHiT25CAP35hF9PdQ 1345
software_release/app_commands/command_previous_release.py sha256=wlik9F8b2MiBSNXnqw6kxi2d-Wkeo6PBLkGz00JRfT4 668
software_release/app_commands/command_pull_branch.py sha256=y9cysOd-XiYtTbBLLJenkA6UnCMzQCeC_xiGkMlxhZQ 661
software_release/app_commands/command_pull_request.py sha256=Glp4r4AdSZJLTCQLlroLb8M_k4W5p0o5IXuCy3XW6gQ 1847
software_release/app_commands/command_push_branch.py sha256=yr4HWAliBCeI1WLxtw5aGFDqMXqHjty4yyX45OQMZi4 723
software_release/app_commands/command_push_tag.py sha256=v9ZE30J3QAMY7IYSwz770CyqfF7YhZaJ-lzpqLxFBA0 537
software_release/app_commands/command_render.py sha256=HUj2NZX11lOhhsHGs4To8GXGEQ__OhADjFfjDrbge-4 2983
software_release/app_commands/command_update_file.py sha256=IzuKoDqRgfTOFihUHaa8Ab11hr2ijndFqLDJt6U8EuU 9555
software_release/app_commands/command_wait_for_pr_approval.py sha256=rAINHxDHSvxB8aLyMbKwDbnmXBKerXkOeWzUE0EY_OA 1069
software_release/app_commands/get_pull_requests.py sha256=BqetO7tfgZ_PmVbthw60SWRlRhHpazUaOOgpTDeoF0Y 1001
software_release/commands/__init__.py sha256=fKQGGiRXpq7Xt6pdu7Dxr1Hvldzye7b24Fts3kCY_is 153
software_release/commands/abstract_command.py sha256=_eHkJUOzvs7mlSGGdCETwORIWsToN8DcCsQGadqc0vc 700
software_release/commands/base_command.py sha256=VvIVOHRQ0P1bwv2GvOTH0j2gX-MXLHAfm2h8cu4nCiA 1506
software_release/commands/command.py sha256=sXVh70EZt6f_fwemNqMeN6dGEFEd1ulich-4w1EwbPE 174
software_release/commands/command_class.py sha256=UHtaEuXf3BRF3qLljO6eXdwZTO2agoshPoybG3dmZ6o 197
software_release/commands/command_factory.py sha256=-mS40cmbsLgVrh8mxGKrT9LFJZJCw8m0ovB-3_DnC68 269
software_release/commands/command_factory_interface.py sha256=j25bigenO5HmNr-WjLO1isDjd8Xu1mUkRArlCUjOxb0 705
software_release/commands/command_interface.py sha256=RddpTdhIzUjqjnSBOCbveVFd1sM0Ia9UAkZj2czMj7I 284
software_release/commands/invoker.py sha256=8ajx7M4Uidk2ZaCSPKH6iAY4TXMXTLqXYE2Fm1MrOM8 986
software_release/commands/prototype_command.py sha256=wzkoGfSt9WMhUkFRu5H9zDG_i1JnNjT6ZgKH4eNOZCY 634
software_release/git_pull/__init__.py sha256=qTbESq4cJPc5D-4OEHc1PavCoJSYwNGbJPJ3IFLBXwo 57
software_release/git_pull/git_pull.py sha256=xqd6TKC3TbeO3somto0Jc4lX0RF9M5xxW14MclHd0Z8 389
software_release/git_pull/git_pull_interface.py sha256=_CP6ZUtmliVVuufNMR4B5ySlTCP59xQugazEKIULJ3A 320
software_release/git_tag/__init__.py sha256=MbL_h9QO-dGo1HANCRe9x9nhJwWYFQ522Bq_B3ZWy60 55
software_release/git_tag/tagger.py sha256=INJC-Kd1RrbfVEtdTJEwdhybvZ4w_1QeY7wQD2_JNko 445
software_release/git_tag/tagger_interface.py sha256=tsteFRPa0PX4mQRgnuh9t12TacrGrPDHI73JKf412Uc 310
software_release/handler/__init__.py sha256=DeqvcGeYTm4tuj1foTv9uRDJ8hW5aUh5daiRMKCn2GI 32
software_release/handler/chain.py sha256=z00rDAVYpJ3UwOZ1uSY4062pldHY4KKFUtzhcdwCV4c 425
software_release/handler/handler.py sha256=T_xBelZpwkkZVubAtcrmbeKBkaEohzpW3vXXjU6amKQ 1058
software_release/nodes/__init__.py sha256=htD_3q-Us9XipXkO_v44Blkzim0RAQi0glgnVBJX1ms 53
software_release/nodes/algorithm.py sha256=Al_a8sMlHN7Pr-liz5ETYUyUSHExAUGgobEZagHlftc 1520
software_release/nodes/check_branches_cor.py sha256=mR12Sj_y2eirVSrtCLsRAQpuNw6T-goYd0QVt9UsO8o 1903
software_release/nodes/check_branches_node.py sha256=mn6R3d9_MPsNvOvQ7hEVHFCCEBPnkFHksHlP95x0QzU 225
software_release/nodes/check_pass_algorithm.py sha256=jQrfcN0G2sU7BhUqLXcIn7K_gCkIvQilIESheCIS4Ao 484
software_release/nodes/node.py sha256=k9-_d41WYaDXpMdeYAuQ_lmSIBtm56tHCgdqzzF2UNI 1876
software_release/nodes/wiz_node.py sha256=rux1YzlTIIGF5nBZwoXEssQPL1FFEPRH_PCBR6zt3Qo 894
software_release/nodes/node_components/__init__.py sha256=kQeyYWVmA9yRgPEetZc7NbVwOgsODUnJjXdJv9u8dyc 471
software_release/nodes/node_components/active_branch_check_node.py sha256=VwKM11ND6UTDY0A1OE7vRkS3hgrPRyQP1yd1-D6Nz6c 914
software_release/nodes/node_components/branch_references.py sha256=b-6e7YDkmfT3p9NgCtnf1vFnfU8LNDBcCusmMggKuX0 1125
software_release/nodes/node_components/changelog.py sha256=coLds8lTVzw0J7lH2wFU_X6PsjOwVHDctoaapYKYAOQ 1894
software_release/nodes/node_components/determine_new_version.py sha256=QOU1TbsILKtBfT53rRdB4gFQsD83WjoaNLrVqUvoFE4 4486
software_release/nodes/node_components/determine_previous_version.py sha256=uUPF0Ua9MQeK0TnFGognIEsZhz6cAdoXBISBQyUztU0 1356
software_release/nodes/node_components/get_pull_requests.py sha256=QK0tN9zuQsoPvRNdvpB-X66d5RuQ9gv4j1cVveOZ_FM 656
software_release/nodes/node_components/open_pull_request.py sha256=fPHAXB1z4qMCln_jYsZb3G-mn3_xiqXmwaDLMrKJoRk 3194
software_release/nodes/node_components/pull_branch_with_releases_node.py sha256=ImfQ2oN4ylBANwf7I5VMCQKV7Hr8RhleCeKUEaitckk 852
software_release/nodes/node_components/push_active_branch.py sha256=FcUD-maYTTmOm46tuTUqrFRDtllL6STzNN58Sv634bM 667
software_release/nodes/node_components/push_tag.py sha256=hFlGDaRz9mxZ1jpGTDhxiTjbGzxJ8nAYdF7Y8ZFncwQ 501
software_release/nodes/node_components/set_release_branch.py sha256=uKrJw23N5_LrPxN5WMru-83A2_YP53t1fTRPZ2kDP18 383
software_release/nodes/node_components/sleep_node.py sha256=GQijKOqzF5ZjPS5miahZ7bowXOFc2QxVzAxSXbZfLxA 341
software_release/nodes/node_components/tag_commit.py sha256=0kmOFLiRa2KYtFqAREpJjvhmtPEVuqZ-JYtDHWAYEjw 1182
software_release/nodes/node_components/version_bump.py sha256=1loYldhI4bT2xqlxVsueBy60YNDFGRfg8mLvOyCUdiw 1175
software_release/nodes/node_components/wait_for_pr_approval.py sha256=A96cbQ6nP0Cj8M9PSV_gLQjeGQ3H1hOo-hj3Gd3EOA8 752
software_release/nodes/node_components/welcome_to_app_message.py sha256=tufRxbTFsmYHeEdC0TaK-MBb3Y70mQtZv1zr2YmjwWw 332
software_release/nodes/node_components/welcome_to_wizard_message.py sha256=Os2a8It5BIje-_SwydEP-8IqntGPIJq8cZyWozjyBkw 679
software_release/visual_components/__init__.py sha256=iuPzjzXiMsoLE0_LHwkxWu1XcvEHIAS9BjEWoiphYWo 136
software_release/visual_components/terminal_visual_component.py sha256=4Xm6Wt2ffKVy9cESmKkSPFHK2U7JYfO4DZKdV3HPP5M 196
software_release/visual_components/visual_component.py sha256=j4GFhEGWwprittKAd-DyebEve47uFxmeRgBLTbUN9-k 193
software_release/visual_components/dialogs/__init__.py sha256=XDE5rnMzwoHlt95xrpMuZjH9fYjj0JMx5TWObgmpw3M 80
software_release/visual_components/dialogs/dialog_interface.py sha256=sGybG8O11z9mEMLmD4e7EzWr60fxb3WNi2gqgOTU9LM 803
software_release/visual_components/dialogs/interactive_dialog.py sha256=LRmDH7jM5MhpcIf-F8Q53wgMgXIixrPk7dDhVjD4KUg 723
software_release/visual_components/dialogs/lib/__init__.py sha256=SPB34BHnLI9VX1Ea4n4EWij0GT7SrrYdz3G-3L4wMJo 220
software_release/visual_components/dialogs/lib/override_version.py sha256=OfKIDNVJwcmZQpR4x6C4jM1K4l-JCZF8i3VdKljrxnA 1311
software_release/visual_components/dialogs/lib/press_enter_to_continue.py sha256=0-d07O_QldeLBh27fBoMDni9Ob2z-lK7giwdGNxCC1s 213
software_release/visual_components/lib/__init__.py sha256=3BsOiOsj-I5hrvqANkLDWeCT1WdvBCvenOOK76oWE4o 230
software_release/visual_components/lib/active_branch_visual_comp.py sha256=eAp6v_hhwZaRUyFhx_j_HN7UfXtU0NHn_8_ESsRbG2g 495
software_release/visual_components/lib/commited_files_comp.py sha256=scVb-nEyOuJXpMV-qEtS_NTu7Tr32j-5HtOLz38t3Bc 1323
software_release/visual_components/lib/created_pull_request_comp.py sha256=VxuJU7aQNfs6dncmnKYV_tkRsSgiTKBcgh2NHrboyYc 664
software_release/visual_components/lib/logo_visual_comp.py sha256=-ThoE9x33ap8Y3dFFkvA3eBpnv_M2xYSjdxbCmXe_PI 352
software_release/visual_components/lib/new_release_version_comp.py sha256=E6Ei40hHnBsMDjLs5bPms4QwXZJN20xRGuuS3baWnzI 620
software_release/visual_components/lib/no_release_branch_msg.py sha256=xMV7Y9yjXHDufrrOIYVpOO-fgl0tmMyfyDYkcldeB0I 501
software_release/visual_components/lib/no_tag_found.py sha256=xzMqxBTWWq5EyKVeYjRyMl5SVafyCDjn3bD1xG2kkMY 395
software_release/visual_components/lib/pull_requests.py sha256=cQluYaklXwCcsWm1Qq6L9VQd88vXk4LhENx_jvssvEM 3530
software_release/visual_components/lib/pulled_branch_msg_comp.py sha256=4GDozEmQQilSzPHExIfzotQbTWWFMvCUkJM9FRvtVXc 1913
software_release/visual_components/lib/pushed_active_branch_comp.py sha256=HQSFtsXlLlrZV0R_z8tKH9a_Bgw2oGWOEgHv5FmiEo8 1965
software_release/visual_components/lib/pushed_tag_msg_comp.py sha256=J00rQr9Zufa182RrX6JTiyTbKlAb4DcMA0sUqPV0tNA 405
software_release/visual_components/lib/release_branch_found_msg.py sha256=i-IYrz43nX-5esnG1rOnpD_I3oq3r8WHT5cDYuHI_Po 390
software_release/visual_components/lib/repository_visual_comp.py sha256=gUJGogzLykrNXOgsDNx7WUInmfrPzpGQuhlYSbGLVJc 403
software_release/visual_components/lib/tag_found_comp.py sha256=32otGrB0NJEXpkqJF-UkP5b4KGQSThe6F4S1enTCrAE 376
software_release/visual_components/lib/tagged_commit_msg_comp.py sha256=AsZJl8LOBZUUuTe_7LXH8zDF6enlshY0Rslk3G58pD0 640
software_release/visual_components/lib/updated_files_comp.py sha256=YEPdD8YwkB2N2ZhLUubkh5Dbq_pwq_cfJXqcfNw2Y_g 3645
software_release-0.1.0.dist-info/METADATA sha256=8H2WzWLnDX5RKuotnGtW8siePOq5scQZHtSOu8ofk5Q 5568
software_release-0.1.0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
software_release-0.1.0.dist-info/entry_points.txt sha256=NdyJR9QWFDZVm4bjtkXh753fvhUOkHHqjxGrUBWfZWg 62
software_release-0.1.0.dist-info/top_level.txt sha256=JjAtxSkd-XDlWnfZlAahd6TXg29Z3ngKCBcYSs9i184 17
software_release-0.1.0.dist-info/RECORD

top_level.txt

software_release

entry_points.txt

release-software = software_release.cli:cli