[tool.poetry] name = "shortenit" version = "0.0.0" description = "Shortenit is a tool to shorten urls" authors = ["Elia el Lazkani "] maintainers = ["Elia el Lazkani "] repository = "https://scm.project42.io/elia/shortenit" license = "BSD-2-Clause" readme = "README.md" classifiers = [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Operating System :: MacOS :: MacOS X", "Programming Language :: Python", "Programming Language :: Python :: 3.12", "Environment :: Console", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators" ] packages = [ { include = "shortenit" }, ] exclude = [ ".gitignore", "pyproject.toml", "poetry.lock", "TODO", "docs/", "Makefile", "make.bat" ] [tool.poetry.scripts] shortenit = "shortenit.main:main" [tool.poetry-dynamic-versioning] enable = true [tool.poetry.dependencies] python = "^3.12" PyYAML = "^6.0.2" cloudant = "^2.15.0" Flask = "^3.1.0" trafaret = "^2.1.1" [tool.poetry.group.dev.dependencies] black = "^24.10.0" isort = "^5.13.2" sphinx = "^8.1.3" sphinx-autodoc-typehints = "^2.5.0" [tool.poetry.group.sqlalchemy.dependencies] sqlalchemy = "^2.0.36" pydantic = "^2.10.2" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"