/
liquid-g
/
liquid-code
Обзор
Документация
Войти
/
liquid-g
/
liquid-code
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop-0.2.0
pyproject.toml
80 строк
2 KB
User
0.3.0-RC1 - добавил манифест и дистрибутив.
04 июл 2026, 18:19
04 июл 2026, 18:19
62c1d8c
Код
Авторство
О чём код?
[project] name = "liquidcode" version = "0.3.0-RC1" description = "Минималистичный Python-фреймворк с DI, маршрутизацией и генераторами кода" readme = "README.md" authors = [ { name = "Pirogov Dmitry", email = "liquid-g@outlook.com" } ] license = "MIT" requires-python = ">=3.11" dependencies = [ "PyYAML>=6.0", "Jinja2>=3.1.0", ] [project.optional-dependencies] test = [ "pytest>=9.0", "pytest-cov>=7.0", "pytest-asyncio>=1.4.0", ] dev = [ "watchdog>=6.0.0", "black>=24.0.0", ] websocket = ["websockets>=16.0"] env = ["python-dotenv>=1.2.0"] [project.scripts] lcc = "liquidcode.console:main" [build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [tool.setuptools] include-package-data = true [tool.setuptools.package-data] liquidcode = [ "commands/templates/*.j2", "commands/templates/*.html.j2", ] [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] python_functions = ["test_*"] addopts = "-v --tb=short" markers = [ "slow: долгие тесты", "integration: интеграционные тесты", ] asyncio_mode = "auto" [tool.coverage.run] source = ["src/liquidcode"] omit = [ "*/tests/*", "*/__pycache__/*", ] [tool.coverage.report] show_missing = true skip_covered = true exclude_lines = [ "pragma: no cover", "def __repr__", "raise NotImplementedError", "if __name__ == .__main__.:", ] [tool.black] line-length = 88 target-version = ['py311'] [tool.flake8] max-line-length = 88 max-complexity = 10 ignore = ["E203", "W503"]