swh.objstorage

View on PyPIReverse Dependencies (8)

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

Wheel Details

Project: swh.objstorage
Version: 3.3.0
Filename: swh.objstorage-3.3.0-py3-none-any.whl
Download: [link]
Size: 125301
MD5: 54632b79022633a209f540809d193cf6
SHA256: 2748292118b0a68e9eee01d2bceb6232523ac661aeeac3c66c1078251f6a53cf
Uploaded: 2024-07-02 14:49:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: swh.objstorage
Version: 3.3.0
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: deprecated
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: setuptools (70.2.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=YohN3bUNR2p8kIFuqP_41ib_Jb3pz7jmu1jemxuWha0 1971
swh/objstorage/factory.py sha256=-VzXP2G-sntgnq1pfrwmd4Xi5_wm8Q8tDsRbMlMhM1M 3472
swh/objstorage/interface.py sha256=Jq6QJhIrkQIZOD8XcQvcgGYlTEiK_NiR8lxqDV0OsCs 8960
swh/objstorage/multiplexer.py sha256=-2PY7qzPAo-BH2mDyMgyvwPjDEAcuwPw3qzRlDGpA1w 17423
swh/objstorage/objstorage.py sha256=i7Wex0XMthwwKcOBcS0dIXd9THXodi7wqITacIWTD6o 8303
swh/objstorage/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
swh/objstorage/pytest_plugin.py sha256=QGaQPpiqE-uGfu4Ly4o8LkcAeMNhp3s1pjalex7agGg 1493
swh/objstorage/utils.py sha256=hjp0zA1WuMAG0raAyTAQVZrYCvXZmkubQvGg-FExr18 903
swh/objstorage/api/client.py sha256=IdDBCTEJW2XVvLgNnC-F1X6ULH55updxOdViyDTrLVQ 2546
swh/objstorage/api/server.py sha256=AGhdYtiBZvGi6MSwpMojQ35VeUzwp27EgrbiBGDA-dM 5259
swh/objstorage/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/objstorage/backends/azure.py sha256=HzTjOjOvbTVl2wcVpoumkQZnsqpd9wIw5l4mviR0Tws 19300
swh/objstorage/backends/generator.py sha256=uYiiYfinIJBMYaZ0nclxga8PIT4LFx1tPh1MNhe28ec 5306
swh/objstorage/backends/http.py sha256=ZgbbFKhbpmW0PnQFtAfqxYQzbZ9aqIMeP1RudawOOL0 4087
swh/objstorage/backends/in_memory.py sha256=ITAaTZka5_j2gCMu-aj45BPxqEQjtPJY9feJe-yd3eU 1855
swh/objstorage/backends/libcloud.py sha256=gSPAalXfk3fStnMNH6jW80gH8wnijUnE4VjI1cXA7vs 8398
swh/objstorage/backends/noop.py sha256=MnBf7-b5p8Ki536DUrWaeKVbtZdlP5-mtikZYav65WI 1258
swh/objstorage/backends/pathslicing.py sha256=pywQYGR8wE65wHLhQdWd_QGyp-1sq-WI8_ZVb-Knpqk 12102
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=sa3Uwt5po5yYkQpt0X28UbeBQsgA4Y7MROoQMMaHmwE 5043
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=cJn4ocmrwS8K5FHrXOonpkFRfsFy3KH8CNaR6DUW3m4 2857
swh/objstorage/backends/winery/objstorage.py sha256=sOp2mRgO3NSovCl4W1960bEm7iVGcd68YjIfgnaQnng 15484
swh/objstorage/backends/winery/roshard.py sha256=4qeqFqVnMt9EO8Lvgr6Rbj4s5tpi_b2k7-O0H4VEMQw 16122
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/proxies/readonly.py sha256=wx_q8JfNaFjXMqIMyS9mFEFzcWDAVizNsO96gvZasrE 2367
swh/objstorage/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/objstorage/tests/objstorage_testing.py sha256=8GQ6l1b0w2WBqnfdH2Shwe0tGkbIR-JtV30zC5uEzgM 15606
swh/objstorage/tests/test_interface.py sha256=DBgbdNwY93ZFkFYj-O16bkOvM01QQrO5tHiWqyANVJc 1519
swh/objstorage/tests/test_objstorage_api.py sha256=OZEqAqQqGAghEP38Vq-3-zouqmMgdcdiEYT-a1rg9uw 2169
swh/objstorage/tests/test_objstorage_azure.py sha256=wCnIaPCRaKdbVuEN8tbdvImTgGzrRRMzUNuan_Bkc9c 12787
swh/objstorage/tests/test_objstorage_cloud.py sha256=32ODpZZ592oimdJFSBTjTFhGr-hAqJ91EVBy5jaZeZo 7640
swh/objstorage/tests/test_objstorage_http.py sha256=7TY6CQYVsySgBNZRhQj5t9kdq5W1LYgY2hID4M_vWoM 4729
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=Ty8nkLUE1Hw9GxeuAtl4AV2wqIrMrHmCbxo0wzQeey0 13803
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=yx3uRG0fbDkTcygKYHExJ7BjON6O4G9S4XlorSNExJE 3148
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.3.0.dist-info/AUTHORS sha256=3jhO3SMjHdTBISkA74zjDbEXAmiHF0XQwDevFlGDn0g 112
swh.objstorage-3.3.0.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
swh.objstorage-3.3.0.dist-info/METADATA sha256=rvR_gGZ16dX4UR2GZ6s6GVJ717qa6nexKEKJok5l7JU 4507
swh.objstorage-3.3.0.dist-info/WHEEL sha256=y4mX-SOX4fYIkonsAGA5N0Oy-8_gI4FXw5HNI1xqvWg 91
swh.objstorage-3.3.0.dist-info/entry_points.txt sha256=0etQ11R1RH3Zwp2xEzleWlGmPWiVgjkc4Z-fQD0lNDU 58
swh.objstorage-3.3.0.dist-info/top_level.txt sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw 4
swh.objstorage-3.3.0.dist-info/RECORD

top_level.txt

swh

entry_points.txt

swh.objstorage = swh.objstorage.cli