Skip to main content

YoungLion 0.1.0

YoungLion is a dependency-light Python toolkit backed by a C++17 native extension. Version 0.1 focuses on four practical problems that appear repeatedly in desktop applications, bots, developer tools, local services, automation programs, and data-heavy Python applications:

  1. Dynamic structured data through DDM and its specialized variants.
  2. Fast bulk operations and indexed search over large collections of DDM records.
  3. File and structured-format workflows without a large tree of Python runtime dependencies.
  4. Reusable application utilities for scripts, scheduling, logging, caching, resilience, terminal output, text processing, e-mail construction, and file transfer.

The package keeps a Python-friendly API while moving performance-sensitive traversal, serialization, searching, file primitives, and batch operations into C++ where that provides a real benefit.

Development status: 0.1.0 is still the active v0.1 development line. The repository is prepared for reproducible source/wheel builds, but this README does not imply that a particular commit has already been published to PyPI.


Highlights

  • C++17 native extension built directly against the CPython C API.
  • Zero required third-party Python runtime dependencies in the core package.
  • Typed package with py.typed and detailed .pyi files.
  • CPython 3.10–3.14 stable target line.
  • DDM core plus PackedDDM, FrozenDDM, IdentityDDM, SchemaDDM, DefaultDDM, LazyDDM, and ViewDDM.
  • ListDDM, SetDDM, DictDDM, and DDMTable for collection-scale work.
  • Native batch arithmetic, aggregation, sorting, selection, filtering helpers, and BatchPlan single-pass mutation plans.
  • Nested path indexes such as profile.name, numeric range indexes, composite indexes, and fuzzy/text search over DDM collections.
  • General application search using inverted indexes, BM25, autocomplete, fuzzy metrics, structured filters, and multi-pattern matching.
  • Native/standard-library file operations for JSON, text, binary data, CSV, INI, properties, XML, practical YAML, backups, checksums, atomic writes, and directory workflows.
  • Application helpers: scheduler, script runner, logger, event bus, TTL cache, rate limiter, retry policy, circuit breaker, stopwatch, terminal renderer, text processor, e-mail manager, and transfer manager.
  • Multi-platform GitHub Actions build configuration that produces one downloadable release bundle instead of publishing to PyPI automatically.

Installation

From PyPI after a release

python -m pip install YoungLion

From a local source checkout

A C++17 compiler is required when building the native extension from source.

git clone https://github.com/Cavanshirpro/YoungLionPythonLibrary.git
cd YoungLionPythonLibrary
python -m pip install .

For editable development:

python -m pip install -e .

For a strict local native build:

YOUNGLION_STRICT=1 python setup.py build_ext --inplace --force

On Windows PowerShell, set the variable first:

$env:YOUNGLION_STRICT = "1"
python setup.py build_ext --inplace --force

See docs/installation.md, docs/development/building.md, and docs/development/compatibility.md for platform details.


Quick start

DDM: dynamic structured data

from YoungLion import DDM

user = DDM({
    "id": 42,
    "profile": {
        "name": "Alice",
        "age": 28,
    },
    "active": True,
})

print(user.id)
print(user.get_path("profile.name"))

user.set_path("profile.age", 29)
print(user.to_dict())
print(user.to_json(indent=2))

DDM is deliberately dynamic: it is useful when your structure is known at runtime, evolves over time, comes from JSON-like data, or must remain easy to inspect and serialize.

Typed DDM subclasses: model your own domain classes

DDM is intentionally subclass-friendly. For application code, a useful pattern is to keep the native/dynamic storage and serialization behavior from DDM, while normalizing the fields that your domain actually understands into typed attributes and nested DDM subclasses.

from collections.abc import Mapping
from typing import Any
from YoungLion import DDM


class UserProfile(DDM):
    name: str
    country: str
    age: int

    def __init__(self, data: Mapping[str, Any]):
        super().__init__(data)
        self.name = str(data.get("name", "Unknown"))
        self.country = str(data.get("country", "Unknown"))
        self.age = max(0, int(data.get("age", 0)))

    @property
    def is_adult(self) -> bool:
        return self.age >= 18


