File tree Expand file tree Collapse file tree 5 files changed +20
-20
lines changed Expand file tree Collapse file tree 5 files changed +20
-20
lines changed Original file line number Diff line number Diff line change 1
1
Authors
2
2
=======
3
3
4
- Billinge Group and community contibutors .
4
+ Billinge Group and community contributors .
5
5
6
6
Contributors
7
7
------------
Original file line number Diff line number Diff line change 1
- include AUTHORS.rst
2
- include LICENSE
3
- include README.rst
4
- include requirements.txt
5
-
6
- recursive-exclude * __pycache__
7
- recursive-exclude * *.py[co]
8
-
9
- recursive-include docs *.rst conf.py Makefile make.bat
10
-
11
- include diffpy.fourigui/version.py
12
-
13
- # If including data files in the package, add them like:
14
- # include path/to/data_file
1
+ graft src
2
+ graft tests
3
+ graft requirements
4
+
5
+ include AUTHORS.rst LICENSE*.rst README.rst
6
+
7
+ # Exclude all bytecode files and __pycache__ directories
8
+ global-exclude *.py[cod] # Exclude all .pyc, .pyo, and .pyd files.
9
+ global-exclude .DS_Store # Exclude Mac filesystem artifacts.
10
+ global-exclude __pycache__ # Exclude Python cache directories.
11
+ global-exclude .git* # Exclude git files and directories.
12
+ global-exclude .idea # Exclude PyCharm project settings.
Original file line number Diff line number Diff line change 1
1
[build-system ]
2
- requires = [" setuptools>=62.0" , " setuptools-git-versioning<2 " ]
2
+ requires = [" setuptools>=62.0" , " setuptools-git-versioning>=2.0 " ]
3
3
build-backend = " setuptools.build_meta"
4
4
5
5
[project ]
6
6
name = " diffpy.fourigui"
7
- dynamic =[' version' ]
7
+ dynamic =[' version' , ' dependencies ' ]
8
8
authors = [
9
9
{
name =
" Simon J.L. Billinge group" ,
email =
" [email protected] " },
10
10
]
@@ -45,9 +45,12 @@ dirty_template = "{tag}"
45
45
[tool .setuptools .packages .find ]
46
46
where = [" src" ] # list of folders that contain the packages (["."] by default)
47
47
include = [" *" ] # package names should match these glob patterns (["*"] by default)
48
- exclude = [" diffpy.fourigui.tests* " ] # exclude packages matching these glob patterns (empty by default)
48
+ exclude = [] # exclude packages matching these glob patterns (empty by default)
49
49
namespaces = false # to disable scanning PEP 420 namespaces (true by default)
50
50
51
+ [tool .setuptools .dynamic ]
52
+ dependencies = {file = [" requirements/run.txt" ]}
53
+
51
54
[tool .black ]
52
55
line-length = 115
53
56
include = ' \.pyi?$'
Original file line number Diff line number Diff line change 1
- python
2
- setuptools
Original file line number Diff line number Diff line change 2
2
pytest
3
3
codecov
4
4
coverage
5
+ pytest-cov
5
6
pytest-env
You can’t perform that action at this time.
0 commit comments