Skip to main content

A compiler for .proto files into FileDescriptorSets or (experimentally) python dynamic module

Project description

pypi Continuous integration MIT

protoxy

A compiler for .proto files into FileDescriptorSets or (experimentally) python dynamic module. Python bindings for the protox rust library.

Installation

pip install protoxy

Usage

import protoxy

# Compile a proto file (returns a FileDescriptorSets object using the protobuf library)
fds = protoxy.compile(["path/to/file.proto"])

# Compile a proto file (returns a binary FileDescriptorSets object)
fds_bin = protoxy.compile_bin(["path/to/file.proto"])

# Compile a proto file into a dynamic python modules, injected into your globals
protoxy.compile_as_modules(["path/to/file.proto"], dest=globals())

# The returned module is similar to the one generated by protoc
# you can keep protoc _pb2 suffix by setting suffix='_pb2'
file.Message()

See the tests for more examples.

Additional options

All those apis have additional options that can be passed as keyword arguments.

fds = protoxy.compile(
    files = ["path/to/file.proto"],
    includes = ["path/to"],
    include_imports = True,
    include_source_info = True,
    use_protoc = False)
  • files: List of files to compile (can be strings or os.PathLike objects)

  • includes: List of include paths (can be strings or os.PathLike objects), if empty, defaults to the directory path of the first file in files

  • include_imports: Sets whether the output FileDescriptorSet should include imported files. only files explicitly included in files are included. If this option is set, imported files are included too.

  • include_source_info: Include source info in the output (this includes comments found in the source files)

  • use_protoc: Use the protoc binary to compile the files. If this is set to True, the protoc implementation is used using binary found in $PATH. protoc is defacto standard implementation of the protobuf compiler, but using it with python requires to run another binary, which can be a problem in some environments, is slower than the rust implementation and has scalability issue with command line length on windows.

  • comments2option: A dictionary mapping comments to protobuf options. The keys are the name of the protobuf object: ("file", "message", "enum", "service", "method", "field", "enum_value", "extension", "oneof") and the values are the option numeric id. This is only supported by the Rust implementation. Convert comments to options. This is useful to include documentation in the generated python module. See the comments2option section for more details.

Error handling

The library raises a protoxy.ProtoxyError exception when an error occurs during the compilation.

  • short description of the error can be found in the message attribute of the exception.

  • long description of the error can be found in the details attribute of the exception (or repr(e)).

  • machine readable list of all errors can be found in the all_errors: typing.List[protoxy.errors.DetailedError] property of the exception.

It will be formatted using the rust miette library, which is a bit more user friendly than the protobuf error messages.

Details contain all errors for the whole compilation.

Example of details:

Error:   × name 'strings' is not defined
   ╭─[test.proto:5:9]
 4 │     message Test {
 5 │         strings name = 1;
   ·         ───┬───
   ·            ╰── found here
 6 │         fold name2 = 2;
   ╰────

Error:   × name 'fold' is not defined
   ╭─[test.proto:6:9]
 5 │         strings name = 1;
 6 │         fold name2 = 2;
   ·         ──┬─
   ·           ╰── found here
 7 │     }
   ╰────
Error:   × expected an integer, but found '='
   ╭─[test2.proto:6:21]
 5 │         strings name = 1;
 6 │         fold name2 == 2;
   ·                     ┬
   ·                     ╰── found here
 7 │     }
   ╰────```

# proto module best practice

Structure of a python project can be made like this:

project/ protos/ file1.proto file2.proto protos.py main.py


Following python module shall be named protos.py and contain the following code:

```python
import pathlib, protoxy

_protos = (pathlib.Path(__file__).parent / "protos").glob("*.proto")
protoxy.compile_as_modules(_protos, dest=globals())

Comments2option

Protobuf support for documentation is limited to comments, which are included in source code info, an obscure part of FileDescriptor. Sourcecode info is hard to use because it relies on object paths, which are described using id and index in the protobuf object tree. This is only described in the protobuf mailing list in a message from Jerry Berg in a thread called "Best way to parse SourceCodeInfo Data From Protobuf Files"

https://groups.google.com/g/protobuf/c/AyOQvhtwvYc/m/AtgdNNkbCAAJ (not sure if this URL is stable)

It is much easier to process if the documentation is included as a protobuf option for each message, field, enum, etc. But the syntax is not ideal, as the options strings must be split across line boundary e.g

syntax = "proto3";
import "doc.proto";
message Test {
  option (doc.message_description) = "This is a test message "
  "whose doc is split between"
  "multiple lines";
  string name = 1 [(doc.field_description) = "This is a test field"];
}

doc.proto being:

syntax = "proto3";
package doc;
extend google.protobuf.MessageOptions {
  string message_description = 50000;
}
extend google.protobuf.FieldOptions {
  string field_description = 50001;
}

Notice how the option is split between multiple lines. It is easy to forget to add the trailing space (like in second line), which will result in some word being concatenated.

To avoid this, the comments2option parameter of the protoxy compiler can be used to convert comments into options. It will add the option to the next element, so the above example can be written as:

syntax = "proto3";
import "doc.proto";
// This is a test message whose doc is
// split between multiple lines
message Test {
  // This is a test field
  string name = 1;
}

in your python code, you can then use:

import protoxy

mod = protoxy.compile_as_modules(
    files = ["path/to/doc.proto"],
    includes = ["path/to"])

# for python's protobuf module to properly decode the options,
# they must be loaded as a python module first
message_description = mod["doc"].message_description
field_description = mod["doc"].field_description

fds = protoxy.compile(
    files = ["path/to/file.proto"],
    includes = ["path/to"],
    include_source_info = True,
    comments2option = {"message": 50000, "field": 50001})

assert fds.file[0].message_type[0].options.Extensions[message_description] == "This is a test message whose doc is split between multiple lines"

Project details


Download files

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

Source Distribution

protoxy-0.7.2.tar.gz (20.7 kB view details)

Uploaded Source

Built Distributions

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

protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

protoxy-0.7.2-cp313-cp313t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

protoxy-0.7.2-cp313-cp313t-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

protoxy-0.7.2-cp313-cp313t-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

protoxy-0.7.2-cp313-cp313t-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

protoxy-0.7.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

protoxy-0.7.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

protoxy-0.7.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

protoxy-0.7.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

protoxy-0.7.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

protoxy-0.7.2-cp313-cp313-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

protoxy-0.7.2-cp313-cp313-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

protoxy-0.7.2-cp313-cp313-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

protoxy-0.7.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

protoxy-0.7.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

protoxy-0.7.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

protoxy-0.7.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

protoxy-0.7.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

protoxy-0.7.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

protoxy-0.7.2-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

protoxy-0.7.2-cp313-cp313-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

protoxy-0.7.2-cp312-cp312-win_amd64.whl (980.5 kB view details)

Uploaded CPython 3.12Windows x86-64

protoxy-0.7.2-cp312-cp312-win32.whl (915.0 kB view details)

Uploaded CPython 3.12Windows x86

protoxy-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

protoxy-0.7.2-cp312-cp312-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

protoxy-0.7.2-cp312-cp312-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

protoxy-0.7.2-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

protoxy-0.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

protoxy-0.7.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

protoxy-0.7.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

protoxy-0.7.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

protoxy-0.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

protoxy-0.7.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

protoxy-0.7.2-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

protoxy-0.7.2-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

protoxy-0.7.2-cp311-cp311-win_amd64.whl (981.2 kB view details)

Uploaded CPython 3.11Windows x86-64

protoxy-0.7.2-cp311-cp311-win32.whl (915.6 kB view details)

Uploaded CPython 3.11Windows x86

protoxy-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

protoxy-0.7.2-cp311-cp311-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

protoxy-0.7.2-cp311-cp311-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

protoxy-0.7.2-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

protoxy-0.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

protoxy-0.7.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

protoxy-0.7.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

protoxy-0.7.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

protoxy-0.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

protoxy-0.7.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

protoxy-0.7.2-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

protoxy-0.7.2-cp311-cp311-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

protoxy-0.7.2-cp310-cp310-win_amd64.whl (981.2 kB view details)

Uploaded CPython 3.10Windows x86-64

protoxy-0.7.2-cp310-cp310-win32.whl (915.3 kB view details)

Uploaded CPython 3.10Windows x86

protoxy-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

protoxy-0.7.2-cp310-cp310-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

protoxy-0.7.2-cp310-cp310-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

protoxy-0.7.2-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

protoxy-0.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

protoxy-0.7.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

protoxy-0.7.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

protoxy-0.7.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

protoxy-0.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

protoxy-0.7.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

protoxy-0.7.2-cp39-cp39-win_amd64.whl (981.1 kB view details)

Uploaded CPython 3.9Windows x86-64

protoxy-0.7.2-cp39-cp39-win32.whl (915.1 kB view details)

Uploaded CPython 3.9Windows x86

protoxy-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

protoxy-0.7.2-cp39-cp39-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

protoxy-0.7.2-cp39-cp39-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

protoxy-0.7.2-cp39-cp39-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

protoxy-0.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

protoxy-0.7.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

protoxy-0.7.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

protoxy-0.7.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

protoxy-0.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

protoxy-0.7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

protoxy-0.7.2-cp38-cp38-win_amd64.whl (981.1 kB view details)

Uploaded CPython 3.8Windows x86-64

protoxy-0.7.2-cp38-cp38-win32.whl (915.2 kB view details)

Uploaded CPython 3.8Windows x86

protoxy-0.7.2-cp38-cp38-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

protoxy-0.7.2-cp38-cp38-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

protoxy-0.7.2-cp38-cp38-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

protoxy-0.7.2-cp38-cp38-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

protoxy-0.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

protoxy-0.7.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

protoxy-0.7.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

protoxy-0.7.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

protoxy-0.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

protoxy-0.7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

Details for the file protoxy-0.7.2.tar.gz.

File metadata

  • Download URL: protoxy-0.7.2.tar.gz
  • Upload date:
  • Size: 20.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2.tar.gz
