[project] name = "url-manager" version = "0.1.0" description = "A URL management tool" requires-python = ">=3.12" dependencies = [ "asgiref==3.8.1", "Django==5.0.14", "django-widget-tweaks==1.5.0", "sqlparse==0.5.1", "django-tailwind==3.8.0", "fontawesome-free==5.15.3", "gunicorn==23.0.0", "whitenoise==5.3.0", "django-simplemde==0.1.4", "markdown==3.7", "requests==2.32.3", "beautifulsoup4==4.12.3", "djangorestframework==3.15.2", "celery>=5.3.0", "redis>=4.5.0", "flower>=2.0.0", "selenium>=4.0.0", "boto3>=1.35.0", "python-magic>=0.4.27", "pillow~=11.2.1", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["."] [tool.hatch.metadata] allow-direct-references = true [project.optional-dependencies] dev = [ "pytest>=7.0", "pytest-django>=4.5", "black>=23.0", "isort>=5.0", "flake8>=6.0", ] [tool.black] line-length = 100 target-version = ["py312"] include = '\.pyi?$' [tool.isort] profile = "black" multi_line_output = 3 line_length = 100