class User(DDM):
    id: int
    username: str
    profile: UserProfile

    def __init__(self, data: Mapping[str, Any]):
        super().__init__(data)
        self.id = int(data.get("id", 0))
        self.username = str(data.get("username", "unknown"))
        self.profile = UserProfile(data.get("profile", {}))

    def rename(self, value: str) -> None:
        value = value.strip()
        if not value:
            raise ValueError("username cannot be empty")
        self.username = value


user = User({
    "id": 42,
    "username": "cavan",
    "profile": {"name": "Cavan", "country": "AZ", "age": 18},
})

print(user.profile.name)
print(user.profile.is_adult)
print(user.get_path("profile.country"))
print(user.to_dict())

This pattern is useful because it does not replace DDM with a conventional dataclass. The object still participates in native DDM serialization, nested-path search, ListDDM batch operations and DDMSearchEngine; your subclass simply adds domain validation, methods, type annotations and nested models.

For larger projects, keep models, repositories/search indexes and services in separate modules instead of putting every rule in __init__. See Typed DDM subclass modeling. The separate examples branch contains complete multi-file projects built around this style.

Choosing a DDM variant

Type Best fit
DDM General mutable dynamic records
PackedDDM Read-heavy records where per-object Python overhead matters
FrozenDDM Immutable, value-hashable records and cache/set keys
IdentityDDM Mutable objects that need identity-based hashing
SchemaDDM Runtime schema validation
DefaultDDM Missing-value/default-factory workflows
LazyDDM Derived or expensive fields evaluated on demand
ViewDDM Zero-copy view over an existing mapping

See Choosing a DDM variant and the DDM variants API.


Large DDM collections

ListDDM, SetDDM, and DictDDM are not just aliases around Python containers. They provide a shared collection API designed for repeated path operations and bulk data manipulation.

from YoungLion import ListDDM

users = ListDDM([
    {"id": 1, "profile": {"name": "Alice", "age": 24}, "score": 70},
    {"id": 2, "profile": {"name": "Bob", "age": 31}, "score": 85},
    {"id": 3, "profile": {"name": "Carol", "age": 27}, "score": 91},
])

users.increment("score", 5)
users.clamp("score", 0, 100)

adults = users.filter_path("profile.age", ">=", 25)
average = users.mean("score")
leaderboard = users.top("score", 2)

Single-pass batch plans

When several mutations target the same collection, BatchPlan can group them so the outer record traversal happens once.

plan = (
    users.batch()
    .add("score", 3)
    .multiply("score", 1.05)
    .clamp("score", 0, 100)
    .set("active", True)
)

plan.execute(users)

Other collection operations cover grouping, distinct values, partitioning, chunking, deduplication, path moves/renames, numeric reductions, nth/top/bottom selection, stable sorting, binary-search helpers, and bulk callback application.

Read DDM collections, Batch processing, and Large datasets.


Indexed DDM search

A common application pattern is repeatedly searching thousands or millions of structured records by a nested field. Re-running a Python loop for every query is wasteful when the searched path is stable.

from YoungLion import DDMSearchEngine, ListDDM

users = ListDDM([
    {"id": 1, "profile": {"name": "Alice", "age": 24}},
    {"id": 2, "profile": {"name": "Bob", "age": 31}},
    {"id": 3, "profile": {"name": "Alicia", "age": 27}},
])

engine = DDMSearchEngine(users)
engine.create_indexes("profile.name", "profile.age")

exact = engine.find("profile.name", "Alice")
age_band = engine.between("profile.age", 25, 35)
fuzzy = engine.text("profile.name", "Alcie")

Indexes are reusable. Depending on the path/query type, the search layer can maintain exact lookup structures, sorted/range information, text indexes, and composite indexes.

engine.create_composite_index("country", "status")
matches = engine.composite(("country", "status"), ("AZ", "active"))

The engine can consume YoungLion DDM collections and ordinary iterable/mapping collections of DDM-like records.

See DDM search indexing, Search API, and Search indexing performance.


General application search

ApplicationSearch is intended for search bars, command palettes, help centers, settings pages, local catalogs, knowledge tools, and similar application-facing search.

from YoungLion import ApplicationSearch

search = ApplicationSearch()
search.add(
    "settings.general",
    title="General settings",
    body="Change language, startup behavior and interface preferences",
    tags=["preferences", "configuration"],
    fields={"category": "settings"},
    payload={"route": "/settings/general"},
)

search.add(
    "settings.account",
    title="Account settings",
    body="Manage profile and account information",
    fields={"category": "settings"},
    payload={"route": "/settings/account"},
)

