-
Notifications
You must be signed in to change notification settings - Fork 13
/
pyproject.toml
25 lines (21 loc) · 914 Bytes
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
name = "csvbase"
dynamic = ["version", "dependencies", "optional-dependencies"]
[project.scripts]
csvbase-make-tables = "csvbase.cli:make_tables"
csvbase-make-blog-table = "csvbase.web.blog.cli:make_blog_table"
csvbase-load-prohibited-usernames = "csvbase.cli:load_prohibited_usernames"
csvbase-config = "csvbase.cli:config_cli"
csvbase-update-stripe-subscriptions = "csvbase.cli:update_stripe_subscriptions"
csvbase-repcache-populate = "csvbase.cli:repcache_populate"
csvbase-create-thread = "csvbase.cli:create_thread"
csvbase-populate-licences = "csvbase.cli:populate_licences"
[tool.setuptools.packages.find]
exclude = ["tests", "migrations"]
[tool.setuptools.dynamic]
version = {file = "csvbase/VERSION"}
dependencies = {file = ["requirements.txt"]}
optional-dependencies.tests = {file = ["requirements-test.txt"]}