Skip to main content

Core library for django-components written in Rust.

Project description

djc-core

PyPI - Version PyPI - Python Version PyPI - License PyPI - Downloads GitHub Actions Workflow Status

Rust-based parsers and toolings used by django-components. Exposed as a Python package with maturin.

Installation

pip install djc-core

Packages

Safe eval

Re-implementation of Jinja2's sandboxed evaluation logic, built in Rust using the Ruff Python parser.

Usage

from djc_core.safe_eval import safe_eval

# Compile an expression
compiled = safe_eval("my_var + 1")

# Evaluate with a context
result = compiled({"my_var": 5})
print(result)  # 6

Key Features

  • Security: Blocks unsafe operations like eval(), exec(), accessing private attributes (_private), and dangerous builtins
  • Variable tracking: Reports which variables are used and which are assigned via walrus operator (:=)
  • Error reporting: Provides detailed error messages with underlined source code indicating where errors occurred
  • Performance: Implemented in Rust for fast parsing and transformation

Supported Syntax

Almost all Python expression features are supported:

  • Literals, data structures, operators
  • Comprehensions, lambdas, conditionals
  • F-strings and t-strings
  • Function calls, attribute/subscript access
  • Walrus operator for assignments

Security

By default, safe_eval blocks:

  • Unsafe builtins (eval, exec, open, etc.)
  • Private attributes (starting with _)
  • Dunder attributes (__class__, __dict__, etc.)
  • Functions decorated with @unsafe
  • Django methods marked with alters_data = True

For more details, examples, and advanced usage, see crates/djc-safe-eval/README.md.

WARNING! Just like Jinja2 and Django's templating, none of these are 100% bulletproof solutions!

Because they work by blocking known unsafe scenarios. There can always be a new unknown scenario.

If you expose a dangerous function to the template/expression, this can be potentially exploited.

Safer approach would be to allow to call only those functions that have been explicitly tagged as safe.

If you really need to render templates submitted from your users you should instead define the UI blocks yourself, and let your users pick and choose through JSON or similar:

{
  "template": "my_template",
  "user_id": 123,
  "blocks": [
    {"type": "header", "title": "Hello!"},
    {"type": "paragraph", "text": "This is my blog"},
    {"type": "table", "data": [[1, 2, 3], [3, 4, 5]]},
  ]
}

HTML transfomer

Transform HTML in a single pass. This is a simple implementation.

This implementation was found to be 40-50x faster than our Python implementation, taking ~90ms to parse 5 MB of HTML.

Usage

from djc_core.html_transformer import set_html_attributes

html = '<div><p>Hello</p></div>'
result, _ = set_html_attributes(
  html,
  # Add attributes to the root elements
  root_attributes=['data-root-id'],
  # Add attributes to all elements
  all_attributes=['data-v-123'],
)

To save ourselves from re-parsing the HTML, set_html_attributes returns not just the transformed HTML, but also a dictionary as the second item.

This dictionary contains a record of which HTML attributes were written to which elemenents.

To populate this dictionary, you need set watch_on_attribute to an attribute name.

Then, during the HTML transformation, we check each element for this attribute. And if the element HAS this attribute, we:

  1. Get the value of said attribute
  2. Record the attributes that were added to the element, using the value of the watched attribute as the key.
from djc_core.html_transformer import set_html_attributes

html = """
  <div data-watch-id="123">
    <p data-watch-id="456">
      Hello
    </p>
  </div>
"""

result, captured = set_html_attributes(
  html,
  # Add attributes to the root elements
  root_attributes=['data-root-id'],
  # Add attributes to all elements
  all_attributes=['data-djc-tag'],
  # Watch for this attribute on elements
  watch_on_attribute='data-watch-id',
)

print(captured)
# {
#   '123': ['data-root-id', 'data-djc-tag'],
#   '456': ['data-djc-tag'],
# }

Architecture

This project uses a multi-crate Rust workspace structure to maintain clean separation of concerns:

Crate structure

  • djc-html-transformer: Pure Rust library for HTML transformation
  • djc-template-parser: Pure Rust library for Django template parsing
  • djc-core: Python bindings that combines all other libraries

Design philosophy

