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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fake_gcs_server_python_wrapper-0.1.1-py3-none-win_amd64.whl.
File metadata
- Download URL: fake_gcs_server_python_wrapper-0.1.1-py3-none-win_amd64.whl
- Upload date:
- Size: 10.6 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef5b9ea44a9a1f06ee5348b83b259a5c36476a4597732159f0afb01cc8ea7ecd
|
|
| MD5 |
ba9b8b9b1524814bbc3c909a0b16dd55
|
|
| BLAKE2b-256 |
ffe136b2d82f67876d1873918e2d9e951b12e7a5a79d768a143d3a3422cf2a7a
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fake_gcs_server_python_wrapper-0.1.1-py3-none-win_amd64.whl -
Subject digest:
ef5b9ea44a9a1f06ee5348b83b259a5c36476a4597732159f0afb01cc8ea7ecd - Sigstore transparency entry: 1137707715
- Sigstore integration time:
-
Permalink:
RhinoHealth/fake-gcs-server-python-wrapper@57cc5ea9fa4201faf3032035de375dd2225406a7 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RhinoHealth
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57cc5ea9fa4201faf3032035de375dd2225406a7 -
Trigger Event:
workflow_run
-
Statement type:
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
- Download URL: fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 10.3 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3271c60d0e70376de31b31086fd6e3ffb99ae340f4adfd0e567910ed179b28ae
|
|
| MD5 |
2451a82b53d731b0662829aa6723448a
|
|
| BLAKE2b-256 |
6a9e925f2241acb5029d4bb58d189edeb5facdaf6159645fbe34c03b4c9e60ce
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
3271c60d0e70376de31b31086fd6e3ffb99ae340f4adfd0e567910ed179b28ae - Sigstore transparency entry: 1137707638
- Sigstore integration time:
-
Permalink:
RhinoHealth/fake-gcs-server-python-wrapper@57cc5ea9fa4201faf3032035de375dd2225406a7 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RhinoHealth
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57cc5ea9fa4201faf3032035de375dd2225406a7 -
Trigger Event:
workflow_run
-
Statement type:
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
- Download URL: fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 9.3 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8452f17bf8cbd71d8bce45a76a0860c0d38bf98eda9dd735c308faa80b94c8f
|
|
| MD5 |
2474a6c7e07114a2918686fac8765b55
|
|
| BLAKE2b-256 |
e7d7ade5678708d099ec5fd7e214c4adf814a20ac0844179cdcf9cc4e19abce2
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fake_gcs_server_python_wrapper-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
a8452f17bf8cbd71d8bce45a76a0860c0d38bf98eda9dd735c308faa80b94c8f - Sigstore transparency entry: 1137707795
- Sigstore integration time:
-
Permalink:
RhinoHealth/fake-gcs-server-python-wrapper@57cc5ea9fa4201faf3032035de375dd2225406a7 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RhinoHealth
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57cc5ea9fa4201faf3032035de375dd2225406a7 -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_x86_64.whl.
File metadata
- Download URL: fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_x86_64.whl
- Upload date:
- Size: 10.6 MB
- Tags: Python 3, macOS 12.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9da3e7e5120c033e70619bd16ea385d11b031aa4aa5ad75b0dc5b0cbdc253fb5
|
|
| MD5 |
72b3daf791affe0f16a69d2f8e34aa63
|
|
| BLAKE2b-256 |
17dbf4cd22084d40563d75ef723f59b3ee8a182f98e83961435b4353407961b9
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_x86_64.whl -
Subject digest:
9da3e7e5120c033e70619bd16ea385d11b031aa4aa5ad75b0dc5b0cbdc253fb5 - Sigstore transparency entry: 1137707571
- Sigstore integration time:
-
Permalink:
RhinoHealth/fake-gcs-server-python-wrapper@57cc5ea9fa4201faf3032035de375dd2225406a7 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RhinoHealth
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57cc5ea9fa4201faf3032035de375dd2225406a7 -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_arm64.whl.
File metadata
- Download URL: fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_arm64.whl
- Upload date:
- Size: 9.9 MB
- Tags: Python 3, macOS 12.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
110062b533c7ca4f1814cf2a1ce73bd73006e2d0ede49de415ed2725d34943cf
|
|
| MD5 |
1b29eb4385cbe5132a911e8602dd887a
|
|
| BLAKE2b-256 |
357b73e280fd6aee1dec03bfb693809edaffd8ab68f3af0dae55656893b0c400
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fake_gcs_server_python_wrapper-0.1.1-py3-none-macosx_12_0_arm64.whl -
Subject digest:
110062b533c7ca4f1814cf2a1ce73bd73006e2d0ede49de415ed2725d34943cf - Sigstore transparency entry: 1137707491
- Sigstore integration time:
-
Permalink:
RhinoHealth/fake-gcs-server-python-wrapper@57cc5ea9fa4201faf3032035de375dd2225406a7 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/RhinoHealth
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57cc5ea9fa4201faf3032035de375dd2225406a7 -
Trigger Event:
workflow_run
-
Statement type: