Skip to main content

Python interface for the OPA Rego Language and Runtime

Project description

regopy

Rego is the native query language of the Open Policy Agent project. If you want to learn more about Rego as a language, and its various use cases, we refer you to the language documentation above which OPA provides.

This module is a wrapper around rego-cpp, an open source cross-platform C++ implementation of the Rego language compiler and runtime developed and maintained by Microsoft. You can learn more about that project here. As much as possible in this wrapper we try to provide idiomatic Python interfaces to the Rego query engine. We hope the project is of use to those wishing to leverage the power of Rego within a Python context.

Example Usage

from regopy import Interpreter
rego = Interpreter()
print(rego.query("x=5;y=x + (2 - 4 * 0.25) * -3 + 7.4;2 * 5"))
# {"expressions":[true, true, 10], "bindings":{"x":5, "y":9.4}}
input0 = {
    "a": 10,
    "b": "20",
    "c": 30.0,
    "d": True
}
data0 = {
    "one": {
        "bar": "Foo",
        "baz": 5,
        "be": True,
        "bop": 23.4
    },
    "two": {
        "bar": "Bar",
        "baz": 12.3,
        "be": False,
        "bop": 42
    }
}
data1 = {
    "three": {
        "bar": "Baz",
        "baz": 15,
        "be": True,
        "bop": 4.23
    }
}
module = '''
    package objects

    rect := {`width`: 2, "height": 4}
    cube := {"width": 3, `height`: 4, "depth": 5}
    a := 42
    b := false
    c := null
    d := {"a": a, "x": [b, c]}
    index := 1
    shapes := [rect, cube]
    names := ["prod", `smoke1`, "dev"]
    sites := [{"name": "prod"}, {"name": names[index]}, {"name": "dev"}]
    e := {
        a: "foo",
        "three": c,
        names[2]: b,
        "four": d,
    }
    f := e["dev"]
'''
rego.set_input(input0)
rego.add_data(data0)
rego.add_data(data1)
rego.add_module("objects", module)
print(rego.query("x=[data.one, input.b, data.objects.sites[1]]"))
# {"expressions":[true], "bindings":{"x":[{"bar":"Foo", "baz":5, "be":true, "bop":23.4},"20",{"name":"smoke1"}]}}

bundle = rego.build("[data.one, input.b, data.objects.sites[1]] = x", ["objects/sites"])

rego = Interpreter()
rego.set_input({
    "a": 10,
    "b": "foo",
    "c": 30.0,
    "d": True
})

print(rego.query_bundle(bundle))
# {"expressions":[true], "bindings":{"x":[{"bar":"Foo", "baz":5, "be":true, "bop":23.4},"foo",{"name":"smoke1"}]}}

print(rego.query_bundle_entrypoint(bundle, "objects/sites"))
# {"expressions":[[{"name":"prod"},{"name":"smoke1"},{"name":"dev"}]]}

Language Support

We support v1.18.1 of Rego as defined by OPA. For the full supported grammar, see the Language Support section of the main README.

Builtins

We support the majority of the standard Rego built-ins, and provide a robust mechanism for including custom built-ins (via the CPP API). The following builtins are NOT supported at present:

  • crypto.x509.parse_and_verify_certificates_with_options - Not yet implemented (no OPA conformance tests available)
  • graphql.* - Not planned
  • http.send - Not planned
  • json.match_schema/json.verify_schema - Not planned
  • net.* - Not planned
  • providers.aws.sign_req - Not planned
  • rego.metadata.chain/rego.metadata.rule/rego.parse_module - Not planned
  • strings.render_template - Not planned
  • time - This is entirely platform dependent at the moment, depending on whether there is a compiler on that platform which supports __cpp_lib_chrono >= 201907L.

Compatibility with the OPA Rego Go implementation

Our goal is to achieve and maintain full compatibility with the reference Go implementation. We have developed a test driver which runs the same tests and validates that we produce the same outputs. At this stage we pass all the non-builtin specific test suites, which we clone from the OPA repository. To build with the OPA tests available for testing, use one of the following presets:

  • release-clang-opa
  • release-opa

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

regopy-1.5.2.tar.gz (4.9 MB view details)

Uploaded Source

Built Distributions

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

regopy-1.5.2-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

regopy-1.5.2-cp314-cp314-musllinux_1_2_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

regopy-1.5.2-cp314-cp314-musllinux_1_2_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

regopy-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

regopy-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