results = search.search("setings")       # typo-friendly search
suggestions = search.suggest("acc")      # autocomplete
facets = search.facet("category")

The search module includes:

  • inverted indexes;
  • BM25 ranking;
  • Levenshtein distance;
  • Damerau-Levenshtein distance;
  • Jaro-Winkler similarity;
  • trigram/Dice similarity;
  • prefix/autocomplete indexes;
  • numeric range/nearest search;
  • structured mapping search;
  • Aho-Corasick multi-pattern matching;
  • file name/content search;
  • DDM path-aware indexes.

The algorithms are exposed as building blocks as well as through higher-level search classes. See Search algorithms for when each one is appropriate.


Real-life example projects

The main branch intentionally stays focused on the library itself. A separate examples branch in this same repository is intended for large, runnable mini-projects rather than tiny snippets:

  • typed class User(DDM) / nested-model designs;
  • large ListDDM/SetDDM/DictDDM batch pipelines;
  • reusable nested-path indexes;
  • application search backends;
  • File/configuration/ETL workflows;
  • integrated scheduler/cache/logger/resilience examples.

After the branch is pushed, browse it at tree/examples.

File workflows

File combines the core file/path primitives with structured-format helpers.

from YoungLion import File

files = File("workspace")

files.atomic_json_write("settings.json", {
    "theme": "dark",
    "autosave": True,
})

settings = files.json_read("settings.json")
checksum = files.checksum("settings.json", "sha256")
backup = files.backup("settings.json")

print(settings)
print(checksum)
print(backup)

Common capabilities include:

  • text and binary read/write;
  • atomic text/binary/JSON replacement;
  • JSON;
  • CSV read/write/append/update;
  • INI;
  • Java-style properties;
  • XML;
  • practical dependency-free YAML for normal configuration files;
  • Markdown/HTML/CSS/JS/RTF/LaTeX-oriented helpers;
  • file/folder copy, move, rename, delete, list and discovery;
  • backup and checksums;
  • CRC32;
  • directory size and line counts;
  • head/tail/chunked reads;
  • binary comparison;
  • metadata inspection.

Some complex file ecosystems are intentionally scoped. For example, a small dependency-free PDF helper is not intended to replace a full professional PDF engine, and the practical YAML helper does not claim support for every advanced YAML feature. Exact format boundaries are documented in Format support.


Application utilities

Scripts

from YoungLion import ScriptRunner

runner = ScriptRunner(default_interpreter="python")
result = runner.run("tools/example.py", args=["--check"], timeout=30)

print(result.returncode)
print(result.stdout)

Scheduling

from YoungLion import TaskScheduler

scheduler = TaskScheduler()
task_id = scheduler.schedule_task(lambda: print("cleanup"), repeat=False)
scheduler.wait(task_id)

Cache and resilience

from YoungLion import TTLCache, RetryPolicy, CircuitBreaker, RateLimiter

cache = TTLCache(max_size=1000, default_ttl=60)
cache.set("user:42", {"name": "Alice"})

retry = RetryPolicy(attempts=3, base_delay=0.1)
breaker = CircuitBreaker(failure_threshold=5, recovery_timeout=30)
limiter = RateLimiter(rate=10, capacity=20)

Events, logging, terminal and text

YoungLion also includes EventBus, rotating/contextual Logger, Terminal, Colors, TextProcessor, and Stopwatch. These are standard-library-first utilities intended to cover frequently repeated infrastructure without forcing a separate package for every small task.

See Utilities API, Colors and Terminal, Caching and resilience, Scheduler and automation, and Logging.


Model helpers

The DataModel package also includes specialized helpers that remain DDM-friendly:

  • Range — bounds, clamping, normalization and subdivision.
  • Vector — vector math, distance, dot/cross operations and interpolation.
  • Timeline — time-positioned events and progress.
  • Dataset — lightweight row-oriented data utilities.
  • Size and Point — common geometry primitives.
  • Color — RGBA-oriented color helpers.
  • Matrix — small matrix transformations.
  • TreeDDM — hierarchical tree structures.
  • SmartCache / SC — fast reusable completion/default templates.
  • DDMBuilder — fluent construction of nested structures.

See Model helpers and SmartCache and Builder.


Typing and IDE support

