1
1
[build-system ]
2
- requires = [' flit' ]
3
- build-backend = ' flit.buildapi'
2
+ requires = [
3
+ ' flit_core >=2,<4' ,
4
+ ' setuptools_scm' ,
5
+ ' pytoml' ,
6
+ ' wheel' ,
7
+ ' importlib_metadata>=0.7; python_version < "3.8"'
8
+ ]
9
+ build-backend = ' flit_core.buildapi'
4
10
5
11
[tool .flit .metadata ]
6
12
module = ' scirpy'
7
- author = ' Gregor Sturm'
13
+ author = ' Gregor Sturm, Tamas Szabo '
8
14
author-email =
' [email protected] '
9
15
home-page = ' https://github.com/grst/scirpy'
10
16
description-file = " README.rst"
@@ -18,7 +24,6 @@ classifiers = [
18
24
]
19
25
requires-python = ' >= 3.6'
20
26
requires = [
21
- ' get_version' ,
22
27
' anndata>=0.7.3' ,
23
28
' scanpy>=1.5.1' ,
24
29
' pandas>=0.21' ,
@@ -31,11 +36,15 @@ requires = [
31
36
' networkx' ,
32
37
' squarify' ,
33
38
' airr' ,
34
- ' tqdm>=4.29.1' # See https://github.com/icbi-lab/scirpy/issues/128#issuecomment-632646608
39
+ ' tqdm>=4.29.1' , # See https://github.com/icbi-lab/scirpy/issues/128#issuecomment-632646608
40
+ # for getting the version
41
+ ' setuptools_scm' ,
42
+ ' pytoml' ,
43
+ ' importlib_metadata>=0.7; python_version < "3.8"'
35
44
]
36
45
37
46
[tool .flit .metadata .requires-extra ]
38
- optional = [
47
+ rpack = [
39
48
' rectangle-packer' ,
40
49
]
41
50
test = [
@@ -45,8 +54,8 @@ test = [
45
54
doc = [
46
55
' sphinx>=3.0.1,<3.1' ,
47
56
' sphinx_autodoc_typehints>=1.8.0' ,
57
+ ' scanpydoc>=0.5' ,
48
58
' sphinx_rtd_theme>=0.4' ,
49
- ' scanpydoc>=0.4.5' ,
50
59
' typing_extensions; python_version < "3.8"' , # for `Literal`
51
60
# for tutorial
52
61
' leidenalg' ,
@@ -57,3 +66,6 @@ doc = [
57
66
' jupyter_client' ,
58
67
' ipykernel' ,
59
68
]
69
+
70
+ [tool .flit .metadata .urls ]
71
+ Documentation = ' https://icbi-lab.github.io/scirpy/'
0 commit comments