Перейти к содержанию

Установка

Требования

Для работы FUCKTAR требуется Python версии 3.12 или выше.

Установка через pip

Самый простой способ установить FUCKTAR - использовать pip:

pip install fucktar

Установка из исходного кода

Если вы хотите установить библиотеку из исходного кода, выполните следующие шаги:

  1. Клонируйте репозиторий:

    git clone https://github.com/ваш-репозиторий/fucktar.git
    cd fucktar
    

  2. Установите зависимости:

    pip install -e .
    

Проверка установки

После установки вы можете проверить, что библиотека установлена корректно, запустив следующую команду в Python:

import fucktar
print(fucktar.__version__)

Это должно вывести версию установленной библиотеки.

Зависимости

FUCKTAR зависит от следующих библиотек:

  • rstr (>=3.2.2,<4.0.0) - для генерации строк по регулярным выражениям
  • portalocker (>=3.2.0,<4.0.0) - для обеспечения многопоточной безопасности при работе с файлами

Эти зависимости будут автоматически установлены при установке FUCKTAR через pip.

Рекомендуемые зависимости для разработки

Если вы планируете разрабатывать библиотеку или запускать тесты, установите дополнительные зависимости:

pip install -e .[dev]

Это установит следующие дополнительные библиотеки:

  • ruff (>=0.14.9,<0.15.0) - для форматирования и линтинга кода
  • mypy (>=1.19.1,<2.0.0) - для статической типизации
  • pytest (>=9.0.2,<10.0.0) - для запуска тестов