craft-application

View on PyPIReverse Dependencies (1)

4.10.0 craft_application-4.10.0-py3-none-any.whl

Wheel Details

Project: craft-application
Version: 4.10.0
Filename: craft_application-4.10.0-py3-none-any.whl
Download: [link]
Size: 147019
MD5: 40ada0c0bccc8ea17a4a11a92844ffeb
SHA256: 7e6a595cf6855868332bd7cb19585fe8e8678440d9d604888599903fe36a0b8c
Uploaded: 2025-02-27 14:01:01 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: craft-application
Version: 4.10.0
Summary: A framework for *craft applications.
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: annotated-types (>=0.6.0)
Requires-Dist: craft-archives (>=2.0.0)
Requires-Dist: craft-cli (>=2.12.0)
Requires-Dist: craft-grammar (>=2.0.0)
Requires-Dist: craft-parts (>=2.1.1)
Requires-Dist: craft-platforms (>=0.5.0)
Requires-Dist: craft-providers (>=2.1.0)
Requires-Dist: Jinja2 (~=3.1)
Requires-Dist: snap-helpers (>=0.4.2)
Requires-Dist: platformdirs (>=3.10)
Requires-Dist: pydantic (~=2.0)
Requires-Dist: license-expression (>=30.0.0)
Requires-Dist: pygit2 (<1.15.0,>=1.13.0)
Requires-Dist: PyYaml (>=6.0)
Requires-Dist: requests
Requires-Dist: typing_extensions (>=4.4.0)
Requires-Dist: launchpadlib (>=1.10.16); extra == "remote"
Requires-Dist: python-apt (>=2.4.0); sys_platform == "linux" and extra == "apt"
Provides-Extra: remote
Provides-Extra: apt
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 552 characters]

WHEEL

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

RECORD

