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 plannedhttp.send- Not plannedjson.match_schema/json.verify_schema- Not plannednet.*- Not plannedproviders.aws.sign_req- Not plannedrego.metadata.chain/rego.metadata.rule/rego.parse_module- Not plannedstrings.render_template- Not plannedtime- 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-oparelease-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)
| 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)
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.