Skip to main content

citry_core

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

Install and quick start

pip install citry-core

The public APIs are namespaced by capability:

from citry_core.template_parser import compile_template, parse_template

template = parse_template("<p>Hello {{ name }}!</p>")
python_source = compile_template(template)

The package also exposes HTML transformation, Fluent i18n, safe expression evaluation, template formatting, and browser-expression analysis.

Build integration

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 Python package directory (here, ./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 mixed Rust/Python layout:

packages/py/citry_core/
├── citry_core/               # Package code
│   ├── __init__.py           # Empty - see below
│   ├── _rust                 # Platform extension module generated by maturin
│   │                         # from `crates/citry_core_py` (suffix varies).
│   │                         # 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
│   ├── i18n/                # Fluent compiler and locale runtime API
│   ├── safe_eval/           # Safe eval API
│   ├── template_formatter/  # Authored template formatting 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, i18n, safe_eval, template_formatter, 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. safe_eval executes transformed code, while template_parser provides Python wrappers around the Rust parser and compiler.

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/i18n/__init__.py
  • citry_core/safe_eval/__init__.py
  • citry_core/template_formatter/__init__.py
  • citry_core/template_parser/__init__.py

This allows clean, namespaced imports:

from citry_core.html_transform import transform_html
from citry_core.i18n import CatalogCompiler, canonicalize_locale
from citry_core.safe_eval import safe_eval
from citry_core.template_formatter import (
    finish_embedded_format,
    format_template,
    prepare_embedded_format,
    python_expression_provider,
)
from citry_core.template_parser import (
    analyze_browser_source,
    compile_template,
    parse_diagnostic,
    parse_template,
)

The i18n API compiles and analyzes Fluent project catalogs and runs their locale-aware messages, formatting, and strict number/date/time input. The parser API also exposes stable diagnostics, JavaScript analysis, and parser-owned syntax inventories for editor and batch tooling.

The formatter includes conservative Citry/HTML structural layout plus the vendored, in-process Python expression adapter. The provider identity function lets tooling report the exact pinned Ruff implementation used for expression output. JavaScript and CSS providers use an opaque two-pass API: prepare_embedded_format() returns immutable, source-bound requests for safe expression-free <script> and <style> bodies, and finish_embedded_format() validates every result before composing one atomic template result. This package discovers regions and enforces Citry boundaries; the caller chooses and invokes the external provider.

Remember: When you import
citry_core.html_transform,
you are directly accessing
citry_core/html_transform/__init__.py
You are NOT accessing
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_template
# 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

Installing from the source distribution requires Rust 1.95 or newer. Normal installations use a prebuilt wheel and do not need a Rust toolchain.

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

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.5.0.tar.gz (2.2 MB 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.5.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (6.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

citry_core-1.5.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (6.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

citry_core-1.5.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (5.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

citry_core-1.5.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (6.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (5.9 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

citry_core-1.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

citry_core-1.5.0-cp314-cp314t-musllinux_1_2_i686.whl (6.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

citry_core-1.5.0-cp314-cp314t-musllinux_1_2_armv7l.whl (5.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

citry_core-1.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

citry_core-1.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

citry_core-1.5.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

citry_core-1.5.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (6.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

citry_core-1.5.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

citry_core-1.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

citry_core-1.5.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (5.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

citry_core-1.5.0-cp314-cp314-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.14Windows x86-64

citry_core-1.5.0-cp314-cp314-win32.whl (5.5 MB view details)

Uploaded CPython 3.14Windows x86

citry_core-1.5.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl (4.5 MB view details)

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

citry_core-1.5.0-cp314-cp314-musllinux_1_2_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

citry_core-1.5.0-cp314-cp314-musllinux_1_2_i686.whl (6.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

citry_core-1.5.0-cp314-cp314-musllinux_1_2_armv7l.whl (5.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

citry_core-1.5.0-cp314-cp314-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

citry_core-1.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

citry_core-1.5.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

citry_core-1.5.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (6.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

citry_core-1.5.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

citry_core-1.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

citry_core-1.5.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (5.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

citry_core-1.5.0-cp314-cp314-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

citry_core-1.5.0-cp314-cp314-macosx_10_12_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

citry_core-1.5.0-cp313-cp313-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.13Windows x86-64

citry_core-1.5.0-cp313-cp313-win32.whl (5.5 MB view details)

Uploaded CPython 3.13Windows x86

citry_core-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

citry_core-1.5.0-cp313-cp313-musllinux_1_2_i686.whl (6.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

citry_core-1.5.0-cp313-cp313-musllinux_1_2_armv7l.whl (5.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

citry_core-1.5.0-cp313-cp313-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

citry_core-1.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

citry_core-1.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

citry_core-1.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (6.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

citry_core-1.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

citry_core-1.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

citry_core-1.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (5.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

citry_core-1.5.0-cp313-cp313-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

citry_core-1.5.0-cp313-cp313-macosx_10_12_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

citry_core-1.5.0-cp312-cp312-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.12Windows x86-64

citry_core-1.5.0-cp312-cp312-win32.whl (5.5 MB view details)

Uploaded CPython 3.12Windows x86

citry_core-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

citry_core-1.5.0-cp312-cp312-musllinux_1_2_i686.whl (6.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

citry_core-1.5.0-cp312-cp312-musllinux_1_2_armv7l.whl (5.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

citry_core-1.5.0-cp312-cp312-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

citry_core-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

citry_core-1.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

citry_core-1.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (6.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

citry_core-1.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

citry_core-1.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

citry_core-1.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (5.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

citry_core-1.5.0-cp312-cp312-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

citry_core-1.5.0-cp312-cp312-macosx_10_12_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

citry_core-1.5.0-cp311-cp311-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.11Windows x86-64

citry_core-1.5.0-cp311-cp311-win32.whl (5.5 MB view details)

Uploaded CPython 3.11Windows x86

citry_core-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

citry_core-1.5.0-cp311-cp311-musllinux_1_2_i686.whl (6.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

citry_core-1.5.0-cp311-cp311-musllinux_1_2_armv7l.whl (5.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

citry_core-1.5.0-cp311-cp311-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

citry_core-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

citry_core-1.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

citry_core-1.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (6.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

citry_core-1.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

citry_core-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

citry_core-1.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (5.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

citry_core-1.5.0-cp311-cp311-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

citry_core-1.5.0-cp311-cp311-macosx_10_12_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

citry_core-1.5.0-cp310-cp310-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.10Windows x86-64

citry_core-1.5.0-cp310-cp310-win32.whl (5.5 MB view details)

Uploaded CPython 3.10Windows x86

citry_core-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

citry_core-1.5.0-cp310-cp310-musllinux_1_2_i686.whl (6.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

citry_core-1.5.0-cp310-cp310-musllinux_1_2_armv7l.whl (5.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

citry_core-1.5.0-cp310-cp310-musllinux_1_2_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

citry_core-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

citry_core-1.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (6.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

citry_core-1.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (6.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

citry_core-1.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

citry_core-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

citry_core-1.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (5.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

citry_core-1.5.0-cp310-cp310-macosx_11_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

citry_core-1.5.0-cp310-cp310-macosx_10_12_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: citry_core-1.5.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0.tar.gz
Algorithm Hash digest
SHA256 ae76c2ea46c26a9131fb82f6a3b5ce76480360eb0867c036b560acbef26ea877
MD5 9462804d258d3e529bf7f13ad7d1d491
BLAKE2b-256 fc96ca8777d96a5ed9ccde654f5b6c7a05faf3d475d5dc29d0a527ef30e3da28

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93426a6a6ae09b1518945aba1765071dccc932625a3de77615089cb1641c46c4
MD5 4fdae97aaae3b600f62679b1343bdbac
BLAKE2b-256 e76559c3ac867f9006bc4e2e3511c76f254635812a429f2472920e536df1f004

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 adf0014c712f0935f4d8b6f1729a7c0cd49e0cf719721779e683dad5a5190967
MD5 6eaefd37a79d03ad6f9f2f874e26a326
BLAKE2b-256 1f0c2b17bca79bd2e0a20ecc3898f56e78a5cf350c837d15c004e9ecf1ff4d7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 155423aafde89f8e0ec67b356310d7ca59d611c176e59b4f35156b4c54784efa
MD5 6b18a143e972bcb3b100965cf7b88b71
BLAKE2b-256 ffa51e29cafd7379966b57b0e1da0cf2f2d626819d9359eb863f62ced91bd06f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e42dea0792faa47cbb8b8155d82feab1e94525edb228faba3ad1a25015ffaf51
MD5 bb930bd98f95a7fca59fab37d665e162
BLAKE2b-256 731fce4261a0128ae80dd87d79b715aaa64bc370339b135c6fcf56254de9dcac

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89311ffdea2b845d734ee6efaccbca132ad279b4962f5fedd06e3a0d4fb3f54b
MD5 4b70d4a7434b2395e4d5af41fb4e5e6c
BLAKE2b-256 5d0dc0b81309c470bb91ee03cec8025ebe6b4c6cbc177180487b670032ec5be0

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 050f8f19c9f43d9aacb7e6a9314e7d3f396a5bd0ecf65017b5ae8b1bb75ad6f1
MD5 6c5c5c1a24f3c3a78f808b9d66b49ae4
BLAKE2b-256 bc70bf60c78bd791f768f3df2c703fbeb56c7f97afc5d5e6da0b970624bcd2f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ac3a37241a74077e7b23240be8ab2d4ccb03dd601f1764f2883153c5920d16eb
MD5 0d18234213c7a025a291278770b25f15
BLAKE2b-256 e08bbee8bce4df285388b47945f38e274b40690c3c3e04eba8f91ad48c32bd43

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5366df2ada97edb9771dbdb33ab9f11f635f8b4c7e3547552e9fcb109c2fe284
MD5 e5a8f2a020d14a42fc8befd577a018f2
BLAKE2b-256 bd960d7a334042b2a3973543adebe364e1ed1d6843b7a844a7ca9e9c73afd26f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8fd788706df17a489ca417bdabc058a9aa9be915d9dfda964c99bd94b023d80b
MD5 ae4a43307272dc3a9417aceb06256c7e
BLAKE2b-256 8416802e7f68dcf2dad6469d56b1541e231abc2aafb2f0b04b660b3d7abfc6b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e3f19b12cd42127cbc92383e0dd3e0703c66f8810ef6f714488ebe8c3e6abced
MD5 f01520a25992ea17c4f0a241b36df472
BLAKE2b-256 5bd70b1a987045fcfcc21ec8b0d2a755800c984fa4a5ab5314c617c7e048a19f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60f77b4e1999fe31cdfb60d299a103924ea0ddde54a309232be8270aa0c29ec1
MD5 1f4e24b1a8a1857f20ff7fdcbc4d52cb
BLAKE2b-256 b7f655e6adf3be1bfb9afd59795be98c6fbccad556dcf0952701ba6c0ee12205

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b25baa6e00f26e4a62d933f8ef20ce3622c5f8e527e876d01373b90e34eccfa1
MD5 f931cdfb19d2735404c9a49a905f593f
BLAKE2b-256 564c246e75f700ec296a2df073018d9256266b343a0b3964895ec38873de7177

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 394c72cf1d0437101528ca63835776601ae7da5d2adde07b38041e58589a9962
MD5 ba70d8a8eb4eb5a9dab6ca5901f60635
BLAKE2b-256 d13c08656f6167173d56f9ef4815aac81420aa32df85d9b190033bf078e1f65b

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a764fd5bf1be2d050851130e775323cd0fa78e644d84eab445d79d016b0deaab
MD5 0db69658371832f0cc5b9d0cd26751d8
BLAKE2b-256 96c36df834152deb0a2381eae8a2d07d389ac1efac6e85b503e2ff7fdeb6d096

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2bcb0ec042db088c4c759d88bea7f65a57ddc86e62a7e589111156e5b468f543
MD5 3b5e6e7387bd511d40984bc59e1ef4f7
BLAKE2b-256 989b979023e51e5b5c6c2f433a629a5e5cb83a664004f99c9fbfd54b32d8c749

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bbe01609943650828ae1aa73435d15d3bad8d9d931a009fe0da06136c27109f8
MD5 b5376f4e1e745e15cb70f400c4fee8f4
BLAKE2b-256 094c490caebff3b505720c4fed8ba0ca5cbb054e612ed930d6340cdfd1e83fc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 403e831dbe4dc9f76f40a4900228b932bcaf27a8008bd55d1aedf33233de11f2
MD5 3da8a3e0bc11935bc8d3e27e1c1279a5
BLAKE2b-256 e962723a595a921436e7fbdf45fd043c57535ab636b8f411898415c12e21be42

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 05513198551877e672c53d99d0f2c1acc3c008ee2b7608dc0b03532469ea0c7f
MD5 b69c30947d70235d59f38a86d3e2b16c
BLAKE2b-256 b48f35935b5786a660244775508e37339c678b82f05159e2abf54581f50b3fbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd58a6cf8bb6ff37451814c79aec6dc0587b515db0b3d36b4b3f868ab71e6fd7
MD5 2a6c40cb4bcc3d6e3f65702e46a1d9e1
BLAKE2b-256 a8a723ed6266494521f9ad8ada58595b16ee408a49db7d9f5890e89a0236907c

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bae5b2428d99d7b0a610fcd0ca74cb8326b3fb04b03951753de229192cb65aa8
MD5 d869b00e70bb141822c74f4ca197d525
BLAKE2b-256 0530ec9f4faed4bdcb909055f3275c0cb5d9cfb0181688a3728c780e57756066

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: citry_core-1.5.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 27cd3704e002c7884152a0294e3f329a86e6a3d1484789b15be0c794797896a0
MD5 3668cd907ebf0ed608dfd2e5f5a49c04
BLAKE2b-256 50e19f363c6fea67d442f9cd1072eb3ca97cf0ffbd892bf96fcfcc97506665c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: citry_core-1.5.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 096a56cb0214843a3a903e23e448b4875154219ecef1bc961368cf8b248a9aab
MD5 2ae52b5a4293fc858e532ffda49c9c25
BLAKE2b-256 c483e27531ba54aa41f6e0f67220cf3660a57b9eaac1f90f426b5cb11364dcf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 4e7c8588f5061f60392f907afc380501e4819b663d29ca75f699bd676970e1a6
MD5 897ad721628617f266216c381b4e0718
BLAKE2b-256 091fdbedc0e88b77c4c93de7d367bdc99aa98427149358d367d8901b211bd54d

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.0-cp314-cp314-pyemscripten_2026_0_wasm32.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.5.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d14cdd0da892969d4c0f1332842d2e74e4e52595265d07cc5e5656ed28029ba
MD5 7b8e5c60fc4ef7bae360e3039f870a41
BLAKE2b-256 78eb5c2f7c3b186c630114c7bdf02fcd15af97593142bb9b5ff710d616a2d261

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 778fcca9ef2687090f012bafbfbc679a18f3786eaf74e5b4fdbf24017d4209da
MD5 7849e5554e4307e3154de66d697edf0b
BLAKE2b-256 be32d1f23bb1d346afb38c087ab0f38f20ec39adef75a3e2f0922d4a03c7fa7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 37815b69152355a301873c6aec44848e999294443ee953a1422a9a7b9b7f6385
MD5 8c46aa3f18ecb83f52f6a069bd38b5d8
BLAKE2b-256 592a552454d4f908caf9baca30e806ec07628c15c34c9f1b6f4535032883b391

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a168d2173433c7b24fb73fe6c8e87e22ee7751953703db720eaed4e7a4b0a72c
MD5 e1a47b806b8e496af88be462a9888c6f
BLAKE2b-256 98c681c5ebe8d5fadf5925aa96c0c4b82e69ddc23ff35379b7ca57c5b57d02d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b6bb82305d6396f8d88da9dacfe1d20e68044985ed065e2070a00e0c1b45fa4
MD5 6a5b1ac24c713965ee34ce3545a2cb80
BLAKE2b-256 81132b1ee69697077381e29e36cc5c1fdcfe9d0cc33d0a7c6bbb46f7f520d695

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 05ad385bb8f473d88008eb2f3b5bb7550b3cf944e07e642bbc5372a20f32ea19
MD5 706d5ac751aee66ff126ec6f1262ce8e
BLAKE2b-256 b7f68187a4aad2393db7f89f5a1ccfcb4a87aee092f58dc195ab35b8c0b25b2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d0dd584458742fc9f02aa55316f14eb485b73a5511ca0427b6af70369bff43a3
MD5 9f35fff704f28f594d9d50bf52944c31
BLAKE2b-256 579f28ed2a23d298838d84c805e4a1521a98e14bf0f3c1f96b92434676d131a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7a8035e92877abe23e6e42969c79502e3203f1e3ff056c42574215e51d774aa9
MD5 ed2550b959af667cdde444a4c156e735
BLAKE2b-256 e06ea19c5e6421b0e97ecc1a0a1394c6caa14e196f15e30e9256c0abc3f8948a

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a46826cfae2c253ae4697b1e452d0f89be7fbdb77a0ead1c07e550240f539acd
MD5 d0aac42faf524329d1afc533d0b8f738
BLAKE2b-256 b92dfb8c4d6505f065c4057d9a6d3b9cbaa8a748cddf5890c062ce7bb7046d9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 863db6726cf36c885bd850e1cda7bf53ba6cd7f05ba9ee613c79e156a97c0bd3
MD5 5e554707ca3b618ac5450d93e3f68bde
BLAKE2b-256 13d5af73996a25a5e65b31a9d816855ab78c9d1cb3087e95173ecd6dd0841cc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb8e97419129513917f0430e0576f755929cea4a6f2e4584739e5e7c7ba716fd
MD5 429077649e6cdc071d1823ef86d3fc01
BLAKE2b-256 ceae253a7dfe3abd3ed85abba6f571486baadc811eace7e982e3c6ab98bbe599

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f91d5d54419c0237956a51735076fdb2c5664d86e240d5d2f348e111201ee931
MD5 67938a462fe0e2acb66e15ce6106d8f7
BLAKE2b-256 0250dcc8be1c1bfdd3f8001d2674ed3e0bce8424e06e59a0824bf331d78faf5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: citry_core-1.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f023239f57638bdae7a6683f73530035c74cb79203b903f665ba458ccb0fd356
MD5 156726d38d88442817d07dcda0905c34
BLAKE2b-256 ca6c67d5339407750a318bbb782d384887aed3b98632421b59579ce495245c1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: citry_core-1.5.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 cc1c9b8d65d0e3b4e1dc0ef64ff78d01b1fb302ed0d44c0dd4ee338019082476
MD5 82198607dfb9b633cf3305f877db6d9f
BLAKE2b-256 e02f73b3c59bb78ddcba271643be1ef27aa19d442eb56a71c25a7f63159c93cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d98cb677b9847f92eff40803491a537df49b21923414de24492b49250a6193c9
MD5 1cb95589f303b44eec2eeba937f946ff
BLAKE2b-256 1c53eb917abf282aea32d7b6c26aa36697b527e5afe523432b652a47af278097

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 27e8f38bba42253f69563f648fce555c37fa383b5f0717686d4bc5c560a4e5f0
MD5 044c86f982b5eb466b6b51b0960aeb4f
BLAKE2b-256 b338f57968cba4a72c863093e725182d3200ae74bbf9616094019974b1899d38

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f4bb07c643afe48066fee5abf6a87b78b6bf4e73a6a53caf3715d04f85997d9b
MD5 3c998b53c0e09f2d28a0ae4d587052b2
BLAKE2b-256 bcb9e15b05c5698c21eab2f95e583f29997f9fbf92683ef921907aea407d1704

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 96e90bbf0477bc5d7f2d90994e9815a83317c352998571e6eb101c7decdbb2ac
MD5 525be7991c0f062514773be4ac819395
BLAKE2b-256 c23bf61a2d1d3f54282efc1ad2fd7836f9aaa6640617486a11c444104084edb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65c550d603fe0a1e6d90a7d2d96cd61941b1ec138496b96b26af6686b9e3a37c
MD5 4e0f8d498843b6ac6fc3e01fe53274db
BLAKE2b-256 1d2348ef5ea71e9adb6b326f81503ce4b8736f40b345c9c715c544fa21035eba

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 45cea1d2a4182f67195f0faa52308d1e248390a3d5b1e3268b59b30aba3df06d
MD5 12a439b2658a853ca9b299f7cad24525
BLAKE2b-256 885e8ff43dfbc16bcf730b35d5d52f9c418526776ced006a39c95987fcdb5136

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 00e3d9ae55c4ab4c40c90cfe4eb2a19b014e3fc34441b51c29d37428303b52fb
MD5 7de0ed7fc5b0645212f0c1f9c93d902e
BLAKE2b-256 1562429b7dbe6a0c52861a8892297b6e980d21389bf79dc8243b4af1ca3044a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4b6de5b14343dfad8df6b76747a897edd9a6afae21a348ff477ff3555bb18b65
MD5 15a7815f5a6c5c164a922df3724002d9
BLAKE2b-256 d806023bbceba9e8cdab3b0c1c869b541f2c0d201d13fa25da3242d29bbcbacb

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08bc570a00d3c371c0d22c008c6501aefb42e43cab61564a8279fd893bdfe002
MD5 dcd90ecd39b1c6037de2fe5bbc7093f3
BLAKE2b-256 bb7e16d29ad77e161e06b40a4bb41364cecd5f76a77fa95e0943a8e333100e68

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 32ccfa6d64dc37258b8507e84737bb44fd34d7961dda0d98a48c22ec0389b92a
MD5 299ef10309adb43c18366cf5458d0d64
BLAKE2b-256 c83a76bd586d209804426b3c7e09ea484884e41170ddc041ef0686afce52de40

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce6af1a2d4f3020739f6c6862032e14e8dc7f7dc86979c0214e1247cbc214e26
MD5 726b4368c58403a4e40f4ac9e12b43a9
BLAKE2b-256 b76f144d667368dde350b816310d8097b1d83c9023b2d494056975795efe3423

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d02f6972383a85024bb32341755fc57e7fd7f4da824d30070f4f104b506b6c0d
MD5 fd8874815543da9052bb06f67f4190d1
BLAKE2b-256 a39aba223b2aa7bc1bd69488e8ade0562cef4a6e26f5b1f71ce646642c836942

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: citry_core-1.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9a7049406e698fed2ce41e09222b552f99626eb33a3267e77005b739a34b97bc
MD5 62558a2bd07c27cd2d145173cc245300
BLAKE2b-256 dbc27536710327e4aada8067170c84eb96c328db9f25d7f038a0cc0b58e4f7af

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: citry_core-1.5.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 09c711ed2035d6799bacda27db4f456a477e570220e85d83bf5ef259b67d263e
MD5 6b398b685a226bf559eae8cfa4675f6c
BLAKE2b-256 6db8684fb087ed6ed20002df451097e308acabcf386d6de2c6f0f22fc93dbf76

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc7aeeb40ad5dcd8605b326d8a63148240eaa5883af58561245c2ce313d6a318
MD5 f7e21dc68d781eab740dae03793e2aa7
BLAKE2b-256 29c3a93aeaa4cd78c824c9e580902ef32a1a7f8b8cb15c62df9e3e28b1a8486d

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e505d0350285c68e6420710306290a707ef6a4153a65de68457a009dd32dfb70
MD5 6ded5caeb67c70aae88bf44a0c310825
BLAKE2b-256 fc337c4aea2ea7fb523ec3c02e5e6a462df1c3ef8dbc64bf64a39bb81c1bcd01

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5b0cf31cf29a591eb12dcf30fae387a8a18d2c87205cddb7f12731b28f8f4be6
MD5 e43a61dc3d6b17acaeff3628af3c2781
BLAKE2b-256 5a7bd48dac22e39312a933e330baa448c9178cc7e5cec416b30ba626e7124da2

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6258e838f85693d6cece9579d25eb4af05f770c1ce4eea429d35e46e7de21d55
MD5 b0d2dbb9a916041fb53b66242eb17b41
BLAKE2b-256 2686b25d12a069805ed74badc187e83d6cd3276812e782bffcc12420dd261bab

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 472550eb9a40d2050d1e71f0d3285b078da716c395f568e98290a77a976c0a43
MD5 d1703c14de7148e365ea728f83f6bd37
BLAKE2b-256 01c063301a2b8ab66fb30f0576010d2100e75ac5ef83d375a2e5a4167af8b338

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 30bcfb1bead50bc4cca208d7d9638e4a7dcbfde206ffe5f7c054884fa5ff232d
MD5 ab8bd107b7123bb982dc9376e91a6ef7
BLAKE2b-256 5bfa5b795fec85e8872a5ad6f28413d0cd341b5ce95dd2840a1ba9e7a76ae7cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d6b93fcdb9352c4378f595aaa370b05b39d7fe0b9a8e61386f885093161c6dc9
MD5 36eab1e87c4030cf4b60a32c8cc286bb
BLAKE2b-256 4bf975eb7bb2816353e5957a9edfa230ff9c9125155b98f679dd6ade2331442e

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b78e08cc9da65340385bdd5fcc4fa57579c786aef162c289eb0570beec7ee23e
MD5 53f0873cd80c59b125f62795845ef487
BLAKE2b-256 ad7ada6542a1dfd813580b6bc1e98f08236a0f2a263e4f2cd8eae0a410a45501

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aaa4cab9985bb565fe90bba029895b1672fdf9a90e6a18a0c7d841e1a6951594
MD5 2846c0443f3eac31e73253685f723042
BLAKE2b-256 bd5f024c68a2860eaeb975cd018223550d7dea1e0ac068cb8d1232ea3ae5fd0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 dadfebf3dc6de132dbdcadebd0344ad2270cd35d73f6d2e739ec809a1700e7f4
MD5 65d129f6bb388f038630ac5e06ffa66b
BLAKE2b-256 e40e18719ef5822311ea50c18a7516718f1059a0f7ff44a3de756a64bcc11e20

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b63430de7218778b18ffe38764c4bdfed4835739c7958b12f82b0f3cc9aede58
MD5 d97ecb3ec385e3d81bb9959452e13f8c
BLAKE2b-256 cd0adef924edc0a16c31d0285531a1d32606fe244b8f72bd1b0a72e647d2d8b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dad5018b838f32522093e9f872889c43f34de3fa8ae0e64a10648428dbf1061b
MD5 95ec2fca081b3889872207661e81adf9
BLAKE2b-256 f0070fa42c81ea044af4092746771c681e8dac954b660bee122d0bf63d8a33f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: citry_core-1.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bd4a617ffe9ec5672b36169941c415a488495d7cbfed5ae9c7a089eb44b04c1f
MD5 e90763a8a5a1b34edd8113f169e1bc1a
BLAKE2b-256 0467444a1bc97d4aabd4b1d8fa9eaee112b3d135dd013afd796c9ea0fb282cfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: citry_core-1.5.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c1b3538a348464f3c0f649e17ba8ef9cc3ec615c6eb8c0d5202ee2415bcfc676
MD5 b0ba11eea06dcd90a19e725eb8ac27a8
BLAKE2b-256 e8950683bda8b73b1f2ba7d536f7fabb0de93f0850ca95e00117917ff2b0f91f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 879d8970616e71a4c12aa2948eaff9d1023f5d643c745d05f0e44b50d54de6a8
MD5 1eec1abb2035655d8b75227afb65c9b0
BLAKE2b-256 fe4294ea4a658bfc65065760fbfb3c35ae8c7d9281fa5668326f721f8f14581f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d4dcd17d57d66fcce352a0c8bdff607510610aa9662b51d2ca28155b008a8ac2
MD5 5d0f5b8d67584051894602794a1a4562
BLAKE2b-256 a03da3a3ffc956b483990628d1448d5ec63b5a11f4a7a07342f4dd1c62d7412f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 88d0e103309614cda720cd5474bc7ad42eb3bf28717e20075d93e58c023c1672
MD5 12ea0e2baddc79901c58b909fd63fa31
BLAKE2b-256 f5151cb44993b314971902012d9c4cb295ef32b691d381f8a497f0c5f15c64f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ac65f5b62947276936924bb678ac71a44aef998092b9e38fbcb4bed62e4494c6
MD5 a014b5f9ddd7b71ae54b5f0a0ca4daf6
BLAKE2b-256 986f9ed9e210cb2b0092b9c9b96f1ce4ebd9118e165de58e371f06f4f9217c65

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 323feb1fb247418d2cb28385c6b7c566281dcc8f59d649e8d61489b2f39527a3
MD5 749604bbd11429ceabf3b3dcee410919
BLAKE2b-256 f9d1bbef7588b749ccbb44eba5428dac80425c50be2d8ad9bb3c260ace41b492

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 25f9822859b4c52005a3037a7463c56bc497e9a7f4a90a39bfd35813311657c4
MD5 1e3fe9ff9dc9c95f3615cc7621a79c7b
BLAKE2b-256 411bdcfe5ef479160766b39a197d000c97a74898281da41e60846adc1912cf08

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 30ba0b5b3896f7135456d7c3e243d3c918d80004d158b613431a11da18203a70
MD5 693ffe7be46f080da79a0ac39a93b922
BLAKE2b-256 d3fb0471e1d2d8365c40aa720d4f6837421be0d83e8dc41752a9b88350c355c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 17b0eb5a741025ab3e18c9f08facaf03c975dc0e8b0a67bc7f8e4052e62d05e5
MD5 657737eda1eeb8359b82b53f81e1e378
BLAKE2b-256 e2b6c3a7f18ea318c83dd24c85b835043ff87dde603dc8af3feb05bb1b4b1dc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b06f429596994663ab6eee4e2ab8537863d16f835a1b3980af8f775964aa0595
MD5 a22467109a92b712d417ea447f04cfbb
BLAKE2b-256 b5343082b85a7f1c713e59fdbd01775206407a14d396331af59f8826ce19e97c

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7a2217668a7f1f1489f42f26fb9b26e1758cd9e6eed242c7832b81fa3bd276d4
MD5 81ae2913d4e6b7eb8f01a414de1e0fa6
BLAKE2b-256 f36f6039be5648dcc573b8e9758b63e00ad532cd74d663a18f17930d37f20d8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d007608ffbe8d8033d787b41122173d40f3de2e8fffdaa437125db595a386a88
MD5 80b40a2fbc5f4f248535af3f45f3ead5
BLAKE2b-256 a851c6f0063d2c16223fd07c4f1fbbe3cd9e06a95dfd980270e9c74bcc145ac8

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a1a516152bea77acda8314f8faeacba4ef090c785f1dfec5fccbfa19d48ecd9d
MD5 b52b24da2390904f3c0041454397626e
BLAKE2b-256 f93f27eb7e378ff726758d7a84f12603a8f21019e0e67d7b8af022cbd199aeef

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: citry_core-1.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 215f8343e28d5a5bd68b5909a1fb034052484667799a9f37a6345bd9575f90e4
MD5 3c6f3b74b3de64f19d5ec451cce0bff9
BLAKE2b-256 ac8bca904f4f4f6210a6327e443f889074349af2d807abce8cee408166baf650

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: citry_core-1.5.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 745473ea6712059e193e8a59eda207018e391d8b743c498f7bb4957fd8c1ec9d
MD5 9510e31e57b976bb307d0f71fdb2bc72
BLAKE2b-256 73cfebf72762e019f23dbbf06e8153bfda87b780e45e81916a2267be9cb49ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 acee24e3c6afbfaa80906aca6e6d29474556051815c1d316278a68e24a8e6a17
MD5 3667d0e1f56f941c6e1afe3fc5090e84
BLAKE2b-256 78420c8821543534aeab5c6aa83e0877bfd299842aac81fc6fe329827e5c9762

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3f80bcdf1250579d6030716d8887eab89621915f876a791e699293c575118d4d
MD5 a8e3b1aa133b78daf82a644bfc811296
BLAKE2b-256 94a106e5683be26666a2aa20b7915bed53a4b3d364a595116977f6b23ba99c39

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7627d9b76619e1ad445402e4b1a6710a53c4eb6d9d24fefc7da82ffab6d65bc6
MD5 881c7f84416949262ab3422fac8c23f6
BLAKE2b-256 655a967baa91f9410002932eda5af4c92f344706d443504437f61733e8a8215e

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7000f9ff3a6285dc372d36fcf8e4ce5fba4aafe99868a30f038e2a6603700c6c
MD5 dc3a666100a68048e5485fc3b30931cc
BLAKE2b-256 5466d51fa92091cccda976e7f20ca51b88953961db488e4a7e76ea24a9a68bc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4283ef244f7d58b23400a7b9793a4661bcc24b812e75aca9e5bc2bed0ebeede4
MD5 e44b9eaa790e990d5e31ce798c2a97a2
BLAKE2b-256 ebc6cd217736c5b1cb15f439148e881c90190faae265ef2cb2a019064845f51a

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 13143048c8d42b412745587ca140242e2f6616a8b720e376847a469f05f906f7
MD5 6266adfa8b69209b2d63d0240b7d9170
BLAKE2b-256 67078cb92841b8fb93015e762e807afc62c773cc57da1d398190eb9087c58aac

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dc9dca75522f591dd9898e22a03de735914a6a1e2655dbe1d35e2ae87930ec10
MD5 5a70989e2ca986e2648388240af5ff6f
BLAKE2b-256 d8a45a9b847c94d324703b14477b1bf8b5f621d60a10395007162e109c1ae21d

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8ec1a20188b3f7a1cd09199e5ca499597275fdd07ba537d9cc2924add6c69ad7
MD5 33e3dadde60a669b9ff0d225e838b478
BLAKE2b-256 e959b7935ce7ab035a3caeccf2b6c31f2ba08438231b30d05887bbd27597a349

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 34473d12af60da88f83e4b7dcd500ee7a63cf1b6b34984b8e253a96c626c2f29
MD5 f8861961bc65fb19a6dff7be31756552
BLAKE2b-256 1961639144eb9ddeae9789fec8809d7c546d6d896e0abcf09b9323c71d031b7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 221d68f5f337ce0444cbb8333de6df72d48d69d4832ee52b997356886cb6fca8
MD5 ce852d7f77821c59e469f203654854b3
BLAKE2b-256 b92cfbf24bcb3441cd4404963520c01db75031327ab5d16aed04394d62b1b823

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31d6cc7fc43b7dff01fb8ba2e0911ce8b350ed010badf7041aa0e574e4f58842
MD5 b7f1ffe03e5f70e10e17b74d3f95f86e
BLAKE2b-256 965ea2789ca6315d481662a4b9a7f892dc3fad502743127688d7bc643eca645f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.5.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citry_core-1.5.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 54a61d65b585415d1fbe50801524e1b74f75e14afa7c6e7d3d47b5bb7638cad7
MD5 47e8f61e2de48c09bc171ba3029e6239
BLAKE2b-256 178c241ee0a5ff61cb6ad598bfe2bc1d59c0753f0c90380d04e1fd39264764ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for citry_core-1.5.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.

Release history Release notifications | RSS feed

1.6.1

36 files

1.6.0

36 files

1.5.1

36 files

This release

1.5.0 This release

92 files

1.4.0

92 files

1.3.0

91 files

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