regopy-1.5.2-cp314-cp314-macosx_15_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

regopy-1.5.2-cp314-cp314-macosx_15_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

regopy-1.5.2-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

regopy-1.5.2-cp313-cp313-musllinux_1_2_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

regopy-1.5.2-cp313-cp313-musllinux_1_2_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

regopy-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

regopy-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

regopy-1.5.2-cp313-cp313-macosx_15_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

regopy-1.5.2-cp313-cp313-macosx_15_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

regopy-1.5.2-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

regopy-1.5.2-cp312-cp312-musllinux_1_2_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

regopy-1.5.2-cp312-cp312-musllinux_1_2_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

regopy-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

regopy-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

regopy-1.5.2-cp312-cp312-macosx_15_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

regopy-1.5.2-cp312-cp312-macosx_15_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

regopy-1.5.2-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

regopy-1.5.2-cp311-cp311-musllinux_1_2_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

regopy-1.5.2-cp311-cp311-musllinux_1_2_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

regopy-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

regopy-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

regopy-1.5.2-cp311-cp311-macosx_15_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

regopy-1.5.2-cp311-cp311-macosx_15_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

regopy-1.5.2-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

regopy-1.5.2-cp310-cp310-musllinux_1_2_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

regopy-1.5.2-cp310-cp310-musllinux_1_2_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

regopy-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

regopy-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

regopy-1.5.2-cp310-cp310-macosx_15_0_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

regopy-1.5.2-cp310-cp310-macosx_15_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file regopy-1.5.2.tar.gz.

File metadata

  • Download URL: regopy-1.5.2.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for regopy-1.5.2.tar.gz