YoungLion ships as a PEP 561 typed package:

  • src/YoungLion/py.typed marks inline typing support;
  • public Python modules have .pyi interfaces;
  • the native C++ extension has _native.pyi;
  • collection classes expose generic type parameters where useful;
  • overloads describe path defaults, slicing, dictionary access, and common collection operations;
  • tools/check_stub_coverage.py structurally checks that public source classes/functions/methods remain represented in the corresponding stubs.

Run the audit with:

python tools/check_stub_coverage.py

The structural audit complements—not replaces—mypy, Pyright, an IDE type engine, and real runtime tests. Read docs/typing.md and Stub maintenance.


Performance philosophy

YoungLion does not assume that rewriting everything in C++ is automatically better. Native code is used where it can reduce Python-level loop overhead, repeated parsing/traversal, or expensive index work. Python remains the control layer where flexibility is more valuable.

Important design choices include:

  • a single-storage DDM design rather than duplicating record fields in two Python dictionaries;
  • packed/frozen/view variants for different memory or mutability requirements;
  • native recursive serialization and path helpers;
  • persistent search indexes for repeated queries;
  • shared record stores across DDM path indexes where practical;
  • single-pass BatchPlan execution for groups of bulk mutations;
  • C++ algorithms for stable sort, lower/equal range, binary search, nth selection, partitioning and reductions;
  • source distributions containing native source while prebuilt wheels omit C++ source files.

Any benchmark number is workload-dependent. Use the included scripts under benchmarks/ and follow Benchmark methodology before making architectural decisions.


Building release artifacts on GitHub

The repository workflow is designed to build, test, and collect artifacts only. It does not publish to PyPI and does not need a PyPI token.

A release build ultimately assembles one downloadable artifact:

YoungLion-0.1.0-release-bundle/
├── pypi/
│   ├── younglion-0.1.0.tar.gz
│   └── *.whl
├── experimental/
├── checksums/
│   ├── MANIFEST.json
│   └── SHA256SUMS.txt
└── UPLOAD_TO_PYPI.md

Only the stable files under pypi/ are intended for the normal manual upload flow. Preview/interpreter/platform builds stay separated under experimental/.

Typical manual release check:

cd pypi
python -m twine check *
python -m twine upload *

See CI, Release bundle, Packaging, and Manual PyPI publishing.


Real-life examples

A separate archive—not part of the main repository tree—contains 70 standalone real-life mini projects. They cover DDM modeling, collection-scale batch operations, nested-path search, application search, file formats, automation, resilience, terminal/text tools, and combined local applications.

Each numbered example has its own README.md and executable main.py, for example:

31_ddm_exact_user_search/
├── README.md
└── main.py

The examples are intentionally kept outside tree/main so the core repository remains focused. They are validated against the v0.1 source during release preparation.


Documentation

Start at docs/index.md. The documentation includes:

  • installation and quick start;
  • architecture;
  • complete API references;
  • DDM and every DDM variant;
  • collection/batch operations;
  • DDM indexes and application search;
  • search algorithm reference;
  • file format support and file workflows;
  • utilities and thread-safety notes;
  • typing/stub maintenance;
  • memory/performance guides;
  • build, CI and packaging;
  • release bundle and manual PyPI upload;
  • security notes;
  • troubleshooting, FAQ and migration guidance;
  • generated public API signatures.

Development checks

Useful local checks:

# Native extension
YOUNGLION_STRICT=1 python setup.py build_ext --inplace --force

# Tests
PYTHONPATH=src python -m pytest -q

# Stub/source structural coverage
python tools/check_stub_coverage.py

# Build distributions
python -m build

The GitHub CI matrix additionally tests supported operating-system/distribution targets and wheel construction.


Project layout

YoungLionPythonLibrary/
├── .github/workflows/        # CI and artifact builds
├── benchmarks/               # performance experiments
├── docs/                     # full documentation
├── src/YoungLion/
│   ├── DataModel/            # DDM core, variants, collections and models
│   ├── function/             # File and application utilities
│   ├── _native.cpp           # native extension entry point
│   ├── _native_*.inc         # native implementation units
│   ├── _native.pyi           # native type interface
│   ├── search.py             # search stack
│   ├── search.pyi
│   ├── Colors.py
│   └── py.typed
├── tests/
├── tools/
├── pyproject.toml
├── setup.py
└── README.md

