semvec/pypi-packages huggingface dataset:
protoc-gen-openapiv2-protoc3-19 0.0.2
Provides the missing pieces for gRPC Gateway.
Requires Python: >=3.6

# gRPC Gateway Support

This repo generates the missing Python code to support code generated using [gRPC Gateway](https://github.com/grpc-ecosystem/grpc-gateway) protoc annotations.

This package depends on `googleapis-common-protos` to provide `google.api.annotations_pb2` and others that
the generated code will depend on. It's also worth noting that the generated protobuf stubs are specific for 
the new `protobuf` major version (as described in https://developers.google.com/protocol-buffers/docs/news/2022-05-06).

## Usage

```shell
pip install protoc-gen-openapiv2
```

## Building

 1. Install go
 2. `./gen-openapi-protos.sh` will generate the code from grpc-gateway.
 3. `python -m pip install --upgrade build && python -m build` to build the package.
 4. *optional* - setup PyPi credentials and `python -m pip install --user --upgrade twine && python -m twine upload --repository pypi dist/*`
tugboat-cli 0.0.6
Generate and interact with a Docker image created from a local directory.
Requires Python: >=3.8

# tugboat

A tool for quickly generating a Docker image from a directory and allowing
the user to interact with that Docker image.

## Installation

As tugboat is still very early on in it's development, it can be installed from
TestPyPi with the following:
```python
python3 -m pip install --index-url https://test.pypi.org/simple/ tugboat==0.0.6
```

## Usage

Now, the tugboat cli should be available to use. To get a quick overview, use
the `info` command:
```
tugboat info
#| ℹ️  Execute `tugboat build` to build a Docker image from a local directory.
#| ℹ️  Execute `tugboat run` to run an existing image created from a directory.
#| ℹ️  Add the `--dryrun` argument to test either `build` or `run` without actually running anything.
#| ℹ️  Execute `tugboat --help` for more details.
```

### Turn your directory into a Docker image

The goal is for this to be as simple for the user as possible. Simply run
```
tugboat build
```
and it will walk you through all the steps.

If you want to get a feel for the user experience without actually building
anything (which can be quite time consuming), run
```
tugboat build --dryrun
```
This will walk you through the entire process without creating anything, so you
can get a feel for the process.