Algorithm Hash digest
SHA256 886016ce3064efbfcb5bf0fd8cb737629928be2c8dbd13621edf8ef9e23ca022
MD5 ac44a51fb7d7924a62edbdcb1ac881ca
BLAKE2b-256 67c7966b5a8138bcd93d6a0a5ffd42235bbaeb743a7adb6cfa8d6ac45f433f21

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: regopy-1.5.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for regopy-1.5.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 399d987ae846591b1be6a7c7bcad092a3dc3207d7272413bfad58c2dcda6d288
MD5 f5c02818e406c43a70ea93a5d53ed0ba
BLAKE2b-256 bc5a7bcd21796ee79fc4b65ce69f1e89243c89ecd67b2cef1dd8d592f124ae4d

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2138ee26a253dcbf8fb2d0df4e05cf8677b28cc4676c560bc04563098c9a6721
MD5 927db16ab6ae12ac2b56a258d9351c0f
BLAKE2b-256 6f6db8877b02bcfad7ef0269bcc983c3e7b99362a6856837022829efa18b2c68

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f75a0d45ca1ad2cd776822d325b6fe7e3172d58cb4349b84d53dc58b9d00e6da
MD5 3e005a1f3451ea687d6390508d447e76
BLAKE2b-256 6f2ffe7502d0884e738e58fd2dbf332e257da0c8f3bc14789618d5607a740326

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e61a8e3cd2bb12b022d73692b62f4f47983470cad16b5ba6d2424be8c5d226f2
MD5 608e9870d50fe40ae25d029d261a15d4
BLAKE2b-256 f6698af29632a7e5f3d2dec050d76d6779d1a2781ca4cc8d5df8c1627996c487

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 2411206da3cc98520dfc61ae44e333c44c5f95dd6935a3b6af0a0b6ba311c39c
MD5 64ba928a08bd5004c9cffc64ac9abaa7
BLAKE2b-256 9f321fa4238635ef6b99af56e9306f0f90aeccc313b807851d63b11b209ff793

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 10c064f5281bd6a1706a5f4db22093ee372b7a70e2318aa6546a2b077d171faf
MD5 bf8fdca12f841355d55552d22edf200c
BLAKE2b-256 3a4925381bda1ab37e9295b8ed078a22b3e5a74eed21a3692280224a18787067

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6cd2c16f0165e5b2dc5c3797ccb0e7321c92d137094f64860e76aa262fbdae39
MD5 465f93ea05055cad6869d2ae0aa9b5e5
BLAKE2b-256 51968e81871b803e89caec67c1a3ac395f40a11947e6b6f16a6c75c8759b26ac

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: regopy-1.5.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for regopy-1.5.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4a65ab14d16da8613ba5ccedd90828146418d6c105d10232702fad57597c1a8e
MD5 825f047e2caadd4ec00b6df6374ed3df
BLAKE2b-256 29b00994119449207149c0dff575022c06202bf4db0ecaf3cd5bc6fd5719afe5

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 420124cf0b34e1ae154eb505b2ed33a83729f44fb26be700a4b447e154235a66
MD5 bfac497229943418d087e3ede67a2bca
BLAKE2b-256 787634ae52497031392aa1accba879b6260e443387371baf8297aa0b4d8a0cd7

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6389be1200a4bbd52a93d7368b43932793ea928887b7b8a66af15ef05c26fa5f
MD5 cd5ed5efd5573ff994201ee45d37d427
BLAKE2b-256 07afedfa59f3776ec6cc56a772322a2bf8f171bf29be5a5d6412ef885c8afb1a

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 213075bee128a6dfc142fe70b2ec76457fb31bc89e6ee6e02ac50ef28b2c6b6e
MD5 665192b85f1e870811aa4149facd2b48
BLAKE2b-256 abfba9f6684b702be298c33cd0b4ca11fca7bb5523a9dfd098334d95b09e8810

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1b4b1594e0a0cdad004e6b27eae214d3ccd166cc59874d2c26a5bfe9679ca9c9
MD5 f1e4ae7654581fe373dff6728b536e10
BLAKE2b-256 b25715ed878f93710e2ddf006e9df04f49d2acd1b08fe6ed209d1f2abb1fda48

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f8fd3b8259af41b9c1be946465ec1609cc3a39a253463564881e657d13fb8df1
MD5 c44c6c809831835cede50a9340d8fddb
BLAKE2b-256 3caa1ad88ec81add0f2281f444b9eb6c3db253a7e82c7d34de75f99a0737dd78

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e1b3ca26b33b6e7e1fe91404ce247c1d7ba5aca0cc2e7e12f81b3a4726fc4970
MD5 b44a5f8585b3bcfe362ad2c4afc39d7f
BLAKE2b-256 819fb8d448b6bf0721330d995aacfd431c08c0123368cb1f77258dd113450996

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: regopy-1.5.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for regopy-1.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 49985468697eb412326bab99c51158c5c82ff99e45e77c17ba814c05fc69e5c9
MD5 bdccdefc63dd4b29bb372dcde4105cd7
BLAKE2b-256 f1aafe610e95a736c5fa01966239b45d0ee0f4d0d62aadc2a639ca2f55934a5e

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7e06cb8ba4afb306fb5057a1b84b34deb190252d2f7dae6b1ac2d30213d1a26
MD5 14ccab307db5c4160fd40d494b63ab69
BLAKE2b-256 3a6c568dabbd9d5da42f72368242f0575ada35d335004fbfc1417235faccc8ec

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7e2c6226b1891d0907c4cd34f394a46b5a959023ebbbb7eeb550d0bb658fd0e7
MD5 4b5020e959734b0bc40500b036b46943
BLAKE2b-256 94b09b48c4ddd67cdcba426d249cf131191d2be764ff836e4c063b313612c3e3

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 42d557ea696bc113566b75e474134a314e609bbb602a1974783701326dbcea5e
MD5 c0c9d487da4e4ff7a26eded5932ea2ef
BLAKE2b-256 d7d076c649a70844091ceac6e728d6fb47373cbdc064c5e2bb29d40fe987ac0d

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 5b7ec337b338631c6d3fa56215932a6aa4b233bbf5e78c278d14ab40e8d53124
MD5 ca4e045511d7af743a84cd30762676dc
BLAKE2b-256 e6220328ef8f07f1a57d85b986018798a3f7061584f1f75d97082f630b5816a1

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 67b7294a14975884f3ae119548856a8ad37bb19ac2183dcdaaff59db8472b359
MD5 ae822112911cdc5249df6000567f3130
BLAKE2b-256 3a64bffc52905f90165d0078556afcd3cef4dce827575c5ea6aa1a271627e2b5

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 af07e0ec772532ee2e5546b752d81548e4a945514e5ca145ab411a5d4a547f10
MD5 f6f967403101fbb9a1f3e1d4f9eb821c
BLAKE2b-256 009a888e62f114831b9565f163cc18e9906acbbb9f0acc49d4824cc61f74932b

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: regopy-1.5.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for regopy-1.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a04c50687899f798a1eef4fac69ff8e8346cf0eac88982f7d1342f2bb7b3ec10
MD5 44eece3244a33d061c03aed9c3409446
BLAKE2b-256 b08a6694a9fc6e1acd27bff53ba818709993af05de6098d9fb5be10643a89e80

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce6b3a845c7e9e8ef4460c0edf3efa5e0af228a216b37e282adceaedf4ec6ab9
MD5 d62d4fd9bddcd125e63ff599035a49e2
BLAKE2b-256 8a3668e236ca17b2da9475684e8e005958906911fd3cc7c12c0924467a2154e9

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb4d8f767205d9bfb9eba3ac981f8756477ce31d7839d081ff2d07cc44d5b1f0
MD5 83b3a3920dc0250599ae2cca5b938b76
BLAKE2b-256 868c1591d6ff5eb914f344b76d24689af59163b25e5c8e76ac978010917718af

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c1a92eab90592d7926d72d082a4b5fb9c968cbf6332406d28c3e96079ae97a26
MD5 b74aaed2cc810a42fa2da5f573761fb4
BLAKE2b-256 3c4fea4fc6287572b6a55f0eced6c519efafe2c20b867ffc9060c9ad65052821

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 10383bf378c465bc679e9bc4cfe84b010ebf9b317b02ecd4aeab547466021205
MD5 49d3cb7c96135839b9beed8704c2bb07
BLAKE2b-256 28d5dc98f393b09fdbaf7b475bb33dbd20784c341ae076e93a7e39cfdc91b51c

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ff8824b1a9b0dd15a7b5b9ec5034f2e7a90a9b5484b8db0cf33e33b6eb3c68e1
MD5 bb385d322e9c9e0a0bc28fd9aa75314f
BLAKE2b-256 8fd6e74c28057078c1c92b3361f2cf1f6184de8b6a998c02af0c121dad07fd83

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ff78a80df66de5dc77e1dc00e4dc255823e2bddeb917e0ff927e26712c0d4b10
MD5 7cd8ae39624b0ec4aca6af275cbc98a3
BLAKE2b-256 60d5ca1ba2a7701d1ee00207b14f2a8a3d29d9feb548cb0ec2a5656319ae47d5

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: regopy-1.5.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for regopy-1.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a4a3493fc060489b95afdbaf11fc188fc43d628fdd528e40e50473f97b869788
MD5 e025dd62a09cda39b0dfcd8d51e5f6a6
BLAKE2b-256 b8f5a634fcdb66dae72842d7567e3056c7b6b87c0b86e33bb61c54f650d27006

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ddf968b3a95cca88c68811fdbbc58b66a5a0ade3519088015ad922e248f31eb
MD5 58204632ba83d18ea3aba78b6fe500ad
BLAKE2b-256 04d57225b41a3664f554c09292b59c0db3bb30dcb7f35f2a8a96d4951876ff39

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b0ee8902c3be28fefaa3bc93183523a0130ba35296da627176058db739aac287
MD5 6ed2e6923f65d4a177701b7f1e93bd78
BLAKE2b-256 6135920c6558a74c40615e1c94fc8a319385ba502b65773850402ef66864565c

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 21232aad6eff57f73e1bf91c88be236562ac81b337f0a2e46e93ee505d6e42d7
MD5 fdbe85098d098c0bc70bd3250d68e64a
BLAKE2b-256 f8909426e86dc9472031b501ad9af538c7b02d0dd062f0b9c00bf0f4bc597c80

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 79e8e6b2e1d5c8dd3e1e0ac9b1f692bad35b496b066abdb8d0bdc32f18642619
MD5 ec9396a20dbb5f1ae4657fa065661137
BLAKE2b-256 9b527bf5bb3149e46fe234033f7e5144a4484e31a5653a9cdb82b69dd5c760fc

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b131c82f4b02d2305fe54fb8777a22f01b2e7e49ae0b102c9c3dac1fa37e8582
MD5 a8662207995569f13421512b4fa34a7f
BLAKE2b-256 a20fcc6088655155e318859705adee8b5890b73ce650e1a31fd8b4b77d3c8729

See more details on using hashes here.

File details

Details for the file regopy-1.5.2-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for regopy-1.5.2-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4d444b4481776ccf7cae45c2ca1cbfc44e7b1c0d0994dcea71d0765f63b36eb1
MD5 5c8364338e670d1115df2772f2685710
BLAKE2b-256 f9dcc1c38b603416c9db105a8b367b63feb8153a2bf6bf589396dc01ea5b1587

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