Skip to content

Commit 6b40ed4

Browse files
committed
added missing pyproject.txt
1 parent c5d4f72 commit 6b40ed4

File tree

2 files changed

+46
-1
lines changed

2 files changed

+46
-1
lines changed

.github/workflows/run_test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
sudo apt-get install memcached libmemcached-tools
2929
python -m pip install --upgrade pip
3030
ls -l
31-
python -m pip install py4web
31+
python -m pip install -e ./
3232
python -m pip install -r test-requirements.txt
3333
- name: Test
3434
run: |

pyproject.toml

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
[project]
2+
name = "py4web"
3+
version = "1.20230521.1"
4+
authors = [{ name="Massimo Di Pierro", email="[email protected]" },]
5+
description = "A fast, stable, comprehensive web framework"
6+
readme = "README.rst"
7+
requires-python = ">=3.7"
8+
classifiers = [
9+
"Programming Language :: Python :: 3",
10+
"License :: OSI Approved :: BSD License",
11+
"Operating System :: OS Independent",
12+
]
13+
dependencies = [
14+
"wheel",
15+
"ombott >= 1.0.0",
16+
"click",
17+
"colorama",
18+
"cryptography",
19+
"portalocker",
20+
"tornado",
21+
"renoir >= 1.4.0",
22+
"requests",
23+
"threadsafevariable >= 20230507.1",
24+
"pyjwt >= 2.0.1",
25+
"pycryptodome",
26+
"pluralize >= 20230507.1",
27+
"rocket3 >= 20230507.1",
28+
"yatl >= 20230507.3",
29+
"pydal >= 20230521.1",
30+
"watchgod >= 0.6",
31+
]
32+
33+
[tool.setuptools]
34+
packages = ["py4web", "py4web.utils", "py4web.utils.auth_plugins",]
35+
36+
[tool.setuptools.package-data]
37+
py4web = ["assets/*"]
38+
39+
[project.scripts]
40+
py4web = "py4web.core:cli"
41+
42+
[project.urls]
43+
"Homepage" = "https://github.com/web2py/py4web"
44+
"Bug Tracker" = "https://github.com/web2py/py4web/issues"
45+
"Documentation" = "https://py4web.com"

0 commit comments

Comments
 (0)