bovine

View on PyPIReverse Dependencies (6)

0.5.13 bovine-0.5.13-py3-none-any.whl

Wheel Details

Project: bovine
Version: 0.5.13
Filename: bovine-0.5.13-py3-none-any.whl
Download: [link]
Size: 111366
MD5: bf5607f1237d62c54d4a499be1672c3f
SHA256: 413128ba272fe3d0c43931b8166935c4c0e3f0065feb4e03036ed9a77b759113
Uploaded: 2024-11-04 17:32:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bovine
Version: 0.5.13
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 (<44.0.0,>=43.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: quart (<0.20.0,>=0.19.6); extra == "server"
Requires-Dist: requests (<3.0.0,>=2.30.0)
Provides-Extra: repl
Provides-Extra: server
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=j8ZjpQND50uz92pg1R1vNp5ES6OumvQXxKzkya7ciSc 7399
bovine/__init__.py sha256=MW5UttxOBiyn-YNzGuCVG_29yghzFwaBvVCIFdke0bE 14537
bovine/activitystreams/__init__.py sha256=dQwhjl6n6a65tpmGzYpOtcG4eTK3dOj-IxjbyVZPcxQ 10471
bovine/activitystreams/activity_factory.py sha256=Yn3REnTmCHSyYSkMwSK-38trDouNcmVbxRVA6-sudXU 17308
bovine/activitystreams/collection_helper.py sha256=bzVX86igSTdGkKPCSnKDYPZklf1gtOv5CR1RVZglo2A 3063
bovine/activitystreams/controller.py sha256=wIrqcW_VswLD63Ncg3IS7yyR0PauktQS4rk4T5bZ3Ds 2416
bovine/activitystreams/link.py sha256=-QwDVHM-evVkWSomdxSg-vdEXGqRkBTBCkcp5W_xDOU 1232
bovine/activitystreams/object_factory.py sha256=hQz477l5EuYsOF4GVklWPsCZaY0ywszRjqHLeQkYOO0 10971
bovine/activitystreams/test_activity_factory.py sha256=8pf9nLYqgdyaIyCkut9Ywfvno6gn0-vRaCsx1lWFJ9E 2941
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=x4eoOHYmOvASb_vaVqtUHP6CifaMWiQqqnHuJYjDTUw 1706
bovine/activitystreams/test_link.py sha256=0dSHXZgbxq6h34J9qAckNnY7f7Qsk9RoV7ez8UecnOU 557
bovine/activitystreams/test_multikey.py sha256=01ni1TVH8ivtzpz2uve8Qj3iBh1VZCY--mdh-xJOUBU 1364
bovine/activitystreams/test_object_factory.py sha256=BjDsu5_m2dtcHL7Txl-jlOsu7sxO35P0diIULLpwy-I 2615
bovine/activitystreams/test_ordered_collection_builder.py sha256=el6uJLZ22EqA56XOwmXliy9jXx6PdjgR5psA2dmvZ9M 1117
bovine/activitystreams/test_ordered_collection_page.py sha256=LQfa-i09vXSVqMuiDx557Y-jjX2200g38rJlXLoW4FA 925
bovine/activitystreams/utils/__init__.py sha256=dhN2p1taBphW4BwWFcJ8e03drD0_W-dvHxF1Gu5W7DU 3380
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=wFujhqvfYV8YwT6-te3MUFfDR2_R6Y4xpgx99K_1tk0 4823
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=yAlsrtMcehMzZ9g31QmXtVUWDuLHCbI1chgEY0VO9TY 3024
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=fqD2B2OSX9aMCoZQd6A962_gLL_VAqzb8rKBlaOxrik 869
bovine/clients/test_nodeinfo.py sha256=4852X6DY83EFeb5-VI2uoGHYASpljZIeSrJbtjVTHn8 427
bovine/clients/test_signed_http.py sha256=JWNctLCilk-wuWUZ7RO7jpruNTpQkpBnoXoJ9Yy9wMQ 2015
bovine/clients/test_signed_http_methods.py sha256=5m4MEudGnVDhjbzZqnPrW1-iLyf-olEsR7h2LcUFnks 1618
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=0nBOh7YKFKp6kmFZ7Oh7kkFAUwTg0GGqRXFu4rcHM6c 6353
bovine/crypto/digest.py sha256=MPcsxrL64xd2M5V8ewWvmhgi2zij4vsQoOu39Y0k9xY 2416
bovine/crypto/helper.py sha256=jClwm4PNfVoztWCT6_VfiCP_sLvA0k_FbTUbDuhopbA 8799
bovine/crypto/http_signature.py sha256=Qkc9GrQbMtiYme85N2F4t5bTBF8AUNqxo2w3GslQuNg 5060
bovine/crypto/multibase.py sha256=jDd0BI4-y17a16K3z610Ecgket5kiiaZ_EYk8gZkmSU 3657
bovine/crypto/signature.py sha256=m_EjnVDmWb78Mg816QLdYghDVvjvDhAB32OLhXNJS10 5619
bovine/crypto/signature_checker.py sha256=Z4wgNby58bDAfFKCEoLQNn1LdRTJ1JmbJBcOhGNvmk8 7191
bovine/crypto/test_crypto.py sha256=tugilHdPILAdHpJNRzIep2mLGijAoomHnns1-PLmMo4 6556
bovine/crypto/test_digest.py sha256=FAYOxxFdUNu9xcZmO3ROlbEWWKcnDQrx3bGP11t14y8 2166
bovine/crypto/test_helper.py sha256=UQ7bwg7Bw021HErj2RrfEhsWtamF_4NN03N6_zXK03U 4065
bovine/crypto/test_http_signature.py sha256=wxCIxtO7BO0bV-RH_n88jwQi87aFRM5VolXDln0AYUw 5421
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=nVZjwvqQk2-4XKo7P6jiESHkJv6Kg27lgI_5GmhMfC4 750
bovine/crypto/test_signing_documents.py sha256=g4GA9ISZZ_1ffDBJQmQ71vSbRwPBkuAjOVsehVc4xP0 12462
bovine/crypto/test_types.py sha256=EdLqVsl1d5gDSfEiNQJvJnFjLPJZ6ERF_btyedTsyZA 6859
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=NYh9OVvMJqKKyzRqYPIzYv354kck2NSTMwd0LgjWuMo 4946
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=zlgrwtebdMB0MJ4CgntONXJf8IE4xomRS1pZkJpMDk0 3420
bovine/test_bovine_client.py sha256=w80xXJ0Nt2jF2RjHGd-vnR0P3tQcx_9SHiIG7v-KrEI 313
bovine/test_types.py sha256=quG182XQICL8GZF3TsYB4CA2ea3gU6yljbd7h-4_8Ng 376
bovine/testing/__init__.py sha256=OFXV6A2OmwmROeSRk5AyjIGmtNzABsST-tzHbFq-byU 3469
bovine/testing/__main__.py sha256=59Z32jimLVfgW8dS1i_DTUSsRWa6TQuxzKNMUY4GSlM 2415
bovine/testing/config.py sha256=dD5TctXmD9e1V_TqfZW5gVa1pQeoBqAHh6D1Ol3KVxY 2199
bovine/testing/server.py sha256=D1cpWkDUyi3mZnnTA-a4gUYKDGos1UhSfHe0xRMjsNQ 2405
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=qqgdViRriCT-qGTknxYi8cgJqJ5QHsuLgTyMMLiED-E 4845
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.13.dist-info/METADATA sha256=-N0nijIPOkvNsMwqInLVuzJ-cj6EQHYIEN0Rc8oM4Hk 3351
bovine-0.5.13.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
bovine-0.5.13.dist-info/RECORD