Skip to main content

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

Metadata

Release files for regopy 1.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for regopy 1.5.2
File Size Uploaded Provenance Actions
regopy-1.5.2.tar.gz 4.9 MB Without provenance Details for regopy-1.5.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for regopy 1.5.2
File Actions
regopy-1.5.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for regopy-1.5.2-cp314-cp314-win_amd64.whl
regopy-1.5.2-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for regopy-1.5.2-cp314-cp314-musllinux_1_2_x86_64.whl
regopy-1.5.2-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for regopy-1.5.2-cp314-cp314-musllinux_1_2_aarch64.whl
regopy-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details for regopy-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl
regopy-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details for regopy-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl
regopy-1.5.2-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details for regopy-1.5.2-cp314-cp314-macosx_15_0_x86_64.whl
regopy-1.5.2-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for regopy-1.5.2-cp314-cp314-macosx_15_0_arm64.whl
regopy-1.5.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for regopy-1.5.2-cp313-cp313-win_amd64.whl
regopy-1.5.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for regopy-1.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
regopy-1.5.2-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for regopy-1.5.2-cp313-cp313-musllinux_1_2_aarch64.whl
regopy-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details for regopy-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl
regopy-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details for regopy-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl
regopy-1.5.2-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details for regopy-1.5.2-cp313-cp313-macosx_15_0_x86_64.whl
regopy-1.5.2-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details for regopy-1.5.2-cp313-cp313-macosx_15_0_arm64.whl
regopy-1.5.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for regopy-1.5.2-cp312-cp312-win_amd64.whl
regopy-1.5.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for regopy-1.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
regopy-1.5.2-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for regopy-1.5.2-cp312-cp312-musllinux_1_2_aarch64.whl
regopy-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details for regopy-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl
regopy-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details for regopy-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl
regopy-1.5.2-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details for regopy-1.5.2-cp312-cp312-macosx_15_0_x86_64.whl
regopy-1.5.2-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details for regopy-1.5.2-cp312-cp312-macosx_15_0_arm64.whl
regopy-1.5.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for regopy-1.5.2-cp311-cp311-win_amd64.whl
regopy-1.5.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for regopy-1.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
regopy-1.5.2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for regopy-1.5.2-cp311-cp311-musllinux_1_2_aarch64.whl
regopy-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details for regopy-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl
regopy-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details for regopy-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl
regopy-1.5.2-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details for regopy-1.5.2-cp311-cp311-macosx_15_0_x86_64.whl
regopy-1.5.2-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for regopy-1.5.2-cp311-cp311-macosx_15_0_arm64.whl
regopy-1.5.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for regopy-1.5.2-cp310-cp310-win_amd64.whl
regopy-1.5.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for regopy-1.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
regopy-1.5.2-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for regopy-1.5.2-cp310-cp310-musllinux_1_2_aarch64.whl
regopy-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details for regopy-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl
regopy-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details for regopy-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl
regopy-1.5.2-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details for regopy-1.5.2-cp310-cp310-macosx_15_0_x86_64.whl
regopy-1.5.2-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details for regopy-1.5.2-cp310-cp310-macosx_15_0_arm64.whl

Total release size: 244.9 MB

Release files / regopy-1.5.2.tar.gz

Download URL regopy-1.5.2.tar.gz
Size 4.9 MB
Tags Source
SHA-256 checksum
How to use checksums
886016ce3064efbfcb5bf0fd8cb737629928be2c8dbd13621edf8ef9e23ca022
BLAKE2b-256 checksum
How to use checksums
67c7966b5a8138bcd93d6a0a5ffd42235bbaeb743a7adb6cfa8d6ac45f433f21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp314-cp314-win_amd64.whl

Download URL regopy-1.5.2-cp314-cp314-win_amd64.whl
Size 2.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
399d987ae846591b1be6a7c7bcad092a3dc3207d7272413bfad58c2dcda6d288
BLAKE2b-256 checksum
How to use checksums
bc5a7bcd21796ee79fc4b65ce69f1e89243c89ecd67b2cef1dd8d592f124ae4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL regopy-1.5.2-cp314-cp314-musllinux_1_2_x86_64.whl
Size 7.9 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2138ee26a253dcbf8fb2d0df4e05cf8677b28cc4676c560bc04563098c9a6721
BLAKE2b-256 checksum
How to use checksums
6f6db8877b02bcfad7ef0269bcc983c3e7b99362a6856837022829efa18b2c68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL regopy-1.5.2-cp314-cp314-musllinux_1_2_aarch64.whl
Size 8.0 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f75a0d45ca1ad2cd776822d325b6fe7e3172d58cb4349b84d53dc58b9d00e6da
BLAKE2b-256 checksum
How to use checksums
6f2ffe7502d0884e738e58fd2dbf332e257da0c8f3bc14789618d5607a740326
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL regopy-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl
Size 7.8 MB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
e61a8e3cd2bb12b022d73692b62f4f47983470cad16b5ba6d2424be8c5d226f2
BLAKE2b-256 checksum
How to use checksums
f6698af29632a7e5f3d2dec050d76d6779d1a2781ca4cc8d5df8c1627996c487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl

Download URL regopy-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl
Size 7.3 MB
Tags CPython 3.14 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
2411206da3cc98520dfc61ae44e333c44c5f95dd6935a3b6af0a0b6ba311c39c
BLAKE2b-256 checksum
How to use checksums
9f321fa4238635ef6b99af56e9306f0f90aeccc313b807851d63b11b209ff793
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp314-cp314-macosx_15_0_x86_64.whl

Download URL regopy-1.5.2-cp314-cp314-macosx_15_0_x86_64.whl
Size 7.8 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
10c064f5281bd6a1706a5f4db22093ee372b7a70e2318aa6546a2b077d171faf
BLAKE2b-256 checksum
How to use checksums
3a4925381bda1ab37e9295b8ed078a22b3e5a74eed21a3692280224a18787067
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp314-cp314-macosx_15_0_arm64.whl

Download URL regopy-1.5.2-cp314-cp314-macosx_15_0_arm64.whl
Size 7.2 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
6cd2c16f0165e5b2dc5c3797ccb0e7321c92d137094f64860e76aa262fbdae39
BLAKE2b-256 checksum
How to use checksums
51968e81871b803e89caec67c1a3ac395f40a11947e6b6f16a6c75c8759b26ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp313-cp313-win_amd64.whl

Download URL regopy-1.5.2-cp313-cp313-win_amd64.whl
Size 2.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4a65ab14d16da8613ba5ccedd90828146418d6c105d10232702fad57597c1a8e
BLAKE2b-256 checksum
How to use checksums
29b00994119449207149c0dff575022c06202bf4db0ecaf3cd5bc6fd5719afe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL regopy-1.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 7.9 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
420124cf0b34e1ae154eb505b2ed33a83729f44fb26be700a4b447e154235a66
BLAKE2b-256 checksum
How to use checksums
787634ae52497031392aa1accba879b6260e443387371baf8297aa0b4d8a0cd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL regopy-1.5.2-cp313-cp313-musllinux_1_2_aarch64.whl
Size 8.0 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6389be1200a4bbd52a93d7368b43932793ea928887b7b8a66af15ef05c26fa5f
BLAKE2b-256 checksum
How to use checksums
07afedfa59f3776ec6cc56a772322a2bf8f171bf29be5a5d6412ef885c8afb1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL regopy-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl
Size 7.8 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
213075bee128a6dfc142fe70b2ec76457fb31bc89e6ee6e02ac50ef28b2c6b6e
BLAKE2b-256 checksum
How to use checksums
abfba9f6684b702be298c33cd0b4ca11fca7bb5523a9dfd098334d95b09e8810
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL regopy-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl
Size 7.3 MB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
1b4b1594e0a0cdad004e6b27eae214d3ccd166cc59874d2c26a5bfe9679ca9c9
BLAKE2b-256 checksum
How to use checksums
b25715ed878f93710e2ddf006e9df04f49d2acd1b08fe6ed209d1f2abb1fda48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp313-cp313-macosx_15_0_x86_64.whl

Download URL regopy-1.5.2-cp313-cp313-macosx_15_0_x86_64.whl
Size 7.8 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
f8fd3b8259af41b9c1be946465ec1609cc3a39a253463564881e657d13fb8df1
BLAKE2b-256 checksum
How to use checksums
3caa1ad88ec81add0f2281f444b9eb6c3db253a7e82c7d34de75f99a0737dd78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp313-cp313-macosx_15_0_arm64.whl

