diff --git a/.gitignore b/.gitignore index b6e4761..1c7990a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# Developers' private notes/output dirs/etc +private/ + # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..1b48b94 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,35 @@ +[tool.poetry] +name = "itch-dl" +packages = [{ include = "itchdl" }] +version = "0.1.0" +description = "itch.io bulk game downloader" +homepage = "https://github.com/DragoonAethis/itch-dl" +repository = "https://github.com/DragoonAethis/itch-dl" +authors = ["Dragoon Aethis "] +readme = "README.md" +license = "MIT" + +classifiers = [ + "Development Status :: 4 - Beta", + "Environment :: Console", + "Topic :: System :: Archiving :: Backup", + "Topic :: Games/Entertainment", + "Topic :: Utilities", + "Typing :: Typed" +] + +[tool.poetry.urls] +"Wiki" = "https://github.com/DragoonAethis/itch-dl/wiki" +"Bug Tracker" = "https://github.com/DragoonAethis/itch-dl/issues" + +[tool.poetry.dependencies] +python = "^3.8" +requests = "^2.26.0" +python-slugify = "^5.0.0" + +[tool.poetry.dev-dependencies] +pytest = "^6.2" + +[build-system] +requires = ["poetry-core>=1.0.0"] +build-backend = "poetry.core.masonry.api" diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 8a7ff99..0000000 --- a/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -requests -python-slugify