Хобрук: Ваш путь к мастерству в программировании

Исключить папку из пакета python для загрузки пакета в PyPI

Прямо сейчас моя переменная packages в setup.py определена следующим образом:

packages=find_packages(include=['zeption'])

Но у zeption есть папка examples, которую я хочу исключить:

zeption/
├── ...
├── setup.py
├── ...
└── zeption
    ├── ...
    ├── examples <----- want to exclude
    ├── ...

Как я могу это сделать?


  • Возможный дубликат Python: "частный" модуль в пакете 15.07.2017
  • @cᴏʟᴅsᴘᴇᴇᴅ Вопрос не в приватных подмодулях, а в том, как исключить папку при загрузке пакета в PyPI 15.07.2017
  • @pythad: examples содержит файл __init__.py? Я не думаю, что каталог будет включен без него. (Хотя его можно было бы включить из-за того, что он рассматривается как данные пакета, а не как код.) 15.07.2017
  • @pythad Моя ошибка. Это может помогите тогда. 15.07.2017
  • find_packages тоже берет exclude кварга 15.07.2017

Ответы:


1

Просто укажите exclude kwarg:

packages=find_packages(include=['zeption'], exclude=['zeption.examples', ])
14.07.2017
Новые материалы

5 проектов на Python, которые нужно создать прямо сейчас!
Добро пожаловать! Python — один из моих любимых языков программирования. Если вы новичок в этом языке, перейдите по ссылке ниже, чтобы узнать о нем больше:

Dall-E 2: недавние исследования показывают недостатки в искусстве, созданном искусственным интеллектом
DALL-E 2 — это всеобщее внимание в индустрии искусственного интеллекта. Люди в списке ожидания пытаются заполучить продукт. Что это означает для развития креативной индустрии? О применении ИИ в..

«Очень простой» эволюционный подход к обучению с подкреплением
В прошлом семестре я посетил лекцию по обучению с подкреплением (RL) в моем университете. Честно говоря, я присоединился к нему официально, но я редко ходил на лекции, потому что в целом я нахожу..

Освоение информационного поиска: создание интеллектуальных поисковых систем (глава 1)
Глава 1. Поиск по ключевым словам: основы информационного поиска Справочная глава: «Оценка моделей поиска информации: подробное руководство по показателям производительности » Глава 1: «Поиск..

Фишинг — Упаковано и зашифровано
Будучи старшим ИТ-специалистом в небольшой фирме, я могу делать много разных вещей. Одна из этих вещей: специалист по кибербезопасности. Мне нравится это делать, потому что в настоящее время я..

ВЫ РЕГРЕСС ЭТО?
Чтобы понять, когда использовать регрессионный анализ, мы должны сначала понять, что именно он делает. Вот простой ответ, который появляется, когда вы используете Google: Регрессионный..

Не зря же это называют интеллектом
Стек — C#, Oracle Опыт — 4 года Работа — Разведывательный корпус Мне пора служить Может быть, я немного приукрашиваю себя, но там, где я живу, есть обязательная военная служба на 3..