swh.objstorage

View on PyPIReverse Dependencies (8)

3.0.1 swh.objstorage-3.0.1-py3-none-any.whl

Wheel Details

Project: swh.objstorage
Version: 3.0.1
Filename: swh.objstorage-3.0.1-py3-none-any.whl
Download: [link]
Size: 120737
MD5: 273c8cbbaadb9382d9d9a717861ecb23
SHA256: d4792ab875720cc111b53c65e1f38093c9738cef0ac7e0ae24817e34dcb2542c
Uploaded: 2024-05-04 12:28:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: swh.objstorage
Version: 3.0.1
Summary: Software Heritage object storage
Author-Email: Software Heritage developers <swh-devel[at]inria.fr>
Project-Url: Homepage, https://gitlab.softwareheritage.org/swh/devel/swh-objstorage
Project-Url: Bug Reports, https://gitlab.softwareheritage.org/swh/devel/swh-objstorage/-/issues
Project-Url: Funding, https://www.softwareheritage.org/donate
Project-Url: Documentation, https://docs.softwareheritage.org/devel/swh-objstorage/
Project-Url: Source, https://gitlab.softwareheritage.org/swh/devel/swh-objstorage.git
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.7
Requires-Dist: click
Requires-Dist: msgpack
Requires-Dist: typing-extensions (>=3.7.4)
Requires-Dist: requests
Requires-Dist: swh.core[http] (>=3.0.0)
Requires-Dist: swh.model (>=0.0.27)
Requires-Dist: swh.perfecthash (>=1.3.0)
Requires-Dist: azure-storage-blob (!=12.9.0,>=12.0); extra == "azure"
Requires-Dist: apache-libcloud; extra == "libcloud"
Requires-Dist: moto[s3,server] (<5); extra == "testing"
Requires-Dist: pytest (>=8.1); extra == "testing"
Requires-Dist: pytest-mock; extra == "testing"
Requires-Dist: requests-mock[fixture] (>=1.9); extra == "testing"
Requires-Dist: requests-toolbelt; extra == "testing"
Requires-Dist: swh.core[testing] (>=3.0.0); extra == "testing"
Requires-Dist: types-pyyaml; extra == "testing"
Requires-Dist: types-requests; extra == "testing"
Requires-Dist: pytest-postgresql (>5); extra == "testing"
Requires-Dist: azure-storage-blob (!=12.9.0,>=12.0); extra == "testing"
Requires-Dist: apache-libcloud; extra == "testing"
Requires-Dist: psycopg[c,pool]; extra == "testing"
Requires-Dist: systemd-python; extra == "testing"
Requires-Dist: psycopg[c,pool]; extra == "winery"
Requires-Dist: systemd-python; extra == "winery"
Provides-Extra: azure
Provides-Extra: libcloud
Provides-Extra: testing
Provides-Extra: winery
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 2275 characters]

WHEEL

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

RECORD

