bovine

View on PyPIReverse Dependencies (6)

0.5.10 bovine-0.5.10-py3-none-any.whl

Wheel Details

Project: bovine
Version: 0.5.10
Filename: bovine-0.5.10-py3-none-any.whl
Download: [link]
Size: 100538
MD5: 0495fc104302b569798e80dc4c8420d2
SHA256: e23dd2500ba035a40c90eeee776844e7c6933696cc3fdae70f4687e79ed7ea2e
Uploaded: 2024-02-10 14:03:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bovine
Version: 0.5.10
Summary: Core functionality of bovine needed to build fediverse applications
Author: Helge
Author-Email: helge.krueger[at]gmail.com
Home-Page: https://codeberg.org/bovine/bovine
Project-Url: Documentation, https://bovine.readthedocs.io/en/latest/
Project-Url: Repository, https://codeberg.org/bovine/bovine
License: MIT
Keywords: ActivityPub,FediVerse
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Communications
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11,<4.0
Requires-Dist: aiodns (<4.0.0,>=3.0.0)
Requires-Dist: aiohttp (<4.0.0,>=3.8.6)
Requires-Dist: asyncstdlib (<4.0.0,>=3.10.7)
Requires-Dist: based58 (<0.2.0,>=0.1.1)
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.12.2)
Requires-Dist: black; extra == "repl"
Requires-Dist: bleach (<7.0.0,>=6.0.0); extra == "repl"
Requires-Dist: click (<9.0.0,>=8.1.7); extra == "repl"
Requires-Dist: cryptography (<43.0.0,>=42.0.0)
Requires-Dist: http-sf (<2.0.0,>=1.0.1)
Requires-Dist: jcs (<0.3.0,>=0.2.1)
Requires-Dist: ptpython (<4.0.0,>=3.0.23); extra == "repl"
Requires-Dist: pydantic (<3.0.0,>=2.5.3)
Requires-Dist: pyld (<3.0.0,>=2.0.3)
Requires-Dist: requests (<3.0.0,>=2.30.0)
Provides-Extra: repl
Description-Content-Type: text/markdown
[Description omitted; length: 1705 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.5.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
CHANGES.md sha256=TKm_sM6NiJAEihPdxNSIoxcwgeEWYrOJd4MvlbrNNLY 5625
bovine/__init__.py sha256=DGVJYoCkpNOa2IGEJlzcVzEJd2c-e0el5ccHbYiAZ0A 14168
bovine/activitystreams/__init__.py sha256=38xkwWZi5Xw6iYFRdzgKM4uY4uHnIIkjNw0ti8HzedA 5914
bovine/activitystreams/activity_factory.py sha256=X6pdM1tgQvaKWF5-VtjzEinw1bQnDSezxy1r7DgxEDw 5221
bovine/activitystreams/collection_helper.py sha256=bzVX86igSTdGkKPCSnKDYPZklf1gtOv5CR1RVZglo2A 3063
bovine/activitystreams/controller.py sha256=Y1wdcwc0tbJrNblUBhk5ycWgDbequKavrFBLcnIZ1Xo 1011
bovine/activitystreams/link.py sha256=-QwDVHM-evVkWSomdxSg-vdEXGqRkBTBCkcp5W_xDOU 1232
bovine/activitystreams/multikey.py sha256=68DzagD3H1d4yT5Fze9SxZ1DgZnCjF1lT5k6on304us 718
bovine/activitystreams/object_factory.py sha256=bawTFAc3IjnNmmbJKWJQKVR62jSeD6ryvDqcCaISi7M 6399
bovine/activitystreams/test_activity_factory.py sha256=7Kh-Nwd5UaH1uPlGuswlu52ch8VQh3wRHm6b9bqqnFI 2303
bovine/activitystreams/test_actor.py sha256=-C1gCUixncUnpzgS6uBGy-roj-qRbPzNLQYwYIk1ytE 1833
bovine/activitystreams/test_collection_helper.py sha256=QgPUdjz5GBa0tyCozyHoC4fFxWkfAA_sgrxhiLndCaw 1332
bovine/activitystreams/test_controller.py sha256=fJEIqm26gx331PuUmM1D6J1oAl4xXHJKshsNNBsV1tk 1727
bovine/activitystreams/test_link.py sha256=0dSHXZgbxq6h34J9qAckNnY7f7Qsk9RoV7ez8UecnOU 557
bovine/activitystreams/test_multikey.py sha256=7uC7lb6lvR_PwhazKjV5v_QrqIXsHK1Po8j_Dp_hVhc 1362
bovine/activitystreams/test_object_factory.py sha256=ZXH7FntetiKOytGcwhDaaBoOQdQnh5ravlaiz4pzX30 2594
bovine/activitystreams/test_ordered_collection_builder.py sha256=k4ONXnLnajxJ4f7o5XvXTSQ7YuSCfYghbxF8Wu5zL0o 1142
bovine/activitystreams/test_ordered_collection_page.py sha256=LQfa-i09vXSVqMuiDx557Y-jjX2200g38rJlXLoW4FA 925
bovine/activitystreams/utils/__init__.py sha256=O0BHjdaSb44y6zmetNp7-7EIH7Ukahi7Ptp5YYCcXAY 2462
bovine/activitystreams/utils/print.py sha256=A5VbiVs_yNqIcr8C9kWRjoI0wf4eeI3cPhaoCgUL0zw 973
bovine/activitystreams/utils/test_utils.py sha256=7ezlIEvF_6gOzwNiIGRChSlYIClrG_SloJ5E4lTr2ps 2374
bovine/clients/__init__.py sha256=rZehcVGtNH64xPMKJI8TfNqdM0yfHE3GqIBys2yLfw8 4401
bovine/clients/authorization_wrapper.py sha256=j_xSVTqotCbda_O3Dv4R8uWcfNBZZ7jOsujoJRxOQ4k 3657
bovine/clients/bearer.py sha256=uIxtLNM-8lLCaHeQ0qKTB939HD8t8YmIoGzV1rKD9X8 2599
bovine/clients/event_source.py sha256=Zmt4ng83WnyKFlnY2YUJlsvDKHyFfLpqxza-VDwRv3w 1623
bovine/clients/lookup_account.py sha256=7tCrVvA6hTMCDCrwJoJr_Qqn1u8lDdMk7iFaOqCglhA 950
bovine/clients/moo_auth.py sha256=LNOFgB8ME0m-CWnb3JSJ_00108hi3mgkl881ux7Wt4A 3594
bovine/clients/nodeinfo.py sha256=zvfGJ1eJfMi9xBWDNWUAZcEF0qn3jwzUx2qD-DP9NXU 1039
bovine/clients/signed_http.py sha256=tj4ma62gUB5Y3F7sGkPeJ2-Gdji6Jq8gfJMr5cQqc38 2539
bovine/clients/signed_http_methods.py sha256=NIxmKvjtCbiQ6Yj7ug1P99lgmnX-tnv-8cc42yt9AJ0 3060
bovine/clients/test_bearer.py sha256=5GWAE7z9QbKz_4nEmdgRm80yaRz11vVr515cu1R8_tY 1091
bovine/clients/test_event_source.py sha256=cQ63dmoXnstTnIUO2wYO_v9SGpf6SEuSA307wb8wS2g 793
bovine/clients/test_lookup_account.py sha256=ZFzZUQ7JrBGxA3muxZxdIqukXZgN2s6zAFax46oqzzw 1613
bovine/clients/test_moo_auth.py sha256=yCXuJ4uWDNYWB0MPjaST5SRI-pmPE7sbJvOJSOnGzYs 873
bovine/clients/test_nodeinfo.py sha256=4852X6DY83EFeb5-VI2uoGHYASpljZIeSrJbtjVTHn8 427
bovine/clients/test_signed_http.py sha256=BKMl_PZxY7XhQ4d9uxV2KnT2W5jhspFgiYL9Uj4BCVk 2019
bovine/clients/test_signed_http_methods.py sha256=tIFvkrSstyZRQFr2ybhjHHO2ulTxx-0WZOCsDgHU7bo 1622
bovine/clients/test_utils.py sha256=cDKHQ4J5Gb25u_dUFWTRqrnzfPtUC4nhAvnCpSaIS0E 561
bovine/clients/utils.py sha256=DEFsuuZC9C9wJYTMVf1sC8c4kCOzoUVIteFBAJSEmGU 429
bovine/clients/web/__init__.py sha256=pE7uKLrtFGUeJkcRUd2W7rUpfvC9FudI83dL8C91FgI 5119
bovine/clients/web/test_jsonld.py sha256=2jfWZqlna0J8ncHM_4REApS6WaAqtINQqoggvYtJo0U 2298
bovine/crypto/__init__.py sha256=es2pkHKUdtwtajxurwXwsu_zVRkFc-ExS66S3TmbG_0 6050
bovine/crypto/helper.py sha256=JZWLoTCRLJxtILJLQQqbiu26ibcEEuim92toeyKEmxk 7568
bovine/crypto/http_signature.py sha256=BwUbOunMOVT6o2jBgfn4mMDzdXrF4hq2RSDcvPyfRxk 3800
bovine/crypto/multibase.py sha256=jDd0BI4-y17a16K3z610Ecgket5kiiaZ_EYk8gZkmSU 3657
bovine/crypto/signature.py sha256=o4U_3HkZSFvqiTNmRD2VmKxm5dzNjKX3Bayw-ehX4F4 1662
bovine/crypto/signature_checker.py sha256=adRrVdpxnIuMZ0UzQh0HxZ-yQevuECcHg6NKUoH8ZWs 5995
bovine/crypto/test.py sha256=uH-d9rTzlVRxWWDkiMt_hoIk6K2GloWNprZ_IujXTQQ 2581
bovine/crypto/test_crypto.py sha256=zZoWLh12o8a3jEJ2JUgM9g4qp57zzqQ_7irqZow58X0 6547
bovine/crypto/test_helper.py sha256=8mFq9HXW1VGfDb_19rKxaRDueHJXjGnJkT5arsevDwI 4056
bovine/crypto/test_http_signature.py sha256=4oBZ03hYLWU8Dmzkevhecgu4DWS_vvUhtJ3Qf5YXMbo 5412
bovine/crypto/test_multibase.py sha256=6qhHEKZl-MRSsHAF7Deb0M6l75dCDeLs9cN8QdIcsOI 272
bovine/crypto/test_signature.py sha256=Zw-GkywtOvLMzsKX55gPnBzhp4VD5CWgTdSM2dOrgbI 1606
bovine/crypto/test_signature_checker.py sha256=bhdNx8V6uC_8gh5m-o2oVHaUfNF5ggTGaiXK4Cm_p74 1873
bovine/crypto/test_signing_documents.py sha256=g4GA9ISZZ_1ffDBJQmQ71vSbRwPBkuAjOVsehVc4xP0 12462
bovine/crypto/test_types.py sha256=JE1hN0oclFoozY3SMEr4RiDibGJ5Wvr54Lrw3iuEPPI 6850
bovine/crypto/types.py sha256=BfHUsONlplj276rpSDAcvKVp0w1T_Pj4Vs_qGeHwrOQ 15923
bovine/ed25519_key.py sha256=oX8Jy8V9pLix3_6dVYjW4EmWTCBpKl2yNMC4IT4prQU 410
bovine/jsonld/__init__.py sha256=kvbtyaBFCJUVO3b-mpRPw_GmeFp8nfWZa54RcSY3Sxw 13571
bovine/jsonld/cache.py sha256=aJl_K688qSr2Hzyvzl0mMKPGqk9n3eVF_gO5JlAXk5M 1032
bovine/jsonld/test_cache.py sha256=ee6IKfR45tgJhTv4t0tEp_bx4-fP5AmEfIn3XAeVzyY 789
bovine/jsonld/test_jsonld.py sha256=3mwmyaQfciRa5SdPWKD4NyxWFXreJxHxGQy7cYnKpzQ 5919
bovine/models.py sha256=NcZZpiYlVHIiVhNk8p0U3jw6LP8uuB2kHWPDpcX_2g0 5126
bovine/msg.py sha256=VoZkkJKEyfwZFe1FJOMATONFZnJUQ9BtQZoRHq8tegw 805
bovine/parse/__init__.py sha256=dowMKTg03pjfqq0Wqf2h_b5WFtGKtR2Qyq6_NZsDdk8 8170
bovine/parse/bovine_object.py sha256=hjZIvro6wYwPnOjyB048C5oMQSJ8c4-S27ZbHQOQJLc 2219
bovine/parse/helper.py sha256=MDKaLQQ2WySM0wAWw8i9iQiSsEcyuLzRL5O3cfBmcK8 380
bovine/parse/test_accept_follow.py sha256=fyb-QJyVCqY-LR7VAb1BP2OAhPzgRBggd8RQMPk1k8w 2641
bovine/parse/test_actor.py sha256=TAdUW2nK5Z7lsyRCmlYe2PKLuu9RPa-Y5fWrFVdtsVA 4291
bovine/parse/test_actor_identity.py sha256=9KrNkStoovYExnRdBUFgXhLKUdrnTEt48fdiYqZrQVU 4950
bovine/parse/test_bovine_object.py sha256=2nLrYllS-A9VxSIGepjklCNbxUSQKsjoXJBLr5MpsYw 2266
bovine/parse/test_create.py sha256=MoPzdcg2VNieVW7mQpf-3Pr1ax7GI7YF6XoE5Q3elOY 2965
bovine/parse/test_helper.py sha256=LCHuTnU1Mho_FKAbw6TPqulMM6JdwgqJurSL-PZb2a8 579
bovine/parse/test_undo_follow.py sha256=UzLU2JF0cssy4bIJNvkZxUNGn2Vb_AFgpnYJpkA2-EE 2394
bovine/parse/types.py sha256=e9F4-nVUbygHuDPEBe52p3c7U4TsFXTPctGf3MK1a-E 1671
bovine/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bovine/repl.py sha256=PI14Km4G56eK5DsldCDrumbKAq-ljwanwJdcw4y9w7Q 3150
bovine/test_bovine_actor.py sha256=KE2xQSvfC0_7lIBUPI6xq_J1B2Tpy3kprieyn7eRQlc 3293
bovine/test_bovine_client.py sha256=gC0JHdGt4LimOxele7fvh5W57eO3G1VYvilbpyETqMI 284
bovine/test_types.py sha256=quG182XQICL8GZF3TsYB4CA2ea3gU6yljbd7h-4_8Ng 376
bovine/types.py sha256=Nbvexc11jRfFs6Cu1wbM6VJM898NphTFmTLRLfiRo_4 2568
bovine/utils/__init__.py sha256=xwrOGMJO7i5BAbkkQ9J1g4oFcFtKejX1Pjp0VmwvzAs 2770
bovine/utils/msg/__init__.py sha256=2s74AMme7kK5g_AQ5h3vHmrzbN1YiSmgcbPiqnkpw1U 1519
bovine/utils/msg/test_validation.py sha256=z7kgKAvIOAuxIa57mr4PfY-k2uTOxr_nHd5x9PAoGaE 707
bovine/utils/msg/validation.py sha256=vvoOypFqn_Lt7aWq4fGyPVxAzTKh0WNPDT2puLi_sFI 370
bovine/utils/pyld_requests.py sha256=x3jF1o9ci_MVMmKrKE-4DHqemZBkQ-1Awh8XPtOffEM 4844
bovine/utils/test_date.py sha256=CpzSB_GtT5lxjgkPT7St41ULAvy6LTHAn23eiNiPRkU 865
bovine/utils/test_jrd.py sha256=K56vgHzQYAVSwXJVv8ospN4RRF6CG_DzDYsPYUn4i40 678
bovine/utils/test_parse.py sha256=E-KFWutbiw8yGewVhBpdVcqga5LtiiZQ60Tnfz3ZrWM 1066
bovine/utils/test_webfinger.py sha256=GRGoeyUSL0P10DWPB3W90CZg5oQVGXPBFzeuCXUL_DQ 478
bovine-0.5.10.dist-info/METADATA sha256=4KZXdKGTi1EJk05y0zJF4yPQlIPp_ApqlS5Fj9tgO5g 3268
bovine-0.5.10.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
bovine-0.5.10.dist-info/RECORD