pyproject

This commit is contained in:
Thomas Forgione 2024-11-21 14:53:01 +01:00
parent bfe4a07be8
commit 6d955dd09a
30 changed files with 21 additions and 3 deletions

4
.gitignore vendored
View File

@ -4,9 +4,9 @@ config.py
.device
data
data-*
secret.py
src/nenuscanner/secret.py
src/nenuscanner/static/calibration-visualiser.*
node_modules
static/calibration-visualiser.*
# Created by https://www.toptal.com/developers/gitignore/api/python
# Edit at https://www.toptal.com/developers/gitignore?templates=python

10
pyproject.toml Normal file
View File

@ -0,0 +1,10 @@
[project]
name = "nenuscanner"
version = "0.1.0"
dependencies = ["flask"]
[project.scripts]
nenuscanner = "nenuscanner.main:main"
[tool.setuptools.package-data]
nenuscanner = ["templates/*.html", "static/*"]

View File

@ -52,4 +52,4 @@ def send_static(path):
@app.route('/data/<path:path>')
def send_data(path):
return send_from_directory('data', path)
return send_from_directory(config.DATA_DIR, path)

8
src/nenuscanner/main.py Normal file
View File

@ -0,0 +1,8 @@
#!/usr/bin/env python
from . import app
from waitress import serve
def main():
serve(app, listen='*:8000')

View File

View File