Skip to main content

No project description provided

Project description

Chiquito

Chiquito is a high-level structured language for implementing zero knowledge proof applications.

Chiquito is being implemented in the DSL Working Group of PSE, Ethereum Foundation.

Image 2       Image 3

Why is chiquito different from other ZKP DSLs?

Most ZKP DSLs are based on writing constraints, witness generation and some abstraction for DRY like templates or gadgets.

Chiquito allows the developer to think in more high-level and structured abstractions that most ZKP DSLs, while not sacrificing performance.

What is the chiquito programming model?

Chiquito starts from the idea that every zero knowledge proof represents a program (the setup), which can have many computations (the trace) that is proven for a certain input, output and intermediate values (the witness).

The main structured abstraction in chiquito is the step. Any computation can be divided in individual steps. A program is represented by a circuit that has one or many step types, a particular computation is represented as a series of step instances that can have arbitrary order.

A step type contains:

  • Setup: a series of constraints or assertions that must hold for a step instance of this type to be valid.
  • Witness generation: code that for a particular input sets the values of the witness for a particular step instance.

A chiquito circuit contains a trace function that for a given input will generate the step instances in a particular order and use the step type witness generation.

Another important piece of Chiquito are the signals. They represent elements of the witness.

There are several types:

  • Internal signals: they are private for a particular step, and cannot be constriants for other steps.
  • Shared signals: they are shared by all steps in the circuit, and they can be constraints for their values on relative step instances (rotation). For example, if "a" is a shared signal, you could assert in a step type setup that a == a.rot(2) which means that a is equal to a in the next of the next step (super rotation +2).
  • Forward signals: They are like shared signals with the restriction that they can only constrain in the current and the next step instances. For example you could assert a == a.next() but you could not assert a == a.prev(). Forward signal has the advantage of allowing for witness size optimisations.
  • Fixed signals: Their values are set during setup and cannot change.

Chiquito has many more features, but these are enough to start writing basic circuits.

What proving system chiquito uses?

Currently Halo2 backend is implemented, but we are looking into implementing other backends.

Chiquito frontend comes in two flavours: rust and python, so you can write Chiquito applications in either Rust or Python. PyChiquito, and any other language interface in the future, uses ChiquitoCore for most of its work, so adding new languages is easy.

What are the features of chiquito?

  • Step-based, that abstracts out the computation that you want to prove.
  • Signals, that abstract out the data (witness) and how it is placed and handled.
  • Constraint builder, allows you to write the constraints of your application in a more readable and natural way.
  • Trace based witness generation, a way to generate the data that you are trying to prove that matches how computation is done.
  • Super circuits, that allow combining many circuits into one.
  • Lookup tables, that allow sharing data between multiple circuits.
  • Expose signals as public very easily.
  • Automatic padding.
  • Completely modular platform, that allows writing circuits in multiple languages and use different proving systems.

PLONKish-specific features:

  • Halo2 backend ready.
  • PLONKish Cell Managers. These are modular strategies to place signals in the PLONKish columns and rotations. These allows for steps to use different numbers of rows and columns, in a configurable way, so you can find the most efficient structure for your circuit.
  • PLONKish step selector builders. These are modular strategies to activate the steps in the witness.

Planned:

  • Nested steps, will allow more complex circuits and allow circuits coordination in proving systems without advice based lookup tables.
  • Gadget abstraction.
  • Arbitrary boolean assertions.

In research:

  • Signal typing system, which allows statically checking for soundness issues.
  • Folding backend with ProtoStar, HyperNova, and/or others.

Fibonnaci circtuit in PyChiquito.

But better see for yourself:

class FiboStep(StepType):
    def setup(self: FiboStep):
        self.c = self.internal("c")
        self.constr(eq(self.circuit.a + self.circuit.b, self.c))
        self.transition(eq(self.circuit.b, self.circuit.a.next()))
        self.transition(eq(self.c, self.circuit.b.next()))

    def wg(self: FiboStep, args: Tuple[int, int]):
        a_value, b_value = args
        self.assign(self.circuit.a, F(a_value))
        self.assign(self.circuit.b, F(b_value))
        self.assign(self.c, F(a_value + b_value))