Algorithm Hash digest
SHA256 bc9f9df3d60e42c8b601238cc6f0cd8cd1470d3d0417413aa2420d872506f7a0
MD5 29522e8704b8a39ace506e1a1e9bb2c6
BLAKE2b-256 7d612102a291350a7bbf157393d010fa2ee65b1ce3ebf098b3b36e3847a18eb6

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9279acacc710036bc2e71db1f398cfae7910324ffe920ef0746b08c30cf12168
MD5 85ea6fb4acca63f3e65b059b425b0c4c
BLAKE2b-256 73931ba38571aa564011dfcaeba227a1207288685468996aa620efd7632cf672

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e00c392840386534e2b855ec9d57312df3422d5470dd58b4e10b2fd5fb27a4b1
MD5 deaba96446b27d133c1c5c58b827b8ef
BLAKE2b-256 0b5c3fc18349332106490afe5ad128a0249d2fdfaecc8172ae91cae0fbc18d23

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6e7f3583ab0f41e71ff068742b48b4d9a818fd11b324eab720777185e9770980
MD5 0ed1177c4b82ce55a51b7df208b2b55a
BLAKE2b-256 f30f2b122c30faf040d59530c84722d3bd3ddc5a18fef04f9c2f28275bd9bdf5

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f05ae519dc454dd9c9263c8037759f2ffc4d6555a0fa13fbaa8051c9f2fb4ff6
MD5 1741a66d2cb6547f39998c85118bb3dd
BLAKE2b-256 7595babc31a8130f4795f6f876ac061322c09ed61c999c70f67cab805e296ac3

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0b04ff387511351d9a41b122dd7760010cf7f9f05a8c782e0bfb9152790326e
MD5 7e40ed8069f263313e1d2742455d9941
BLAKE2b-256 4d2fbbe9745b58c705687c4bb3b2d155935bac2406a2a98772900be4e460ded8

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7dc1cf0dfe97448cbd37b7f1f16e6c392ab56ed1f6b514142ffdecd260ce33a6
MD5 cec0cee8523f4c4502ab6b3c4898de91
BLAKE2b-256 ef31647815e07525524dba497a1e6daf54dcb55d6144b91f2d929c0280b9e10f

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bfd2df713fa8c2ee3defe96da2c4012b664ca0759e9c1f148de019bdc4d97b00
MD5 6f2c6cda61ae0ae10929dd2d662d87df
BLAKE2b-256 823f12aeffd4349b740638b07c0778a6856a78b46ec7e9f0fe3a3eaf926fb097

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cfa0ef4e804f766dd50a59076da7ed7c5c120ea5b482b0076a8a1547318f7e74
MD5 7c08b48f495c2c61a91e7b942692218c
BLAKE2b-256 a8857645ddac7a10e6512e6db540082dcea22616db8d2e1f51b7fc53592292ee

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6e0c93cba21b08a39f07d936b741cdef2b7a85145e5e9aac6e7281870ef0fea
MD5 2fce160365838f0e8070069aa1e108d3
BLAKE2b-256 f35b1693a185a3b01fefa7c06b15e9d15842bf556f8360fb4da0eaec9713ed31

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 96afd1fc0c7fa1b620859151b1459a066026a78a66e71fc33d1e6022e6dc8373
MD5 3cfb39e96daea7556ff7edd8e8321889
BLAKE2b-256 a7fd24107296539f2019b30ce0c67e06b388ef0e7059a8b8debc06d8615ac41f

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ded45ea7246b262e4bb51bd2fd4f9f031b2847d3b441ee738931ded567614698
MD5 642e7c2f993ecef11383dcd5beb74b4d
BLAKE2b-256 0ea595495c408d2844552932f86f218e1f866694e36d470d7126227f012f488e

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dd38afb943079a9eee97b810e26b644530911deb8b340b0ae932e9ea2268d82f
MD5 81af9b3720f95c779f5cf23139277dcb
BLAKE2b-256 96df974a82c6b2308d6288260b994fe159fc85acb8444fa5897c2e654928b6e1

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 398d456baf0ef555614334a8f2a090e44caab502d416a5640501f7a4f382a000
MD5 021a12774f5f44fd6ce073d84487be06
BLAKE2b-256 334d4be654fffaec79b9c4427f63a47401d4870d8b1d627b27d24a19b9e4bb58

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0cc9beeff6e84ab756855bd47756fbdaf878bf7abaee5e08e854b14afb6bd773
MD5 203e284f7b035ca3c4e252989922eaf1
BLAKE2b-256 34b563f826ac350759ef66a5937cb87b3ed18c7842eb138a6bfcc1b369f1d37e

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 30f126f9757a7d9d266dc0097476f514581dddafc459746df4a70e6db753ee08
MD5 49dcc0c05f76f7e358a5642fb938b194
BLAKE2b-256 f03b38c98636a93eb243055d74cddffb5aa99c08c5950362203079f4a0969fb7

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8cb112f966aab96d640285cb12b18b8410e8441e9fe6c96c2db01c85ed215e51
MD5 6a1c5f12d86b786d61b001f0384c1f26
BLAKE2b-256 7223075e465495e9ecdeae40a2b1f0d56094cb6a0a60a9b66fc335aed5efa042

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 77781442d8207565ebb940716321e38746e1b9cfb4c71a2dea67896cedfe4d30
MD5 3e83ffaf298bb9f551114948ecd0b78e
BLAKE2b-256 b841f3dcef14743e6e89868294ea4a9617951c26084b0cabd988fd4a3f7489ca

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d38e124291da7c8aa838c9143ba204f00996fd39b48610404e02f9b48563895
MD5 cf450d9d481d14619258a76c83624172
BLAKE2b-256 68134e61b22652f2457b73e90ca09bf4dd1f34352697823d0b2191f819dcd7ba

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ea72c720f4d374fea056759119a2190f813623d09222cbc7441785146de9f48
MD5 3de130ff8d91f2de7ddd831d4a91ba89
BLAKE2b-256 1f19c9e1e37d24c263bfc46cb5f94d637bde243f17d41fd60aae16d1db2ce297

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b127e53b2a5909e17b24643ecbe8b18fc1231198a378ae1610e8be6045ca9b29
MD5 7b81fdf2860aabbf2727564d147ce300
BLAKE2b-256 46c48b24ce099f543165df4c130ef52d61629a7c0611d27ab4ac9a43f37d0b63

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 50c78808434b447e5b7d959e41ce6797293799ab927ffe02c1e90bb6fd11a68d
MD5 9c4cf1f4822745cfc310d1a1fe066afa
BLAKE2b-256 d864e1347285c79f93143333a8d6381e105080ff5bb63741171008b1ecf10e11

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 928b2edbfb8e3b97756a5549259baa6a15b23ea70412ef7f11371608ae8145ee
MD5 9436a50b7f104ada3ee7ba13c0757798
BLAKE2b-256 419fb43d05b02c41932363bf64d26e3c5da76a96e2a69250218721df6fe0bfd3

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4110cb11b60f77faaddadddc24b561267dc414975ac01c871bcee9f9f6c12ae1
MD5 71f037d5c1024b902e5d9fc871b7c917
BLAKE2b-256 cd0a4a0841c3267ef54af5b8dfeec6cce478029f55ff53156d33e0a6cca9b7e6

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 10e1079dd4da68bdac032714212691dc35fde8562d5188a258f959c4f8535bb8
MD5 ea98f8e7834c475f1ef0446e6ba920ca
BLAKE2b-256 7f07c2091f2378a197a345686a1048e5c7725d9ae50388f245fe3f8ed4d0fe31

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4a56bdaa0592acf166679ea93bfc4389752a561182707716748efa28cc6fcee5
MD5 24fc9538d77388ae037f0ad120f8f7b1
BLAKE2b-256 f9581a21d3931b0f691777a3c3d9f66cfec30f8c8a61f93234d1b7d3130017d0

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b61c511fb9c53b1de975f6143d1889b199620d51ff6673b7fec508df88febe3
MD5 149c69c8bf44c590012310830f6bedc5
BLAKE2b-256 3f1f6956c10806e20c131824350a1204ff097325700fd439a0fe12e0841b23a1

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd13cb0cc7e7486af88670f58d6425f6469c475293e12a7890d8977dbbd59c6b
MD5 a41bb58672662e3ade8a62ae184dd6bd
BLAKE2b-256 c8fe41331ff718b1d72fb14e8a183e4fb4bc66a8c272f2ec6bdd468c9c135363

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dd815e304123a51959a9a1090f2ea501f22bd2e3aecd63e1945ec0a2803cf85b
MD5 e20ed26ba2900b955f4bcac6eb8b3d3a
BLAKE2b-256 356926e36284365457e3f143f5210ccd9c0d85f5f547870258bb757ce0146d63

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 120173210f9c58539eb0fcf454bcdc164278f9af7e4634d615869300a3855582
MD5 fedfcd6dcafbd63c59bef972c790a6fe
BLAKE2b-256 f2e6017bdbd14922881715e35e4f512ed8a6a6e9ab6b38d8754dde89b2a9614d

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a810936073878bee321ef5b5a009407283022e38ca35b86d054e33fd5460005
MD5 d50223ca0c45402cf010fe35db966107
BLAKE2b-256 91f9b6e2937665863351caac3c784e6de55ed0c3eabf660807b81dee62b8b8f2

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c9faff3f6aa2a42fab57d98123ff9a719d4227255ee79e70a16f3f8f3248bbb
MD5 033c3ae5d73b5672541a912c81701ad6
BLAKE2b-256 3a4d27ce040d3bea6768752912dd2b6d5a4b168d94db9f27d6f40f58c33583f8

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9c2f519b03ca208a8002d0afec079ba26fb92cb62fab2f873e24e3d5ac45b6ff
MD5 db9e63f1acf7fab57c09bb91b9ea9bc0
BLAKE2b-256 a377e80612e0a7477f3a9efa2959df81bda4927968f0c65814ce7d8b182c326c

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5af8c134f162c6ee745e9e25b4d509001292581ada4eb85604bd858f0f176180
MD5 ae4975d96f146c717da7be08f285665f
BLAKE2b-256 83959f36c09d68816ac963ae975db1bb74c191919fc42d3186a2cd5f692696a0

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 68b035dd734389ee6a39fa375a98978590e66bbc86757181c9ed9480d89ac47a
MD5 c013112f9dedb1a6ca650e430957eb2a
BLAKE2b-256 70d2ed50ac259b8060b2b297aaaf3ad3df82ae2c62958f3ff7146542f3c67be2

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 655a34a6c685af5a44d67aab656566c24e5699f08e20ffa281827509ebb89787
MD5 8530981be3633d7cb6026b8b8d5dc4bc
BLAKE2b-256 59f0526bc3499b04a1b3b9eb9ddf5ff669b466bfd6723d314d8e50b11ec7bc97

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0c5c65b646af785502370598d7600a4022bc6ba7bc56dac032caf96860bd5d33
MD5 2d334d3be09aca3ac6c79aa0df91536d
BLAKE2b-256 4a87594a9c13c13b225c10a8d9889ba598b81347be7471f5cf81b939327afc95

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbd1033824c5c960003f5253aa3e25bef4e9e5908c7baf39aa72a04f0d6210ad
MD5 df9c8ca2611e4e71b1fad02a5302ca25
BLAKE2b-256 572309ea4f53b633ca85a64e8422aac858102c123eb6c7bd0eedf9c09d3d41b2

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dbc67068ef2e9b3b48a6c3be06792e4c6cfa645f7720e09b4c09b712ea390db6
MD5 dcb1ec265bedd4f2e0b9a8df6187cd34
BLAKE2b-256 179035cce75ba1cb824444c3f6a5357c33b16b7525ec36ccbe1150b2210f5346

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: protoxy-0.7.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 980.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 135cc268f4e942ccde228db0a7a667afa1a9cb899316ed50b86830c66675829e
MD5 135f8d4c9711711f8f41eb063eddf3b2
BLAKE2b-256 e074b0f017de4608fc2dcf6d46b9a0f6df590a677b096610872246e6e8a88ae0

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: protoxy-0.7.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 915.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 67fa31dfc1aee40c64633fda8ed090dc09498b77e5368f4a0b50d8e4e39da521
MD5 ae8fc6d81beac606a3e3fc8408e9570d
BLAKE2b-256 2b678721711347e37708e577513cec052c3e9b5e4d302f5c53b1b8f547b8f4ee

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 81d19d3122fdae6879098e793d72f8b71b561951d9aedfb068f0d8f31eb46dbc
MD5 a4ffe6806d1696838f2c6f76f78d0682
BLAKE2b-256 bd84783649fc1fbbfd60ac73917f9dd8dca9adbb747963fd1a2e8867793c9d3f

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba8434d4340e23d2465492002c7dd58e2f1aa58b2743980a36b485b2711e5881
MD5 f4b9ce60c9f0ce423edce77e6629452a
BLAKE2b-256 762950af286d80557c60aefad6aede160294949226a12d4761bb960f9e283a44

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8befe04a76abd79c92895972e952d0289a92eb966e130cd5e8971a99a9693853
MD5 69c3b8ffef2ef0d2caef2d1c161d505f
BLAKE2b-256 baccd85466be170494ddcc61364e9463547419a323e83bd8c15c236c2e21940f

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 01264cd1b4d834251f443a59a682b450d59711e6c4d29570b0691a505b482ac1
MD5 dd197208c60db72f3e3d7ee98e2f81b4
BLAKE2b-256 0a742092611b8a5ac96b6b4370e6ffa0df635e2cbde244d4cf9346336329807e

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c4dcee419c418241c998e6b8dbb093e93151eb011ec24930125f7c1e925a5ef
MD5 5de52ab637e7ab743c9a55f18c309ebe
BLAKE2b-256 3c57437db716861e7bccdf4102adf23e7471cf7fbe0b5a3d6afee0f0583aabba

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 73ac6633efba43e84c47a3929bcc0eb03f413e4c87c214205b4ea0b2d4ad4552
MD5 607312f7af38be756f006584f3c986c8
BLAKE2b-256 fe1f104c4815e4a377dda1f9d20b5fc35cf63143d59493cbeecd5829cc9893a1

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c66fcf97e9edc9819fcd00742957ca365b6451b572c8f6b4392b96aa9691dac6
MD5 94ac6e18236808b7b6e9440963a7a15f
BLAKE2b-256 fa9aea5d6b1cf13acca429bd8dbf0b81e4c0fc5c21b9a534d2c178321c16bea5

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 491e0b1c3a64a65c76ae5177fdf7b63b13ea4e408d1fb7bf697da42be4756075
MD5 8c6670e3fc39900349eba76ebf49f832
BLAKE2b-256 7e5ec64a3f1a2c42206f76a5963e0a3df1cfed062a679b8e94395add8a851ecc

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 adf9933ce83700b1b864108fb0a2d20c18c576587b50179d85f4aab98a755a9a
MD5 3e5ea1fe7862abcd83a66a54bb2538d7
BLAKE2b-256 b3e9b184c88d6d5291b645e9096ea2161811457b57d5790d47096e23ba51b68a

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c545508a3eed1640a309b18a303b150fbdb2d2a890e89396a6c48720c9ea6353
MD5 509ddfb22a813268139814ef6e3bed4a
BLAKE2b-256 b23f41f87488e350b3959b4ff3ea7a188756549db15d95b55e61745aa7633871

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72453bcaec74135a841669f6f8ae3f66711a0c0c0f5b0fffd757ca84b9252af1
MD5 83b68e26b7561e967c8a185375f3c4c9
BLAKE2b-256 019358ae8d95333f723b645a380d8e9a0ee57d63f475b82cbd6b23e3b848efd0

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb21483c8b620344d5a705d10263cb84a72ebe109589bb7d3daea22301bb2d6b
MD5 9c6b820f174d1a03dc6a755df88f768f
BLAKE2b-256 3c5eb8d994c91c0aa31ed8d2571e4b6ad60f884118d22e02834dee844b5fdc8a

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: protoxy-0.7.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 981.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 89d3f70b34fddd511e86b360225ce1c83c6645db1b3395ca7f60fc6e10f24b3e
MD5 edcd5d119f74fe3be32432faaf6c2db8
BLAKE2b-256 01f452c03ef7676d732fad41bca21ef4637958c78a3fc92334508df9d0dcbb84

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: protoxy-0.7.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 915.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6a9bd2d4546084138d14708330d66053a16e7bce25708b2515fa4d95f5df85be
MD5 911cdc4e1355037301e478fda3215600
BLAKE2b-256 c3dc7c1cc7f211c4ac028fceb9a113dec29b7a82a022b5090a136bb8cfee748a

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e3648ce782ddf9be4a221a04a281c300959507db55a329eb8885fff32119868d
MD5 b5ab7c198eb132f3fedfb701d5c73dd0
BLAKE2b-256 99b41392ab3f0919eaedc49e793478df08985c31e07774d16c22bf1ff3d5d6d3

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4d706e9243aef7807928b5ccc0509624a10ea854743c0d8ef99c094dbd1a84c2
MD5 7e68cb1b5c9fdd36b1f90977dc36e8a7
BLAKE2b-256 628c20a0194e5de602b67d72586c2c954fc0ee8852623fcbf3519647c1216830

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3fda81bf249949bda4a0009aa4c11bd2b8fc3824bf46bc6aaa175b8facc87b84
MD5 31a616ae2bae7f92b001a03b72d4bc82
BLAKE2b-256 ce529ed09223776d44c1ee654851fd5b4895437d944d2d89bcd6231b954ce292

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d44708b426d2c91439dcd6b730f47f3d2d28c9f8f05467f0862503fd7b0ad41
MD5 b7cabb915278cc22a9b0d41236b4f46d
BLAKE2b-256 02e32d4558e0defa7ca6816800a8ac47bb21ffc0fc80a87cf5238d75c1a5319f

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a48d3a918978ab8d076cdd928665a0355b90fcfda0032c9902e2fbec501337f2
MD5 d3dd1b21a47715b52bdbe594d55dd15c
BLAKE2b-256 5d195de5b688e3b721d3d4c07e0ebd68bc95233ee138e176294ded0e7eb9e038

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b5a1dec660107c152240d3ee11fab23628295e3affb32bc65e12e3056b327dd9
MD5 92c2a0a95c7c8087f04bf6264b774524
BLAKE2b-256 e2e10a36486d2cbd52926ebb7fceee72acc00c8b7bea9f363f4f80153b08af69

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bf456b076b3f7cc41f21445e95a7a6348c7ab6380da0a3ecfbb1b5d03010107d
MD5 58e12b5bffceb144285169b36eb0a12e
BLAKE2b-256 60e37f49296875de94037d54686c152cd366a517333d27f98163546e1eef81d4

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 170e50fb04962219c258f658d840cd68fa822cffcb3457c96ab9f106c58b027f
MD5 9aea38e4c896fe5b9ea88d51c3b4902b
BLAKE2b-256 70c693b7879f1544c12c20519eba95701cb42d2be8e0a75b23a770aea3d04a0c

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c938e4dd9c0ce5816972cbd254c429fd173f24e6671141eee614dedcf89fb4a2
MD5 97670de93a6f57aaafb47d7a64612f31
BLAKE2b-256 a2159ad4ad39ea003d5ff8c8b2fbf3ba40958a1b6598219d0add9d9a3e55d12f

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a10fe73a2c924ac098a48b07f37f7532264820e2b6ffc4a8e3582be1be94d8d4
MD5 7db99c5fab09551a41055b468e1241df
BLAKE2b-256 4c864da9372804d6f88b4eceff52f281bb0d27ae8eec59950699a0fe31d27a3d

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df4f49fb621d8020f2e93f7551f0496e3c07c1b40bf6d506f073497ae9725b75
MD5 01dfb2ed0b7ef5cbc3d9434483d685a3
BLAKE2b-256 6ca2d8473e962758c99e4b294a55fbd7c0b8255183423e393b7fd12cb8afc153

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 684fc8091e218b62b2eefb5c85434b6cc79eb3ce6d05968ef5c3af1ce51024c6
MD5 4eb96ce22847a3a132b9d95e9075db33
BLAKE2b-256 88a2e661c67b3f058379922037f9b0f63af58a790718b4485d5386635bf0ee14

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: protoxy-0.7.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 981.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 75b0216cbbf8410c5f6fe05ae609b69c30c296a1da233d94a77ff98561faf08b
MD5 9fbbcceb594b6795015c8eccc3c2173f
BLAKE2b-256 1eadf7e71371e0d696832424fdf77b8c25b33af27512db56c94cbedd9d184dee

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: protoxy-0.7.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 915.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 711e34bf7e8ea471fdd32e3fea2f1b7b174759118dc6c94b5fd164c544c5b740
MD5 e457306b50a450b84ae95847b0f758b1
BLAKE2b-256 8965f08b8dd601f83cae851b64ac993449ae2ebfa275861a81f511bdeef8a429

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84f756cea77e9f46bbfaaa8c1ecfaa13317e25b685a9cc41913298d4e5022483
MD5 f3e282be32492ee75a0d53cf1918a623
BLAKE2b-256 839357b295a001e5d008f391a8f10ebed17b12d88b751e186330726693280875

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cda13cbf92e062a79e28505928aa4b87227c67865f4f8fcb09f214cd3a706b79
MD5 a5b236381c1b14d07864bee095b2ad1d
BLAKE2b-256 08aceaff9442718f6498690cc13202a090a7ef7704d28708f20d7335b978977f

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b7906459e7bc0fb583b94c92d50b356719a06df877e5524e6e72b800ef813bb0
MD5 b501ca46eee1adef11f33c0e9c945679
BLAKE2b-256 5a6d6bc53702bfbba427e574adb4aa0bc4d901e7ac819ffa23e8ab5cecd734c3

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 089e3809bb0599b755dc97de44a33dcf831ae69246ad5129cb04872ab1feabe5
MD5 1fd23cb5189ecb269251b5c328af82e4
BLAKE2b-256 f8037c728b241a2519c8bd7806707d2526bf6391f690427db3029d2c022f434c

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70bd45f1c3ff09e96cd3ad7df3e1e16aaae3e8f9a4f1b6a322512ad41debc83d
MD5 a1b4ce136cc89e89b322a2a9c618f1f8
BLAKE2b-256 b6e162b44ab58d7e4f1d4a3b3e2a49d2061978e180d5ba36fa77ba0fa7668794

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 32528f40c49ba95ac05e8fe8a244e1daa5e78f389d08a9f1163438dbeb0491f7
MD5 c2ed1d346e456af307e662fee2e0a5fd
BLAKE2b-256 b46a0dc04bff451cbc4d5fecd5316a27dac38a1759fdf358229a248939ba87cf

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a6f16363e7861caa49842637aff87bec650bb3a5a3b1f31da155e4880e93fcf6
MD5 bb92ee286f64d11269d57ef2e57564ca
BLAKE2b-256 33a7f7b2443f1d66c9b202b844e90e8e416bd2e00ea946313e7e0c520c7e8795

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5ef4717aac5a6dc8a43854cf37e5aee9992b765c43d2854be1b5ce482c552afa
MD5 bf0d297279fd55a0dfd00c6e0c172f78
BLAKE2b-256 d733f55bc2f994c38bf08d47ffd2832d07e8649216451942a84016439e22cdc6

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 99933ff8bbaf745f54a12a8e23c34e4104e7007d8b7cba3392cb7bdbfe428d52
MD5 3058e7bdc3cdfe757db45d0ec151dac8
BLAKE2b-256 094bbf41a22f7882ca1f15beeff8793ddd1e6f6beab25323b9392e0469baa0aa

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 daf6b9540ccf8ca953e15068e931282569bba36337e1fb5541b9c6286b5cf7ef
MD5 959531cd7b8a1253a8d0a65dbacbdc81
BLAKE2b-256 dbd1183096646f7e1f0b3e405f254fb6a6341d277cafb9fce0a44857ee2398a6

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: protoxy-0.7.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 981.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7a3d3733d33e014823278def36f52481ab24ba0359ab969066bca0cdb7fd23f2
MD5 6f5004779ecc7a66a645801df9dd8285
BLAKE2b-256 6fabbb717931bffa3e1a65382ca06cfb31b08f7f46818938e0e9c4a2dcba41e4

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: protoxy-0.7.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 915.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 bf04e99b59ab8da20ccc72a8745ec9c12854e0e9a7646b56cac7bbe52c407def
MD5 c0eb862482fb8a1d7f84e8768e84f31c
BLAKE2b-256 2ceee45ae80eb91b11e959daa899476a24fc6c77c4995c39757ae16e166f68fd

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a4bd061fa472548cd2f41ecba7acbd5c2665d4495271ec4d53a3034c9f1dedcf
MD5 809438f44f5bc8446f40d7254d311df7
BLAKE2b-256 cc0f239d238423539457c3fcaf7a562753d2953fcb975cbacd09f2192a94595c

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4009e8e5ae6b38fa17e1c9af4143217f6b8a66b093289d305adc9a158e967739
MD5 2048fb94e0dfcc0254080a37d3cb7e5c
BLAKE2b-256 56103a039ee9bac9c1bc01ecb570170c8cc7163fba1402c02115d5f7080cc01e

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8a11fbae09453e899cc3694b23d73368c648c070288ae23245f27064db74a2e6
MD5 704ff0074c1aff1bf8101f0df04bc78f
BLAKE2b-256 033a756224dcaf584bd2764bfd6c7c52a93cf05b030d0e21a654dc3534ba6cd7

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6eb21a22fcbdac9bf087a66824a38f5577d8192adb341943d2780ffd091624e7
MD5 8234723aa8fa0f044c6275de55c40688
BLAKE2b-256 9c4902fe8db1d51e2cf38448da9ec028098028a2e21050fdaa95dd636feff454

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a74b94742e9ce2031fa12180babbec658085d2429ce3641d8e9fe896d57661e
MD5 2364df86c11f5decbe937383a1dbf9bc
BLAKE2b-256 76fd9fc1e8f322a4feaed6058975f78bf6b744da169858719c805c9aec5c721c

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7822bc84f9849b4547587fc11fac1e8f3ebb6788c252744cacc6e0cbfb131a86
MD5 b0e3f5d878d819bfcf627950432c2525
BLAKE2b-256 6d8b7688fa394ccb90cd0c17488d07443b9109cfcb80b54b85a1de593b02ffc2

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a31afa7b90e2517a6aef812ecf1dd9cd34006778a54b84c9ad68e48f265f2461
MD5 6eaf833a77dbd2dda4e02b1732334a29
BLAKE2b-256 a40cff299ec501d9b6da2b81cbcaaa025875c8ccc46c4ad72221392cea8705a3

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 132a4876c085bebf26d4687f7acb4b230c39ef28a20acaa0c072ac2ad2d47da5
MD5 dc123df35c9031f7c1afdd9144a959bd
BLAKE2b-256 7f8c52ac6e6caf326045e4ae1835e27ae343573ed7cda04828b715a26a2879ad

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 985d899d847ae2dcab9c7c1aeb028699e262806dc57a27ff98fc6a84f8ddb76f
MD5 7e8c0fd4632518cd759dc8f6bbd74b86
BLAKE2b-256 f379b1c471f107b32ffa5dfada16969171db16e227a00b8dd83197571eac4121

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bc119c30ac7f9932ba86de0c42d53b46887733f7ac7885629a71feded9c3419c
MD5 b44e0cadb7d09a5ac73a11a1e3182a89
BLAKE2b-256 7539a4bd25c5509c0c1157430e51608a201da4c8eb0b17f8301e5d6b953b91ea

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: protoxy-0.7.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 981.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a039b6a9537b118eb0c1b80faee47174b17444a58ff2420a4ad1b92407288007
MD5 69357081c30e72b87d2d79140b492139
BLAKE2b-256 a0e83db7e47401e737b30ad468a4e197c2364806cc2ae391b8939a456666a1ec

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: protoxy-0.7.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 915.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1e0243f142647054b633b71c4a36f5485dc134a6f30d6e891bcf07617ed9d45b
MD5 fb9950c88d53da03fdf28eaba7ea81a2
BLAKE2b-256 05d54965eec3129b0e9aebe461918af328246c30a42fabfff63427d064ed7c97

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 877cb78ccabf83957e6d2703909bca5b9fa708768ed38151024fa68980a9a8e1
MD5 dc2a1f3bcd1aaad1990e31635b708a1c
BLAKE2b-256 24694af135f9aed0f16e0a2480b72e463de876af9be9e913671c050a799ded31

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e08a54d8b2d1097fe084736063a6858d0e6d3df6af8a5a508e28d41bcd92a5a8
MD5 9005c0ec4cda2c8de7a8066875df74a7
BLAKE2b-256 c76b4d96cb64e88e9279421c9e98440f0c5b920e2da890bb28f3d5f8ba205665

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 49ac33cea8e777a31d89170ce9366bcc0f8fe8083ad575f07e9d74af15985f95
MD5 8c27588913e66a003ca66303035fd551
BLAKE2b-256 a4f83e92979fc0d3f08c638f2c35d19382e371dce7554c43be63034bf497a5e5

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6cbbcd4d4f1394698f15e1f96de0ffe7ce88bff60da3ea168a1801bbee45da81
MD5 ea2d2b92bc9eede946b9eed237558d18
BLAKE2b-256 06c05bc372504ba383808d0bdc6b187d57fb2002b6caf0bb425534d26605bbd3

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c04606398f8dae6a509d06dd309f8345546606c4f952a21caeb775a0e695530
MD5 f29b1d4b441b2c7473516c56224f5e29
BLAKE2b-256 27369c96bd1b7cd15621f5ac7ead2a6cc7505eb5570d93a372b3da33bbaee85b

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3761e7bc8cde572d3bbe035c398ebda6cb7c8a5731975e52e4e2c42a4860f092
MD5 eda48a1ecce0a2ce940c91a1402daaec
BLAKE2b-256 29dda31c15a8e7b21c16634ed9b7d1d4316d802d6e145404c1b0acfbb76f81ad

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 81b92a830fc963ff6de819379c8f5315fdfc72aecb5bebd6ca19c1c1e96345a9
MD5 d7cf222a2d79eec7d6d98a3b0dca3e1d
BLAKE2b-256 1ce5058237e634047a7f176f68f037f925559e6f98d8a064619a121e97413135

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a278b3b77b0c723cd747deeef035a986a62c7c7cf0b309b75e7ac7d448fbd46a
MD5 3ef7ba89275e0e0d3f473da180d11509
BLAKE2b-256 ce71f2b988e7a71b60d9d9e7b692e592d9d0fb4add45bdc46b574da3edb04d42

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d5a71328d0785d94d097d5239755d8b4fff694327470067a27725caad7f48bb4
MD5 92f94ad4cb9a3e49aaebb3f96ae78f98
BLAKE2b-256 4fac0a15c890243a28a73680ff46a4e511d1bf103cda940f5f4482c75ae50509

See more details on using hashes here.

File details

Details for the file protoxy-0.7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for protoxy-0.7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 592e70539d2081a0b038086c32752d72f24a56f268be554c1f04fb5dd9e4bab5
MD5 f5a189be8e253a8845b352245ee532b8
BLAKE2b-256 533bad021ec2dd84e720fd45ab6f5153f7c177d96e2f9a33b20ba0d9ae201a84

See more details on using hashes here.

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