Skip to main content

Ncore ✨

PyPI version License: Apache-2.0

Ncore — это высокопроизводительный, легковесный и элегантный асинхронный MTProto-фреймворк для Telegram, написанный на Python с использованием Cython.

Созданный как современная альтернатива перегруженным решениям (таким как Pyrogram или Telethon), Ncore выжимает максимум скорости за счет C-style оптимизаций, отсутствия лишних абстракций и грамотной работы с памятью.

🔥 Ключевые особенности и преимущества

  • 🚀 Cython TL-парсер: Ядро парсинга TL-схем на Cython, что дает колоссальный прирост скорости десериализации пакетов по сравнению с чистым Python.
  • ⚡️ C-style Python и Zero-copy оптимизации: Никаких "костылей" с конкатенацией строк. Используется высокооптимизированный модуль struct. Чтение данных из сокетов происходит без лишних аллокаций памяти благодаря memoryview.
  • 🛡 Lock-free батчинг: Устойчивая асинхронная группировка запросов (batching) без блокировок, реализованная на базе asyncio.Event.
  • 🌊 Автоматический FloodWait: Встроенный механизм обработки ограничений FLOOD_WAIT_X — фреймворк сам ставит задачу на паузу и прозрачно повторяет запрос.
  • 🔒 Нативная поддержка прокси: Поддержка SOCKS5 и HTTP прокси с авторизацией прямо "из коробки", без необходимости тянуть тяжелые сторонние библиотеки.
  • 🎛 Dual-API Loop Management: Удобное и гибкое управление циклом событий. Вы можете запускать клиент как внутри собственного asyncio.run(), так и через классический client.run().
  • 🎯 Продвинутый Regex-роутер: Система обработки команд. Роутер автоматически парсит параметры с учетом типов, поддерживает обязательные аргументы и отлично справляется с динамическими пробелами и переносами строк.

Установка

pip install Ncore

📦 Быстрый старт

Минимальный пример запуска бота на Ncore:

import asyncio
from Ncore import Client, Router

# Инициализируем клиент
client = Client(
    api_id=12345,
    api_hash="your_api_hash",
    bot_token="YOUR_BOT_TOKEN"
)

# Инициализируем роутер с префиксами команд
router = Router(prefixes=["/", "!"])

# Пример команды с использованием роутера Ncore
@router.add("start")
async def start_handler(event):
    await event.answer("Привет! Я работаю на сверхбыстром Ncore 🚀")

# Запуск клиента
if __name__ == "__main__":
    client.run(router=router)

📚 Документация

Полное руководство по API, механике роутинга, типам параметров и работе с событиями находится в файле DOCUMENTATION.md.

Лицензия

Проект распространяется под лицензией Apache License, Version 2.0. Подробности см. в файле LICENSE.

В проекте используются следующие сторонние библиотеки:

  • msgpack (Apache 2.0)
  • tgcrypto (LGPLv3 — динамическое связывание)

Сборка: Для компиляции модуля tl используется Cython (Apache 2.0).

Metadata

Release files for Ncore 0.9.815

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

Source distribution (sdist)