Path Digest Size
craft_application/__init__.py sha256=I2aF3PRAZ6Kruo1e976JJ7eyXmAs-mql6Zy3ulxT-Qs 1608
craft_application/_config.py sha256=EeGLeNFSbYGVT0yjh9mjYttJ03JtlQg0X02agD5Qw6g 1272
craft_application/_version.py sha256=niovb4UYRud3iszkhwLLAIeofYEQe2o2nBA9sfDhI7Q 513
craft_application/application.py sha256=u1dWHePSVT_p7IKLWMoPxpH0SRU94JRO8Icnx62_DEU 36719
craft_application/errors.py sha256=GGOrddqe9msUF2qRSSrIQ2sGrU7XOEQjgwaRgKgdobM 8422
craft_application/fetch.py sha256=uHh5sv2SQso3iqbCfabbCz8uZnXtgusoJ3_N5hNGXUo 16151
craft_application/grammar.py sha256=hTd41uHPt6ZJ5YbEdHEYVFqG8etjrYscXOTYaotHY1U 4551
craft_application/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
craft_application/secrets.py sha256=BLvdl0IwWtQIAD635gwwE1a0bgSUvc2xD_MV_aBvOjE 6753
craft_application/commands/__init__.py sha256=y_460gJ7QdYGRKoBIj9vddEoDVThzqXkNysGUdUS36Q 1239
craft_application/commands/base.py sha256=0zMbPpF8tg4klwoW5iEaJ4q4gDg_DcrF7tKZnHz0TZc 7743
craft_application/commands/init.py sha256=GoKx52-yhpM4J7WJhKtI5TTMr3X9NqnifR59w1W09wo 5629
craft_application/commands/lifecycle.py sha256=66CCOxKxbRuhkGwrDrDIDUB7KcB851lqPwXfQGTqKYE 15295
craft_application/commands/other.py sha256=VK1r8hfnRUXQyiC7xcsrSd-O736Hn2Inj5RxjzmoxvY 1629
craft_application/commands/remote.py sha256=xbn_yoAeFPsXLdOrOsa6zy0uvFbrIca6Ud8VBSWRoX4 8941
craft_application/git/__init__.py sha256=CVujEskCT9diDt79Ey0UXhmTOjOyIf5X87NK-aM3u04 1351
craft_application/git/_consts.py sha256=-SGU25ZGsOzbjQHRn_NohSPogORaXCA7Lblp-Dfezto 883
craft_application/git/_errors.py sha256=Ihu1shDu7Vv4OD9fFBmKFmCZnwnGdmeMzKe8bLrboiM 920
craft_application/git/_git_repo.py sha256=9zwXmytRCM6ipge63jC4QcC5eBQIuRVbU3gery8I4yk 25695
craft_application/git/_models.py sha256=Tx1iDl70smJCTgIvTQBemU5-cALzT4UmJoQvIQyofNE 1225
craft_application/launchpad/__init__.py sha256=kZDq-Izg1lSaSf8CkUNVH1nPQL0OyLKLvFRNFXI_Vos 1245
craft_application/launchpad/errors.py sha256=mTINEnFjVFaWVPW2GRmJGQts6X3ZcQDcqyFP0VbmNvg 1000
craft_application/launchpad/launchpad.py sha256=gPilsiEBPESaOpYZnDVCOyrc4NvKovH7eK4GgUsNIow 9382
craft_application/launchpad/util.py sha256=N2SXfZONbPn_UHd90OS7C_D6NJD3vro-MgAlUP_h7PA 6040
craft_application/launchpad/models/__init__.py sha256=wYcE7arCATYFfFWTwTusRPIUGZFU94IkTG4MvULn42o 748
craft_application/launchpad/models/base.py sha256=rgegWTXqoFRHdwzOQeKUzrtb4WnXw79l0gqR3-HcXeo 6910
craft_application/launchpad/models/build.py sha256=BwBeSyWqA-Sr5iSvEFz5OdgMBVaH46bZtLUSMU0kkJA 4991
craft_application/launchpad/models/code.py sha256=K25_lRSU9RhPi1omVeqfsBSZFJqD-ZqZIJmLG2Sd5tc 5374
craft_application/launchpad/models/distro.py sha256=tO6oFMgouG-IUAldC7SdP0ezJgsIdjfipZp-NhejqHs 2237
craft_application/launchpad/models/project.py sha256=Cx3aJjqhrW_C05epX7KqlpvjtSXuXTSxpuf7HsxZ85s 4004
craft_application/launchpad/models/recipe.py sha256=tuxgHlXcq1vMz3ZGlzECdd_IWWfcUrNn6-4EFiBvBnk 19463
craft_application/misc/instance_bashrc sha256=wPAoaqURhGF_jiUH_FPCMvBRtgiOqEvYC4iwBWUBE6c 1637
craft_application/models/__init__.py sha256=6DFfmiaLQVdRC8wAWfB_W3oIAG5x-B8x46SDbd7Y_jg 1672
craft_application/models/base.py sha256=yiI6UjLGWckF9F4qW9qg4WPzJCYPgpzt7kL07aqRzVo 4021
craft_application/models/constraints.py sha256=qSmP3hK4gkvEx3ORkSNILIdumDohFlF0MFfBtAqlRNc 7381
craft_application/models/grammar.py sha256=hC0DDBSsisvTsytGxMb4CSQ7ifXhjMx3cp0ZE4ljvnU 4004
craft_application/models/manifest.py sha256=pMmZFQGe828l5ePlM2et0PJul3wBf3EAk_Y3zLez1Gs 6247
craft_application/models/metadata.py sha256=rmhqzmji6g4vLC8H63ZcHDTWRncIZM7r49GbA8AdzvQ 1155
craft_application/models/project.py sha256=2MfdLXaONz_qbOkKXBjNqkKjp15-5kRKnMc3zI8y_Pk 14018
craft_application/remote/__init__.py sha256=fxjhm93xnm4vOnQeoRJX11usPxmZjXITgz9BCEWENHw 1463
craft_application/remote/errors.py sha256=8Pd6wq-DZ7vfL5SCKJkYnlvyP53MP17VgyU3CX2r8lg 1768
craft_application/remote/git.py sha256=gty_B6LxGEEMe-jO4wowi14bJUy7YvoXIullCtbIpZ0 1618
craft_application/remote/utils.py sha256=wYf3Kx6cN12MB_MhuaO3rOUiqCVG_VbPTnogUJz9b-w 4178
craft_application/remote/worktree.py sha256=7DGDc5jyRR-6wnkmBZoxdJEolVPzVqMp5hHH8UZwG58 2343
craft_application/services/__init__.py sha256=KQ7BzQ3Tpu23alDKeUImkXUjusvU7CkIZeKmPHmSsUA 1678
craft_application/services/base.py sha256=OWYpi_XCrWVhhK0Zm-YcSM9Fzhyc0DDm9OSrQNana8Q 2107
craft_application/services/config.py sha256=vnmBvCneA4U5fTlJzmln2ajIp83ryhikku6k-Uj2jYY 7380
craft_application/services/fetch.py sha256=-SE5Dg4horHUMZwxAqS73XqThxlWZaWvk3mSxZ0GEdg 7551
craft_application/services/init.py sha256=yqKyNSEubfcYFcgIHjZO0pIu1juS7OFVJ1xyBYYHH4s 10518
craft_application/services/lifecycle.py sha256=oEgAY8_FveW7a3whZFLGXDhwVvRyxDUMoT6FRa29bRE 13527
craft_application/services/package.py sha256=TGduwFKZzRIhoVPGWRZL6py4WP-P8kSXO8ggiQXKoY8 3129
craft_application/services/provider.py sha256=1tL4XeANipJiCjm8VvTDWyp3eoDiApTVu5pxLubHLUw 14999
craft_application/services/remotebuild.py sha256=v2h6WiItkdb-RIJkcAh7fkp_WbDixrCe4vSDfxIg-Z8 16593
craft_application/services/request.py sha256=dq7_Y2dTH6Xc2W315_BOg-9lFUH9jkhHT5NLmjagqC8 4223
craft_application/services/service_factory.py sha256=Cqb8PUrFE6SLFMVQ0lPYlAkReqbbnw0BCB4CNRewzx0 12283
craft_application/util/__init__.py sha256=iIK8fop83bA0OnxbISv55rxmBqisgXzARscwzXX_BXU 2155
craft_application/util/callbacks.py sha256=q_vuxyqqi_myRy56HQuz7BxJJIcRYnMZ7LU6VNn1Ew4 2466
craft_application/util/cli.py sha256=eB9J9C0SfrXVzveQ217ANhbLlB1wr2edXcS3CPadI8s 1559
craft_application/util/docs.py sha256=dglaSrIXUfUybbLe7sGG4l-5wMdr84KwgXYXWcDGwG4 1543
craft_application/util/error_formatting.py sha256=4RgW0JzwxErlBT1yTxkPT5-uAkrNFRhRk3kNqu0XBk0 4266
craft_application/util/logging.py sha256=_3RqJqJIMHCbjOY5T2Of4ZthrqlLU-kMBqUf2ClZRt8 990
craft_application/util/paths.py sha256=Vwg13DAv52ma3u0BpLB2pN-k0KqoFIiZPhbUYh9ght4 1471
craft_application/util/platforms.py sha256=8Rpt2l_q72s5zShFpAo73C-SP42PMtbWqm0Nmt-CzG8 3286
craft_application/util/repositories.py sha256=pRzvGSp8RsvJd0kI5_rZoMBToq3T_NsB7Gr-mWUp1dI 2507
craft_application/util/retry.py sha256=twG3xcY2TaT1av_OG-fGP2Y9BaPtI9_5jL7kHGuG2tg 2897
craft_application/util/snap_config.py sha256=4V3XrJpYxST0HNGGOFc4KS7DK0PqnTKKwIFGz60JdHE 4020
craft_application/util/string.py sha256=Mi-kqcepiYytbEap9D90BobPa-DSIM6Q-mxiGlXmr1U 2280
craft_application/util/system.py sha256=2Bjawt_XhOWoYH6hZX39a5AYfCuPiwrYcS8X59nnyB0 3821
craft_application/util/yaml.py sha256=Oke21-pgy39C7CBwEGpqJGFA-jMSE1rusQCr2-anCPA 5137
craft_application-4.10.0.dist-info/LICENSE sha256=46mU2C5kSwOnkqkw9XQAJlhBL2JAf1_uCD8lVcXyMRg 7652
craft_application-4.10.0.dist-info/METADATA sha256=knPN2Q6UqyFHCgj05JKJMxDHk4YVMMVm4MvS28t7WMk 2021
craft_application-4.10.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
craft_application-4.10.0.dist-info/top_level.txt sha256=Y8xswzk8KAaouno4DlOKsHnsBsgo_j2E3z8ZuuDPDvo 18
craft_application-4.10.0.dist-info/RECORD

top_level.txt

craft_application