Path Digest Size
swh/objstorage/cli.py sha256=pu5F_MnZBeEoWDwwbCHHDIXkE08X459NAvSFxisK54I 12642
swh/objstorage/constants.py sha256=4Iu8A-VHYtwhnuTCutdMcn__g1mfvqKNxZjWIO-pRxw 1115
swh/objstorage/exc.py sha256=ppcOD5ub8aF6ATkAoi70DzJoVhebnGOA5GHgUKO5XXQ 1466
swh/objstorage/factory.py sha256=8L1bPC-BDWGcPlVTL3fbD339nlvOfYvViKnMk1npOCs 2970
swh/objstorage/interface.py sha256=wmjBYEUn3q9T5Sutz-d-sRAIr5ypUcMApKTOxxjerJI 8544
swh/objstorage/objstorage.py sha256=hAL_CHHxkoukP_DJn1opcZwAjHleELOwNk5WZh6RAh4 7416
swh/objstorage/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
swh/objstorage/pytest_plugin.py sha256=n59cR-Bl59cRqUfB1g6D8oUP3ou40OfmWi4yKCyyZdM 956
swh/objstorage/utils.py sha256=hjp0zA1WuMAG0raAyTAQVZrYCvXZmkubQvGg-FExr18 903
swh/objstorage/api/client.py sha256=H-ukawTtRIWi98oWQRsRdLSUnWJ8Jd9lot6asAxrhO8 1974
swh/objstorage/api/server.py sha256=CxiTxbkwV4J_KpzWlRXyMd8bfDcy3FnReLSeeuBtQQA 5013
swh/objstorage/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/objstorage/backends/azure.py sha256=bdeZ2_Ji4lDa9uCV7tMwfPDOjnZdOZIN-a-IpwCg5WE 17381
swh/objstorage/backends/generator.py sha256=OR1eTa_nKwAO0x82jbI5V_qjNdF2amhQKBgjNZfDi8Y 5150
swh/objstorage/backends/http.py sha256=HyZzqBUVlj0k38-Mx4QRxRnUPHLgxJA_2tiFDTXY1us 3170
swh/objstorage/backends/in_memory.py sha256=SxoOGgd5vV7tahHqQFRl_fLhbTJ2FDkigT-9gyCKRyo 1780
swh/objstorage/backends/libcloud.py sha256=z0y4SSgs1VoGmANU9F89yYKFSyX3DHNgfpeiJ258wYU 8283
swh/objstorage/backends/noop.py sha256=VCCgpxFHl7N9_1XTCO7ZFJ1txFu4YBtMF6j_r2Q9wNg 1115
swh/objstorage/backends/pathslicing.py sha256=8Y1l9C-DAPXl0H7UnZnWFd5REjwq1WYupSEOpSvpfw8 11964
swh/objstorage/backends/seaweedfs/__init__.py sha256=FANmY1i1YsSi2N8r3liRSDeuvUIff7utthFYnIfmMHM 61
swh/objstorage/backends/seaweedfs/http.py sha256=LjZ-Mwj57q_sCmhXby2zWgqUQA5m92DD_4n0KFSQ770 4060
swh/objstorage/backends/seaweedfs/objstorage.py sha256=zP8dPLcsHy2eZyq-Rhil1IoL6VWMbFh4hEV7GYAnG0M 4925
swh/objstorage/backends/winery/__init__.py sha256=kTw6NZFNMFrX0wZKRynQXFbg44LvRu7-mqOcdklXZDs 191
swh/objstorage/backends/winery/database.py sha256=ioFufejwDRBOXxMiUEdxYzRLMzJJEt2-xiupUJdAccY 2076
swh/objstorage/backends/winery/gunicorn.py sha256=NY2xWAuyNP1S_TL9XfTubbWAVncj6-9gKPQtvHdaXFs 639
swh/objstorage/backends/winery/objstorage.py sha256=2MWTi9wK_dALMb4DuEb0GqOf64_H8NLaK_JOLFKjM7M 15419
swh/objstorage/backends/winery/roshard.py sha256=mgVLVeoLDeQFCb_WJ5pE6Ipafmjyh_MnCY-hz8hptvo 16100
swh/objstorage/backends/winery/rwshard.py sha256=B_KJL9KioumvukG8abA1j_y5wIQT5_vHcp5VSBEyy68 6856
swh/objstorage/backends/winery/sharedbase.py sha256=eQnSP89j4pNpzvZKNlSBZUuimjGkYj-UJD_FUMo80Go 17191
swh/objstorage/backends/winery/sleep.py sha256=p2BmECt3Bmcx0DpMAaxHCIzQrh6EiQrI2NQUiOEdng8 944
swh/objstorage/backends/winery/stats.py sha256=DRocirPdfwMTXTKtXohpDOQT3tGuFjcAJStxVbnbfjs 2810
swh/objstorage/backends/winery/throttler.py sha256=9n4l3Ly_BwGVDUnCME9s-ic_iQbtZhn-rzSPhKZPexM 6455
swh/objstorage/backends/winery/sql/30-schema.sql sha256=t1tu0kPqoFzrfnSHFJAJ8L3ICGLNZZH3odB0XkY2w-g 1170
swh/objstorage/backends/winery/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/objstorage/multiplexer/__init__.py sha256=8KjmGKDlq1_16TkvxotLvbphlbZdSY7zqmyqHQKi3Ok 121
swh/objstorage/multiplexer/multiplexer_objstorage.py sha256=t6dFbzzPX-GmpxSpdueugqkvmquc37SNEVwUPplXtRI 11782
swh/objstorage/multiplexer/filter/__init__.py sha256=BW0NTTgq7_4P52TuiyYoKXzuv5R4pnp8TnWqogEGOqc 2617
swh/objstorage/multiplexer/filter/filter.py sha256=ROz061Iz1HFkJgeC01B-UR2U8ARjCy6S3lrHMR5HMM4 2721
swh/objstorage/multiplexer/filter/read_write_filter.py sha256=ebXKBORQPZw4ZD7lkbvFvW3TbSFiu-ukY54ny9G28Q8 785
swh/objstorage/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/objstorage/tests/objstorage_testing.py sha256=mb0JarO2f89KOIrjBxvCf83vTqkiBplNYhGSCt4McHQ 13564
swh/objstorage/tests/test_interface.py sha256=DBgbdNwY93ZFkFYj-O16bkOvM01QQrO5tHiWqyANVJc 1519
swh/objstorage/tests/test_objstorage_api.py sha256=-G9kEdG25zEs1QK4MfWVISOVfPN_frpPuAqRBlSXdQg 1372
swh/objstorage/tests/test_objstorage_azure.py sha256=ezeCC3DkQlQnJZDNMRTSSYVzu3MmIrn0SCLYSlP1ftY 12670
swh/objstorage/tests/test_objstorage_cloud.py sha256=WHSywMxmJ6h9nI09TNKMp1nb1x3lYzolkUY2TSs7T8k 7083
swh/objstorage/tests/test_objstorage_http.py sha256=6ngJ7P_F1Fh5bpXBjWWziXYze2mp5hL_Zc8mGXzUYpQ 4694
swh/objstorage/tests/test_objstorage_in_memory.py sha256=HAWNlCOGKkfbPXN-eV8S4pD9vrYSPccsM5q2AOUb-5E 466
swh/objstorage/tests/test_objstorage_instantiation.py sha256=sOllEU87Xpd4-wX7uOMt9B2ruR-YPmh6YzWKGMPu68E 794
swh/objstorage/tests/test_objstorage_multiplexer.py sha256=IzNY6SDGrDBnscLAvQK4D7Oyx9PeryxsMBsvkELZhcw 3747
swh/objstorage/tests/test_objstorage_noop.py sha256=J2MhiSBcSffcnQ0YBqLcRTRiFd2zqNp2lcTQcuWH9E8 512
swh/objstorage/tests/test_objstorage_pathslicing.py sha256=EMDpOJwkjjAcEilrdutlZlmq4e0Jqdx0Mb_BpWWjWLM 7192
swh/objstorage/tests/test_objstorage_random_generator.py sha256=REk9KESiXE9WzH0VWhHnj_MDR0XXXpIgeozuGg7sEVI 1630
swh/objstorage/tests/test_objstorage_seaweedfs.py sha256=XSWF3laFYOpGz7ubpCJ1FbaQlWM0fjrPcyXZ89NluhM 10093
swh/objstorage/tests/test_objstorage_winery.py sha256=VKX2G2LPJs6uQrqPnoZE1Nd13YYateHrQ5u20Bu6ThM 45626
swh/objstorage/tests/test_pathslicer.py sha256=U1HP2bP1PFemmmIYbyJRl4_nBXdc86I72CCxOElmosE 2761
swh/objstorage/tests/test_readonly_filter.py sha256=PGLvPgCzRyAjHEKnG3mLDsgN26gTxCgp88UMDOvaRBw 2952
swh/objstorage/tests/test_server.py sha256=Hjvnihw5QGKpLdUWWB4Bc6Cg30IaP-UbucuxO4VTAnQ 4017
swh/objstorage/tests/winery_benchmark.py sha256=9AeDzRT-5Ne7CL__kJhfnsmQYASAsFgKNrYv5Z-XNXo 19921
swh/objstorage/tests/winery_testing_helpers.py sha256=Ww3u766RsLKp-GhCu2McfcKX8wfwaTnJpHK-u-Mn8o8 6882
swh.objstorage-3.0.1.dist-info/AUTHORS sha256=3jhO3SMjHdTBISkA74zjDbEXAmiHF0XQwDevFlGDn0g 112
swh.objstorage-3.0.1.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
swh.objstorage-3.0.1.dist-info/METADATA sha256=kBy6fFu6EFITXZrIQ0dhr3bsjDm2jJxwljZWct6fUF0 4481
swh.objstorage-3.0.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
swh.objstorage-3.0.1.dist-info/entry_points.txt sha256=0etQ11R1RH3Zwp2xEzleWlGmPWiVgjkc4Z-fQD0lNDU 58
swh.objstorage-3.0.1.dist-info/top_level.txt sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw 4
swh.objstorage-3.0.1.dist-info/RECORD

top_level.txt

swh

entry_points.txt

swh.objstorage = swh.objstorage.cli