Source distribution for Ncore 0.9.815
File Size Uploaded Provenance Actions
ncore-0.9.815.tar.gz 294.2 kB With provenance Details for ncore-0.9.815.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for Ncore 0.9.815
File Actions
ncore-0.9.815-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for ncore-0.9.815-cp314-cp314t-win_amd64.whl
ncore-0.9.815-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for ncore-0.9.815-cp314-cp314t-win32.whl
ncore-0.9.815-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for ncore-0.9.815-cp314-cp314t-musllinux_1_2_x86_64.whl
ncore-0.9.815-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for ncore-0.9.815-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
ncore-0.9.815-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for ncore-0.9.815-cp314-cp314-win_amd64.whl
ncore-0.9.815-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for ncore-0.9.815-cp314-cp314-win32.whl
ncore-0.9.815-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for ncore-0.9.815-cp314-cp314-musllinux_1_2_x86_64.whl
ncore-0.9.815-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 for ncore-0.9.815-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
ncore-0.9.815-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details for ncore-0.9.815-cp313-cp313t-win_amd64.whl
ncore-0.9.815-cp313-cp313t-win32.whl CPython 3.13 CPython 3.13 free-threading Windows x86-32 Details for ncore-0.9.815-cp313-cp313t-win32.whl
ncore-0.9.815-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details for ncore-0.9.815-cp313-cp313t-musllinux_1_2_x86_64.whl
ncore-0.9.815-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for ncore-0.9.815-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
ncore-0.9.815-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for ncore-0.9.815-cp313-cp313-win_amd64.whl
ncore-0.9.815-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for ncore-0.9.815-cp313-cp313-win32.whl
ncore-0.9.815-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for ncore-0.9.815-cp313-cp313-musllinux_1_2_x86_64.whl
ncore-0.9.815-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for ncore-0.9.815-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
ncore-0.9.815-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for ncore-0.9.815-cp312-cp312-win_amd64.whl
ncore-0.9.815-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for ncore-0.9.815-cp312-cp312-win32.whl
ncore-0.9.815-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for ncore-0.9.815-cp312-cp312-musllinux_1_2_x86_64.whl
ncore-0.9.815-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 for ncore-0.9.815-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
ncore-0.9.815-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for ncore-0.9.815-cp311-cp311-win_amd64.whl
ncore-0.9.815-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for ncore-0.9.815-cp311-cp311-win32.whl
ncore-0.9.815-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for ncore-0.9.815-cp311-cp311-musllinux_1_2_x86_64.whl
ncore-0.9.815-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for ncore-0.9.815-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
ncore-0.9.815-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for ncore-0.9.815-cp310-cp310-win_amd64.whl
ncore-0.9.815-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for ncore-0.9.815-cp310-cp310-win32.whl
ncore-0.9.815-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for ncore-0.9.815-cp310-cp310-musllinux_1_2_x86_64.whl
ncore-0.9.815-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 for ncore-0.9.815-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Total release size: 22.9 MB

Release files / ncore-0.9.815.tar.gz

Download URL ncore-0.9.815.tar.gz
Size 294.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f79ce1d209d5e1b3d854048ada154367c2861fa18feb5604a0dedf59efa5b665
BLAKE2b-256 checksum
How to use checksums
a85baf20f6f35631bb686474cdba6387b700abf00bace5de6df1995805e13df3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp314-cp314t-win_amd64.whl

Download URL ncore-0.9.815-cp314-cp314t-win_amd64.whl
Size 388.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a5a8fe089b82cdf7ced4186c5366e6c3a3bd259178be38e8bbe611a4c83acc5a
BLAKE2b-256 checksum
How to use checksums
072dbea2c3fba6ba4b12bc30dfe7c4098e8ee5519def69bd419170923147b9e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp314-cp314t-win32.whl

Download URL ncore-0.9.815-cp314-cp314t-win32.whl
Size 381.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
5fd6d81b8c70af2fde59a47a2e05064e3e8f9bb21cfe73e78669a55a9711297e
BLAKE2b-256 checksum
How to use checksums
a1f115baca32b931908befaa4ef4b438e9594756201601d5e1d373c7607dcc03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL ncore-0.9.815-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a471543e35ee4cfab7fefc7a2bf7b844eeded99034c0fdbbe2de4b79791dd6fa
BLAKE2b-256 checksum
How to use checksums
521998aaf82ad2d992fbb02fd2cde9d25506b9ede2444feb984679d7048db810
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ncore-0.9.815-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 726.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dbb6b80864695287f657d671a2d65f857f7feaf6d33a708dccbd95c087d3d5ab
BLAKE2b-256 checksum
How to use checksums
62c87b7f3b6df7454f67e06e2c20ca8e093b7831e876b1fdfed19a6f8ae729cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp314-cp314-win_amd64.whl

Download URL ncore-0.9.815-cp314-cp314-win_amd64.whl
Size 381.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
72873130615d02bc09693c918c287b5dc7bd1647181a9412e6462aaa78bc75a5
BLAKE2b-256 checksum
How to use checksums
0b11aa028ff6f82fd8c48b841dbb533c050b0efe3c52710fc3e811ae3dcd5a3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp314-cp314-win32.whl

