Навыки python-packaging
📦

python-packaging

Ревизия содержимого r1 Безопасно ⚙️ Внешние команды🌐 Доступ к сети📁 Доступ к файловой системе

Упаковка проектов Python для распространения

Упаковка Python требует корректных метаданных, инструментов сборки и шагов выпуска. Этот навык проводит Claude, Codex и Claude Code через структуру пакета, сборки и публикацию.

Поддерживает: Claude Codex Code(CC)
🥉 77 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "python-packaging" from https://skillstore.io/skills/activeinferenceinstitute-python-packaging.md and its manifest at https://skillstore.io/api/skills/activeinferenceinstitute-python-packaging/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «python-packaging». Мне нужно опубликовать небольшую Python-библиотеку.

Ожидаемый результат:

План выпуска со структурой src, полями pyproject.toml, группами зависимостей, командами сборки, шагами валидации и контрольными точками публикации в PyPI.

Использование «python-packaging». Мой скрипт должен устанавливаться как команда терминала.

Ожидаемый результат:

План CLI-упаковки со структурой модулей, именованием entry point, размещением argument parser, стратегией тестирования и шагами проверки установки.

Использование «python-packaging». Наша команда использует private package index.

Ожидаемый результат:

Рекомендации по настройке private index, безопасной обработке учетных данных, предупреждениям о dependency confusion и контролям загрузки в CI.

Аудит безопасности

Безопасно

Static analysis mostly flagged Markdown backticks, code examples, placeholder URLs, and standard packaging guidance. Review found a documentation-only skill with no executable helper scripts, prompt injection text, or evidence of unauthorized secret access. Credential examples should still be clearer about safe token handling.

1
Просканировано файлов
871
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Факторы риска

⚙️ Внешние команды (77)
🌐 Доступ к сети (21)
📁 Доступ к файловой системе (2)
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/activeinferenceinstitute-python-packaging/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/activeinferenceinstitute-python-packaging/security.svg)](https://skillstore.io/skills/activeinferenceinstitute-python-packaging?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/activeinferenceinstitute-python-packaging?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/activeinferenceinstitute-python-packaging/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/activeinferenceinstitute-python-packaging.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

ActiveInferenceInstitute. (2026). python-packaging security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/activeinferenceinstitute-python-packaging/audits/9

Цитата BibTeX

@techreport{activeinferenceinstitute-activeinferenceinstitute-python-packaging-2026, author = {ActiveInferenceInstitute}, title = {python-packaging security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/activeinferenceinstitute-python-packaging/audits/9}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "python-packaging security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "ActiveInferenceInstitute" date-released: "2026-07-07" url: "https://skillstore.io/skills/activeinferenceinstitute-python-packaging/audits/9" identifiers: - type: other value: "skillstore:activeinferenceinstitute-python-packaging:audit:9" description: "Skillstore immutable audit report identifier"

Сравнить варианты

3 устанавливаемых вариантов

Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.

Почему этот вариант первый

Самая высокая оценка Skillstore
ActiveInferenceInstitute Рекомендуется Текущий

activeinferenceinstitute-python-packaging

Оценка Skillstore 77
Достоверность доказательств Высокий
Использование в Skillstore 11
Обновлено

2026-09-09

wshobson-python-packaging

Оценка Skillstore 38
Достоверность доказательств Средний
Использование в Skillstore 15
Обновлено

2026-09-09

sickn33-python-packaging

Оценка Skillstore 38
Достоверность доказательств Средний
Использование в Skillstore 11
Обновлено

2026-09-09

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
72
Сообщество
74
Соответствие спецификации

Что вы можете построить

Подготовить выпуск библиотеки

Создать метаданные пакета, артефакты сборки и проверки выпуска для библиотеки Python.

Создать Python CLI-пакет

Определить entry points, структуру CLI-модуля, зависимости и тесты установки для инструмента командной строки.

Стандартизировать внутренние пакеты

Настроить публикацию в private index, единообразную структуру проекта, CI-сборки и соглашения по зависимостям.

Попробуйте эти промпты

Начать пакет
Создай базовую структуру Python-пакета для моего проекта. Включи pyproject.toml, src layout, tests, README и шаги сборки.
Добавить CLI-упаковку
Преврати этот Python-модуль в устанавливаемый CLI-пакет. Добавь entry points, зависимости, заметки по использованию и тесты установки.
Подготовить к PyPI
Проверь этот пакет на готовность к выпуску в PyPI. Проверь метаданные, classifiers, зависимости, результаты сборки, документацию и workflow для TestPyPI.
Спроектировать продвинутую упаковку
Спроектируй упаковку для multi-package Python-проекта с namespace packages, optional extras, generated versions, CI wheels и публикацией в private index.

Лучшие практики

  • Используйте src layout и pyproject.toml для новых распространяемых пакетов.
  • Собирайте и тестируйте пакеты в чистом виртуальном окружении перед публикацией.
  • Используйте scoped tokens или trusted publishing и не храните учетные данные выпуска в системе контроля версий.

Избегать

  • Публикация напрямую в production PyPI до проверки установки из TestPyPI.
  • Жесткое кодирование реальных токенов, учетных данных private index или секретов сопровождающих в файлах проекта.
  • Использование точных закреплений зависимостей для библиотек, если только воспроизводимость этого не требует.

Часто задаваемые вопросы

Публикует ли этот навык пакеты автоматически?
Нет. Он предоставляет команды и проверки, но публикация должна требовать явного одобрения пользователя.
Поддерживает ли он pyproject.toml?
Да. Навык фокусируется на современных метаданных pyproject.toml и конфигурации build-system.
Может ли он помочь с CLI-инструментами?
Да. Он охватывает Click, argparse, project scripts, entry points и тестирование установки.
Может ли он работать с private package indexes?
Да. Он включает примеры private index, но учетные данные и доверие к индексу необходимо проверить.
Заменяет ли он проверку безопасности пакета?
Нет. Он не выполняет аудит зависимостей, владения, риска вредоносного ПО или разрешений на выпуск.
Какие AI-инструменты могут его использовать?
Он структурирован для рабочих процессов Claude, Codex и Claude Code.

Сведения для разработчиков

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

d46e62089a6dfc9e14ea02eebd9b8e2ad2dfe1f4

Актуальность поддержки

18.07.2026

Использование

7 загрузок · 315 просмотров

Структура файлов

📄 SKILL.md

Больше от ActiveInferenceInstitute

Показать все
📦

async-python-patterns

69

Создание асинхронных систем на Python

Асинхронный код на Python может давать сбои, если задачи, тайм-ауты и блокирующие вызовы обрабатываются неправильно. Этот skill предоставляет практические паттерны asyncio для надежных конкурентных приложений.

Кодинг и разработка Просмотр
📦

cohere-v2-python

67

Создание пайплайнов извлечения сущностей Cohere

Неструктурированному тексту часто нужны надежные поля, прежде чем его можно передавать в приложения или базы данных. Этот skill помогает Python-разработчикам работать со structured outputs Cohere v2 и извлечением на основе JSON Schema.

Данные и аналитика Просмотр
📦

uv-package-manager

38

Управляйте проектами Python быстрее с uv

Управление зависимостями Python может быть медленным и непоследовательным в разных инструментах. Этот навык показывает рабочие процессы uv для проектов, виртуальных окружений, lock-файлов, CI и миграций.

DevOps и инфраструктура Просмотр
Показать все
📦

python-async-patterns

85

Создавайте надежный async Python

от 0xDarkMatter

Код на async Python часто дает сбои из-за блокирующих вызовов, неограниченного количества задач и слабой очистки ресурсов. Этот навык предоставляет переиспользуемые шаблоны asyncio, примеры и справочные материалы для надежных конкурентных сервисов.

Кодинг и разработка Просмотр
📦

python-fastapi-patterns

85

Создание API на FastAPI с переиспользуемыми паттернами

от 0xDarkMatter

Проектам FastAPI нужны согласованные решения для валидации, зависимостей, middleware и фоновых задач. Этот skill дает Claude, Codex и Claude Code переиспользуемые паттерны для практической разработки API на Python.

Кодинг и разработка Просмотр
📦

python-typing-patterns

85

Добавить паттерны типобезопасности Python

от 0xDarkMatter

Аннотации типов в Python бывает сложно последовательно применять в реальных проектах. Этот навык дает Claude, Codex и Claude Code практические паттерны для более безопасного типизированного кода на Python.

Кодинг и разработка Просмотр
📦

tdd-pytest

81

Создавайте тесты Python с pytest TDD

от 89jobrien

Командам Python часто нужны согласованные тесты, покрытие и отчеты без потери дисциплины TDD. Этот skill предоставляет ориентированные на pytest рабочие процессы, примеры и рекомендации по отчетности для Claude, Codex и Claude Code.

Кодинг и разработка Просмотр
📦

enact-hello-python

81

Запуск примера приветствия на Python

от EnactProtocol

Новым пользователям Enact нужен небольшой пример, который подтверждает, что выполнение инструментов работает. Этот skill запускает команду приветствия на Python и возвращает простой вывод времени выполнения.

Кодинг и разработка Просмотр
📦

dead-code-removal

80

Безопасное удаление мертвого кода

от 89jobrien

Неиспользуемые импорты, функции и классы увеличивают стоимость сопровождения и размер развертывания. Этот навык проводит Claude, Codex и Claude Code через консервативный анализ, создание резервных копий, удаление и проверку.

Кодинг и разработка Просмотр