Bash script to create package template for Python · GitHub
|
#!/bin/bash |
|
|
|
# Создаем директорию для пакета |
|
mkdir my_package |
|
cd my_package |
|
|
|
# Создаем файлы и директории |
|
touch __init__.py |
|
touch module1.py |
|
touch module2.py |
|
echo “from .module1 import hello“ > __init__.py |
|
echo “def hello():“ > module1.py |
|
echo “ return \”Hello from module1!\”“ >> module1.py |
|
|
|
# Создаем файл setup.py |
|
echo “from setuptools import setup, find_packages“ > setup.py |
|
echo ““ >> setup.py |
|
echo “setup(“ >> setup.py |
|
echo “ name=’my_package’,“ >> setup.py |
|
echo “ version=’0.1′,“ >> setup.py |
|
echo “ packages=find_packages(),“ >> setup.py |
|
echo “ install_requires=[“ >> setup.py |
|
echo “ # список зависимостей, если они есть“ >> setup.py |
|
echo “ ],“ >> setup.py |
|
echo “)“ >> setup.py |
|
|
|
echo “Структура создана успешно!“ |
Source link