To make sense of the code, the Python API and Rust logic are defined separately:

  1. Each crate (AKA Rust package) has lib.rs (which is like Python's __init__.py). These files do not define the main logic, but only the public API of the crate. So the API that's to be used by other crates.
  2. The djc-core crate imports other crates
  3. And it is only this djc-core where we define the Python API using PyO3.

Development

  1. Setup python env

    python -m venv .venv
    
  2. Install dependencies

    uv sync --group dev
    

    The dev requirements also include maturin which is used packaging a Rust project as Python package.

  3. Install Rust

    See https://www.rust-lang.org/tools/install

  4. Run Rust tests

    cargo test
    
  5. Build the Python package

    maturin develop
    

    To build the production-optimized package, use maturin develop --release.

  6. Run Python tests

    pytest
    

    NOTE: When running Python tests, you need to run maturin develop first.

Deployment

Deployment is done automatically via GitHub Actions.

To publish a new version of the package, you need to:

  1. Bump the version in pyproject.toml and Cargo.toml
  2. Open a PR and merge it to main.
  3. Create a new tag on the main branch with the new version number (e.g. 1.0.0), or create a new release in the GitHub UI.

Creating new crates

1. Create Rust-side code

Each new package should be a Rust crate, meaning that other Rust crates should be able to import from it. Thus, we start by defing a regular Rust package:

  1. Define new crate inside crates, e.g. djc-new-package, and give it Cargo.toml (crates/djc-new-package/Cargo.toml)

  2. Add the new crate to top-level Cargo.toml.

  3. If the new crate needs new 3rd party dependencies, add them to the top-level Cargo.toml.

    Then, inside the djc-new-package/Cargo.toml, link to those dependencies as pyo3 = { workspace = true }.

  4. Define the Rust-side public API for this new crate in lib.rs (crates/djc-new-package/src/lib.rs)

  5. Write Rust test for the Rust-side API in djc-new-package/tests/ directory.

  6. Lastly, write package-level README in djc-new-package/README,md

2. Expose Rust code to Python

Once we know that the code works, expose the Rust code to Python. All Rust crates are exposed through a single Rust crate, djc-core.

Bringing all the crates together minimizes the overhead. A single Rust-to-Python binary can have ~100 MB, because it contains the Rust binary, and other things. Thus, instead of having 5x 100 MB binaries, we put them all together to end up with only a single 100 MB binary.

  1. Create py_new_package.rs file in crates/djc-core/src. Put here any code needed to help with converting Rust API to Python API (e.g. Rust exceptions to Python exceptions).

  2. Define the actual Python API of the new package in crates/djc-core/src/lib.rs.

    Create its own Python module for this new crate to avoid name conflicts, e.g.
    let new_package = PyModule::new(m.py(), "new_package")?;

    Then add the symbols (methods, classes, variables) that the module should expose.

When you then run maturin dev, a djc_core binary file will be created inside the djc_core/ Python project.

Your new Rust API will be available in Python as:

from djc_core.djc_core.new_package import some_func

some_func(...)

3. Define Python-side code

By default, when you create Python bindings for Rust using maturin and you don't define any Python code, maturin will generate it for you. What this auto-generated Python code does is that it re-exports the API that was exposed from Rust to Python, but this time it's re-exported as Python package API.

However, sometimes we need to modify the Python public API from what maturin/PyO3 generated:

  • For some functionalities we need the Python runtime, like when calling exec() on generated code.
  • If a Rust function returns a union, you will want to wrap that function in Python function, and unwrap the union.

Because of the cases like these, we take ownership of the Python API, and define/update it manually.

So it's important to remember that the binary that maturin creates is NOT a python package itself. It's only a Python module, that you can then re-export as a Python package:

,-----------,
| Rust code |
|___________|
     ||
     \/
,----------------------,
| Compiled Rust binary |
|  (as Python module)  |
|______________________|
     ||
     \/
,----------------,
| Python package |
|________________|

The implication is that the final Python package can contain also OTHER code, than just what was exposed from Rust.

Here is how we handle that for new packages:

  1. Extract the virtual module that scopes the Rust-to-Python API of the new package.

    Head over to djc_core/rust.py and add entry for the new package:

    from djc_core import djc_core
    
    template_parser = djc_core.template_parser
    new_package = djc_core.new_package
    

    We do this to resolve issue with pytest and how it handles virtual modules.

    We need to do this because djc_core.new_package is a virtual module that exists only inside the Rust-to-Python binary. It doesn't exist as an actual file called new_package.py.

    See djc_core/rust.py for more details.

  2. Add typing for the new Rust-to-Python package and all its members in djc_core/rust.pyi:

    There create a new class with the same name as the submodule of thenew package.

    Inside it, add signatures and docstrings for all the functions/variables that were exposed from Rust to Python.

    See djc_core/rust.pyi for more details.

    class new_package:
       class Comment:
           """Represents a Django template comment `{# ... #}` or `{% comment %}...{% endcomment %}`"""
           def __init__(self, token: template_parser.Token, value: template_parser.Token) -> None: ...
           token: template_parser.Token  # Entire comment span including delimiters
           value: template_parser.Token  # Comment text without delimiters
    
  3. Define Python-side code for the new package under djc_core/new_package.

    If your code needs to call the code exposed from Rust, you can import it from djc_core/rust.py.

    Imports from rust.pyi will be properly typed thanks to rust.pyi that we've defined.

    from djc_core.rust import new_package
    
    new_package.some_func(123)
    
  4. Define the new Python-side API. Add __init__.py to djc_core/new_package, and re-export everything that should be public. See template_parser/__init__.py

    When the djc_core package is published, we will use the package-specific API by importing from this submodule directly, like so:

    from djc_core.new_package import some_func
    
    some_func(123)
    
  5. Add Python-side tests for the new Python-side API in tests/test_new_package.py.

  6. Lastly, update the top-level README.md, describing what the new package does.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

djc_core-1.3.0.tar.gz (935.6 kB view details)

Uploaded Source

Built Distributions

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

djc_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

djc_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

djc_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (7.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

djc_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (7.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (7.6 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

djc_core-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

djc_core-1.3.0-cp314-cp314t-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

djc_core-1.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

djc_core-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

djc_core-1.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

djc_core-1.3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

djc_core-1.3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

djc_core-1.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

djc_core-1.3.0-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

djc_core-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

djc_core-1.3.0-cp314-cp314-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

djc_core-1.3.0-cp314-cp314-musllinux_1_2_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

djc_core-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

djc_core-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

djc_core-1.3.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

djc_core-1.3.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

djc_core-1.3.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

djc_core-1.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

djc_core-1.3.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (7.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.14macOS 11.0+ ARM64

djc_core-1.3.0-cp314-cp314-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

djc_core-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

djc_core-1.3.0-cp313-cp313t-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

djc_core-1.3.0-cp313-cp313t-musllinux_1_2_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

djc_core-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

djc_core-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

djc_core-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

djc_core-1.3.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

djc_core-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

djc_core-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

djc_core-1.3.0-cp313-cp313-musllinux_1_2_i686.whl (7.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

djc_core-1.3.0-cp313-cp313-musllinux_1_2_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

djc_core-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

djc_core-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

djc_core-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

djc_core-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

djc_core-1.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

djc_core-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

djc_core-1.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (7.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

djc_core-1.3.0-cp313-cp313-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

djc_core-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

djc_core-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

djc_core-1.3.0-cp312-cp312-musllinux_1_2_i686.whl (7.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

djc_core-1.3.0-cp312-cp312-musllinux_1_2_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

djc_core-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

djc_core-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

djc_core-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

djc_core-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

djc_core-1.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

djc_core-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

djc_core-1.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (7.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

djc_core-1.3.0-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

djc_core-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

djc_core-1.3.0-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

djc_core-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

djc_core-1.3.0-cp311-cp311-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

djc_core-1.3.0-cp311-cp311-musllinux_1_2_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

djc_core-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

djc_core-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

djc_core-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

djc_core-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

djc_core-1.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

djc_core-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

djc_core-1.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (7.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

djc_core-1.3.0-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

djc_core-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

djc_core-1.3.0-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

djc_core-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

djc_core-1.3.0-cp310-cp310-musllinux_1_2_i686.whl (7.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

djc_core-1.3.0-cp310-cp310-musllinux_1_2_armv7l.whl (7.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

djc_core-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

djc_core-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

djc_core-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (8.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

djc_core-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

djc_core-1.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

djc_core-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

djc_core-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (7.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

djc_core-1.3.0-cp310-cp310-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

djc_core-1.3.0-cp310-cp310-macosx_10_12_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: djc_core-1.3.0.tar.gz
  • Upload date:
  • Size: 935.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for djc_core-1.3.0.tar.gz
Algorithm Hash digest
SHA256 21ae213c0466298274f78d59e0fea3a1427fac4f356a9a0b504790f37c4de8e8
MD5 64d21cb9641fdd77f3dd0528c3641ec1
BLAKE2b-256 9854380318919dccfa7aa6ff73291dfd5b6555fcf5b4909ff2b2a775d2035c37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0c5f3eb60eb77689917af958311788c16308245cd0e834fbbb18b39850f3195
MD5 f0c465a1077c9f33de24f7efed945050
BLAKE2b-256 2298700ca3daad84abd14b65ce3948cdbe0f39e2559c803463b271f04c639dfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9a2fecadec72088bcab24c1898bff101eba8dad7f99ebe242b1a23451f211128
MD5 1fa6b814f40a84cd884e3500137fe7cd
BLAKE2b-256 6b79d387961f1d273d40b3f30ec58c5045d665eb0d982915e1652cfcf7c90b0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ee9377c8d0e38977b6dfc57ed863574358382936bcb7baa0971a2abad1438c3c
MD5 8d7609249144ddeed07b67bc3c0101bd
BLAKE2b-256 fe56cbe7809b3ebc25f45c68d4394f1c30fef26ace36e18a62855c0b989c933c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 769f1c8515cf505f51c23d4b5ca2e8014c3a66e968223a875c9086e61ac0e44f
MD5 bc37921619c10fec7637e3600f36feb2
BLAKE2b-256 e1b88d93acbdbd6e08ea3b016c20c4cd0244e1cba85e5be18019c6c39b2cc9dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b63180a87750d0d6bf38b33834f92a8d0c3e0b7e196b1e535e7ba7d3a8d7c2b4
MD5 5b51b42456cb242c514882322dfddb25
BLAKE2b-256 8281d52efc63aed59438b743b09107e9cf033614d98456c79b162d28a4d517c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fafe27b33ead18a186e7819921addcc7b873cd529f5698c1fd68e4fd256e9466
MD5 2f73b0c073f6c610f2d2e1b4ea98e67e
BLAKE2b-256 69bb5d2d40ef3c61408fc1d99f52ffc9514c7d48cb9a98f598ed40641eb82290

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3c62b6795c18de9db255c287affe29007282508c629eeb460e7183b62c555d87
MD5 9470c5dc22865e864924f0b1149eea33
BLAKE2b-256 185b716106a388da5125ec6478dd6cda76ec411e5e1a79f8e948e5cf4a0dafb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a2b3d0ed3a6785b8f31e966dca98350803c415e7f34007d0dd030d42097e2907
MD5 3dc67123947a1b9c6e29667ea5169809
BLAKE2b-256 123fd1148adb256dcc2f38f64a49726b3e5af40dfe570411e388ae650bb2483b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d73da3791493334463a451b30c0c2759fd34f55e4d546f424d67d8bdb6a48904
MD5 348537c7069f837a153e614cc956d5d7
BLAKE2b-256 b55a839f2157bca496ba726cbd216fa4ef5d836043c68822f1d9a5bfd9d4329c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bc00c684ae9c874115770c0bace65ea66eb504a49c0f93608d55e6b349771f34
MD5 5d6f7152f9499f5173f06515f0ab5b13
BLAKE2b-256 3e8406f1601e0cd46cd6dd526d74799ec22d7e0c7242382b601bf3912ba8878c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37796d3d3b5b480107b0eb2e9908f40497a59c6a256895dc2e333b18c94d01c1
MD5 ed1f2cf4037c6347aeeb24a5c92736a7
BLAKE2b-256 8a1323cd730067cef75e7d65441d20082d25c609a6d1677c0b315f78ac0e558e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 42e1f5ecf4095ab8e40a326820a863613baee1c2862c2bc253733d6a9a722a27
MD5 3562061d365ccd6df5accf13fa6f01fe
BLAKE2b-256 dcf9107269f1d20413dba1583bda8ecbaf53d4aeb43e9d1535b942cdf9a2c3df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9b4717ce2541807b1314a649b72da7fc0261c2ac1c8cf577bf5de8b88c8ce676
MD5 a8057638662161333870f511a01a233c
BLAKE2b-256 109f5d392fce224d3b6da6c1503e9f9850556bf25da449df8381454017bde7a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c6754edfc0a33de16c9f4bcf659cbe718d6b3b112dd2678b99a4a753945acb70
MD5 20db39ef33263e328df1ede5aec417f5
BLAKE2b-256 ddc079a1b988c5c22f7230b83a1f87a534f426cf41e7a487d2faa0f6309a518f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e9e53674107f2f21022919d94b940bc5ac4d175c24e51297986e04c2f71ff8ff
MD5 a3360b7b1bc388d57e4ea146e4ac0b75
BLAKE2b-256 6765d921bb5fa02d5546d41b729fe970d481057e0eb5b2736f69ec0cedb4c0fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ee4330ebff9f4ad4136993b6e3d2a80c0c2ce4f9995111924fe8391b648f4fb7
MD5 977d7e13838564e9d776376d7072a7ce
BLAKE2b-256 ae30ec350b8dc7fce342b696666fade9ee428314d12d0cc70a3f2b52fba9bfed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2e1702af9cb2edec6ab778e5f4d4167502ee6ec5cb44fe1ef5bca08a2f7f7871
MD5 8d2709c1ca91c7e1fbd00c1f3eea8916
BLAKE2b-256 316eb6754970b6f05afb6b162babd207d4af61579a1f15f6e3702b5bd9da7f30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7165786d80f86cd03171fd4c452016ec367cf8f3bc79e02bfc4ba1a520e08d00
MD5 aaafddfda0497a303e0be9f6330b1aff
BLAKE2b-256 85a5519a1f1b55b3b1e7393656a7035e340eefa4c56249505eb37ae72b1dc156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f0235c4727def2f4b4fbdf34259695d92d6174e629fca8a2123b50e8636e749c
MD5 fd90199a8e14664cbb26d82d03e5d880
BLAKE2b-256 152da03c7773d687914e756edd7cce5fe88a5db7ffe551e062a6679784cdd7a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: djc_core-1.3.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c9b1f6be9cb762de0dd5d61b13da9df998c492d657d2545eb260d49014e1c07f
MD5 aa47f4860847fb1d2cd4ebfa49666e39
BLAKE2b-256 ac9a4d1b79ce0e20f8d322bb8a583791698e6fbc30772951eb1fea07e4d46b87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f1a695181e6a30e7df8ef87639c1389c9a7949e211cce14bb7b363fe1241f1d
MD5 c6e83cc909a1c771aa74243cb36a4b69
BLAKE2b-256 cf489d4e7c57b5a191b86bf159367d917d1dc698d4ea3983764cacf8430ebcaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0a72088751878fd5f8e9ccb43f0f3208cb3f189988fe1cd8551bd71e76ecfebf
MD5 4778a6122f70e66cc02647773d1596a2
BLAKE2b-256 87704922e44cccc6b67e39af8799c1b1ebfcb89aa18349fd1675abe9add76152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 278f9eb670119379bda618ae4170de52fd664ca13fa290a352a5fdba23c26b4a
MD5 e171513e07386a4548efb54fd1b69bbf
BLAKE2b-256 f4b2a03db8f369c4a43adc3514e1e824222ae0016e13bf3a3e2d03fa5bbccde2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6298ec1953ac249587f912c6acbb2feb7ec96a6a20b03c0e5f0c080670a2637d
MD5 c793b1a4b1fdc09cdd873157aab760f7
BLAKE2b-256 91a117ac645224fa1d5e2e6af5ab5b388784dd354b78c91d98b62ed78629daae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12ed2ac524ff6df5c3d682814d15b3896a91d040502a2fe77f1cb7f742b5ce63
MD5 ee62afb3191a99e91d86f15ec594f98a
BLAKE2b-256 44655c79fc1a54ac597181843006a72000bb9281feb3bb271977b4b86016f4f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fe7ef42aaeb55b3d4b1ab0716497de8f810dcfab66f894b2075d0e2645621191
MD5 eecc75b70f7879b3020bb971bc21e974
BLAKE2b-256 7552b825cec54bed514fdaceef0e59d14e3590a6801ae250180c6d96eb0dfb08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a39b83877f7b1925ab64701a9cd66745af9d9d0a770838f86f8091b7331428bb
MD5 4756ba2e834a675323b35e67d5d4ca3a
BLAKE2b-256 4e3a0d4c5743e8cb0a0fdb552f0289750ef24b3ec372907ca8eac032ad1d82d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0b257a683ed98284ed0a17c35d483ff446f019d642facdd713635802cce26a36
MD5 4e758d77e0068e6316a381cacfbda2e8
BLAKE2b-256 930c719b769aee427ab9600d5fe283384cbccc1a5adbcc414c3043d56bb117a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55389a87209a85cb098e1a0b9283727edc97de7b696492744a2114899fb429a2
MD5 e75864e6eb2913988d4f968fbebbc8a1
BLAKE2b-256 85c89a18f6a71d439a1ee59658c11e9baa62dc0632c79dc73724ce809d0aca67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f470690cc98684d8513e70a5c6af306ffaa083cd37e7ff2a69fb6ce7c1204574
MD5 f5f7299f57a8d4e2605c67bc06d870b1
BLAKE2b-256 5c0ec1db704e3b36b88ff16f9809290ad5196f88555d4847483f87f8760bd83a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca0d29180a69d26bbaf41338cad810f877cf875b1c41c4053973679ad5e4a320
MD5 a78e78de6db228f9862d47bb397e0c9b
BLAKE2b-256 73f4e0a53b816b1fd4c4751b92416bb8958c9a0411d8671106a5dbff2019a59a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a28b4e4f835021aadd73ed9572359fa4f97f03ee8a60a87fb944a54fda4d606b
MD5 6e2b0f427af3ab51c46aa164c2218a00
BLAKE2b-256 e4c825d0e985edec2e8ab470e8cbd7027f4d723bef6fb7d6b791758b648dd81f

See more details on using hashes here.

File details

Details for the file djc_core-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cab77e60f3e299358a9843cbb84c5797d6c4bfb3e142646ad9c8d326c1371aba
MD5 6857f44eeba9ec6626e3ec17d55edeaa
BLAKE2b-256 d047d41ccaf2cb8d8ca42980e994209d60f05fb5840e37925ee8ba8aeaf556b5

See more details on using hashes here.

File details

Details for the file djc_core-1.3.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9a28ca4b24912c29530648796ce3baa92271caec6b28ef114dd0bf73820844ba
MD5 fe90c32f0951529b662cd7c373c21c84
BLAKE2b-256 d23ed09ec3be5f6560a2003e5c69d54d7782de241c7310449d22cb68d3e85fff

See more details on using hashes here.

File details

Details for the file djc_core-1.3.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 abdd8f56ffecfbac73ced35fd310dd007a7255b02786261001a6e4454d272ff8
MD5 3144b3a1d3dbb94d9484c05e74ee847a
BLAKE2b-256 9c9856efc05771c9d36514425e3409f520574b1265964e1bcb220428b3ad2b7f

See more details on using hashes here.

File details

Details for the file djc_core-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46c6f65d3bbd3ae6847ef61510c6371026f9d3f7f35bd25a08648b9b12e11d81
MD5 1b796dc8a583cfb65ee34bb156a47c57
BLAKE2b-256 3fa3ced5c88c8d6843901b3dcdff93680c71667fa72b62f7f8606f1f13137fa3

See more details on using hashes here.

File details

Details for the file djc_core-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7c4b55cd2ad657cd6f7c93bdd0bd992ab35795dc907f419e7ca03d24cd6c6aea
MD5 aed3f99a0e271e466a32c004797d1ea7
BLAKE2b-256 626eb80b804f31fbb5d242438fc231c541e63d9e1e1a0e281a5a1d21610cf2c9

See more details on using hashes here.

File details

Details for the file djc_core-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9bfe81902c9cc1091cc172f2476218651541b6795a6a887f6005ccfff7887f73
MD5 8e07ed158c81e3a71d417f4a19d09479
BLAKE2b-256 cf4b9d02e5bb16bfcc98cd9e4e3d99f4e2afb7df0d22ba54252379e345176b06

See more details on using hashes here.

File details

Details for the file djc_core-1.3.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e5f18b506ae5d92234024e80af362832389aee44146477c1f72dc477c9f071ee
MD5 31cb444a88238e1999105fb9c4fb93d3
BLAKE2b-256 803924da5d1644e491da43f8e55eb4909e034814330a62e2e1ec5e0a478226dd

See more details on using hashes here.

File details

Details for the file djc_core-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b39e011230338228eded7855ddf52b1f7b6bf7da21dfcde097fc05fcfa2209b9
MD5 ca75011abad84ca04cf3bb272c9a2e79
BLAKE2b-256 b75b27006bc159af5ab82352a63825e34b3d5c48bd61844d0f5c53ff13893507

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fe08dc4635d4bd96d6fa2b1239af6d12f66f9623991e2e65a193c7853f1e0b41
MD5 e3b2862273b3b2dbd9795127dda9d437
BLAKE2b-256 7592176e2dd6a00375e01ba57dd7ef78430f699e0168f2a98f0035efca4a537d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: djc_core-1.3.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 afc209afc1d9847ab107e44758f89d1b6f50239b13c291b590ccf5ab4fb8bd78
MD5 9ac2520af29b52e23b5a93d0efd055d3
BLAKE2b-256 bc910af6e728794cbbb6ae1d58a3ac2adb11951b45de3d2d3dc7b7ed7df2b62f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 610159c9a7f7418ca73bbf8e01f7b5ea3653d3322edac81dcf7684c5278ee435
MD5 1206d9289cdafd172d5a62c4e63c925e
BLAKE2b-256 bd195446f5bc824a66d89ae7e815ff3703968852a1a3ed434ecf33b8b07b3820

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3634ed0a23754dd7a020b4ca54fc866390c7f55df4efa9f6cae3a5e8af8d22c9
MD5 256ad3f23061cf0b2363457a1930deb1
BLAKE2b-256 191357152790784f54f18266c4e8929ad3223f48e805985359d2f6c24f087e28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 230dada58b918cfe5f5ee6010134a6d492413428674459b794ea9ecb032e3e87
MD5 f3948e9469932183b0cc9078a0187ba3
BLAKE2b-256 eef8bf90df4409742ce21f477771791761a3930939928505d0e632e5f788039c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c1c886ba381d5b6b8e11253ba8d0beb99183a82f6b4c648abff1634df77acd5
MD5 56c6c1ce6940a4d1d39d8a6440e43613
BLAKE2b-256 d6975e1ee7599f9d48f610c5060be0b28e6e33f8a6529c2b8ceeef14e278feab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f99a0c817db54ec6d137883625c739f7832af2ebaaa64c4cc330ea2b355bda1
MD5 0845de7489bcfce329f353eccd0cb689
BLAKE2b-256 f697507db5567e3d0e55d94a3ed48b6c84c2dc5f922f293f8abad83fef31999c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 15e97d5300ca791b4bb902704e759decd5b8dc49e2c87586476785b99a33cd93
MD5 3b6a7bd3062c838d5410f519a8df220c
BLAKE2b-256 82869e0617017c759ffb895df1eb7602f9ded55a3415d0760b1dcb545b4caa38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d05e48bfcd4be4a1314b59478e432a8d61282950f9cd3ecf6c99e3270c221f55
MD5 bd6a55112a954639c7bfd5234ace4d16
BLAKE2b-256 53f8f24aac73da1f57e2e6530a2613823890ba55ccc275333bfbb0ec3a567c82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d24732639739efb4fce6d8e21b707d72d9a2341d48907ad769f6fa89d192cf3b
MD5 eb3603a8da7cc4d66ecfd963ec4042d2
BLAKE2b-256 dc9d5800ef4195e49f3085b124a4ffbfd0b4c9b1fbfaaa692adfc42aea93fc58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0da9098f1b00620eaab36abf8734e82f8feaa1c402e31227b09fd1a1c452e717
MD5 d0b622d0bcb05b7445399b008a37aa7f
BLAKE2b-256 78b4adb0f07e8457eebc174dc39047064e78497ada7c7914a8644afacf4857ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b35be38bee0058cb579a6c0f8b4e47eb0580df8a3e631149d891b3f1b47509a0
MD5 086ae76163f74fd1baa1a89952aeedc2
BLAKE2b-256 569cfadcf6c56ccc350f043b57d6691028213d6e11433033bf9388f2e54c07c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26b2116604a2dd0202ac707169f32bb024af016d78506fef4f14a2f42d694646
MD5 c2bcfd0cf8588c8f497b756d73fd26ce
BLAKE2b-256 cad4c6a7a054f30e89ab79543df03da9cb9bc0e6201bec37657252074d10fe00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6f41342445b56d3f9d535dddc0b2804651e0fb0441f98196c6bbe582dee12499
MD5 cda513bc0ba36567ece544d7924c955b
BLAKE2b-256 0ac3601a2013b8abb3f53d426faab5d3ccba483ad40645c38fc6703adc80afe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e4b9dd075257eafd906709e09efad8ca0f893efc8f19a8a498da09882b736f63
MD5 be3706ac2308f8a55814c019e3ae7159
BLAKE2b-256 41608ab35253ef62b4f4b78b0c87db2c0ebbe686a685180835e48948e12940fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: djc_core-1.3.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7c55a08aa85b42529d167b4f6637378a11fed8ceac88aff387e6884302d3ffab
MD5 389830094cd8ec701fbe0f5cf8f21ea8
BLAKE2b-256 84e261d9b4f15d8c8418202dacd0a6ded567947d54aa7dd33de8771b12787ea5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd1375407b113e1e936b5d6988a220e0a6e13d4c36de65da01788e76a45f2041
MD5 2dcf5119010a705f93b4862f9d585162
BLAKE2b-256 8777f547ef572c1c44d56bf4dd137d4a02abd511c086c034b44079426368d7bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 93fb754246d1b25d439c44e32461d480a8f147fab8cc7eea770f60f2030aff04
MD5 d33ed0ec938d75ecd7ac002836d2b11e
BLAKE2b-256 cf77e46688e49b0e78b558e84dd608b0081719e7ace1e3ef2d7385d503ddf5f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8e7196f4636fe17b7bd1ff7b0f859cedf40faa15e458e43fbb3316dd6b8aece8
MD5 97c4896c424463aabafd78a46333a2eb
BLAKE2b-256 6f6ac7c9318fb162291663fe44b621f16f5f7c11f57d7bfaf8ecb3852b269896

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c8afd797c740e9f2c1db337923afea8119fe204506af9cc591a70ab914e766d2
MD5 9f771c9984bcc8bef5472110b9bf25f9
BLAKE2b-256 6390db1877514bd8d0190ada6e7587c8f33d9d022459cd102f5e708028444efc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4cab7a0ea090500eac4dc84d43fc61c4ba643e2ca29aa129b0f57624210b481
MD5 0fa062771c63db2b11d421a7226d2557
BLAKE2b-256 ff4c7107c00211c350374a9c1162a16c6690bc0f2b447adb710dac33c35c372a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6378cadb43b4cc1a7ef4754ed658f7add5ef176f914556cc5ae4fc7781a914bd
MD5 9cbae3cc5607d7e30385eeec9b1a7238
BLAKE2b-256 d091d74dab9cf7330302f099177145419b77164e9604ed1647a1972ef5814127

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 aa378c9889388a2ef63c7e8c9c24cbb86cb9f3ee2c0de0b01d4586deab1b04aa
MD5 baa1fcda60b307a71d19693dfce10e8f
BLAKE2b-256 7bdea75a995cb1be44e6ce144acdd9664f5a6943bbb022312d2ffeb5704a027f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aca2bc3322bbd519dd2f2f4d0333f30af944710a51b157774d61733a944120a5
MD5 c7d228c673e5a0e9e29802a857d8d61f
BLAKE2b-256 eeacc7f45e30b5047948571d6f71e985061d8fb40c45f7d42d30eb504c784990

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7e94ab9cd8c089e621408a0e9cb90242898e443c07325c12c2ce6d3080fa3c8
MD5 55bf064f776cff036ef2afa319100b29
BLAKE2b-256 cce42f2d042a5854cae521f762e2fa84d3dd77a735ff046c7beeba3957b57f77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 697a8a04d1d88babf5e0015564bcf9cea2ca4200e1347f6d573c6fcd990e9aea
MD5 e41c38dfb29f14087601f398bf4b88a4
BLAKE2b-256 180f286c22567daf67f9de7cc8864f236367ae69664623c4d67e95fcbf13703d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b7c4cc393d2c5a17b7349d4f982710ec5f30667c90c06dfa754f1586333ea53
MD5 585aaf46ec7dcaf313216864ae3e02f3
BLAKE2b-256 e6a71075885e4401e3f58b0f04aa9bc8d79d497e3e97ae070476b4b0f0ac9788

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 779d60b839476f1854ed527720dc6e340311db28fdce28479c56a7a8f9127566
MD5 e4415ce5b0e77cb4fb1c00ad423c200e
BLAKE2b-256 bfd6c4a6c6de76b500def83e8883a5bfde7c3deeca510b728b909a78425ea502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 808138803c8b464e10283499f3c12cf31696575a0229cd30e1ab4094da1947b1
MD5 2d29554d5c96006db52f650251d4f392
BLAKE2b-256 c3d64b1c9da72c4e8e0bf4454a1f2a2662729707a90bbb6bed3e0168c8cd14d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: djc_core-1.3.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6d13345a657b2cbb61311e97b5d564753be982b98adf883e0c4161568a6078df
MD5 c6291f8d115131ddddec720546ca6f31
BLAKE2b-256 bf1ca73c38f1960e044f2a44628eb2313cb38741f5dfbd5b143c6c3b9d5cb75f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69cc8a1e4811c51ec4a79791acf593eb9f52a1858a24ec585084dba00ff221bf
MD5 66afb45d951a149e4aaa70f34c46aefb
BLAKE2b-256 8e46a4eb44da295445f024c8488720c8e0449ac6e2756fcdf3ce14362d8d9db7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b9a614209431a6d27a93d92abb8d567af0a9e7d3f444270d981bde48a5cdf171
MD5 beef0e413c805fe5182b3e175b831591
BLAKE2b-256 8981e389535ae88dc200f12e139c22c0872f9abee47aff8b4e0a1165b00cc080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c5e4010d97d373396b9311dee1acb17e1bca9e0119dd07e825f3141ad80061a4
MD5 a802924feb44e3c72108a58c9e017c4b
BLAKE2b-256 6d3d113b1acd312ef5cc149fc61aad046892b20fb47a686f9f326e684d87e47b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b92fab4d822a91c42d484b154003f4697e14dd2af48e6d85cc63bce338359cd
MD5 bfc2c3f4f98c4f8f85a5df75faaf8782
BLAKE2b-256 377000a6ff031acf30746c1346facbd6b0adefeb773a1dd28714375b5d4415e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cad0d8fb6ee88d4099a23125ce21608827632e3b246a0fb97058c19380e917b7
MD5 3436c415d83205bdb45b5bd96453ef60
BLAKE2b-256 df307b57a1c7d0ac96dd10f09ade4572847c201940bd72266678a3e8418ac190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 53ee1fc80b37c16c1f118fa35e10781519de4381c376bf59e9425630a5d5de6c
MD5 b3e3f4e980258a31d2d85a67da6c5d8e
BLAKE2b-256 10c8cb2bb9bf89e08f8d3e9993b260c23ced88b0771c7bd32949e28ceeeeb795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 31da2e0200b97bbedccc3c6e16c97eb8bec2905f5b237e406e262fa76ad06cca
MD5 4f3ff17e17a424396a4554ed45c0d672
BLAKE2b-256 aed63e6f3a68dacfcaa1766f30d65b933d7bfe8fd10612d65cf3db03f80aad43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e89bdfa92380055f1d7b19b91d69bb26a014d87c124d7c7b824afccde1ff43ea
MD5 6cf5557fbfff7d9fdf600e76e626c67a
BLAKE2b-256 5f4893921e226fbb15474800fb5fe635f751a9b6042daa50fe6d8ea0328dc259

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 323359f6403ede461e5f77cc65a923cbed41e111d86e38a4d8da60102a7155f1
MD5 c7f7c3546b42071b3d8ce020789cc6e3
BLAKE2b-256 b9370ed3abd181bc4cfdfac83765cd48e7e5e398ebc2da3e33f0fe8c53fafa88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6d920baa82c8b9c231c6f281de1f65c8964ffc939ec37812d906ffd0f8276c96
MD5 522820d57e7b0ea20d227465caa3ed17
BLAKE2b-256 0736eb7c0930069772c418d06811f39ef8a1064f1512d1d1cd7ccf7d93f3ab22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65496ce2a58cefcf9f586901f00dab15beb684ba894355648116d56464b06cba
MD5 72d02c6cddab983ea49334202bf94779
BLAKE2b-256 f28f8f95d13c020aba3888c135b08da8aa10f31ae99a43da5e328f34502e6e05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e28f44f40e00c8e1466ca6c4c16d273194c36c2f643f370899ebcf597ee4e47d
MD5 556b30af419b69ffb231d794a376353e
BLAKE2b-256 32c873f9518a06e50eb7dc428a118db8963cade1a727a9a5c1ca79b3cd866bab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ac4a03b9c4f1c3c37aa56bfbd298e65dd3833e91d70092fc63a46b56e73cff4c
MD5 ff18067b821b1057bd4b7718acce3761
BLAKE2b-256 d7ae9802dd0fbfeff36fd6dde9dd646ff9c9d442af435c7a99d88cf5bc03f8c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: djc_core-1.3.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c95a74ba009bfda680020c62bd72de66d97780b84899aaa4a89b24da6f854240
MD5 dcdb99d7d3ec681fc8d9b417a605cbfb
BLAKE2b-256 0d119cf5af1b67d5b973a3d583ccb5e1115429f84cc4592c6a4c459c39b60162

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a1bc186c23967e66928535b7d988f4cd8c66d12b424484d6b8721a9c562f4e8c
MD5 181f1449855dea1c873e09ecc74706ec
BLAKE2b-256 be84e397b57bb7e84972593bc48ff61230a429ded283de8a150a0c51d93063e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b1e5f04971b12fff8604cad7e27de920524d753501d17c3bb8e4a5d1d889cf78
MD5 c71b28d196a9d11c846641c8beab5833
BLAKE2b-256 28b2ca6a11ac90c6a4dcc2ad622c6993c1050a6a2ec8ef172ce04a9d27258f01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f5fd2e7730fa146521ee2358d2c418058388b898b9624f2ab5b1a8c7231eb7e7
MD5 923b52ce03176636d085ff7621a80e15
BLAKE2b-256 aad4df0189a98239b16a835ceae67f402485fc8be8a6d1bd83c0e0e5044ac7e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 252d825b3c7b9403f8e3f7807ee5a7e54b4d967af86bb0bcb2f894155a9a144b
MD5 edc3e38c5ddddc6e4a835e82f31aadad
BLAKE2b-256 c8a6ebd052a3be1298e08238c6c324cf7b6c7079c506a5a5ef669942672d5c5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90214f980746cc42f71d533268cfafc693ef297e982c9f68f6325d1e963d6b0a
MD5 3760d42f92d2c030418644aa3f9cd910
BLAKE2b-256 84ce6cdf8d2c9dd13f4f101a7a99b2b8145562592f1e7d9e4f50bbfe126f4f17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 980214f58838f802d281c38a94a3c850460fc5f06297c69df6ea5112619e7eb1
MD5 d97ce4b793015c6241fd736df842e035
BLAKE2b-256 c5f3ce1db8616a5ad603d3f2e961fad1cd164d9fb81b5fc1b30bb97e84b35165

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 91f8168cb6277770a5d14697cf02be7e5240d250bd3ca3c864eed61aa7c9c30e
MD5 58e3dd7302805af8f0f8648642384376
BLAKE2b-256 aab2b71f562e83785d14c1f985cc9d519bd9b61491966055ae88ca08b3a37423

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 eeb7260996532390efecf47f2aa40eda7d19d3f3e23fc17bd7d4f317d1ae8dc7
MD5 ba45ab905103f6c1e614dfd3e526a063
BLAKE2b-256 7e2b8e4c3ebd0cfa5a786a648b341348387fd5edbb7edf29834c0101ac33c01d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1f2f13a391e04d82ecb137a2727638692baeb1f92564c8a4fcce14989ca00f1
MD5 15ab29754d486752dc72548f5e1191be
BLAKE2b-256 52a0cae15ce1d6cf94b87f116815dd4ffba5fd95bd697d3002b3d5ca411c0c1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 21473772d14a52ad3ec88134b40150412e0c1f8419c453c395cddefe72a80a38
MD5 29030917a0af9b4f1b904ebdea5e845c
BLAKE2b-256 6055fd5d2f01234cd907ec63feccf595bf451b22d747e271ec6984820f2c81e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67d4273b2b944fc4d47109dc9e814131d6258cef39c937cb0e8fae08a238bff6
MD5 55f613774b9b103a4646427b5928f4fd
BLAKE2b-256 546cee25cae79dbe3dcb7a7c3b674618d6d20590a9f6521e55c604a533737f55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djc_core-1.3.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a8749fda5710bdfc9ada23d9a2c3c5c884b5f09a48a116201a0d1f0350fe7113
MD5 76617f5296e98bcfbe5f11c27fa7f067
BLAKE2b-256 032033fb73bd84ac2a04410d72849ea94e9ea4b0e5ef52bcf341f21779b06cac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page