Compatibility and dependency policy

  • Stable Python target: CPython 3.10–3.14.
  • Native language level: C++17.
  • Core runtime third-party Python dependencies: none required.
  • Developer/build dependencies are separate from runtime dependencies.
  • Complex optional protocols/formats are not silently emulated through undeclared packages.

Read Compatibility for the exact support policy.


Contributing

Before proposing changes:

  1. keep existing public compatibility unless a change is deliberately documented;
  2. update .pyi files with public API changes;
  3. add tests for behavior and regression cases;
  4. update the canonical docs, not only a compatibility redirect page;
  5. run the stub audit and normal test suite;
  6. avoid adding required runtime dependencies without a strong architectural reason.

See CONTRIBUTING.md and docs/development/contributing.md.


License

YoungLion is distributed under the MIT License. See LICENSE.

Metadata

Release files for YoungLion 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for YoungLion 0.1.0
File Size Uploaded
younglion-0.1.0.tar.gz 153.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for YoungLion 0.1.0
File
younglion-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
younglion-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
younglion-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
younglion-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
younglion-0.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
younglion-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
younglion-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
younglion-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
younglion-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
younglion-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
younglion-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
younglion-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
younglion-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
younglion-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
younglion-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
younglion-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
younglion-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
younglion-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
younglion-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
younglion-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
younglion-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
younglion-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
younglion-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
younglion-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
younglion-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
younglion-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
younglion-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
younglion-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
younglion-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
younglion-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
younglion-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
younglion-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
younglion-0.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
younglion-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
younglion-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details

Total release size: 24.4 MB

Release files / younglion-0.1.0.tar.gz

Download URL younglion-0.1.0.tar.gz
Size 153.9 kB
Tags Source
SHA-256 checksum
How to use checksums
bd78a4f729e7b3cd49cc951bc04315c8745d4e9a110ed4ba216b82e946ca2e3c
BLAKE2b-256 checksum
How to use checksums
00ef869cdcecc49ad76c93cc38842ac93652d3207094fac64a86a7c60794359b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp314-cp314-win_amd64.whl

Download URL younglion-0.1.0-cp314-cp314-win_amd64.whl
Size 428.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ebe09f817cc1145266ac15edeac8e402043f7e40b79e40648da587e88ad827b0
BLAKE2b-256 checksum
How to use checksums
dd656a23fcad7a6a19ea57630f09d943dabefbdddbd71e87cea71296ced344d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL younglion-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6c03422b0c17a772c77b54a479a78eb5e0e3746f919c1d3749ea222290606ccd
BLAKE2b-256 checksum
How to use checksums
0032e9fdb967aec19e98559e462327a1043dc6006cadd16626ff32f1c056435e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL younglion-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
cf3fe627cb2e778142837d6fabc49f504105484790d59b82aee4a4a777b2c8bb
BLAKE2b-256 checksum
How to use checksums
8a06c76a3af386897015c13dd4754fd6923f7ce84ac05de466daeaa526022a5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL younglion-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 555.3 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
381b74847eef3f880bf505e9099e856d7da0f8606059d05705657cdfadf893c5
BLAKE2b-256 checksum
How to use checksums
0e6978887da90d8c7c3f805dc342e123bf0fc5eb36adb2ee32d22478785cb565
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL younglion-0.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 517.5 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3688d68b513ade02fb7d2b322a960ef4615887e9d4de8724cb459d568b98ce18
BLAKE2b-256 checksum
How to use checksums
69c2b370bb2db37bbeac117e9ccb832f2fe6a405376675694886f7d0dda4fac5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL younglion-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 200.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
250d21117b64ef0466c65dbcfaea114c36a1207d52382cce29c58a3df299e338
BLAKE2b-256 checksum
How to use checksums
b49efe92f6c3d294e6302d147d403ac2f6dd7f87d6aecffd77a8dcd8fe4cf021
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL younglion-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 209.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
16861abc22e21db411115c154fc03a22d8464aae3d1f0ea4b49244178fcc8bb3
BLAKE2b-256 checksum
How to use checksums
c3f2f902a0dd5b2795396ca4e29784ee4f651b37ea812ba1ceac1cf7992c8b25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp313-cp313-win_amd64.whl

