[build-system] requires = ["hatchling", "hatch-requirements-txt"] build-backend = "hatchling.build" [tool.hatch.build] directory = "dist" [tool.hatch.build.targets.sdist] include = ["publish_meetups/*.py"] [tool.hatch.build.targets.wheel] packages = ["publish_meetups"] [tool.hatch.metadata] allow-direct-references = true [project.scripts] publish_meetups = "publish_meetups.__main__:cli" [project] name = "publish_meetups" version = "0.0.1" authors = [ { name="Hazel", email="hazel_is_cute@proton.me" }, ] description = "Publish Meetups is a project that enables the **automated** publication of public meetups and appointments on social media platforms like Twitter and Mastodon." readme = "README.md" requires-python = ">=3.8" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ] dependencies = [ "Mastodon.py~=1.8.1", "twikit~=1.1.12", "toml~=0.10.2", "platformdirs~=3.2.0", "ics~=0.7.2", "requests~=2.31.0" ] [project.urls] homepage = "https://gitea.elara.ws/Hazel/publish-meetups" repository = "https://gitea.elara.ws/Hazel/publish-meetups" issues = "https://gitea.elara.ws/Hazel/publish-meetups/issues"