mirror of
https://github.com/nerfstudio-project/nerfstudio.git
synced 2026-11-12 10:55:57 +08:00
Use pyproject.toml
This commit is contained in:
1 parent
be34bf2281
commit
0be41fe4dd
6 files changed
+42
-39
No files matched your search
@@ -23,22 +23,14 @@ jobs:
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install -r environment/requirements.txt
|
||||
python setup.py develop
|
||||
pip install -e .
|
||||
- name: Run Black
|
||||
uses: psf/black@stable
|
||||
with:
|
||||
options: "--check --verbose --line-length=120"
|
||||
options: "--check"
|
||||
- name: Python Pylint
|
||||
run: |
|
||||
pylint mattport tests \
|
||||
--max-line-length=120 \
|
||||
--generated-members=numpy.*,torch.*,cv2.*,cv.* \
|
||||
--good-names=e,c,i,j,x,y,lr,K,fx,fy,cx,cy,H,W,ts,t,u,k,v \
|
||||
--disable=too-many-arguments \
|
||||
--disable=too-many-locals \
|
||||
--disable=fixme \
|
||||
--disable=too-many-instance-attributes \
|
||||
--disable=duplicate-code
|
||||
pylint mattport tests
|
||||
- name: Test with pytest
|
||||
run: |
|
||||
pytest tests --typeguard-packages=mattport --torchtyping-patch-typeguard --disable-warnings
|
||||
pytest
|
||||
Vendored
-14
@@ -19,20 +19,6 @@
|
||||
"python.sortImports.args": [
|
||||
"--src=${workspaceFolder}"
|
||||
],
|
||||
"python.testing.pytestArgs": [
|
||||
"--ignore=tests/nerf/test_ray_generator.py",
|
||||
"--typeguard-packages=mattport",
|
||||
"--torchtyping-patch-typeguard"
|
||||
],
|
||||
"python.testing.unittestEnabled": false,
|
||||
"python.testing.pytestEnabled": true,
|
||||
"python.linting.pylintArgs": [
|
||||
"--generated-members=numpy.*,torch.*,cv2.*,cv.*",
|
||||
"--max-line-length=120",
|
||||
"--good-names=e,c,i,j,x,y,lr,K,fx,fy,cx,cy,H,W,ts,t,u,k,v",
|
||||
"--disable=too-many-arguments",
|
||||
"--disable=fixme",
|
||||
"--disable=too-many-locals",
|
||||
"--disable=too-many-instance-attributes"
|
||||
],
|
||||
}
|
||||
@@ -14,7 +14,7 @@ conda activate mattport
|
||||
pip install -r environment/requirements.txt
|
||||
|
||||
# Install mattport as a library
|
||||
python setup.py develop
|
||||
pip install -e .
|
||||
|
||||
# Running the test cases
|
||||
pytest tests
|
||||
|
||||
+28
-1
@@ -1,2 +1,29 @@
|
||||
[build-system]
|
||||
requires = ["setuptools>=42"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
# black
|
||||
[tool.black]
|
||||
line-length = 120
|
||||
line-length = 120
|
||||
|
||||
# pylint
|
||||
[tool.pylint.messages_control]
|
||||
|
||||
max-line-length = 120
|
||||
generated-members = ["numpy.*", "torch.*", "cv2.*", "cv.*"]
|
||||
good-names-rgxs= "^[_a-zA-Z][_a-z0-9]?$"
|
||||
|
||||
disable = [
|
||||
"too-many-arguments",
|
||||
"fixme",
|
||||
"too-many-locals",
|
||||
"too-many-instance-attributes",
|
||||
"duplicate-code",
|
||||
]
|
||||
|
||||
#pytest
|
||||
[tool.pytest.ini_options]
|
||||
addopts = "--typeguard-packages=mattport --torchtyping-patch-typeguard --disable-warnings"
|
||||
testpaths = [
|
||||
"tests",
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
[metadata]
|
||||
name = mattport
|
||||
version = 0.0.1
|
||||
description = Volumetric rendering package
|
||||
long_description = file: README.md
|
||||
|
||||
[options]
|
||||
packages = find:
|
||||
python_requires = >=3.8,
|
||||
Reference in new issue
Block a user