|
1 | | -[project] |
2 | | -name = "jup_ag_sdk" |
| 1 | +[tool.poetry] |
| 2 | +name = "jup-ag-sdk" |
3 | 3 | version = "0.0.1" |
4 | | -authors = [ |
5 | | - { name="Fiji", email="charismoutafidis@gmail.com" }, |
6 | | -] |
7 | 4 | description = "Python SDK for Jupiter Exchange APIs." |
| 5 | +authors = ["Fiji <charismoutafidis@gmail.com>"] |
| 6 | +license = "MIT" |
8 | 7 | readme = "README.md" |
9 | | -requires-python = ">=3.8" |
| 8 | +homepage = "https://github.com/cmoutafidis/jup-ag-sdk" |
| 9 | +repository = "https://github.com/cmoutafidis/jup-ag-sdk" |
| 10 | +keywords = ["solana", "jupiter", "sdk"] |
| 11 | +packages = [{include = "jup_ag_sdk"}] |
10 | 12 | classifiers = [ |
11 | 13 | "Programming Language :: Python :: 3", |
12 | 14 | "Operating System :: OS Independent", |
13 | 15 | ] |
14 | | -license = "MIT" |
15 | | -license-files = ["LICEN[CS]E*"] |
16 | 16 |
|
17 | | -[project.urls] |
18 | | -Homepage = "https://github.com/cmoutafidis/jup-ag-sdk" |
19 | | -Issues = "https://github.com/cmoutafidis/jup-ag-sdk/issues" |
| 17 | +[tool.poetry.dependencies] |
| 18 | +python = "^3.9" |
| 19 | +requests = "^2.31.0" |
| 20 | + |
| 21 | +[tool.poetry.dev-dependencies] |
| 22 | +pytest = "^8.3.4" |
| 23 | +responses = "^0.25.6" |
| 24 | +flake8 = "^7.1.1" |
| 25 | +black = "^25.1.0" |
| 26 | +isort = "^6.0.0" |
| 27 | +mypy = "^1.15.0" |
| 28 | +pre-commit = "^4.1.0" |
| 29 | +pytest-cov = "^4.1" |
| 30 | +bandit = "^1.7" |
| 31 | +safety = "^2.3" |
| 32 | + |
| 33 | +[tool.poetry.group.dev.dependencies] |
| 34 | +pytest = "^8.3.4" |
| 35 | +responses = "^0.25.6" |
| 36 | +flake8 = "^7.1.1" |
| 37 | +black = "^25.1.0" |
| 38 | +isort = "^6.0.0" |
| 39 | +mypy = "^1.15.0" |
| 40 | +pre-commit = "^4.1.0" |
| 41 | + |
| 42 | +[tool.black] |
| 43 | +line-length = 88 |
| 44 | +target-version = ['py39', 'py310'] |
| 45 | + |
| 46 | +[tool.isort] |
| 47 | +profile = "black" |
| 48 | + |
| 49 | +[tool.flake8] |
| 50 | +max-line-length = 88 |
| 51 | +exclude = ["__pycache__", "build/", "dist/"] |
| 52 | + |
| 53 | +[tool.mypy] |
| 54 | +strict = true |
| 55 | +disallow_untyped_defs = true |
| 56 | +disable_error_code = ["annotation-unchecked"] |
20 | 57 |
|
21 | 58 | [build-system] |
22 | | -requires = ["hatchling"] |
23 | | -build-backend = "hatchling.build" |
| 59 | +requires = ["poetry-core"] |
| 60 | +build-backend = "poetry.core.masonry.api" |
| 61 | + |
0 commit comments