class Fibonacci(Circuit):
    def setup(self: Fibonacci):
        self.a: Queriable = self.forward("a")
        self.b: Queriable = self.forward("b")

        self.fibo_step = self.step_type(FiboStep(self, "fibo_step"))

        self.pragma_num_steps(11)

    def trace(self: Fibonacci, args: Any):
        self.add(self.fibo_step, (1, 1))
        a = 1
        b = 2
        for i in range(1, 11):
            self.add(self.fibo_step, (a, b))
            prev_a = a
            a = b
            b += prev_a

fibo = Fibonacci()
fibo_witness = fibo.gen_witness(None)
fibo.halo2_mock_prover(fibo_witness)

This is explained in more detail in the tutorial, but you can see already how concise and clear it is.

Getting Started

Read the tutorial

  • TODO

### Run the tutorial locally

  • TODO

Writing a chiquito circuit in your project

To use chiquito in Python, just need to install it with pip

pip install chiquito

To use chiquito in Rust (TODO)

Build from source

Chiquito is built in Rust. First install Rust, then clone this repo and enter the repo directory.

git clone https://github.com/privacy-scaling-explorations/chiquito
cd chiquito

Then to build python chiquito with maturin

python -m venv .env
source .env/bin/activate
pip install maturin
maturin develop

Testing and Links

API documentation: cargo doc --no-deps --package chiquito --open

Currently API documentation is only written for exposed user functions, which are scattered across the DSL, constraint builder, compiler, and AST. Refer to the following subdirectories for specific functions:

Licenses

MIT OR Apache-2.0

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

chiquifork-0.1.0.tar.gz (579.2 kB view details)

Uploaded Source

Built Distributions

chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

chiquifork-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

chiquifork-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

chiquifork-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

chiquifork-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

chiquifork-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

chiquifork-0.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

chiquifork-0.1.0-cp311-none-win_amd64.whl (489.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

chiquifork-0.1.0-cp311-none-win32.whl (474.9 kB view details)

Uploaded CPython 3.11 Windows x86

chiquifork-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

chiquifork-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

chiquifork-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

chiquifork-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

chiquifork-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

chiquifork-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

chiquifork-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (645.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

chiquifork-0.1.0-cp311-cp311-macosx_10_7_x86_64.whl (675.1 kB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

chiquifork-0.1.0-cp310-none-win_amd64.whl (489.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

chiquifork-0.1.0-cp310-none-win32.whl (474.9 kB view details)

Uploaded CPython 3.10 Windows x86

chiquifork-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

chiquifork-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

chiquifork-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

chiquifork-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

chiquifork-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

chiquifork-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

chiquifork-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (645.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

chiquifork-0.1.0-cp310-cp310-macosx_10_7_x86_64.whl (675.1 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

chiquifork-0.1.0-cp39-none-win_amd64.whl (489.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

chiquifork-0.1.0-cp39-none-win32.whl (474.9 kB view details)

Uploaded CPython 3.9 Windows x86

chiquifork-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

chiquifork-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

chiquifork-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

chiquifork-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

chiquifork-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

chiquifork-0.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

chiquifork-0.1.0-cp38-none-win_amd64.whl (489.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

chiquifork-0.1.0-cp38-none-win32.whl (474.7 kB view details)

Uploaded CPython 3.8 Windows x86

chiquifork-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

chiquifork-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

chiquifork-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

chiquifork-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

chiquifork-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

chiquifork-0.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

chiquifork-0.1.0-cp37-none-win_amd64.whl (489.0 kB view details)

Uploaded CPython 3.7 Windows x86-64

chiquifork-0.1.0-cp37-none-win32.whl (474.7 kB view details)

Uploaded CPython 3.7 Windows x86

chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

chiquifork-0.1.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

File details

Details for the file chiquifork-0.1.0.tar.gz.

File metadata

  • Download URL: chiquifork-0.1.0.tar.gz
  • Upload date:
  • Size: 579.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for chiquifork-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6c6758ce69731500020bcf2b6e8b0548a229fe1e6cad879619083de7f7fad4ba
MD5 0d744c90c6ec18e4318afe6a02e3c765
BLAKE2b-256 5d491bc6bc54795a2d852541471d89461272deb7816170df5f3d2cfdfc6cd67e

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0046c24166b8d964f6211609aa9c72578a632e7f0971ab6a9630c3a2aa4f977d
MD5 e606b1cb70f58dfa700c8dde661a0dc4
BLAKE2b-256 ebd82b4a303a5a1091200f20d270d1228287fcd05164a58533e00cc80fed2485

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 42e76b27ece3b8e1adefe4ba1760a9cd1ec9ff1de89dd9fc8997c053d042a0c0
MD5 395f26a0fc582680683ca3ada0c00f19
BLAKE2b-256 7894e3b4eaa02b3a13d2a05d44b1711e78dda6743219e2e06e220f8a0277e545

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7f9f04669c3e3ba0f56e139a2dd571e37ec9050722430e1de07d0f5c0cf7ee72
MD5 c22f9c03f134611d923dcedd4e67eb66
BLAKE2b-256 5a5c28cf21d162b233d38e3f499951d9e8179ff2f7d58d579b060612fe949649

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d7acb72fc8a5051ced199bb1203362d50d16c4f8de899d814415410074bfc430
MD5 136cbcd267e75a00a083b534d21a3475
BLAKE2b-256 ffda64c30578dd7b59e553cb0cc231548cbc5dac5ec96c41b4d881017961641b

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c663f74e129494f264bb795f344940c47106246c501d61418fa2a268a77782a
MD5 0deb5f410156bf81b04d85dd432d2696
BLAKE2b-256 93705eecca4ce85ac8d987c0eda27c65990bb735208760fdbde9e923c1acb8e5

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0308d5d231bb1b617701454d22e8ddfd16138f991a2bd215c58eb0406459e5ac
MD5 76efce339bbe3f4431fc193a5cc1d428
BLAKE2b-256 e51f704e956360d352ed0c72d86372217c12ba4a4c92cb03efa3e71aff7998c1

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 912c9529317e8321946e1e5e5d1157662519c9d84a2ea5d6268a93e3965674ed
MD5 4da040d870edf98f1ab3dd6d3e1fd5e2
BLAKE2b-256 ef6c6c8dce23d89bc6df829bcf016f229635c3f3c961019c429f288dc6f44450

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1859c57dbc24cda2d24b72829ca3c66285edcf37e37d085cb2f8a10cf154504a
MD5 5cd52869aa38334b062762075b52738b
BLAKE2b-256 9fd440d173ec2f6b1014059c212e06631e17324fea48b61cc4be4e643dc26c92

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dda116b4e810bcc5158320a1a86f8df4278ead0e52c320e7ed07600d0de28506
MD5 fbd787756c8228462d725cbf6affdd72
BLAKE2b-256 b7e2db6e635a34fe0a82617720d7044f0a271ca60cb4c68dd3e940f1cb8ad983

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b4636bcf6909f5021832d90c5a2bf839459a689e3c4d31649ce1a3c51d023b94
MD5 f5e3e00d27dcb8c6896f78ceec8cd40c
BLAKE2b-256 9848498340f39bb7ddbe0842878b848dbdfb3e94dbb6bcd417b2173f2a77ce44

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb92839c0e87a2db6794c77694da709fbc507550e39b13cbcdbe8381d0668aad
MD5 a5959e3954c82d40426d456f571f79ad
BLAKE2b-256 46b9ba53be60640da134e4202c3a5bd2ae1f4f30f8cb86a77810add9cf16471a

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d4684150b4f0d033cf07ccd3f2b5bd6ecfbc0c74c4f8c37da99978bbdcc0aa4b
MD5 df2923e2545a0ada6263bd80db457ab9
BLAKE2b-256 7e1949286e7cd82e95dc8a4668e3e31d08391520d46b2f6a03bbb9164b94582e

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15d720ee66e6c1ea60491911180168aca74c282127792c00d23644ac90022a16
MD5 4beda5940153618fdcd4cdc8dbd920d5
BLAKE2b-256 500a0998ca72673a255a32beaa342b3e850c0bef832f6e1f28c2fc95f1359137

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 943f1e9429ced8eaa5f425f7416c1f6c4297466bcbd2db3628422787f0979566
MD5 93ea6e2f363e79402add3eb5e8a673a2
BLAKE2b-256 d8a86a61e2ee4a8e7bbb41e8013c49d3353d56ac528ec2ce40661a141b6bcd9c

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3388add9ecf22a2bccd3b9b15ca0bbc6234a6fe1cc9752ef7ab223f806ec3012
MD5 6386e223bb6b0058d0879d0628aecf95
BLAKE2b-256 827379b369e370fd994689271ddb8cc0fa09741e07141c5fa36e45781547d95c

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 82660183f63b652a404fb6a01604c10f26e54f373b58b1f43192cadc674c0f37
MD5 6d9c59ff3913c9eaf40c9654c91a1ae4
BLAKE2b-256 9b9cc6d1776e36dfabace565018cf75a6d34259197ea2bdaad4489af58a68566

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49197d6b7815f5978645ac9564da200db9868c7e608d45e1eafcfafcc8dd1419
MD5 c278d0729f2a1b0f85c23a25ec5bcd04
BLAKE2b-256 83881815bafbc167c0aec3e48f84ce70bb9208bf71f6ef795ad2305aef71bf64

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 eecc153c2fdc0033b39da22cea5e2fd4664ee161846cc24c2caafa071c515ea2
MD5 11216ca557b9cf2e60f440cfbbcc0564
BLAKE2b-256 c2d4352f208a8076274fec91e7f71859f2e85f6bdc70bc8b67d9f824459a8fbb

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb9ac51ad4a66601cef2a44776fbb7fa9e74eff57340c4bbb831617619db25e5
MD5 c85c44b35917ecd31ef5617c5c001013
BLAKE2b-256 a9df100f487751b59f25070b54ee5cae1a905b26e5c64109a9f3ad789359f534

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fa2482e8b8c113f82e8215ab39c806abf6830a28f9fb7f8b6d49a5edf90a87ba
MD5 0778a3ad3abd24d6659e4557d24ddb9c
BLAKE2b-256 6790ed79196a6f85fdc81e8508f804c73b46e3984313236a4fb334ba8b23f162

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ebc038d8ec92450e1e3344a42bf8b8d4d3ad8c31bb4231513e63d23fdf9dd389
MD5 f07c1924376d377c01e651b161991429
BLAKE2b-256 7cb2d56d7bdf31e59a0e11a7ba6cdb43de48b21f0a6341d247d4367af4d64693

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2def5fc081df0551af62fd38302e634c771e669e8a24dd2307d741d28a3c6513
MD5 be68811df2e2e94e3d1b8dfffbc637ac
BLAKE2b-256 480902df1e6a782ca85ab294e2ef8f741251799e22fb6305ef8447b1d0c28520

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 18591ac6668979d63eeca2707e4b1dbe1161ab1ad7c703e37205a6cb7b0008c1
MD5 4cbe37a91ebb40c19d534b5febfad64f
BLAKE2b-256 5fe2fd4bd5b8430f2c74411301ece75a2b242fadeefd8c8a556dd1c380b9dc86

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3ed31d183c21c48b7d074fb37a72cb3e1784e2a0c0b8227d494bbdf0fcc67ad9
MD5 d912de9c110fe85db625214f074444c3
BLAKE2b-256 be932288a696a90451b231f744112a576fc04f201ad05fad6462b7d9df914f58

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 098b4301ab94e7da92629db65eb221fc1a739fa6d122d6339b93006fb641aec4
MD5 943fb38e0e9c4fea4a72b0fbef1536fc
BLAKE2b-256 0aecfda41212c9fdbaad12c1c166c7c8a53748c8447539a14ce24b9dc99c2417

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 381c5416f500463238a404fa6428d12c7b5e9848d24fc4039fa37bee2f31f20c
MD5 7879fe479f17e724805eb9465b1b65b3
BLAKE2b-256 d3c79dbfffd35b8b4267fe610afaf3cadb9c0b7528bc183d499e60e253b39e04

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e879bc2cc9bc020e7fbf3b190761f4ea1250cd001f192f66c63085056ef92667
MD5 c376310b67c83c710238873c50f5006b
BLAKE2b-256 4363e0415816c09a8e9156aed5fe74e87f0f6a7e8dab7efb7f9cc0563490ab76

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 85f3941b0f4426cc58e979dd80d3bcc911571eb75344b3dc2337dae18caa2d5c
MD5 1eb5579a28f6fe8405c2c454281f9260
BLAKE2b-256 b609a4f13a793f8ce9834eff464205a500247d605380c30f99f962bd2aefc199

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68cda8fc1434cf2610e789416e52e2ab4851957926c518ffdcb658682d2e5651
MD5 8847868cf1d62b604967fbb6b0dc3ca2
BLAKE2b-256 b7a4083d909b5992f5cd3095ece3dd686081e8d789971e367389c2c0c7c59457

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 213aebfe99f6e1400bb2ea5d49a08c8f693497d5d35802eed0f9e130397ffcef
MD5 4a35c9e8ac86d0ff2586353f4c0c5370
BLAKE2b-256 c62bae287e5f64dfb1ee20ef64675acb319b2aa516d30415314356597eec057c

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 5d1d26339b99d4eeafa564e699f86fc351c7873bf9b8332ea0b4a584213b870d
MD5 4e1a7a9d8b54909699720f53c65cccd0
BLAKE2b-256 caa12e4c02d67e2f16cacba60574c87e553e1cbc94a551ba56645175c6ce067d

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp311-none-win32.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 5ddd443bf31aa7b4d2d9c7503c44960ea890afed024007a8d0b27f6142df83c7
MD5 eb7e3bbbe4316f1d9bef6285f67f2644
BLAKE2b-256 92d1bccee1d351dbe5ea2adf07a92bc89a1d18cda6c50fa533aa3e6cc5cf0645

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6eae13924d8a14f7f8a202106c0a974e63c573531342fdec4ff0f772b0622b6b
MD5 2bafe7416cdfeeac57f6fc5ceead8dac
BLAKE2b-256 5b3778b51e1e7d4ca5898891ee82c2f7a25dbcbcd462308ab1fb1d7c4e82b380

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7d9434d4deeeaf12d9c06155110499b5bd628f0911f3b352b26e307ebdd6de6b
MD5 08284cf0ca1d4821f7990b4baf495fd4
BLAKE2b-256 f43d38fd2065623dc20e07d11ad7219a10e0bb60e08d89ac749b33158c4a3010

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1ef42d3eddd7a397b775feb826c245e63236bb4c23d4e892401a1fe85a4fa92d
MD5 9d811dc4a77f00fe25d533a0b7a8cd96
BLAKE2b-256 449a155e75ddfea728fd7c153b6115c9ff1d65ed3fe83c99ef192ddd9ed868ef

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 86e14ef5d27377f504e2ffcf43945f68844b535cceed3d38fa47509e4b729bda
MD5 9e24c7b817f7f494c88976885f4baae2
BLAKE2b-256 2de573faaa76c80292fe7093cc39a449a8fa86b86dce7f036423affb1298bdbc

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cdfea886c2b526af4b6c3b07d21f0951051c4285cd4e038987b17d1253396b14
MD5 528518254d16a9f9dcbb41ab69ca13a1
BLAKE2b-256 1c0f9f2a5bfe910c66286cc135e4bcef968f4aa13a62f4453180b967812707d3

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 71b878cede223faaadac8c046da53aa1fbeadc7709136b7432eda0b8a4fd946b
MD5 38ecc13642209844d59feb88c8d13aba
BLAKE2b-256 ce81f09435ece536bf9c13d7d1182393cc7bc6b4aca51360d4a1454a8bfbfe17

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2d6b2c7aeb687f5e257e417312e7d74d3cadb19a0cfbaf59ba2dfc3c5a68217
MD5 8d33d6aba12fcb836f9e9f7103dd3f9c
BLAKE2b-256 c0ffcc043a332ea669945c9ebf59683d1827a84f433d8a371b9f08ae03c2c217

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 79229c6e3b71f9dc7d23a566994fb8498445adac6afba2b88a36630cda750ad7
MD5 1ba4e76a416ba49f5ea9842c032c2954
BLAKE2b-256 bb5934a79bdf17d93b0a35da55bdfde28a7808ff0e9da41a31dbf572a7ff8db7

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 36a5006284afc150cdf9b67aa3127dfcf70de855cbfe943714501d575d30276c
MD5 0ee30bc3dfb3d91bffbc9582479c9e08
BLAKE2b-256 0c778c6854f954a2d677e55cf50468bd5e3190ea5219ed859da914dade04b8ef

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp310-none-win32.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 7d4db31e4434b14af9fcfee34d2c14867d41644d086d489e468ec18a6e06ff9f
MD5 0910b7012eb147c432e5adb3b14c184f
BLAKE2b-256 8e8b7f4a34cdbface9182dd7af01da9910100d8ad43bcaaf68d979eba99b0739

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e35ba8da3d4ca1e23f8d7ec74b46eee09726a13fac40b032a00de824563879e
MD5 d0d2b2276b3241e5079b2d14dda6a1ce
BLAKE2b-256 f59da0ff13f9c6634349a76c5a678a9da520e7baaf6c5a3d552cb36df5fe629f

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aeab56a243fad5a3bbd5ca49d1825990eb43e7325dd63495f39b3d78eb0e99ce
MD5 96c76520212ba8307210ed8969d609a0
BLAKE2b-256 d52f7fbbdf884bdf9871f50a59e86fa382b3e41a9f27a9604670af1ff0a4cdaa

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 50429c7cff1738525948e435c0c36b0adeb87fa509600eb5a9318a652afbdcd2
MD5 1e857021753508c69b6c7f29e3756c7d
BLAKE2b-256 802ccccf546e7e721de794a014eda24ea0a19897cc519ce66a994a8724c0bf92

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3929aba1c2d2a0f6054d80162a5a2b6f80d678de42fb0c45cb7bdca2bfa9b9c6
MD5 a8fd61d4b76ce2217e858b854414b49b
BLAKE2b-256 913c3ae7d37d6d850a107bc8d13abf1da092e47d426fdc56ecf2b45f47f8baff

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb19216b355082f054d5f8b9b1d94be56e7d0bae135e978685855133cd82fa3d
MD5 a977a58a7a1bd4aba2206862b0eb197a
BLAKE2b-256 7d3c8feef7b68dac892664513f65bc4db3caf0160e1c96360fa7b5bbad1b2408

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5327658d32adc9fa69d305539db5349521986bd29f21a980950fa2573eeb125e
MD5 01da90076c6401a6881f267fc0ec9406
BLAKE2b-256 28d1815ca5ceabad55349d48a2fd53a1edaab28d41be30d2eba110113bfe6040

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6752274f942d96749a9230f553f4953c7310a6380b9bb0780d2c3459586a6aca
MD5 8c9c758b7d0c8ebd1c4f1d89096828c7
BLAKE2b-256 60cf27090639848b771de0bcd3de2eb140aefc222dc2f61c40b28dc7eea5c6df

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 650d02727634dbbb50e3344afe21cbac7a8bb89324c447835e92aebcbf75ac7e
MD5 56cce5d195e6114c9bc000707949b43a
BLAKE2b-256 486af8ca4c0cf2d3e9fe480f664d3428f4a3ce8d52ae3cb1b4916f9f4a7f64d7

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 195dd102e59bbd1b0c574a41ad06894329fd30c679ed1071612fc2d1bbb19056
MD5 2759287d8f4fd0f2882c719123c35e08
BLAKE2b-256 1eadd361abd3e8e68e95a592d405f158d2578947e9bd918df4c9980ce4241005

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp39-none-win32.whl.

File metadata

  • Download URL: chiquifork-0.1.0-cp39-none-win32.whl
  • Upload date:
  • Size: 474.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for chiquifork-0.1.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 18b9bba923dc5dfa02b4d1b902b7cf1673deb557d266242770ea046c5db88a32
MD5 6afc26a9bc1dbe90e3a949d650eeaa53
BLAKE2b-256 3d612dc2e4c22283457d2dec982eb2b60efb474942097d9e981bffd19c7e2fad

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 924d36b4d6601d92f1511e1ad98c9bda8ed5add7aebb320d2b3e20a1d3cf706b
MD5 14c8e8c0404befce75ad772eeb546efa
BLAKE2b-256 e9514c75cc2f3483caf3b783ae0382b964111307eb49cb01d0133df024d37885

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ac64cff741d8c8495e96620c6410054b3c497059f2604424e433397394f02836
MD5 73f9fd4da2734b7d74f928d4df5643c8
BLAKE2b-256 f3c9d99ef636e0ec47a670c3c72e6485a83b51c6a0bed6d91760c533a247a75e

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 80650202fc6246d0913ec0740c892d38fd72472888b3b739fc9014aa874f4b2e
MD5 17c31147eaf03c94a98dbe8503b548e5
BLAKE2b-256 271c2fb8b1cbc46ac745a2ed3b4a5a035b2492b701ebdaecbaa8510abca0bcff

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8b8130e9ebb637c5d44c09f84bc7bb686c651ab6379466ce3c707e624a79eb58
MD5 ad6692ba30e179f89509bdf5c4273df7
BLAKE2b-256 7708e9c56d3ae9ae9b79a8a836896093949b0e092bdc7d3e4801902b74701cec

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a4ba16dd55814ce3469a4554c9d305dbfc8dc0f111b5336d207bccb39d46cd4
MD5 5875d85cfc4740406cf5cb2ba6e79714
BLAKE2b-256 8a691cf3feaa6d4a325973cb973390ed0bbc5234977c74139f10744594f23689

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cbdaeaaa8e2040219e87e0934306841a143daa40b8643e0a323322beb2c4c094
MD5 58c841119137ac747bd67aa2dddf5c86
BLAKE2b-256 64dbb084a7c3457caacf9b56d55cfb28a0f3440c02f11b6f85e8c2efd7654551

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 625dac07b450041043ebd96a9b47cfbda607646a584fc72350d9530639154ee2
MD5 628a2c53bf649d304b71b0be17feb24a
BLAKE2b-256 75cf224ad9cccc4701f6e880b2239878026b3c71147c9a302d8f695d76df5660

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp38-none-win32.whl.

File metadata

  • Download URL: chiquifork-0.1.0-cp38-none-win32.whl
  • Upload date:
  • Size: 474.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for chiquifork-0.1.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 5b46460dbc60ce8cbebe7c4fe8ca6fe4a9d4f8e6db8d514992c00ed64911411d
MD5 446f7c30648a8a5be66c149fe3c0eb25
BLAKE2b-256 8ec942463ac3ee4369d3dd47eff8845674ce8a57d0e70fb4ab96d21ca2214a3d

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e60e692cacbca85b3e19926b21d6b912326847a3e9354c9d434f968d7865c0f7
MD5 d93f8603d0c56b8c396d1111bc9c4e74
BLAKE2b-256 6539229888f53ed47324c3f073e6121cec1347531272aa7ec9c0230cd34ab510

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2f3dde9fc4f5b7b21f84c82a0272df0f67eec14f020d0b71642c36a9c92915d4
MD5 ca5a59e729ccffabdae3c00fb4c7867b
BLAKE2b-256 75d6c61cb883912fa6ca5aab84de59ed7729608f0e3b30582baac7763d51042a

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e7d07e7929b64495a0ff1761f2fec38dd11e72a0f6efb54e047d021a774c8252
MD5 b6ea9706b843787820a26acca176f2ef
BLAKE2b-256 f231b29fe26c4ef432129140f35a99448d254118c146f5fe91dac230ae920f6e

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 908a98c31becc1ea7dff2427925f161182ee34d4b0946f8cf5f3a34a33f853be
MD5 bcdfbdee0dd9367092aed73bd86bd8a8
BLAKE2b-256 21a24a212d84e270d580c80dfa3ffa4afdd791f20ac384b0e8a5f4112bc6de73

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f24a4595946853c6ffd951e5a25fe3e7570396f9d15907eafcf3e74ab000573d
MD5 0f1e0608cc623a09cf6339b80e8eec01
BLAKE2b-256 34d47113397f43a6f660d6ba59ab2f4a09de6821686aeb37853915c2235a6b38

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1bc5d01927fe362b602dacada190a41f8c847eb8c5b2d3911dffd3189ca4efa0
MD5 1f86e07c5a6b119c57c6f3473848d440
BLAKE2b-256 600fa00f3e2982862a2820bf1af01d841150d0d4f868741009fffb9264491018

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 86300efce6274cb985126adf64ce3432d32f3960d3882a42beb3fb1a1c6d88c8
MD5 62ab4087dba745b9a7a3dfb66fcd0463
BLAKE2b-256 c818b73612b064323f82666a9eafe70e206b5c1a8670806d1844becf1f3fb9be

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp37-none-win32.whl.

File metadata

  • Download URL: chiquifork-0.1.0-cp37-none-win32.whl
  • Upload date:
  • Size: 474.7 kB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for chiquifork-0.1.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 5dc1915ca8d33450b2c0ddce54c410a3d101f8954e2b210031a069850e7e5695
MD5 341a4456169460527b07d1bad41535e7
BLAKE2b-256 5d6358aea168856695b9051d6c9cbb2d4a9b21f5c09865886c5a9fa9a6de119f

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3a246e9ede336e1a59dc8313e69b8e027df0910e759d88b9f8acc05d20d7a8c
MD5 812061b46beacd8c55b3001c126c8d77
BLAKE2b-256 bdcf7ba33a2b0304a823d80a937a099fe6d4eea2487d505f896863780333e823

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5e88f2d3d3e583e50dabaaf2a78a9a873ceec10802d41ca2e458232825f26e80
MD5 aa2f1f55ad76ca7399c64d44e514fa98
BLAKE2b-256 6ed4c478f07cf5590160216477876bb63f51459fd9b5140727ae8d913c487870

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 43cd909c0fa99234f7ec5c304e66972901882f0195b5c48ffa7bc8b4148207b8
MD5 63d1482102ef9104728c898cb6df7c2d
BLAKE2b-256 8c53cc52b94986a8c564613468689daf6ea15e967d05c69122ecea65cd80fadd

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 46fe2fd00ee7b8f558f8f2441bf8aef66b7073febb4f8540bebeaa9996578584
MD5 9a0de34f4d191231b3560aae6f005baf
BLAKE2b-256 f8c1942c65d43f071407d1a348d51081835a01069bcfadc8ab47db77f72e26a4

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04e53a315dfe562b599fcd0448b68643ab6456269cca74295cd905c1bbb2f35c
MD5 32312cdf4b1f6d6a085d0112ab655d63
BLAKE2b-256 f8e4a6222f880768401a49ce977df5a5f86adf95141ef9dc000ad671099e3e8c

See more details on using hashes here.

File details

Details for the file chiquifork-0.1.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for chiquifork-0.1.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4933d4c4e3034971b977fe9c7c793f102e36f77cf6f22c1d898c03472b2de0b0
MD5 726825740f9723e6262a77961e41eb57
BLAKE2b-256 ecbb6f0af88ffeef7b377693596e24f72bf3b55191c5265f2f33c90d86348d6f

See more details on using hashes here.

Supported by

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