diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 0000000..434e398 --- /dev/null +++ b/poetry.lock @@ -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 = [] diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..47d2742 --- /dev/null +++ b/pyproject.toml @@ -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 "] + +[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"