|
1 | 1 | [project] |
2 | 2 | name = "jupyter-tutorial" |
3 | 3 | version = "24.1.0" |
4 | | -authors = [ |
5 | | - { name="Veit Schiele", email="veit@cusy.io" }, |
6 | | -] |
7 | 4 | description = "Training materials for setting up and using a research infrastructure based on Jupyter notebooks: https://cusy.io/en/seminars" |
8 | 5 | readme = "README.rst" |
9 | 6 | license = "BSD-3-Clause" |
10 | 7 | license-files = [ "LICENSE" ] |
| 8 | +authors = [ |
| 9 | + { name = "Veit Schiele", email = "veit@cusy.io" }, |
| 10 | +] |
11 | 11 | requires-python = ">=3.9" |
12 | 12 | classifiers = [ |
13 | | - "Programming Language :: Python :: 3", |
14 | | - "Operating System :: OS Independent", |
| 13 | + "Operating System :: OS Independent", |
| 14 | + "Programming Language :: Python :: 3 :: Only", |
| 15 | + "Programming Language :: Python :: 3.9", |
| 16 | + "Programming Language :: Python :: 3.10", |
| 17 | + "Programming Language :: Python :: 3.11", |
| 18 | + "Programming Language :: Python :: 3.12", |
| 19 | + "Programming Language :: Python :: 3.13", |
15 | 20 | ] |
16 | | -dependencies = [] |
| 21 | +dependencies = [ ] |
17 | 22 |
|
18 | | -[dependency-groups] |
19 | | -docs = [ |
20 | | - "furo", |
21 | | - "ipython", |
22 | | - "ipywidgets", |
23 | | - "matplotlib", # matplotlib is required for social cards |
24 | | - "nbsphinx", |
25 | | - "sphinx<8.2", |
26 | | - "sphinx-inline-tabs", |
27 | | - "sphinx-lint", |
28 | | - "sphinx-notfound-page", |
29 | | - "sphinx-sitemap", |
30 | | - "sphinx_copybutton", |
31 | | - "sphinxcontrib-svg2pdfconverter", |
32 | | - "sphinxext.opengraph" |
33 | | -] |
| 23 | +urls."Bug Tracker" = "https://github.com/veit/jupyter-tutorial/issues" |
| 24 | +urls."Homepage" = "https://github.com/veit/jupyter-tutorial/" |
34 | 25 |
|
| 26 | +[dependency-groups] |
35 | 27 | dev = [ |
36 | | - { include-group = "docs" }, |
37 | | - "pre-commit", |
38 | | - "codespell", |
39 | | - "vale", |
| 28 | + "codespell", |
| 29 | + "pre-commit", |
| 30 | + "vale", |
| 31 | + { include-group = "docs" }, |
| 32 | +] |
| 33 | +docs = [ |
| 34 | + "furo", |
| 35 | + "ipython", |
| 36 | + "ipywidgets", |
| 37 | + "matplotlib", # matplotlib is required for social cards |
| 38 | + "nbsphinx", |
| 39 | + "sphinx<8.2", |
| 40 | + "sphinx-copybutton", |
| 41 | + "sphinx-inline-tabs", |
| 42 | + "sphinx-lint", |
| 43 | + "sphinx-notfound-page", |
| 44 | + "sphinx-sitemap", |
| 45 | + "sphinxcontrib-svg2pdfconverter", |
| 46 | + "sphinxext-opengraph", |
40 | 47 | ] |
41 | | - |
42 | | -[project.urls] |
43 | | -"Homepage" = "https://github.com/veit/jupyter-tutorial/" |
44 | | -"Bug Tracker" = "https://github.com/veit/jupyter-tutorial/issues" |
45 | 48 |
|
46 | 49 | [tool.setuptools] |
47 | | -packages = [] |
| 50 | +packages = [ ] |
48 | 51 |
|
49 | 52 | [tool.black] |
50 | 53 | line-length = 79 |
51 | 54 |
|
52 | 55 | [tool.isort] |
53 | | -atomic=true |
54 | | -force_grid_wrap=0 |
55 | | -include_trailing_comma=true |
56 | | -lines_after_imports=2 |
57 | | -lines_between_types=1 |
58 | | -multi_line_output=3 |
59 | | -not_skip="__init__.py" |
60 | | -use_parentheses=true |
| 56 | +atomic = true |
| 57 | +force_grid_wrap = 0 |
| 58 | +include_trailing_comma = true |
| 59 | +lines_after_imports = 2 |
| 60 | +lines_between_types = 1 |
| 61 | +multi_line_output = 3 |
| 62 | +not_skip = "__init__.py" |
| 63 | +use_parentheses = true |
61 | 64 |
|
62 | | -known_first_party="jupyter-tutorial-de" |
63 | | -known_third_party=["Cython", "accounts_pb2", "accounts_pb2_grpc", "dataprep", "google", "grpc", "mpi4py", "numpy", "pandas", "pydantic", "pytest", "requests", "setuptools"] |
| 65 | +known_first_party = "jupyter-tutorial-de" |
| 66 | +known_third_party = [ |
| 67 | + "Cython", |
| 68 | + "accounts_pb2", |
| 69 | + "accounts_pb2_grpc", |
| 70 | + "dataprep", |
| 71 | + "google", |
| 72 | + "grpc", |
| 73 | + "mpi4py", |
| 74 | + "numpy", |
| 75 | + "pandas", |
| 76 | + "pydantic", |
| 77 | + "pytest", |
| 78 | + "requests", |
| 79 | + "setuptools", |
| 80 | +] |
64 | 81 |
|
65 | 82 | [tool.codespell] |
66 | 83 | skip = "*.html, *.ipynb, docs/hub/jupyterhub_config.py" |
0 commit comments