[project] name = "talk-python-cli" version = "0.1.1" description = "CLI for the Talk Python to Me podcast and courses" requires-python = ">=3.12" license = "MIT" authors = [ { name = "Michael Kennedy", email = "michael@talkpython.fm" }, ] classifiers = [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", "Programming Language :: Python :: 3.15", "Topic :: Multimedia :: Sound/Audio", "Topic :: Education", ] readme = "README.md" dependencies = [ "cyclopts>=3.0", "httpx>=0.27", "rich>=13.0", ] [project.urls] Homepage = "https://github.com/talkpython/talk-python-cli" Source = "https://github.com/talkpython/talk-python-cli" Documentation = "https://github.com/talkpython/talk-python-cli" [project.scripts] talkpython = "talk_python_cli.app:main" [dependency-groups] dev = [ "pytest>=8.0", "pytest-httpx>=0.34", ] [tool.hatch.build.targets.wheel] packages = ["src/talk_python_cli"] [build-system] requires = ["hatchling"] build-backend = "hatchling.build"