Download URL ncore-0.9.815-cp314-cp314-win32.whl
Size 376.0 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
ea579393f480a10bbf50b97e6aa2c0055342703b32d9114093685118aa3ad922
BLAKE2b-256 checksum
How to use checksums
60ef9313055f19b39cd31d4851d79da39cc2045dd5c8d3e49ce1b744de379758
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ncore-0.9.815-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e4364a47e8033e2692877cca368da0210ca3c7d584922851b0e32e6052647688
BLAKE2b-256 checksum
How to use checksums
ae6515835cb8bc0982fd290831f2625aa865d06bba65488d2a2d78ab208b4cac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ncore-0.9.815-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 727.0 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
972cfac3ca9c33f0ddc13341536a2e6fc053d0621855c047838fb07a66a55908
BLAKE2b-256 checksum
How to use checksums
5395169f2441007ad44ebebd2f58b56249bbf58a8221a2456a7d42f519a7231f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp313-cp313t-win_amd64.whl

Download URL ncore-0.9.815-cp313-cp313t-win_amd64.whl
Size 387.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
3ae16e9d3e3b7e6b1b5f795870dd402f6ac9d9b81c2a5e4dade4a42a27bc0ed4
BLAKE2b-256 checksum
How to use checksums
02d8bd7289db69ddc3d2375cf8f1b91ed63b195c0504cc0eb0cc9e6e4cf2718a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp313-cp313t-win32.whl

Download URL ncore-0.9.815-cp313-cp313t-win32.whl
Size 381.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
de60f86bd4de4aca61a10ad2569723b1e58c8e79494edc473289be51bb6a678e
BLAKE2b-256 checksum
How to use checksums
16e4d401cbac089999d297bcc1e3ee09b0b59d41dd3179382335624bd0369883
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL ncore-0.9.815-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2841a1177fb84b3196b2ae55b3cc244ef4dceb5efb1648f1d12934b8daf4f2a5
BLAKE2b-256 checksum
How to use checksums
79adf5e7a6af15f90a52e375bcf5025b4cad8bdd44e707f4556db5ed13f37002
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ncore-0.9.815-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 726.8 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b3970eb1cec58823a447f21de4274d4543e98b7189b764a9e92fb9f4c62a3c24
BLAKE2b-256 checksum
How to use checksums
57fdc04193b30af2a99190d9a43d414fd211442c9f69eb5c35a921e9c5fa1d43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp313-cp313-win_amd64.whl

Download URL ncore-0.9.815-cp313-cp313-win_amd64.whl
Size 381.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9342b0f7bd0c91ae7cc7febd80dcc37366d1c39f5d9c6b4a3365b915dcca6016
BLAKE2b-256 checksum
How to use checksums
e419a9c247b3079bbf78f205e6449970b1323fb8cb51c444c0d02b91576bce89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp313-cp313-win32.whl

Download URL ncore-0.9.815-cp313-cp313-win32.whl
Size 376.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
de1071d8665ae6d24f9431e670027d8e6d5b25bcc8dd86c2eddeb7a0bc90ecf1
BLAKE2b-256 checksum
How to use checksums
f490a7bca6424cdd77e6bc7f83956d357e506e4f4355916fb153690485b8fdf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ncore-0.9.815-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
acb456587d510c400c4b12619dd8b2e6f6e0df30b42a647d674f8c4dd7c9cd1b
BLAKE2b-256 checksum
How to use checksums
c0e4d8f501e5f30902655ad2747d21d52633fac1c5f5b75585985c03fcf60cfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ncore-0.9.815-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 724.8 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a708a0b8069442fcaf278ef820c824dc04952ae046b75af3a243faee81ed7a79
BLAKE2b-256 checksum
How to use checksums
97e0e09e8e2360814d72be0a9c535e73e177bcd4b3a155a4be86b8a8ec4047bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp312-cp312-win_amd64.whl

Download URL ncore-0.9.815-cp312-cp312-win_amd64.whl
Size 382.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
31d04a25c8f391f599bf04f8a8ab4d55700b19ff79029f76e036037682ae4482
BLAKE2b-256 checksum
How to use checksums
774238256de98d6dc13f747a5e27e2323a6a29db11fb05a40076689cb95cb90c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp312-cp312-win32.whl

