Skip to main content

Singular Python API for Rust code used by Citry

Project description

citry_core

Python package that exposes Rust functionality from the twin citry_core_py Rust crate.

Overview

This package is the Python-side twin to the citry_core_py Rust crate. The connection between them is defined in pyproject.toml via the [tool.maturin] section:

[tool.maturin]
manifest-path = "../../../crates/citry_core_py/Cargo.toml"
module-name = "citry_core._rust"

When built with maturin, the Rust crate is compiled into a Python extension module that provides the core functionality, while this package adds Python-side wrappers, type stubs, and additional utilities.

Maturin module-name configuration

Important: The module-name setting is crucial for this package to work correctly.

By default, maturin would create a Python module with the same name as the Rust crate (citry_core_py), but we want to publish this package as citry_core. The module-name = "citry_core._rust" setting tells maturin to:

  1. Create the compiled Rust extension as _rust.cpython.so (instead of citry_core_py.cpython.so)
  2. Place it in the citry_core/ directory (matching our Python package name)
  3. Merge it with our existing citry_core/ Python code

This allows us to:

  • Keep the Rust crate named citry_core_py (useful for potential future bindings like citry_core_js)
  • Publish the Python package as citry_core (the desired public name)
  • Have maturin automatically merge the Rust binary with our Python code

The module-name format is <python_package_name>.<rust_module_name>, where:

  • python_package_name must match the directory name in src/ (e.g., src/citry_core/)
  • rust_module_name must match the #[pymodule] function name in the Rust crate's lib.rs (e.g., fn _rust)

See the detailed comments in pyproject.toml for more information about this configuration.

Package structure

The package uses a src layout:

packages/py/citry_core/
├── citry_core/               # Package code
│   ├── __init__.py           # Empty - see below
│   ├── _rust.py              # Python module binary generated by maturin
│   │                         # from `crates/citry_core_py`.
│   │                         # Name set by `module-name` setting in `pyproject.toml`
│   ├── _rust.pyi             # Type stubs for Rust API
│   │                         # Filename matches <rust_module_name> from `module-name`
│   │
│   │   # API for individual Rust crates defined
│   │   # as separate submodules / subdirectories
│   │
│   ├── html_transform/      # HTML transformation API
│   │   └── __init__.py      # API for this submodule
│   ├── safe_eval/           # Safe eval API
│   ├── template_parser/     # Template parsing API
│   └── ...
├── tests/                    # Package tests
└── pyproject.toml

Manual API management

By default, maturin auto-generates __init__.py files. However, this package manually manages the Python-side API for several reasons:

  1. Multiple crates: The Rust crate exposes multiple submodules (html_transform, safe_eval, template_parser). We split these into separate submodules to avoid name conflicts.
  2. Python-side post-processing: Some crates need Python-side code that wraps or extends the Rust API
    • For example, both safe_eval and template_parser add a layer to call exec() on the generated code.

The root __init__.py is intentionally empty because we namespace each Rust crate under its own Python module. Instead, the API for each crate is defined in a separate directory with its own __init__.py file, e.g.:

  • citry_core/html_transform/__init__.py
  • citry_core/safe_eval/__init__.py
  • citry_core/template_parser/__init__.py

This allows clean, namespaced imports:

from citry_core.html_transform import transform_html
from citry_core.safe_eval import safe_eval
from citry_core.template_parser import parse_tag

Remember: When you import
citry_core.html_transform,
you are directly accessing
src/citry_core/html_transform/__init__.py
You are NOT accessing
src/citry_core/__init__.py

Type stubs and runtime access

Issues with type checking

Type checkers (mypy, Pylance/Pyright) cannot pick up signatures and docstrings from the Rust API generated by maturin. The Rust code is compiled into a binary extension module, and type checkers don't have access to the original Rust source code or its PyO3 annotations.

To solve the type checking issue, we define type stubs in _rust.pyi.

The _rust.pyi:

  • Re-defines function signatures and docstrings
  • Enables type checking, IDE autocomplete, hover tooltips, etc
  • Important: The filename _rust.pyi MUST match the second part of the module-name setting in pyproject.toml
    (tool.maturin.module-name = "citry_core._rust").
    This ensures type checkers can find the type stubs for the Rust extension module.

Issues with Pytest and virtual modules

Another issue is with pytest. We define nested Python submodules for each Rust crate to avoid name conflicts in the Rust API. But pytest can't import the nested modules directly using the import keyword. This fails in pytest:

from citry_core._rust.template_parser import parse_tag
# ModuleNotFoundError: No module named 'citry_core._rust.template_parser'

The cause is likely because the Rust-generated submodules (like _rust.template_parser) are virtual modules - they don't exist as actual files, but only inside the Rust binary.

