-
Notifications
You must be signed in to change notification settings - Fork 3
/
pyproject.toml
60 lines (52 loc) · 1.82 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
[tool.poetry]
name = "leetscrape"
version = "1.0.2"
description = "Introducing LeetScrape - a powerful and efficient Python package designed to scrape problem statements and their topic and company tags, difficulty, test cases, hints, and code stubs from LeetCode.com. Easily download and save LeetCode problems to your local machine, making it convenient for offline practice and studying. It is perfect for anyone preparing for coding interviews. With the LeetScrape, you can boost your coding skills and improve your chances of landing your dream job."
authors = ["Nikhil Ravi <[email protected]>"]
license = "MIT"
readme = "README.md"
repository = "https://github.com/nikhil-ravi/LeetScrape"
documentation = "https://leetscrape.chowkabhara.com/"
[tool.poetry.dependencies]
python = "^3.10"
black = "^22.12.0"
docstring-parser = "^0.15"
markdownify = "^0.11.6"
marko = "^1.2.2"
pandas = "^1.5.2"
pydantic = "^1.10.4"
requests = "^2.28.2"
tqdm = "^4.64.1"
[tool.poetry.group.dev]
optional = true
[tool.poetry.group.dev.dependencies]
ipykernel = "^6.20.2"
flake8 = "^6.0.0"
isort = "^5.13.2"
[tool.poetry.group.testing]
optional = true
[tool.poetry.group.testing.dependencies]
pytest = "^7.2.1"
pytest-xdist = "^3.1.0"
pytest-html = "^3.2.0"
coverage = "^7.0.5"
pytest-cov = "^4.0.0"
[tool.poetry.group.docs]
optional = true
[tool.poetry.group.docs.dependencies]
mkdocs = "^1.4.2"
mkdocs-material = "^9.5.3"
mkdocstrings = { extras = ["python"], version = "^0.24.0" }
mkdocs-git-revision-date-localized-plugin = "^1.1.0"
griffe = "^0.38.1"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.pytest.ini_options]
pythonpath = "src"
testpaths = ["tests"]
minversion = "6.0"
addopts = "-ra -q"
[tool.poetry.scripts]
leetscrape = "leetscrape.scripts:leetscrape"
leetupload_solution = "leetscrape.scripts:leetupload_solution"