sets up poetry environment

This commit is contained in:
Effie 2023-06-04 12:52:28 +10:00
parent 53f0b71783
commit 1ea92d38dd
2 changed files with 126 additions and 0 deletions

109
poetry.lock generated Normal file
View File

@ -0,0 +1,109 @@
[[package]]
name = "jinja2"
version = "3.1.2"
description = "A very fast and expressive template engine."
category = "main"
optional = false
python-versions = ">=3.7"
[package.dependencies]
MarkupSafe = ">=2.0"
[package.extras]
i18n = ["Babel (>=2.7)"]
[[package]]
name = "lml"
version = "0.1.0"
description = "Load me later. A lazy plugin management system."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "lxml"
version = "4.9.2"
description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*"
[package.extras]
cssselect = ["cssselect (>=0.7)"]
html5 = ["html5lib"]
htmlsoup = ["beautifulsoup4"]
source = ["Cython (>=0.29.7)"]
[[package]]
name = "markupsafe"
version = "2.1.3"
description = "Safely add untrusted strings to HTML/XML markup."
category = "main"
optional = false
python-versions = ">=3.7"
[[package]]
name = "numpy"
version = "1.24.3"
description = "Fundamental package for array computing in Python"
category = "main"
optional = false
python-versions = ">=3.8"
[[package]]
name = "pyexcel-io"
version = "0.6.6"
description = "A python library to read and write structured data in csv, zipped csvformat and to/from databases"
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
lml = ">=0.0.4"
[package.extras]
ods = ["pyexcel-ods3 (>=0.6.0)"]
xls = ["pyexcel-xls (>=0.6.0)"]
xlsx = ["pyexcel-xlsx (>=0.6.0)"]
[[package]]
name = "pyexcel-odsr"
version = "0.6.0"
description = "a plugin to pyexcel and provides the capbility to read data in odsformats using tailored messytables."
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
lxml = ">=3.2"
pyexcel-io = ">=0.6.2"
[[package]]
name = "sox"
version = "1.4.1"
description = "Python wrapper around SoX."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
numpy = ">=1.9.0"
[package.extras]
docs = ["sphinx (==1.2.3)", "sphinxcontrib-napoleon", "sphinx-rtd-theme", "numpydoc"]
tests = ["pytest", "pytest-cov", "pytest-pep8", "pysoundfile (>=0.9.0)"]
[metadata]
lock-version = "1.1"
python-versions = "^3.10"
content-hash = "e2e818660fff102eebe62dc32854ab0171cf72c277a25897ee4ee2f732e8498d"
[metadata.files]
jinja2 = []
lml = []
lxml = []
markupsafe = []
numpy = []
pyexcel-io = []
pyexcel-odsr = []
sox = []

17
pyproject.toml Normal file
View File

@ -0,0 +1,17 @@
[tool.poetry]
name = "eorzea-songbook"
version = "0.1.0"
description = "A website that tracks motifs from the Final Fantasy XIV soundtrack."
authors = ["Effie <euphemia@sephanoid.es>"]
[tool.poetry.dependencies]
python = "^3.10"
sox = "^1.4.1"
Jinja2 = "^3.1.2"
pyexcel-odsr = "^0.6.0"
[tool.poetry.dev-dependencies]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"