To fix the issue with pytest, we have to avoid importing the virtual Python modules using import keyword.

This simply means that, instead of importing the Rust API as:

from citry_core._rust.html_transform import transform_html

transform_html(...)

We have to do:

from citry_core import _rust

_rust.html_transform.transform_html(...)

Development

Build

Build the package using maturin:

cd packages/py/citry_core
maturin develop  # Development build
maturin build    # Production build

Or with uv:

uv run maturin develop

Test

Important: Before running tests, you must install the package in development mode:

cd packages/py/citry_core
uv run maturin develop

This builds the Rust extension module and installs the package so Python can import it. Without this step, tests will fail with ModuleNotFoundError: No module named 'citry_core'.

After installing, run tests:

# From the package directory
uv run pytest

Adding a new Rust crate

When a new Rust crate / submodule is added to the twin Rust crate citry_core_py:

  1. Add to _rust.pyi: Define the type stubs

    class new_module:
        def new_function(...) -> ...:
            """Docstring"""
            ...
    
  2. Create Python wrapper: Add citry_core/new_module/__init__.py if needed

NOTE: A validator bindings (run by python scripts/check.py) checks that we've added entries to _rust.pyi and that the new_module subdirectory exists.

Type stub maintenance

When updating Rust functions:

  1. Update the function signature and docstring in _rust.pyi
  2. Ensure the filename _rust.pyi matches the second part from module-name in pyproject.toml

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

citry_core-1.3.0.tar.gz (993.2 kB view details)

Uploaded Source

Built Distributions

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

citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (2.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

citry_core-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

citry_core-1.3.0-cp314-cp314t-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

citry_core-1.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

citry_core-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

citry_core-1.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

citry_core-1.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

citry_core-1.3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

citry_core-1.3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

citry_core-1.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

citry_core-1.3.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

citry_core-1.3.0-cp314-cp314-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.14Windows x86-64

citry_core-1.3.0-cp314-cp314-win32.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86

citry_core-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

citry_core-1.3.0-cp314-cp314-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

citry_core-1.3.0-cp314-cp314-musllinux_1_2_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

citry_core-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

citry_core-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

citry_core-1.3.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

citry_core-1.3.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

citry_core-1.3.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

citry_core-1.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

citry_core-1.3.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

citry_core-1.3.0-cp314-cp314-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

citry_core-1.3.0-cp314-cp314-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

citry_core-1.3.0-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

citry_core-1.3.0-cp313-cp313-win32.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86

citry_core-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

citry_core-1.3.0-cp313-cp313-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

citry_core-1.3.0-cp313-cp313-musllinux_1_2_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

citry_core-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

citry_core-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

citry_core-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

citry_core-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

citry_core-1.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

citry_core-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

citry_core-1.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

citry_core-1.3.0-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

citry_core-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

citry_core-1.3.0-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

citry_core-1.3.0-cp312-cp312-win32.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86

citry_core-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

citry_core-1.3.0-cp312-cp312-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

citry_core-1.3.0-cp312-cp312-musllinux_1_2_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

citry_core-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

citry_core-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

citry_core-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

citry_core-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

citry_core-1.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

citry_core-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

citry_core-1.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

citry_core-1.3.0-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

citry_core-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

citry_core-1.3.0-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

citry_core-1.3.0-cp311-cp311-win32.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86

citry_core-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

citry_core-1.3.0-cp311-cp311-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

citry_core-1.3.0-cp311-cp311-musllinux_1_2_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

citry_core-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

citry_core-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

citry_core-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

citry_core-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

citry_core-1.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

citry_core-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

citry_core-1.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

citry_core-1.3.0-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

citry_core-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

citry_core-1.3.0-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

citry_core-1.3.0-cp310-cp310-win32.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86

citry_core-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

citry_core-1.3.0-cp310-cp310-musllinux_1_2_i686.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

citry_core-1.3.0-cp310-cp310-musllinux_1_2_armv7l.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

citry_core-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

citry_core-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

citry_core-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

citry_core-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

citry_core-1.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

citry_core-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

citry_core-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

citry_core-1.3.0-cp310-cp310-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

citry_core-1.3.0-cp310-cp310-macosx_10_12_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file citry_core-1.3.0.tar.gz.

File metadata

  • Download URL: citry_core-1.3.0.tar.gz
  • Upload date:
  • Size: 993.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0.tar.gz
Algorithm Hash digest
SHA256 4e8ab43bd978c29111d4bcd3485ed3adf42eee4a8125c6a0eb82a9dc4c8ed158
MD5 4f7293ee02b4221354c7e7321be010d8
BLAKE2b-256 a06ea4e0be7cf57154f454263b5081af3537d966675a19cdeb006aab8c740aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0.tar.gz:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 02e4e7654d1015b0c8706a4d19473ba9ea4a0626721907fb59d1b6c582f65e11
MD5 087f8ea7a3c20c8afcc1738db560511f
BLAKE2b-256 1b9eb801cf2335aa9d6d81473f98ea65e4d968b4b268710058835f63787b51d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5b67eea8d0bf6fb3ac9abcc26e7d36a0056f6694592d26c2f4cf65cc75a48230
MD5 2888087aff06b1c80296a2f451926015
BLAKE2b-256 e56023fc0a8683299bc0e1aba1a8e7aca90f90b5b9cba40b672c0ce37658c594

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6a0ff9fb2a3254eaa48db239992a9e86b9e6896b204faa840b13ee71301c55e6
MD5 adc7a8ae64baf8500b9e5f2d61117308
BLAKE2b-256 e73810a2462184c6d9ec7126f8c428b56a766dfb20b4cd6da40d05439301b6b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 44f48975edee6e4b234ca7b9fd3e95b5e57e4ec96b891957758704a653114f8a
MD5 093c20245cdd38e58a307a5567bcb55f
BLAKE2b-256 31f48f3e704f9d80f43ba60154a22efdb20e8647087f8f2cf6625da37ae9e1a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5dacdcf3991263ae58d6df5ce9427ba5cfdb8d4dc7bce656c1a0e4e7ce7b9af
MD5 dbc91362ffb92dceaad4a58228e8700b
BLAKE2b-256 025dfa967bd9caea4e067b3b1b1c81389b8db3e67450dc60a7202d8045b7ba0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9ffe8ede152cf815718bda679a9479e4496476358aaa75cf323b491f5fc98e10
MD5 0818b2616f94510f22856a4414fdfcf9
BLAKE2b-256 9e88b99df577dbee462ac1ddc8426a1630946d54011dede2d60beeaf53774c50

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 14c03f3e6b239f14f210a9633e0145e291687ae74d2997a3457739979c7ca84d
MD5 93a6b4a76d511f76c2a86662bbbbb48e
BLAKE2b-256 28c6ccf116e02b0aca59f58939fd6e69c9293925934fe35c3377452fdc67b0e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c06e0e9882fbfeb963fa15f0d1e9abb2d5baff8a96007be469eefb73ac055764
MD5 93cdb5d649c5c4aadadfb0d2c218d783
BLAKE2b-256 6402e7d5cad186f3e8ce57687dc8e35be34a618201163bdfb21ea08ccb782541

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9b7651ea9e9cb05f9daad933bf79928d2792206fc79f2e37b8e123dcb2f08bb
MD5 7ef90c58994daddff8a8b215fd904bbb
BLAKE2b-256 0900f5b2460e29bb16a0691d097e982cf49c3ffe2479d2e43a0a8a9742f3b2a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1c7a66f8cf5621e46b6156b219bda06858a57d8a21e76b3957186c8e0fd09246
MD5 67180f7e88a2e40ce929b063bc72d630
BLAKE2b-256 9f862aaa7f5f5347967cafbfa80b03f12903b394b5e730172c105fd8e53344fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f51b639860d9b26bfceae069e171bf6351f95def036e324843c2cc277356a4f
MD5 43690deaf9d5777cf7f3de36bba4ef19
BLAKE2b-256 8660c6a412eb721811ce72aea6dfc37984155482daf37bd9b7be2ae86298c9a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 350c25bf51c1a4eef289135050cca1501c6a86b8ac2ed8a693fb73c5c0780fb0
MD5 b4c8efdbc588871871770cbc6a208a4a
BLAKE2b-256 1f42de700c0f9dfcda45d955a8cbb8ade0b868f49df01a82212d18d89a6b2355

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314t-musllinux_1_2_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 aa2850e70205fb092f0506a3d18fdadff5d9ee951ca6cfbd88837792b2c973d4
MD5 e2d4a2347bc4bbf0504c1b85aeba90af
BLAKE2b-256 9bbf885ce75c04ef9f169b57a2b3f0db5750cd023bf3c4e1e0f6f9248e9f5756

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec3c7a7044d58bf32be151ad4d1f0f4674bfc1ac85c352ad41bd69d776d073da
MD5 b3194252067f7eac44493c6d97de60b4
BLAKE2b-256 42b4196760131f7f2d180c791a0ceff7b8972a11f0dc523025bd852f9a4a9c17

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d6e0a46d0c6458dafa0375370e73948393b0baf4e7a6bd8bd0734d9fc01cd9c
MD5 a69977c690fc0b0b9f19cc35a102deae
BLAKE2b-256 48c02a940a17c0cdfadd3e4e1ee97a6195e9eaf21762442e2d5f5ec7ed53a367

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f439fc8f1551c7e83c50c76da3f1215381514b78cf1a84f8b1ce5b275a23c276
MD5 14a06f4ef8ef0bec260c86d2303aa5ee
BLAKE2b-256 6f49a7f59d8cc0ab40f78862f491408c1225efb2e6155cf58440d9f151f6f93f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 688cabbf2bcaff62406ebf510eb007e76c43903a485041e3b97c3a86a660d800
MD5 efb4d669ee45d57df99b0e6790788776
BLAKE2b-256 98d80fd977e841d89308550ea538ef9f383e5b9d70b4bac8ca1ead4f99a0f305

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 43d9e50b2eb8b7516fd4c9efc60c0f11d8db5d6c3488ecfa13dc1e4ceaabb5b1
MD5 a46ec7feebbd3ff60e223ddb14e2e5df
BLAKE2b-256 4d0302b630754866b54e3e14ff34d8b06c2eaa675402940039700095de602e71

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa329df86828cc47473f0ee4120318d22af160e98eb28ae5a0c6cf96aab3f246
MD5 39288d584efad28bb15c4c4254158216
BLAKE2b-256 1e21f4aa26a9d0d6b517144126fd71f01ff064871e6fc1b4b3cfddff6bb5408c

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cae4ce2fc85b21508a62db0c4c6a1d124946aaa1c26c4fa68c7cc0c249140b9d
MD5 75e304339af779761739ec5fb65dd86c
BLAKE2b-256 1448cc64abc6d92354047c51c4aec32041ff96f3d833ba8d43bdc376ebcec7e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: citry_core-1.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0d5a176a4b928bfc73e0d99f9338c2c0f3b4e090176a42ba51d0e1b1c5f81244
MD5 595bf185f8304de57b5c3bb1b3783cb0
BLAKE2b-256 0885284f7401ac1ed73cfd4877cf007c1bbe75c2a3a1af3230dbf20031a0b79c

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-win_amd64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: citry_core-1.3.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 502f77ba88189516a2189171b2d974ac12a0a055f3b098f4df86e666b4dd75a7
MD5 fb6db8899bd9889cda2f17c08da73f8a
BLAKE2b-256 e2b36fff7363ec04395f71757e71495dd9ab6fede4386639355bc3b1d419d34b

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-win32.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 001b3f967b7e7fc2e45f56ae3c0f219791a78b2aca79596c3a952bb5631b8385
MD5 69a5ee6d932acba2c105e133b545a3e2
BLAKE2b-256 dbf286d52fd5ca56ba20d3a3456200b5590db1eaf288a56cda00eac862743f0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 77982fe9cd6d306441d0cfc23ea72269dcee54dc80d80971b5b4f1d5cc6e6108
MD5 909d4f41a691736137753f0dae92266a
BLAKE2b-256 f1fbf33671a65b06186480b8ce61a4e65bf201f0de6f6220cc2afbc1481f9fe8

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-musllinux_1_2_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ecf4afedb8946da2b0644bf1c8833ae9e491be81be1f9fbbfe0525e525f24894
MD5 fa0c8a72868ac61fbacf54bcf14e45ae
BLAKE2b-256 9084dbc585c7eb0c6c2c877829d5000690b0d17fdf6947130b59007caceca3a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-musllinux_1_2_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 610caf45a38b0f23de4a3f65db07395505fafcc66b767f11ab686aece61071bb
MD5 72c800f9b89e2596e2ff8e62e753deb9
BLAKE2b-256 ef3a731f8201b1393091c266ea50a452a0f5b192f88efa88d1dd773044ecced4

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d07554f419c867853ae8015f14ec87e1fd187cdb2e3f9c5ff4d8b1f540fa674a
MD5 9b16e357c8155e33d9f2a644224b6ef1
BLAKE2b-256 cb7e420096b61f2438fba76df8d8687abad8ffbb28d08edd547db4577a76ccfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e840654885892689e8750e221e32137a4b79cfcbe0849ffa3f1824398d958735
MD5 41eaa1b74e04448b64c8afb3b65e8667
BLAKE2b-256 240bde1998832a43daee74f9fcd08e789c19c1c462fda01110921ff1de24aef2

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 28ada5052ef3794c8f9ca76091d10b7ea8ae797ec2c728aa18a5f8869d205d56
MD5 f337861b93754fa452b0d42ed16da7d8
BLAKE2b-256 21017067192f5036fddb93d6bec1e3aa30eb89d3635ce8f4837d47ca51a4510a

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f81ac9940b7d10a58f8d347ea03bd448044a13ccdda6ed247bf42e43e7bc7031
MD5 384ea11207e0cf78796f575b3755cc3c
BLAKE2b-256 67632a43f8b132073b52987ced7b67067b42f6bb398b2c0d6b3f9aa1a051b865

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b6f56fe15018afa96de13920042ab67c4d1e8a5a6297c1c1cf47472e6e63446
MD5 688cab9bbb7229bc728c45665823125f
BLAKE2b-256 49ffa22f567e91b327f9134bab548f73ccd623bd6ebf99572de9d574c5b190e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9e1b6b968f08fd83d4bf0f568dc2956ed6e9980966528d32c328604e544d1129
MD5 a5e0de9e117d9cff46766f4bb9bad77b
BLAKE2b-256 01879090838c2d98d24bd764d0144d63060f4725ed930c85fda0a901faad2c28

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce2ba3e915e7901f74aaa4530ff5e9db1a608d51d3eb91fcd3267936520801b0
MD5 c8ac054cffd07839dc87e76eebc879ee
BLAKE2b-256 958dfbefc3a5d72af2246725ab9feef758c10c1a12dabfa76c7472d60b8d7545

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 067c03f2c65b4ef8c2a56543e92e83cd0c172b05602c9802508768198e9e70bc
MD5 a20eaa4735eb715f4f2f365897e2a034
BLAKE2b-256 b7eda84f3a31985d98f1a2448947df4692eadbd4edb30baba98013da4a6da788

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: citry_core-1.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f0f3067f8cf1db094bf37baf151c2f81dee65cdaaf1865c603049b7446eb7e14
MD5 01e8fce9377c0ce69477d0afa357ffcc
BLAKE2b-256 c7e8cc6080f394a8978d25c9fddde19f619669a2152160ea01b533096f5a9152

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-win_amd64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: citry_core-1.3.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 162417b441ade38d6dc7eb9c6feb50f5475903aed4e7e66e85cf5f26f0972c72
MD5 bec2d18ed1bbd1d5ac5cd9940859f711
BLAKE2b-256 a54ae9474afe9fd130bd3c21dff59675a89445ebcfc9661167264e4f039c1526

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-win32.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a48c3bff69246ca627195c31655c57567ccebfb233749effaaaf5ed70850ccdf
MD5 01ee88f49eb7053ee26c13a89fa40077
BLAKE2b-256 527c836f0466a8ed251d894334973f9592efe31e4099dd0a91e54bf8e329c6a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a35aeb34b4b6cde55997c098a6336f83aba3b74917f4efa93b67be24c20aa5f7
MD5 9901546e43e78337be0a775fe90f9f83
BLAKE2b-256 677c076cee938f8815f14bb4c8fcda7eb21cbe6d782ddb7e02723f312cec7b2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d710608161b7c3cac8a1266e9d2b073fb45a34ec7f57fcf62fce95fcc53d78f6
MD5 cf991048306703a406749ffd9667567b
BLAKE2b-256 1e3fe32715347a406d2d5a4bc6cff0d44ee0ea37784aa8912a80b3882d05b0a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 913ab7263a294753c31927bf60b96b0ce780e0b683597faa8014a6134c4fd063
MD5 30f3d5875f4bf0823e3c168f67d06247
BLAKE2b-256 f9da5397e6ffd59304f73b3e0fda7adf7769d925e868b05c97c04de3b6e6a218

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 033a6f83ebb5186443c5a0c71f68c0106743c244c9efde73def3bd7f0b7868c9
MD5 4d1df4fbf634964914b71e3a2f58ff4d
BLAKE2b-256 d4bacb33b309c1b97102196a509907483ec390f44afde69f1ba0437a617d506f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ef64d7c32ffd33543bea0fe2be813880ea7621582c1afb70a9e884b3c65fad23
MD5 8e00d9696b74608c3146e923fcdfcd52
BLAKE2b-256 8540c981a8e3bbf94370855a10782708368be707e25da72ecf74434a64d1a7e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fc723301ec44b719f753969b264615cf876ccd5c8aca1008565eb96a996cc2a8
MD5 552e44fcb3bbf4b7536c0d9ff4c988e3
BLAKE2b-256 0c334477766e537c1cb33ee76bd260aa13ff47e6b220601f4e203df1c001723b

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8e6ed6d8292505dd7ad1bbd151b5719da5c5adc8ab63033e2609fd899eb9ffda
MD5 1a9a4c5b1fa1da32a52b54ea1d6eb34b
BLAKE2b-256 13d7880f867a188b0efc7641105903d7945a3434cb137e73f14572f9e4bd8875

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4212916dbc5b4d002c5756fb52a005b806064a05ab235bb5194733de64057e46
MD5 3a43ab63f69b763579eddf6d4b3c52ae
BLAKE2b-256 40ddf529967a225727ba29c684f77a4b71fccc38b9cef7887cfdc9fe35b61cbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bd3ed4d29e4dfea7287d95f82e28073e01035faeb6fbbf341d4ef640f5f7ae55
MD5 eb837aaab2e543d0372dd0541d0e43a3
BLAKE2b-256 ad034390f1ee29f35d429510354fda387e661f7b51d99636883c53fde0c19c95

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8231c7e270110a41f15b4bf1b4fec67f4e204daaf4b90e493f4d725062b29ae
MD5 fc39e91c715da14ac512fc9f48950086
BLAKE2b-256 e77db8050a2d7acc248b8f5ed140fee8ff746ac2fbe87da3815fc150ed397b30

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f73ce160dad4b440447164e155407b73f8ca075e0f346cb28711fcc83c2ff78b
MD5 f82c05b94b34a0a87b1c9cedec0cb9a6
BLAKE2b-256 c6968fd5c09d698082717b60d35a8e9b9ff0ad8d8416b61d3098c0526e6947ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: citry_core-1.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a41f22e672e73057beee708aeb80739cf037ec21803e56105e1b548e88fbe346
MD5 2ccf4736e2018c70ce92c0f710e31834
BLAKE2b-256 ada12a0eb2c3112bba0a1b51559c7c460fb164581999dac34d4a680c22013f39

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-win_amd64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: citry_core-1.3.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 bd7c9d16cee873ac496a50fac01e22730c8c0ed6dd80e319758ce2ba0e41e654
MD5 ec2a5a0f52f0d00c4a3e4d4115d39637
BLAKE2b-256 4dc121d0469995410b12fb5309c692239a924fc08cbb027091ba7c554e2aabf5

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-win32.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58509ae8dc00e1ca5c38afa6e172cf62d2cbf1028c7ee5ee48fa97d197c30d24
MD5 c68e61eeec80253b418226c4db7ae532
BLAKE2b-256 2f470bd22179b83abc66d9390a1c18108b58de15ee361963d9e72193ca8e98bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5b7f72ed7dfb87836f2236242e73c66b51a16f6493869109d7841e3cc88dc8ca
MD5 05548492572b8d394cb1be29ac273580
BLAKE2b-256 cbe35a832f61d6fe9cccbe236a44fe4ce025af6cb581b137d569181771f25d48

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ad68228d9fc7edd3dc9a6a3d441567ef82371e3a9669ea5adac5f49ec2d87bc4
MD5 df029f851d6e7a62f6a9534f776fc6cf
BLAKE2b-256 6a517312c9b9a0d408a51be53498dc62a30d4338181f13987e5ef22dfcd7af2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d2af22b3c66ea0c59080238b34bb5af4d96f35dd260e5ad479e801207ac2ae5
MD5 492a8ae98961f0c7fffd459cf04de5f8
BLAKE2b-256 8d5cdd51f63b627cab5c5ab60f17e11aba76d0b5f503d47f473f601a71641200

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3163a6fd0f131d28d1355d3f1d56cf1151c9cb1b14a9d01e80ce00b359040ed
MD5 7c7f41235a2cee98900eb871f24cc20e
BLAKE2b-256 5215174a31618f2b8c1415a9ef1bc0408fd0c0a73d756fa0750ab8b104c6e648

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9d6121632391b9e4862f24a96df5e07fd78b18fa5ad315bd24239f996787980e
MD5 1125560385776418a591c6d7b3fc07d0
BLAKE2b-256 222c2a8fb7fed24bb0b9d0bad70a29081556dbba2015eecf3333cad43c8cfe20

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 feb9df765a05c620005d5c579b861e9f85a494e0604b02cd12aecec67aa45100
MD5 0ccd894742e32bffe817afa1866d19b6
BLAKE2b-256 ba8525c20ad12acd545d3e3508884b81c09c13dacc85c0f409f84572c5919ba7

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ddccd511a4f6f9c25695210aae3848a37598ae6f90b006d039620e56baa707fb
MD5 01907565fb0c89f3b6876d942db65f55
BLAKE2b-256 39e8c7d722ca57f3ba18cbe4253c76bb25f46b96cddeddf2e07e5b3f744fa28b

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1de3cad565d9a514360c14476d55f7c7b75a6188f90ceb633fa491aeff38c227
MD5 7940faf0fb4efafdcc476bcf5a995f45
BLAKE2b-256 080bb66d9a7b9725684d9ed02adfd940afb7fd24aef54039399ca19384c0571b

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b3a3f4e5b67f699cbfa7a721555d84c594ca92a365eb3f1460de3709ad31b1b5
MD5 ce190a97515a527ef1a359638a2138ba
BLAKE2b-256 a12a9b11c6f068165c62a533fef14f22abfb2945078ecc7dc5dcac3623ffe7ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf1d81e4ea1e084e89f1ca5cfe36fc71313df9cf4d5cc42ef3982827e83dd059
MD5 15dd8b29af080cad1c4018939f7d4e1f
BLAKE2b-256 5bd669f0baa96e4963eccb6c81a10ed9f05a0745587c8046ca26f9b9bb138a67

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64268afe044874d879e43dc9a774b96131f15d59771cc5f608665c2faf0c46c1
MD5 c3d894ecc2219666cc03d833ec5c37c8
BLAKE2b-256 c48a50972034a9a6229f6204acbcda6106d4c308aa3003e1bf8fa8013b09e564

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: citry_core-1.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f22fa5b6c010cb97968802e99b91fa688cf4d4c84ff3241d8da22f6636fd4c81
MD5 499732327d9b4826fe04624e1f36e0ed
BLAKE2b-256 8eb032a9535073e571796d96d9069f013c19ce7e9648bfa8abffa859cb27c603

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-win_amd64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: citry_core-1.3.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1f8ec0b3bff077de3f9a2389c46fffb5da4bf19a968f497b159c4f54eeb0f933
MD5 83102ff1e5d3f576686e8eb1e4b2dd8d
BLAKE2b-256 d17083bd40547a67697db5e7cdd806725b23d321c58a687f1b2cd88b68c83adc

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-win32.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78afbf728bc009cb00c9efb246e5186cc79c08134d87235e782da1877f38dbdf
MD5 61a61d78f52dc7bf6f3ca24c4629fc8d
BLAKE2b-256 09b86fae96271d207083bf5d1833958043683a0843f6769b68a302aa2ee44e15

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cbd23a5135d19e7fdeb2fe2c27afe7f05f84703f5199768382a2bf3b87fb3647
MD5 84fcc32737bc8632873a706e8d11b20c
BLAKE2b-256 ab23f72a2299b5f8b262e14bef2ce63834cadb6eba1ee0ba931467b9ab6af20f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d501cb64a32061c61ee70052ac53649412dd13bb4262b1a7aea82d73ebe4f929
MD5 9009dcef54a8c9ac319aec6f1cbd99fd
BLAKE2b-256 f0d25c9cc8e9313366d1c59d57fb8cd6f6ef83f99f5deb9b6bf66b0fef737611

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-musllinux_1_2_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 15a1206f432846ec087bbfbb4d80e618219c80906c504e2bbf823bff8058feb4
MD5 90651ad91c7438b7c86bbe3a81911d63
BLAKE2b-256 f5b39214bbab3de6472f131454d7c885ca7aa56306e4d782e56c175d1fb0cb46

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 988841cf8b30bd0cf673b1457d1d54bed3567f6030136aaa6a2a1cd9ee90812b
MD5 b72ffdf784fff2ebdff9eaff1f5f7093
BLAKE2b-256 93560298b660b1c828fa2fb05ad89a5214c9d58e6938fd4e06432180765ee61a

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7268cc2a3b0a8ce9d45ab0975bf4cec683963e974a0d0d44addf3c0208a85cc8
MD5 d847a4bbe1651faadeeedadbd03a2647
BLAKE2b-256 849129346733334ce9e9783cdcfee2731e81baf1dbcf2f3be19a5be2920a64e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3848bc6443e762746cb6f0c377ba5fc3e85004d1bd9d482342ec6644f3ba1cbd
MD5 aa6f5d98d888f56401cff20958a4e7ed
BLAKE2b-256 7c38041c77f216e7a304e2375711703398e3abbf50de2e74514a5d61256dae71

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d1d495c228fb86a0ecbf40fcf25175ee2acfd6c972440a3f8395cfeec8c5b0ca
MD5 4dbbc70e3bfcd245ccfa97bcbc74f8d9
BLAKE2b-256 849c5accfcc0d62b1ff4752c264618d313c78799cf44bc28ab5f356d5c1d01cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9c9e793b076091a85cb1a4e6fbd05c5f0dc1f36f73ac6b9f64acb89407fc7e5
MD5 be26a4bb12f9c6ffb6e472b7a3a42a78
BLAKE2b-256 1cc27f88b873cf059b716ba56a13829b0366ff61a34bb5d9df03ef5703e23ea5

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 289233ad3a2b6d88708dcdb24f0e3c836d02faf9aaadc2ec0cabaf097b97fde4
MD5 9f632241297e1fc392af6269da6ac42e
BLAKE2b-256 5ba902b7896f376212473b330d4df3585dba07f610cdaf3149b471027ef31892

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6b433106066326b66afd7dbc814a3abd3b3446a907e23a8eae6e0f30d157072
MD5 b84d99f9a766031c23df1fb10c9c9fd4
BLAKE2b-256 52ac70a35f2cdc09d670b5ce188a6bf45c1941eb0f38fbcfbbf7697d461facb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 33494270310e319e5d5ccb67ec4e91ed954ca4322afd89549d76c667962b16ec
MD5 e190f9807a37dd1602fa146ecf14e8ee
BLAKE2b-256 4ed99b68608c0d7b6d15ae73c47f0d806e47ffd6e6afffa7d0cc32da4383c472

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: citry_core-1.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7c9276e21783a196dad7e847ef6fc7441180748dba0171b9be6b26428f722d90
MD5 53c703b193bf8d8bc721a73fc964d67f
BLAKE2b-256 a74392bdfc0d428ba75c7ad6ad1c955ca0b57195bf037de9a99ecb670bbf9bc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-win_amd64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: citry_core-1.3.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 5023bd695e8654b2918a5a1770b46abb78912d977d0482bef3332d026b03b491
MD5 ab24d70ab818e5db9ef4b0944f6f48bb
BLAKE2b-256 be34257270ae0df4596f1a9489fa798f7ef5595feea771fffec6c3808932c62c

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-win32.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79dc9131e231fe0b270d96b707ac1eedeb3ad9f52edf71d7a6496d1d5f834668
MD5 585522e884edab269bc33b104339a4fa
BLAKE2b-256 3bd90eed32b945f1eaa8e86fff4117218feda740ed38a30ea33c5bc8776a1a1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0f3f7f491874cd8688ef583b7dd6e6cb8e704cb14c20db69e25eb474425b5ab9
MD5 710a1cc3db51dd774faf06876e32f1ff
BLAKE2b-256 3bee1949c3d60ebf173de0273d286e804dc652c0b23f6df085f5537d38719070

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fe22056929c6957cc05f296d57c6bedd78e890fc3e255c12eb514e2fcf8299f4
MD5 9252ec075824fd8c6e346141190c6125
BLAKE2b-256 4deea6a0dfe7058404a424d7e38d68dd7f1dfffdac1e5bd7879af2ad64239450

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-musllinux_1_2_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48a272f391d2fcc2921b636090cb09c4705e3e79ee94a97b7d73a4f6d74e2e34
MD5 8d6112e5ec862fdbe258f2144119f68c
BLAKE2b-256 abf9cd7628a2fb8b4b42066ede56fd6611e2c3d8247bb0e4fec6c3e38c1acb89

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fed35402c2c9d2c641d4797d769bcd22de8cd9156eff9fbc7f6bd0104dde71c
MD5 f75eef30a50dd0454c347d0ad88fab45
BLAKE2b-256 06cb20f114a2535e23464c84bad2128bd59388cb560845f35c0db0c15fd5a1a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 06fb2b05b2f5617b2f4a5b3b74507563457d90fe41f13fb8fe8b81a5398f834a
MD5 901eadb1eb9e95a318df5a9a8b84fa5e
BLAKE2b-256 b0a83d7338efd8faf4ebcf2a4240b135fb4d3875c1736d476cbc53c0e995c75c

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b19d58e65fbad1824aef009c7f7c08284a69709c53505eabbc3e6f60efaeeee6
MD5 89a9cbd30035925f2724389a0c7663c6
BLAKE2b-256 ff693f59a11b2c0511b21eb485011872a500f265bd31a9e07bb5c3acccd6a0d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5ab843bf3cba241d39ea173376b74e6689b2ac3b9a3f1d29ebb0892f1d8ba7a6
MD5 de184d3dade2b6dd5f2be1bf1082f092
BLAKE2b-256 5bc9f207830199a2c5479b02ad7e2cb606083b6f5648de89cefe7d9a938a6a0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c0e0c2ded7d31450764112701cefaf5b5f4cc17f04408e24a66a6694aac76f2
MD5 4c074e5124e6e469867d0aed8ea9db96
BLAKE2b-256 7c994704786bd270f21523142fd9a7bef8b6243fa2472824d3447b44186dbce3

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 cc00951513632d850d273cc96141734530538e71090922c0abe351868532dada
MD5 5b9bc3475604f5bcab9aff276dc12581
BLAKE2b-256 27fe77b0a16e50b9c266bf5ad6dbe51646690be2613d3624ce827b11640cb654

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fab6c1a7e7cd90236faf27368b30de05f7ec4b39a315a7e6419daba075dea029
MD5 7a7d0f61a7caa30f848649439d84d4c1
BLAKE2b-256 aa8a6973e4982dff35bd6999c358c7dde412a50a6789a91abbba835f0ed41d14

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citry_core-1.3.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.3.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9a130e4f59f3f0d02530dd9b9acb0c32bbda408ceb640c71793deef0422455c1
MD5 4a9bc01636f8fa0fb6633047ebb1e2e3
BLAKE2b-256 0cba07c79a08231742d90562aff423def82632b8f8db2708b72febe937a8834d

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.3.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: py--citry-core--publish.yml on citry-dev/citry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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