Download URL younglion-0.1.0-cp313-cp313-win_amd64.whl
Size 417.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a564b99d4f471bb8f01fcdf5a5b7f0357b2102e39c74cb544bdca149b9df0314
BLAKE2b-256 checksum
How to use checksums
122638780667035162c9e1ec990228a2da8c7ecabe2b7032f4df9251b5ace4f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL younglion-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e0db7e32c66e58b9cd5f69770f925614d8e6a5c63dc9f510f461732ada5a62ea
BLAKE2b-256 checksum
How to use checksums
e5ea5afb0c49d1eea5d9d8ea7c904344e8362584a67bb50e5f22151d41aa8d71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL younglion-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5ebe8696ad90373032f5e317f1bf76f1bf0bb0f3354a40776182734727b2574b
BLAKE2b-256 checksum
How to use checksums
9ce3639c08ec0458d91e0eec6513daad07d8f0c7d0b53004f2d3783055458626
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL younglion-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 555.1 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
328b37528edbda7ca874c45441bc4b82d8d89b7bbab1be6662343fef614ee806
BLAKE2b-256 checksum
How to use checksums
abae79963a6ec5628e5fa12434ba85a68d4c9b2b182864888c0c32044450b3ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL younglion-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 517.2 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
686f9698f45c999c36f69d73c99d7c733e0401d00be39fa7645189e1d73ce542
BLAKE2b-256 checksum
How to use checksums
66dcffd7518ca95108d872ce0a3f5f6bae847665cfee0b034c9a285cfa2b242d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL younglion-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 200.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4dee79364ca3bd93e9e179f0624a17028a269896f2c74c14637d4b5cb680fe09
BLAKE2b-256 checksum
How to use checksums
4b414dd0e1982aa1b229e0f78e6e44b35ddec84a1e78692e9d9ac352c15ca86a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl

Download URL younglion-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl
Size 209.9 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
ecb5bc8689776926b611f37e41bdbea80f571270b17f9bf55d87bb62f471ab70
BLAKE2b-256 checksum
How to use checksums
38d9b5269ceeb677454fc75b396e689871637e413f17f4dee9a72df20c4adf34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp312-cp312-win_amd64.whl

Download URL younglion-0.1.0-cp312-cp312-win_amd64.whl
Size 417.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3bf40ed27a73f252d3d529259adb41bfa7b24498081ff7ca167d7d6d07cef00d
BLAKE2b-256 checksum
How to use checksums
d7688a068e5f5c4434371a9b5557f18856f0e949295b6d9a1ee1de462ad4509f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL younglion-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f51a4df446740c45c31e78eda32048350ae68d7b79ddcdd34101e44809ceabf4
BLAKE2b-256 checksum
How to use checksums
e0fa05e916f02d89601f0e48693fffc0fd50dc9b302bde4dba94dff8335251d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL younglion-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
18f8a482742407eec8d034e17b8f9a8550d9daeadefd7ff2555d8a276b23faed
BLAKE2b-256 checksum
How to use checksums
b22b3e078ee16a773dbf119771ed2a8d87267fbdd18d098c6991857e19d5062e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL younglion-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 555.1 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8210221624515f8abf840d599b81a4921935b385269eb795a92ce56676d02905
BLAKE2b-256 checksum
How to use checksums
cc1cbd47572a9d69d1434cfeaebaa8a79d8ad3ce4455748085e5681944aca2b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL younglion-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 517.1 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
77f062b45a6ddd3d0629edfa098a874574c84505718bb95efe7b252c53ee75b0
BLAKE2b-256 checksum
How to use checksums
11ce4d3365a663662a4ce9bbd7e0ea742356643b318298b6462b42bca5b0b962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL younglion-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 200.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ba887566253a1b978435b8ccec2add503240714086d42b75ba17d6c89708844c
BLAKE2b-256 checksum
How to use checksums
21905a5328e181d26c3232db06f31130fa86baa32c26c01d8a18f13cf5b0c64f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl

Download URL younglion-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl
Size 209.9 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a2d89b7be6b2700650696aa90d8d003f83870f3aa8a00a1a917714f8ec35b346
BLAKE2b-256 checksum
How to use checksums
e9463f37c2bcd00d8d20a6e8604464025943725e817e457c13a92d1186756cdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp311-cp311-win_amd64.whl

