Исключая каталог верхнего уровня от setuptools пакета

Вы вложили свой generates.

У вас должна быть только одна пара generate..endgenerate с обоими for циклами внутри.

Также, если вы создаете экземпляр этого кода, ваши genvars объявляются дважды (genvar pk_idh; genvar pk_idd;). Даже если вы различаете их между пакетами и распаковками, вы можете вызывать каждый макрос только один раз для модуля.

Я бы также рекомендовал вам сначала попробовать код без макросов. Затем, когда синтаксис правильный и код работает, попытайтесь преобразовать его в макрос.

23
задан womble 21 April 2018 в 23:33
поделиться

2 ответа

Ug, setuptools делает это действительно хитрым: (

я не знаю, является ли это тем, что Вы хотите, но один проект, я работаю над использованием комбинация двух вещей:

from setuptools import setup, find_packages
...
packages = find_packages(exclude=['tests']),
data_files = os.walk(path_to_files),
4
ответ дан 29 November 2019 в 01:52
поделиться

Для той же цели мой коллега написал пакет setuptools-dummy: http://github.com/ella/setuptools-dummy/tree/master

Взгляните на setuptools_dummy , измените исключения в соответствии с вашими потребностями, и он должен работать. Если нет, откройте вопрос;)

1
ответ дан 29 November 2019 в 01:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: