Skip to main content

Python wrapper for fake-gcs-server, with binaries bundled in the wheel

Project description

fake-gcs-server-python-wrapper

A Python test fixture that manages a fake-gcs-server subprocess, with pre-built binaries bundled in platform-specific wheels.

No runtime downloads or containers are required.

Usage

from fake_gcs_server_python_wrapper import FakeGCSServer

# As a context manager (recommended)
with FakeGCSServer() as server:
    print(server.url)  # http://127.0.0.1:<port>
    # STORAGE_EMULATOR_HOST is set automatically

# Or manually
server = FakeGCSServer(port=9023)
server.start()
# ...
server.stop()

Supported platforms

  • macOS 12+ (Intel and Apple Silicon)
  • Linux x86_64 and ARM64 (glibc-based)
  • Windows x86_64

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fake_gcs_server_python_wrapper-0.1.1-py3-none-win_amd64.whl (10.6 MB view details)

Uploaded Python 3Windows x86-64

fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_x86_64.whl (10.6 MB view details)

Uploaded Python 3macOS 12.0+ x86-64

fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_arm64.whl (9.9 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

Details for the file fake_gcs_server_python_wrapper-0.1.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for fake_gcs_server_python_wrapper-0.1.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ef5b9ea44a9a1f06ee5348b83b259a5c36476a4597732159f0afb01cc8ea7ecd
MD5 ba9b8b9b1524814bbc3c909a0b16dd55
BLAKE2b-256 ffe136b2d82f67876d1873918e2d9e951b12e7a5a79d768a143d3a3422cf2a7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fake_gcs_server_python_wrapper-0.1.1-py3-none-win_amd64.whl:

Publisher: publish.yml on RhinoHealth/fake-gcs-server-python-wrapper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3271c60d0e70376de31b31086fd6e3ffb99ae340f4adfd0e567910ed179b28ae
MD5 2451a82b53d731b0662829aa6723448a
BLAKE2b-256 6a9e925f2241acb5029d4bb58d189edeb5facdaf6159645fbe34c03b4c9e60ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on RhinoHealth/fake-gcs-server-python-wrapper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8452f17bf8cbd71d8bce45a76a0860c0d38bf98eda9dd735c308faa80b94c8f
MD5 2474a6c7e07114a2918686fac8765b55
BLAKE2b-256 e7d7ade5678708d099ec5fd7e214c4adf814a20ac0844179cdcf9cc4e19abce2

See more details on using hashes here.

Provenance

The following attestation bundles were made for fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on RhinoHealth/fake-gcs-server-python-wrapper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 9da3e7e5120c033e70619bd16ea385d11b031aa4aa5ad75b0dc5b0cbdc253fb5
MD5 72b3daf791affe0f16a69d2f8e34aa63
BLAKE2b-256 17dbf4cd22084d40563d75ef723f59b3ee8a182f98e83961435b4353407961b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_x86_64.whl:

Publisher: publish.yml on RhinoHealth/fake-gcs-server-python-wrapper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 110062b533c7ca4f1814cf2a1ce73bd73006e2d0ede49de415ed2725d34943cf
MD5 1b29eb4385cbe5132a911e8602dd887a
BLAKE2b-256 357b73e280fd6aee1dec03bfb693809edaffd8ab68f3af0dae55656893b0c400

See more details on using hashes here.

Provenance

The following attestation bundles were made for fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_arm64.whl:

Publisher: publish.yml on RhinoHealth/fake-gcs-server-python-wrapper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page