File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11Authors
22=======
33
4- Billinge Group and community contibutors .
4+ Billinge Group and community contributors .
55
66Contributors
77------------
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 11[build-system ]
2- requires = [" setuptools>=62.0" , " setuptools-git-versioning<2 " ]
2+ requires = [" setuptools>=62.0" , " setuptools-git-versioning>=2.0 " ]
33build-backend = " setuptools.build_meta"
44
55[project ]
66name = " diffpy.fourigui"
7- dynamic =[' version' ]
7+ dynamic =[' version' , ' dependencies ' ]
88authors = [
99 { name =" Simon J.L. Billinge group" , email =" simon.billinge@gmail.com" },
1010]
@@ -45,9 +45,12 @@ dirty_template = "{tag}"
4545[tool .setuptools .packages .find ]
4646where = [" src" ] # list of folders that contain the packages (["."] by default)
4747include = [" *" ] # 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)
4949namespaces = false # to disable scanning PEP 420 namespaces (true by default)
5050
51+ [tool .setuptools .dynamic ]
52+ dependencies = {file = [" requirements/run.txt" ]}
53+
5154[tool .black ]
5255line-length = 115
5356include = ' \.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 22pytest
33codecov
44coverage
5+ pytest-cov
56pytest-env
You can’t perform that action at this time.
0 commit comments