Misc changes:

- Migrate project to use poetry for ease of dependency management and
  building
- Add wsgi prod and dev entrypoints
- Start working on a more rigid scanning tool
- Remove unused ignores in .gitignore
- Update README about changes
This commit is contained in:
2023-05-04 16:17:35 +02:00
parent e57c638683
commit 4ac110f527
12 changed files with 829 additions and 354 deletions
+29
View File
@@ -0,0 +1,29 @@
[tool.poetry]
name = "worblehat"
version = "0.1.0"
description = "Worblehat is a simple library management system written specifically for Programvareverkstedet"
authors = []
license = "MIT"
readme = "README.md"
[tool.poetry.dependencies]
alembic = "^1.10.4"
click = "^8.1.3"
flask = "^2.3.2"
flask-admin = "^1.6.1"
flask-sqlalchemy = "^3.0.3"
isbnlib = "^3.10.14"
python = "^3.10"
python-dotenv = "^1.0.0"
sqlalchemy = "^2.0.12"
[tool.poetry.group.dev.dependencies]
werkzeug = "^2.3.3"
[tool.poetry.scripts]
scanner = "worblehat.tools.scanner:main"
dev = "worblehat.wsgi-dev:main"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"