Download URL ncore-0.9.815-cp312-cp312-win32.whl
Size 376.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
74acb5c530fec33e305a5ed81b80ece5be63f38da0507d4c4330a31e7c6533c3
BLAKE2b-256 checksum
How to use checksums
01f731af6eebe916189ec1e7131a90c41410950120d235ac931bbc83c8c55f47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ncore-0.9.815-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c646fa740844d0c25c2536fe44f816be4aa224e18daef133dc4cf2aa57a7780a
BLAKE2b-256 checksum
How to use checksums
0c5fdecff0e1343ea2dece5bb77fc2bcd4dc630fa27a047625476a6e413e85a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ncore-0.9.815-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 726.6 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b8d0916e37a3aa13c906bcb89ba4480aeb7ee4c6e053ea1ea09455340e7cc930
BLAKE2b-256 checksum
How to use checksums
5bb0aa85bfb6f5e93d33c66354218c02d874fc12b94c00fcc388a79d757ab614
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp311-cp311-win_amd64.whl

Download URL ncore-0.9.815-cp311-cp311-win_amd64.whl
Size 381.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
682321bdbc8f74db9ad26287fb66d78572992f2f4a88f0d1cb2a2327f1b59fe0
BLAKE2b-256 checksum
How to use checksums
12139efe53aff053b263d97be6d66652c1d0bff32ab788ea7eefb316406e1880
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp311-cp311-win32.whl

Download URL ncore-0.9.815-cp311-cp311-win32.whl
Size 375.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
71e7651c91212afa06d93291387a91838d695c5930c1bcab7db929aae6c79b44
BLAKE2b-256 checksum
How to use checksums
c297909a9ef42832bc5e7fcfb304924d88c628073d51bcfc4b5606512d754215
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL ncore-0.9.815-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4e8821fc660efc98cdf87d7e8ae22ad059c3756ae5f6084ac3999be4cb33e95d
BLAKE2b-256 checksum
How to use checksums
0bc16daaa62f55866d6df402ab4162a4c7ea00316fd5895cd600d012ecf942de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ncore-0.9.815-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 718.3 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4c5f888cfe67b451f19432396074fc6fd3bd4f282d1fc8af8d109300c089b06e
BLAKE2b-256 checksum
How to use checksums
3606523aa384605f0ad091e78f40f14334efc52e076afcb3984a76be1cf6a140
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp310-cp310-win_amd64.whl

Download URL ncore-0.9.815-cp310-cp310-win_amd64.whl
Size 381.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c675972ef5ace7a65ca5aafc58893cdba3f6804cb53bd3006d62fd1e05ae0530
BLAKE2b-256 checksum
How to use checksums
6ec60419ea280c342c595a8f3eaf0b82eee7938396aee9cecacd26a93bc1f689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp310-cp310-win32.whl

Download URL ncore-0.9.815-cp310-cp310-win32.whl
Size 375.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
b41a1d21a05b96d0b5e61a36fe5410301b3f320c82151775cb11e9598c2a9bd2
BLAKE2b-256 checksum
How to use checksums
869519bf76e6307170b3ad2e5346d28aeaf88e02539445422fd13b68986f4819
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL ncore-0.9.815-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e1b51576c1f457b3cdfbb9ff3f540bdb7f1d146edc6e043d21876da94141fed8
BLAKE2b-256 checksum
How to use checksums
66627cc13f1656e9d717f5c331b26374f5453cbe57a7ccef9904c1827f5b8563
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / ncore-0.9.815-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL ncore-0.9.815-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 696.7 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a57aee3e206c154039296572e493d381481f7b8d76d6c77bdf63563e4c542660
BLAKE2b-256 checksum
How to use checksums
4a393608c8ebadaecc272305ef155402fa3b376bff2af6e73b64b0a01d0f3415
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Security for Ncore 0.9.815

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 29 files in this release have been uploaded with provenance metadata.

Select from 29 files

Attestation for ncore-0.9.815.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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