Несколько проектов от одного setup.py?

Вы можете сделать:

select t.*
from table t
where t.c = 0 and
      not exists (select 1 from #tm t1 where t1.a = t.a and t1.c < 0) 
10
задан dbr 20 April 2009 в 19:35
поделиться

1 ответ

setup.py - это обычный файл Python, который по соглашению устанавливает пакеты. По соглашению, setup.py содержит вызов функции setuptools или distutils setup () . Если вы хотите использовать один setup.py для двух пакетов, вы можете вызвать другую функцию setup () на основе аргумента командной строки:

import sys
if len(sys.argv) > 1 and sys.argv[1] == 'script':
    setup(name='tvnamer', ...)
else:
    setup(name='tvdb_api', ...)

Практически, хотя я рекомендую написать два сценария.

10
ответ дан 4 December 2019 в 01:32
поделиться
Другие вопросы по тегам:

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