Download URL regopy-1.5.2-cp313-cp313-macosx_15_0_arm64.whl
Size 7.2 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
e1b3ca26b33b6e7e1fe91404ce247c1d7ba5aca0cc2e7e12f81b3a4726fc4970
BLAKE2b-256 checksum
How to use checksums
819fb8d448b6bf0721330d995aacfd431c08c0123368cb1f77258dd113450996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp312-cp312-win_amd64.whl

Download URL regopy-1.5.2-cp312-cp312-win_amd64.whl
Size 2.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
49985468697eb412326bab99c51158c5c82ff99e45e77c17ba814c05fc69e5c9
BLAKE2b-256 checksum
How to use checksums
f1aafe610e95a736c5fa01966239b45d0ee0f4d0d62aadc2a639ca2f55934a5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL regopy-1.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 7.9 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b7e06cb8ba4afb306fb5057a1b84b34deb190252d2f7dae6b1ac2d30213d1a26
BLAKE2b-256 checksum
How to use checksums
3a6c568dabbd9d5da42f72368242f0575ada35d335004fbfc1417235faccc8ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL regopy-1.5.2-cp312-cp312-musllinux_1_2_aarch64.whl
Size 8.0 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7e2c6226b1891d0907c4cd34f394a46b5a959023ebbbb7eeb550d0bb658fd0e7
BLAKE2b-256 checksum
How to use checksums
94b09b48c4ddd67cdcba426d249cf131191d2be764ff836e4c063b313612c3e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL regopy-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl
Size 7.8 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
42d557ea696bc113566b75e474134a314e609bbb602a1974783701326dbcea5e
BLAKE2b-256 checksum
How to use checksums
d7d076c649a70844091ceac6e728d6fb47373cbdc064c5e2bb29d40fe987ac0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL regopy-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl
Size 7.3 MB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
5b7ec337b338631c6d3fa56215932a6aa4b233bbf5e78c278d14ab40e8d53124
BLAKE2b-256 checksum
How to use checksums
e6220328ef8f07f1a57d85b986018798a3f7061584f1f75d97082f630b5816a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp312-cp312-macosx_15_0_x86_64.whl

Download URL regopy-1.5.2-cp312-cp312-macosx_15_0_x86_64.whl
Size 7.8 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
67b7294a14975884f3ae119548856a8ad37bb19ac2183dcdaaff59db8472b359
BLAKE2b-256 checksum
How to use checksums
3a64bffc52905f90165d0078556afcd3cef4dce827575c5ea6aa1a271627e2b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp312-cp312-macosx_15_0_arm64.whl

Download URL regopy-1.5.2-cp312-cp312-macosx_15_0_arm64.whl
Size 7.2 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
af07e0ec772532ee2e5546b752d81548e4a945514e5ca145ab411a5d4a547f10
BLAKE2b-256 checksum
How to use checksums
009a888e62f114831b9565f163cc18e9906acbbb9f0acc49d4824cc61f74932b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp311-cp311-win_amd64.whl

Download URL regopy-1.5.2-cp311-cp311-win_amd64.whl
Size 2.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a04c50687899f798a1eef4fac69ff8e8346cf0eac88982f7d1342f2bb7b3ec10
BLAKE2b-256 checksum
How to use checksums
b08a6694a9fc6e1acd27bff53ba818709993af05de6098d9fb5be10643a89e80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL regopy-1.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 7.9 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ce6b3a845c7e9e8ef4460c0edf3efa5e0af228a216b37e282adceaedf4ec6ab9
BLAKE2b-256 checksum
How to use checksums
8a3668e236ca17b2da9475684e8e005958906911fd3cc7c12c0924467a2154e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL regopy-1.5.2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 8.0 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fb4d8f767205d9bfb9eba3ac981f8756477ce31d7839d081ff2d07cc44d5b1f0
BLAKE2b-256 checksum
How to use checksums
868c1591d6ff5eb914f344b76d24689af59163b25e5c8e76ac978010917718af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL regopy-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl
Size 7.8 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c1a92eab90592d7926d72d082a4b5fb9c968cbf6332406d28c3e96079ae97a26
BLAKE2b-256 checksum
How to use checksums
3c4fea4fc6287572b6a55f0eced6c519efafe2c20b867ffc9060c9ad65052821
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl

Download URL regopy-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl
Size 7.3 MB
Tags CPython 3.11 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
10383bf378c465bc679e9bc4cfe84b010ebf9b317b02ecd4aeab547466021205
BLAKE2b-256 checksum
How to use checksums
28d5dc98f393b09fdbaf7b475bb33dbd20784c341ae076e93a7e39cfdc91b51c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp311-cp311-macosx_15_0_x86_64.whl

Download URL regopy-1.5.2-cp311-cp311-macosx_15_0_x86_64.whl
Size 7.8 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
ff8824b1a9b0dd15a7b5b9ec5034f2e7a90a9b5484b8db0cf33e33b6eb3c68e1
BLAKE2b-256 checksum
How to use checksums
8fd6e74c28057078c1c92b3361f2cf1f6184de8b6a998c02af0c121dad07fd83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp311-cp311-macosx_15_0_arm64.whl

Download URL regopy-1.5.2-cp311-cp311-macosx_15_0_arm64.whl
Size 7.2 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
ff78a80df66de5dc77e1dc00e4dc255823e2bddeb917e0ff927e26712c0d4b10
BLAKE2b-256 checksum
How to use checksums
60d5ca1ba2a7701d1ee00207b14f2a8a3d29d9feb548cb0ec2a5656319ae47d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp310-cp310-win_amd64.whl

Download URL regopy-1.5.2-cp310-cp310-win_amd64.whl
Size 2.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a4a3493fc060489b95afdbaf11fc188fc43d628fdd528e40e50473f97b869788
BLAKE2b-256 checksum
How to use checksums
b8f5a634fcdb66dae72842d7567e3056c7b6b87c0b86e33bb61c54f650d27006
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL regopy-1.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 7.9 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7ddf968b3a95cca88c68811fdbbc58b66a5a0ade3519088015ad922e248f31eb
BLAKE2b-256 checksum
How to use checksums
04d57225b41a3664f554c09292b59c0db3bb30dcb7f35f2a8a96d4951876ff39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL regopy-1.5.2-cp310-cp310-musllinux_1_2_aarch64.whl
Size 8.0 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b0ee8902c3be28fefaa3bc93183523a0130ba35296da627176058db739aac287
BLAKE2b-256 checksum
How to use checksums
6135920c6558a74c40615e1c94fc8a319385ba502b65773850402ef66864565c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL regopy-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl
Size 7.8 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
21232aad6eff57f73e1bf91c88be236562ac81b337f0a2e46e93ee505d6e42d7
BLAKE2b-256 checksum
How to use checksums
f8909426e86dc9472031b501ad9af538c7b02d0dd062f0b9c00bf0f4bc597c80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl

Download URL regopy-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl
Size 7.3 MB
Tags CPython 3.10 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
79e8e6b2e1d5c8dd3e1e0ac9b1f692bad35b496b066abdb8d0bdc32f18642619
BLAKE2b-256 checksum
How to use checksums
9b527bf5bb3149e46fe234033f7e5144a4484e31a5653a9cdb82b69dd5c760fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp310-cp310-macosx_15_0_x86_64.whl

Download URL regopy-1.5.2-cp310-cp310-macosx_15_0_x86_64.whl
Size 7.8 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
b131c82f4b02d2305fe54fb8777a22f01b2e7e49ae0b102c9c3dac1fa37e8582
BLAKE2b-256 checksum
How to use checksums
a20fcc6088655155e318859705adee8b5890b73ce650e1a31fd8b4b77d3c8729
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / regopy-1.5.2-cp310-cp310-macosx_15_0_arm64.whl

Download URL regopy-1.5.2-cp310-cp310-macosx_15_0_arm64.whl
Size 7.2 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
4d444b4481776ccf7cae45c2ca1cbfc44e7b1c0d0994dcea71d0765f63b36eb1
BLAKE2b-256 checksum
How to use checksums
f9dcc1c38b603416c9db105a8b367b63feb8153a2bf6bf589396dc01ea5b1587
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Security for regopy 1.5.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page