@@ -15,11 +15,11 @@ name = "jupyterhub-ltiauthenticator"
15
15
description = " JupyterHub authenticator implementing LTI v1.1 and LTI v1.3"
16
16
readme = " README.md"
17
17
requires-python = " >=3.8"
18
- license = {file = " LICENSE" }
18
+ license = { file = " LICENSE" }
19
19
keywords = [" jupyterhub" , " authenticator" ]
20
20
authors = [
21
- {
name =
" Yuvi Panda" ,
email =
" [email protected] " },
22
- {
name =
" Jupyter Contributors" ,
email =
" [email protected] " },
21
+ {
name =
" Yuvi Panda" ,
email =
" [email protected] " },
22
+ {
name =
" Jupyter Contributors" ,
email =
" [email protected] " },
23
23
]
24
24
classifiers = [
25
25
" Development Status :: 5 - Production/Stable" ,
@@ -35,14 +35,8 @@ dependencies = [
35
35
dynamic = [" version" ]
36
36
37
37
[project .optional-dependencies ]
38
- dev = [
39
- " pre-commit" ,
40
- ]
41
- test = [
42
- " pytest" ,
43
- " pytest-asyncio" ,
44
- " pytest-cov" ,
45
- ]
38
+ dev = [" pre-commit" ]
39
+ test = [" pytest" , " pytest-asyncio" , " pytest-cov" ]
46
40
47
41
[project .urls ]
48
42
Documentation = " https://ltiauthenticator.readthedocs.io"
@@ -57,19 +51,17 @@ Issues = "https://github.com/jupyterhub/ltiauthenticator/issues"
57
51
[tool .black ]
58
52
# target-version should be all supported versions, see
59
53
# https://github.com/psf/black/issues/751#issuecomment-473066811
60
- target_version = [
61
- " py38" ,
62
- " py39" ,
63
- " py310" ,
64
- " py311" ,
65
- ]
54
+ target_version = [" py38" , " py39" , " py310" , " py311" ]
66
55
67
56
68
57
# hatch ref: https://hatch.pypa.io/latest/
69
58
#
70
59
[tool .hatch .version ]
71
60
path = " ltiauthenticator/_version.py"
72
61
62
+ [tool .hatch .build ]
63
+ include = [" ltiauthenticator" ]
64
+
73
65
[tool .hatch .build .targets .sdist ]
74
66
exclude = [
75
67
" .flake8" ,
0 commit comments