Credish
Credish is a Redis-compatible, in-process cache for Python. It provides a
redis-py-style client backed by a native C extension, so applications can use
familiar Redis commands without running a separate Redis server process.
Credish is currently early-stage. The main supported areas are strings, lists, sorted sets, key expiry, logical databases, and local persistence.
Why Credish?
- In-process cache with no Redis server process to manage
- Native C storage engine exposed through a small Python API
- Redis-like commands for common strings, lists, sorted sets, keys, and expiry
- Logical database selection with indexes
0through15 - Persistence modes for no persistence, RDB snapshots, AOF logs, or both
- Context-manager client support for clean native resource handling
- Python 3.10+ packaging with editable installs and wheel build support
Installation
Credish builds a C extension, so you need Python 3.10 or newer and a C compiler. On Linux and macOS the compiler must support POSIX threads; on Windows, native threading APIs are used instead.
Install from PyPI:
python -m pip install credish
For local development, install the package in editable mode with development dependencies:
cd credish
python -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"
On Windows PowerShell:
cd credish
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -e ".[dev]"
To rebuild the extension in place:
python setup.py build_ext --inplace
Quick Start
from credish import CredishClient, PERSISTENCE
with CredishClient(data_dir="./data", persistence=PERSISTENCE.HYBRID) as client:
assert client.ping() == "PONG"
client.set("name", "credish")
assert client.get("name") == b"credish"
assert client.get("name", native=True) == "credish"
client.incrby("visits", 1)
assert client.get("visits") == b"1"
client.rpush("queue", "first", "second")
assert client.lrange("queue", 0, -1) == [b"first", b"second"]
client.zadd("leaders", {"ann": 10, "bob": 20})
assert client.zrange("leaders", 0, -1, withscores=True) == [
(b"ann", 10.0),
(b"bob", 20.0),
]
Redis-style read methods return bytes by default. Use get(..., native=True)
to decode values that were stored from supported Python types such as str,
int, float, bool, None, lists, or dictionaries.
Client Configuration
from credish import AOF_FSYNC, CredishClient, PERSISTENCE
client = CredishClient(
data_dir=".",
persistence=PERSISTENCE.HYBRID,
save_interval=300,
aof_fsync=AOF_FSYNC.EVERYSEC,
db=0,
)
| Parameter | Default | Description |
|---|---|---|
data_dir |
"." |
Directory for credish.rdb and credish.aof. |
persistence |
"hybrid" |
One of "none", "rdb", "aof", or "hybrid". |
save_interval |
300 |
Seconds between automatic RDB snapshots where applicable. |
aof_fsync |
"everysec" |
One of "always", "everysec", or "no". |
db |
0 |
Initial logical database index, from 0 to 15. |
Prefer using CredishClient as a context manager:
from credish import CredishClient
with CredishClient() as client:
client.set("ready", "yes")
Supported Commands
Implemented command groups include:
| Group | Commands |
|---|---|
| Server | ping, flushdb, dbsize, select, save, bgsave |
| Keys and expiry | delete, exists, expire, pexpire, persist, ttl, pttl, type |
| Strings | set, get, incr, incrby, decr, decrby |
| Lists | lpush, rpush, lrange, llen |
| Sorted sets | zadd, zrange, zrevrange, zrank, zrevrank, zscore, zrem, zcard, zrangebyscore, zincrby |
Some Python wrapper methods are present ahead of their C extension exports. See Errors and Limitations for the current gaps.
Persistence
Credish can store data in the configured data_dir using:
| Mode | Behavior |
|---|---|
none |
Keep data only in memory. |
rdb |
Use point-in-time snapshots. |
aof |
Append write operations to an AOF log. |
hybrid |
Use both RDB snapshots and AOF logging. |
The generated files are named credish.rdb and credish.aof.
Project Status
Credish is not a network Redis server and does not implement the Redis protocol. It is designed as an embedded cache with Redis-like command semantics for common workflows.
Current limitations:
- Hash and set command groups are planned but not currently implemented in the C extension.
- Several Redis string and list wrappers exist in Python before their C extension counterparts.
- Redis compatibility focuses on common command behavior, not complete Redis server behavior.
See Errors and Limitations for more detail.
Development
Run the unit tests:
pytest tests/unit
Run the full test suite, including stress tests:
pytest
Build a source distribution and wheel:
python -m build
Documentation
License
Credish is licensed under the MIT License. See LICENSE for details.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file credish-0.0.2.tar.gz.
File metadata
- Download URL: credish-0.0.2.tar.gz
- Upload date:
- Size: 38.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47db430dbf4565ec7c0f907024485266b08bbb2f4d2af497e6cd67e6563d76ce
|
|
| MD5 |
732f60f57afa358e5fa10b8cfc570400
|
|
| BLAKE2b-256 |
9c7b535416e3e1abac31c7229257d556d36e18aea8cb885743b9a9fe8c2b000c
|
Provenance
The following attestation bundles were made for credish-0.0.2.tar.gz:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2.tar.gz -
Subject digest:
47db430dbf4565ec7c0f907024485266b08bbb2f4d2af497e6cd67e6563d76ce - Sigstore transparency entry: 2281542624
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: credish-0.0.2-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 41.8 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75cb7de73ec05a04c9df2463727bba37e04f771383e4a1d3fb42872c208da3ae
|
|
| MD5 |
8fba195859d4617ffdc3e31ad60d5b1b
|
|
| BLAKE2b-256 |
cfcc57607ea438cae9229c9ce4e78627c6199aae7534974e57e476945494e32d
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp314-cp314-win_amd64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp314-cp314-win_amd64.whl -
Subject digest:
75cb7de73ec05a04c9df2463727bba37e04f771383e4a1d3fb42872c208da3ae - Sigstore transparency entry: 2281542733
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: credish-0.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 154.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc950cac95b6650f3c231bf89a8fa43956f81dbb45a40d932fac1021f08ebb4a
|
|
| MD5 |
ee63113551d58cfa9c988cee99a5fe9e
|
|
| BLAKE2b-256 |
6d2a2df7a5bceab59e8f000443a01d221b9851db27ce6a7858b4f17e4d325503
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
bc950cac95b6650f3c231bf89a8fa43956f81dbb45a40d932fac1021f08ebb4a - Sigstore transparency entry: 2281542660
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: credish-0.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 154.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eae1b7b94c6ed14939811c162fad11de12cf21a4e2dbfbc2243048738525dc24
|
|
| MD5 |
06b99a1de9c44aabb0390bfa2b454488
|
|
| BLAKE2b-256 |
8210ba97a233197f988f31184977c4e5ac08bbbce15bff30ed3cd24869a4df40
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
eae1b7b94c6ed14939811c162fad11de12cf21a4e2dbfbc2243048738525dc24 - Sigstore transparency entry: 2281542741
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: credish-0.0.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 40.8 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27524aea4e0fbabc0005dff49b431cd26c3ef114e2c9b9da224a1272d34b0a23
|
|
| MD5 |
357920b1f2a7ae71a637af6a5f9875ec
|
|
| BLAKE2b-256 |
810999e124e3664b3214fd48928da32289e739691b0aa9ffd3ba53a33190901f
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp313-cp313-win_amd64.whl -
Subject digest:
27524aea4e0fbabc0005dff49b431cd26c3ef114e2c9b9da224a1272d34b0a23 - Sigstore transparency entry: 2281542632
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: credish-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 154.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2271d1f85d0c78e611d881dd35e0a02157ea59a6bfc5cf896edaf8891ddd8bfd
|
|
| MD5 |
02dd1678afe4d50e97fdc10edddc5767
|
|
| BLAKE2b-256 |
fcbe54b0c32e1c819a36e09ad56609ef656040d94cfbde4850e5f8f7538db068
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
2271d1f85d0c78e611d881dd35e0a02157ea59a6bfc5cf896edaf8891ddd8bfd - Sigstore transparency entry: 2281542664
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: credish-0.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 154.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a72b987aedd0bb50722426607a555bb54ffd550cce170d87854da4f8611ed2d5
|
|
| MD5 |
b3b70cfca6317cb1921dffb9b5064187
|
|
| BLAKE2b-256 |
1bd8cc93c155a45774c64d29d06dd7eaad24558f50b830c5c30f53a5a5942f42
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
a72b987aedd0bb50722426607a555bb54ffd550cce170d87854da4f8611ed2d5 - Sigstore transparency entry: 2281542647
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: credish-0.0.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 40.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60c92e0499313f71db3a52195b3c88c736fbd907deba7daf67eda548d11971f6
|
|
| MD5 |
b9ce287820b72a939083a584440ecf8f
|
|
| BLAKE2b-256 |
bcd4caee3971c1f08942a8d10e56e54eed716e8ee1d89cb883b2ff41d3acc550
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp312-cp312-win_amd64.whl -
Subject digest:
60c92e0499313f71db3a52195b3c88c736fbd907deba7daf67eda548d11971f6 - Sigstore transparency entry: 2281542748
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: credish-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 154.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61b986f68bbbabb9e0c913ec31bba386ed726132bd556232728cbaa821df2714
|
|
| MD5 |
8d3a1899ea6686401436820c9928b710
|
|
| BLAKE2b-256 |
fae211b16498b9bea555a7c8e36aef59f31118669efb12d4ae23055983c8112c
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
61b986f68bbbabb9e0c913ec31bba386ed726132bd556232728cbaa821df2714 - Sigstore transparency entry: 2281542643
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: credish-0.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 154.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c50497a37f38c6759ca0d2dea66fa848275a98b7a3ba13d3339afd7252721d3
|
|
| MD5 |
b2e3ead271282ba5c9c14de311ee6949
|
|
| BLAKE2b-256 |
de67b46cee2f2f72d40b99cf8d0e344181ecd710b87c1e8466b2a711049c9300
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
3c50497a37f38c6759ca0d2dea66fa848275a98b7a3ba13d3339afd7252721d3 - Sigstore transparency entry: 2281542652
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: credish-0.0.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 40.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81a19437536b2663710b71432db8deef618bf5bdc16582d0188f6ceb98a48122
|
|
| MD5 |
95527ea4e36d0c20ee32b62092268637
|
|
| BLAKE2b-256 |
c5437c1ffd7c3b5d1b099a21335e8594d940c8b59b40ee115df0501eac3c6a09
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp311-cp311-win_amd64.whl -
Subject digest:
81a19437536b2663710b71432db8deef618bf5bdc16582d0188f6ceb98a48122 - Sigstore transparency entry: 2281542669
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: credish-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 154.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c27ae04fe6eedea11db6e60335a7edfc2ee00c67357d3b61e69b75e99863ee5e
|
|
| MD5 |
7297909735102c7e1946c213acc16d53
|
|
| BLAKE2b-256 |
499473f7aecd1a12c02592279e89e8afb490488a967f950e704ac273b2a0817c
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
c27ae04fe6eedea11db6e60335a7edfc2ee00c67357d3b61e69b75e99863ee5e - Sigstore transparency entry: 2281542682
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: credish-0.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 154.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1bed65fb67762ee7cd2b500106e4ec003cbc70e225f37a9a40cf120885d21bf
|
|
| MD5 |
ad2a4420de4817349f0490d06201741a
|
|
| BLAKE2b-256 |
ac6e5b94195b9f4886d1858f653344d8e6db691bdff35f1af15fdd4159c43abd
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
a1bed65fb67762ee7cd2b500106e4ec003cbc70e225f37a9a40cf120885d21bf - Sigstore transparency entry: 2281542699
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: credish-0.0.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 40.8 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3f5abd298e574b59f169db8d2b1c391252e80033b081319709ce39a78c21c90
|
|
| MD5 |
078a752e7e679dbbbf0e727350ee93a6
|
|
| BLAKE2b-256 |
7da77c9ac0d4bfd8e4381a8b6f3fc5fbd0b9e62c3ea335aa75e582dbfe6efbd7
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp310-cp310-win_amd64.whl -
Subject digest:
d3f5abd298e574b59f169db8d2b1c391252e80033b081319709ce39a78c21c90 - Sigstore transparency entry: 2281542717
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: credish-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 148.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7a934d94dde2e5f4a5f4bd8946c05e3dfdef4d78292812528a3ae0c04373056
|
|
| MD5 |
65481bc1a7f07e154d189a65b5b8324e
|
|
| BLAKE2b-256 |
6eff739305dd5127568957cda5a86989e70e7d8f6c0437ba52211fc1d73f87fe
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
c7a934d94dde2e5f4a5f4bd8946c05e3dfdef4d78292812528a3ae0c04373056 - Sigstore transparency entry: 2281542694
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type:
File details
Details for the file credish-0.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: credish-0.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 148.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c674f92bd4622eaaeec2f7cde1fabad4956c51634f85b9e27c1309a4560a544
|
|
| MD5 |
509c4906fdc855cd8b43cdb3b5d292fa
|
|
| BLAKE2b-256 |
e2d26b43f4cfcb3773aed167f2291ce357b2000c4156fb82dedc5c6f6769597f
|
Provenance
The following attestation bundles were made for credish-0.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on Ravisxcr/credish
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
credish-0.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
9c674f92bd4622eaaeec2f7cde1fabad4956c51634f85b9e27c1309a4560a544 - Sigstore transparency entry: 2281542708
- Sigstore integration time:
-
Permalink:
Ravisxcr/credish@57e02648babedbb720ae418771ac9632c2ca9494 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/Ravisxcr
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@57e02648babedbb720ae418771ac9632c2ca9494 -
Trigger Event:
release
-
Statement type: