|
| 1 | +[build-system] |
| 2 | +requires = ["hatchling"] |
| 3 | +build-backend = "hatchling.build" |
| 4 | + |
| 5 | +[project] |
| 6 | +name = "spam-eggs" |
| 7 | +version = "2020.0.0" |
| 8 | +dependencies = [ |
| 9 | + "httpx", |
| 10 | + "gidgethub[httpx]>4.0.0", |
| 11 | + "django>2.1; os_name != 'nt'", |
| 12 | + "django>2.0; os_name == 'nt'", |
| 13 | +] |
| 14 | +requires-python = ">=3.8" |
| 15 | +authors = [ |
| 16 | + {name = "Pradyun Gedam", email = "pradyun@example.com"}, |
| 17 | + {name = "Tzu-Ping Chung", email = "tzu-ping@example.com"}, |
| 18 | + {name = "Another person"}, |
| 19 | + {email = "different.person@example.com"}, |
| 20 | +] |
| 21 | +maintainers = [ |
| 22 | + {name = "Brett Cannon", email = "brett@example.com"} |
| 23 | +] |
| 24 | +description = "Lovely Spam! Wonderful Spam!" |
| 25 | +readme = "README.rst" |
| 26 | +license = "MIT" |
| 27 | +license-files = ["LICEN[CS]E.*"] |
| 28 | +keywords = ["egg", "bacon", "sausage", "tomatoes", "Lobster Thermidor"] |
| 29 | +classifiers = [ |
| 30 | + "Development Status :: 4 - Beta", |
| 31 | + "Programming Language :: Python" |
| 32 | +] |
| 33 | + |
| 34 | +[project.optional-dependencies] |
| 35 | +gui = ["PyQt5"] |
| 36 | +cli = [ |
| 37 | + "rich", |
| 38 | + "click", |
| 39 | +] |
| 40 | + |
| 41 | +[project.urls] |
| 42 | +Homepage = "https://example.com" |
| 43 | +Documentation = "https://readthedocs.org" |
| 44 | +Repository = "https://github.com/me/spam.git" |
| 45 | +"Bug Tracker" = "https://github.com/me/spam/issues" |
| 46 | +Changelog = "https://github.com/me/spam/blob/master/CHANGELOG.md" |
| 47 | + |
| 48 | +[project.scripts] |
| 49 | +spam-cli = "spam:main_cli" |
| 50 | + |
| 51 | +[project.gui-scripts] |
| 52 | +spam-gui = "spam:main_gui" |
| 53 | + |
| 54 | +[project.entry-points."spam.magical"] |
| 55 | +tomatoes = "spam:main_tomatoes" |
| 56 | + |
| 57 | +--- |
0 commit comments