# Импорт недавно установленного пакета setuptools.
import setuptools

# Открытие README.md и присвоение его long_description.
with open("README.md", "r") as fh:
    long_description = fh.read()

# Определение requests как requirements для того, чтобы этот пакет работал. Зависимости проекта.
# requirements = ["requests<=2.21.0"]

with open('requirements.txt') as f:
    required = f.read().splitlines()

# Функция, которая принимает несколько аргументов. Она присваивает эти значения пакету.
setuptools.setup(
    # Имя дистрибутива пакета. Оно должно быть уникальным, поэтому добавление вашего имени пользователя в конце
    # является обычным делом.
    name="utils_ag",
    # Номер версии вашего пакета. Обычно используется семантическое управление версиями.
    version="0.0.5",
    # Имя автора.
    author="<NAME>",
    # Его почта.
    author_email="<EMAIL>",
    # Краткое описание, которое будет показано на странице PyPi.
    description="Some various utilities for my work",
    # Длинное описание, которое будет отображаться на странице PyPi. Использует README.md репозитория для заполнения.
    long_description=long_description,
    # Определяет тип контента, используемый в long_description.
    long_description_content_type="text/markdown",
    # URL-адрес, представляющий домашнюю страницу проекта. Большинство проектов ссылаются на репозиторий.
    url="https://github.com/ArturGudiev/utils-ag",
    # Находит все пакеты внутри проекта и объединяет их в дистрибутив.
    packages=setuptools.find_packages(),
    # requirements или dependencies, которые будут установлены вместе с пакетом, когда пользователь установит
    # его через pip.
    # install_requires=requirements,
    install_requires=required,
    # Предоставляет pip некоторые метаданные о пакете. Также отображается на странице PyPi.
    classifiers=[
        "Programming Language :: Python :: 3.8",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
    # Требуемая версия Python.
    python_requires='>=3.6',
)

# Импорт недавно установленного пакета setuptools.
import setuptools

# Открытие README.md и присвоение его long_description.
with open("README.md", "r") as fh:
    long_description = fh.read()

# Определение requests как requirements для того, чтобы этот пакет работал. Зависимости проекта.
# requirements = ["requests<=2.21.0"]

with open('requirements.txt') as f:
    required = f.read().splitlines()

# Функция, которая принимает несколько аргументов. Она присваивает эти значения пакету.
setuptools.setup(
    # Имя дистрибутива пакета. Оно должно быть уникальным, поэтому добавление вашего имени пользователя в конце
    # является обычным делом.
    name="utils_ag",
    # Номер версии вашего пакета. Обычно используется семантическое управление версиями.
    version="0.0.5",
    # Имя автора.
    author="<NAME>",
    # Его почта.
    author_email="<EMAIL>",
    # Краткое описание, которое будет показано на странице PyPi.
    description="Some various utilities for my work",
    # Длинное описание, которое будет отображаться на странице PyPi. Использует README.md репозитория для заполнения.
    long_description=long_description,
    # Определяет тип контента, используемый в long_description.
    long_description_content_type="text/markdown",
    # URL-адрес, представляющий домашнюю страницу проекта. Большинство проектов ссылаются на репозиторий.
    url="https://github.com/ArturGudiev/utils-ag",
    # Находит все пакеты внутри проекта и объединяет их в дистрибутив.
    packages=setuptools.find_packages(),
    # requirements или dependencies, которые будут установлены вместе с пакетом, когда пользователь установит
    # его через pip.
    # install_requires=requirements,
    install_requires=required,
    # Предоставляет pip некоторые метаданные о пакете. Также отображается на странице PyPi.
    classifiers=[
        "Programming Language :: Python :: 3.8",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
    # Требуемая версия Python.
    python_requires='>=3.6',
)

# Импорт недавно установленного пакета setuptools. # Открытие README.md и присвоение его long_description. # Определение requests как requirements для того, чтобы этот пакет работал. Зависимости проекта. # requirements = ["requests<=2.21.0"] # Функция, которая принимает несколько аргументов. Она присваивает эти значения пакету. # Имя дистрибутива пакета. Оно должно быть уникальным, поэтому добавление вашего имени пользователя в конце # является обычным делом. # Номер версии вашего пакета. Обычно используется семантическое управление версиями. # Имя автора. # Его почта. # Краткое описание, которое будет показано на странице PyPi. # Длинное описание, которое будет отображаться на странице PyPi. Использует README.md репозитория для заполнения. # Определяет тип контента, используемый в long_description. # URL-адрес, представляющий домашнюю страницу проекта. Большинство проектов ссылаются на репозиторий. # Находит все пакеты внутри проекта и объединяет их в дистрибутив. # requirements или dependencies, которые будут установлены вместе с пакетом, когда пользователь установит # его через pip. # install_requires=requirements, # Предоставляет pip некоторые метаданные о пакете. Также отображается на странице PyPi. # Требуемая версия Python.