Добавлена проверка наличия файла setup.py
This commit is contained in:
+13
-5
@@ -23,15 +23,23 @@ def uploadi():
|
|||||||
print('Надо выбрать один флаг. -t или -p')
|
print('Надо выбрать один флаг. -t или -p')
|
||||||
return
|
return
|
||||||
|
|
||||||
name_project = args.name_project
|
# Проверяем, есть ли setup.py
|
||||||
|
listdir = os.listdir()
|
||||||
|
if 'setup.py' not in listdir:
|
||||||
|
print('Отсутствует файл загрузки setup.py')
|
||||||
|
return
|
||||||
|
|
||||||
|
# Определяем имя проекта и комманду выгрузки
|
||||||
|
name_project = args.name_project
|
||||||
|
command = ''
|
||||||
|
if args.t:
|
||||||
|
command = 'twine upload --repository-url https://test.pypi.org/legacy/ dist/*'
|
||||||
|
else:
|
||||||
|
command = 'twine upload dist/*'
|
||||||
|
|
||||||
# Выполняем выгрузку
|
# Выполняем выгрузку
|
||||||
os.system('python setup.py sdist bdist_wheel')
|
os.system('python setup.py sdist bdist_wheel')
|
||||||
if args.t:
|
os.system(command)
|
||||||
os.system('twine upload --repository-url https://test.pypi.org/legacy/ dist/*')
|
|
||||||
else:
|
|
||||||
os.system('twine upload dist/*')
|
|
||||||
os.system(f'rmdir /s /q build dist {name_project}.egg-info')
|
os.system(f'rmdir /s /q build dist {name_project}.egg-info')
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user