Metadata-Version: 2.4
Name: fake-gcs-server-python-wrapper
Version: 0.1.1
Summary: Python wrapper for fake-gcs-server, with binaries bundled in the wheel
Project-URL: Homepage, https://github.com/RhinoHealth/fake-gcs-server-python-wrapper
Project-URL: Repository, https://github.com/RhinoHealth/fake-gcs-server-python-wrapper
Project-URL: Issues, https://github.com/RhinoHealth/fake-gcs-server-python-wrapper/issues
Author-email: Rhino Federated Computing <contact@rhinofcp.com>
Maintainer-email: Rhino Federated Computing <contact@rhinofcp.com>
License-Expression: MIT
License-File: LICENSE
Keywords: fake-gcs-server,gcs,google-cloud-storage,testing
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.10
Provides-Extra: dev
Requires-Dist: pre-commit~=4.5.1; extra == 'dev'
Requires-Dist: tox~=4.50.1; extra == 'dev'
Description-Content-Type: text/markdown

# fake-gcs-server-python-wrapper

A Python test fixture that manages a [fake-gcs-server](https://github.com/fsouza/fake-gcs-server) subprocess,
with pre-built binaries bundled in platform-specific wheels.

No runtime downloads or containers are required.

## Usage

```python
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