Download URL younglion-0.1.0-cp311-cp311-win_amd64.whl
Size 417.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8f243d70b2cedf40c488ee1e2cf09d06b2b82a88f1348c7a06088298169c9be8
BLAKE2b-256 checksum
How to use checksums
7d1c77af39a0b83b712f11adfbb7640188773f70639d4ad30b9a80da90da920a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL younglion-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
01bae1b9d6b4cfe390c6e37be28c4932f43a7f77fbae3ae9237a15637bb80331
BLAKE2b-256 checksum
How to use checksums
6c64702f5dcb1124b52ad4731609b50c2c48ce3490885370bc5b8adc3c4a4205
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL younglion-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3be3e3ac3c89d4d9b98918d8d0c114414980986711ef9617cac0cb934f38f2be
BLAKE2b-256 checksum
How to use checksums
37af8a9fbfee74b7d8f81b8f13e8a9f0ffe4d0802f81c5e88af341ecb7ddbf89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL younglion-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 554.9 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
19ae6a72c506af2bc723cbe2b354518d7289cff108d73e96f811ab2128ec0895
BLAKE2b-256 checksum
How to use checksums
d40efb58fc8128fc9829d8258c5b9b107d883c4538e66d5537170ded3b7d58dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL younglion-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 517.9 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
35bb055733a58db687fc637057e5ea0da45875431826e07ba48e8c43d237c2ad
BLAKE2b-256 checksum
How to use checksums
6b22f2a463f9903109ef98ad5039375279e3beb1b2432cad75836e730d1cb576
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL younglion-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 199.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1553c94e79d887daaba3c9c43db42b14d7e4c18afcca0cbf25b4607947ab03f6
BLAKE2b-256 checksum
How to use checksums
d02346d2a2991c66471249b43f0e970ae97a0fffc6fe5101ddcbdcf1282450a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl

Download URL younglion-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl
Size 209.5 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f97a83d825e6b0ff41deefb42e20fb9b727dd08901c2bb90e4d1dc9133ad1b18
BLAKE2b-256 checksum
How to use checksums
bd50e6e762053e3ea93d588a43ad651a46c93ab9a7f27f825682d106d46d053e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp310-cp310-win_amd64.whl

Download URL younglion-0.1.0-cp310-cp310-win_amd64.whl
Size 417.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b247f700408bbd1d5136613ca56debd26bcabd5681a0762a9d7847aa4ab43cbc
BLAKE2b-256 checksum
How to use checksums
002cc30d2dd93ff7ae4e120ca84a7a1e786af8e4e557a4d464c5e7c8189160bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL younglion-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8e876e73e23363a0e6641b72eb29767006c1588718c8f1ed05d17a3a42f9da2f
BLAKE2b-256 checksum
How to use checksums
815d6fd1fb8d3e17d4d80981e6e70f379c7769ff70e0884baf1b192242a16ac5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL younglion-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b6559d0921522d9761709fd9fd1c5a314513d183f220355313f79410bef433e2
BLAKE2b-256 checksum
How to use checksums
b02e5f1dcb8770a035bf59b603efc4fd974f457ab7540cdd7eee997e9d351ba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL younglion-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 555.0 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
af8a53d156fe96c89c1f731182743eb331f5c27d210fa1252e2be14b81f60e1a
BLAKE2b-256 checksum
How to use checksums
0e2dcb1b902b738338e33bf345d4a0f3add424eab3848804597560c53d78bfa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL younglion-0.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 517.7 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d088bd9bc3b9bab88b0c389a956d82e729a4bd395356717ac03f2788c5cf03cd
BLAKE2b-256 checksum
How to use checksums
e4dbb31e785f66b75f0118ece09453845d22ec2292db23c6d2271c984d7894c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL younglion-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 200.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
05ffc6b90064937e55f5140c6ff6e75f115dda76a6f1426d8222d41cf97a8476
BLAKE2b-256 checksum
How to use checksums
c372b1e4006138b3cc8335cdd18029a8418da521afbe4fc28a3d43d0a3b315bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / younglion-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl

Download URL younglion-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl
Size 209.9 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7d67a476e7a6c50ef04c3786a971a23d8753f00f1131334a58ace401ae4bc3b3
BLAKE2b-256 checksum
How to use checksums
75657138208d94efa5f15b5e4caef1836e1ce9bd1f25d026bd23b394cf1c8a42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5
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