File tree Expand file tree Collapse file tree 5 files changed +8
-44
lines changed
Expand file tree Collapse file tree 5 files changed +8
-44
lines changed Original file line number Diff line number Diff line change 1515# specific language governing permissions and limitations
1616# under the License.
1717
18- # Include important project files
19- include README.md
20- include LICENSE
21- include NOTICE
22- include Makefile
23- include pyproject.toml
24- include setup.py
25- include uv.lock
26-
27- # Cython source files
28- recursive-include pyiceberg *.pyx *.pyi
29-
30- # Vendor packages
31- recursive-include vendor *
32-
33- # type stubs
34- include pyiceberg/py.typed
35-
36- # Include test files in sdist
37- recursive-include tests *.py
38-
39- # Include dev tools in sdist
40- recursive-include dev *
41-
42- # Exclude build artifacts
43- global-exclude *.pyc
44- global-exclude *.pyo
45- global-exclude *.so
46- global-exclude *.pyd
47- global-exclude __pycache__
18+ # Remove build resources
4819prune .venv
4920prune build
5021prune dist
51- prune *.egg-info
52- prune .pytest_cache
53-
54- # Exclude generated files
55- exclude pyiceberg/avro/decoder_fast.c
56- exclude setup.cfg
22+ prune .pytest_cache
Original file line number Diff line number Diff line change 3232endif
3333
3434ifeq ($(COVERAGE ) ,1)
35- TEST_RUNNER = uv run coverage run --parallel-mode --source=pyiceberg -m
35+ TEST_RUNNER = uv run python -m coverage run --parallel-mode --source=pyiceberg -m
3636else
37- TEST_RUNNER = uv run
37+ TEST_RUNNER = uv run python -m
3838endif
3939
4040ifeq ($(KEEP_COMPOSE ) ,1)
Original file line number Diff line number Diff line change 55.gitignore
66uv.lock
77mkdocs/*
8- .venv/.*
9- .*\.egg-info.*
10- .*\.pytest_cache.*
118setup.cfg
12- pyiceberg\.egg-info/.*
9+ (^|.*/)[^/]*\.egg-info(/.*)?$
10+ # Cython generated files
11+ decoder_fast.c
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ authors = [{ name = "Apache Software Foundation", email = "
[email protected] 2222requires-python = " >=3.10.0,<4.0.0"
2323readme = " README.md"
2424license = " Apache-2.0"
25+ license-files = [" LICEN[CS]E*" , " NOTICE*" ]
2526classifiers = [
2627 " Operating System :: OS Independent" ,
2728 " Programming Language :: Python :: 3.10" ,
@@ -143,7 +144,6 @@ build-backend = "setuptools.build_meta"
143144
144145[tool .pytest .ini_options ]
145146testpaths = [" tests" ]
146- pythonpath = [" ." ]
147147
148148markers = [
149149 " unmarked: marks a test as a unittest" ,
Original file line number Diff line number Diff line change 6969 },
7070 include_package_data = True ,
7171 ext_modules = ext_modules ,
72- data_files = [("" , ["NOTICE" ])],
7372)
You can’t perform that action at this time.
0 commit comments