[project] name = "microcosm" version = "0.3.0" description = "A tiny python-based micropub endpoint that supports a Gitea + drone static website" authors = [{name="James Ravenscroft", email="ravenscroftj@gmail.com"}] license = "AGPL-3.0" readme = "README.md" requires-python = ">=3.9,<3.12" dependencies = [ "Flask==3.1.0", "giteapy @ https://github.com/dblueai/giteapy/archive/master.zip", "requests==2.27.1", "python-dotenv==0.19.2", "python-slugify==5.0.2", "Flask-Micropub==0.2.8", "pillow==10.0.0", "clientapi-forgejo==1.0.0", "loguru==0.7.2", "pyyaml>=6.0", ] [project.optional-dependencies] dev = [ "pytest==6.2.5", "autopep8==1.6.0", "pytest-mock==3.6.1", "requests-mock==1.9.3", "twine==4.0.1", ] # [tool.hatch.build.targets.wheel] # packages = [ # "src/pymicrocosm", # ] [tool.hatch.metadata] allow-direct-references = true [build-system] requires = ["hatchling"] build-backend = "hatchling.build"