Show More
@@ -1,3 +1,4 b'' | |||
|
1 | #SHELL = /bin/bash | |
|
1 | 2 | |
|
2 | 3 | # set by: PATH_TO_OUTDATED_PACKAGES=/some/path/outdated_packages.py |
|
3 | 4 | OUTDATED_PACKAGES = ${PATH_TO_OUTDATED_PACKAGES} |
@@ -16,7 +17,7 b' test:' | |||
|
16 | 17 | make test-only |
|
17 | 18 | |
|
18 | 19 | |
|
19 | .PHONY:test-clean | |
|
20 | .PHONY: test-clean | |
|
20 | 21 | ## run test-clean and tests |
|
21 | 22 | test-clean: |
|
22 | 23 | rm -rf coverage.xml htmlcov junit.xml pylint.log result |
@@ -32,21 +33,22 b' test-only:' | |||
|
32 | 33 | --cov-report=term-missing --cov-report=html --cov=vcsserver vcsserver |
|
33 | 34 | |
|
34 | 35 | |
|
35 | ||
|
36 | 36 | .PHONY: pip-packages |
|
37 | 37 | ## Show outdated packages |
|
38 | 38 | pip-packages: |
|
39 | 39 | python ${OUTDATED_PACKAGES} |
|
40 | 40 | |
|
41 | 41 | |
|
42 |
.PHONY: |
|
|
43 | ## Build sdist | |
|
44 | sdist: | |
|
45 | python setup.py sdist | |
|
42 | .PHONY: build | |
|
43 | ## Build sdist/egg | |
|
44 | build: | |
|
45 | python -m build | |
|
46 | ||
|
46 | 47 | |
|
47 | 48 | .PHONY: dev-env |
|
48 | ## Build sdist | |
|
49 | ## make dev-env based on the requirements files and install develop of packages | |
|
49 | 50 | dev-env: |
|
51 | pip install build virtualenv pipdeptree | |
|
50 | 52 |
|
|
51 | 53 | pip install --no-index --find-links=/home/rhodecode/.cache/pip/wheels -r requirements.txt -r requirements_test.txt -r requirements_debug.txt |
|
52 | 54 | pip install -e . |
@@ -11,7 +11,7 b' authors = [' | |||
|
11 | 11 | |
|
12 | 12 | license = {text = "GPL V3"} |
|
13 | 13 | requires-python = ">=3.10" |
|
14 | dynamic = ["version", "readme"] | |
|
14 | dynamic = ["version", "readme", "dependencies", "optional-dependencies"] | |
|
15 | 15 | classifiers = [ |
|
16 | 16 | 'Development Status :: 6 - Mature', |
|
17 | 17 | 'Intended Audience :: Developers', |
@@ -24,12 +24,15 b' classifiers = [' | |||
|
24 | 24 | [project.entry-points."paste.app_factory"] |
|
25 | 25 | main = "vcsserver.http_main:main" |
|
26 | 26 | |
|
27 | ||
|
27 | 28 | [tool.setuptools] |
|
28 | 29 | packages = ["vcsserver"] |
|
29 | 30 | |
|
30 | 31 | [tool.setuptools.dynamic] |
|
31 | 32 | readme = {file = ["README.rst"], content-type = "text/rst"} |
|
32 | 33 | version = {file = "vcsserver/VERSION"} |
|
34 | dependencies = {file = ["requirements.txt"]} | |
|
35 | optional-dependencies.tests = {file = ["requirements_test.txt"]} | |
|
33 | 36 | |
|
34 | 37 | [tool.ruff] |
|
35 | 38 | select = [ |
@@ -47,7 +47,7 b' wcwidth==0.2.6' | |||
|
47 | 47 | |
|
48 | 48 | |
|
49 | 49 | ## test related requirements |
|
50 | -r requirements_test.txt | |
|
50 | #-r requirements_test.txt | |
|
51 | 51 | |
|
52 | 52 | ## uncomment to add the debug libraries |
|
53 | 53 | #-r requirements_debug.txt |
@@ -9,30 +9,30 b' pytest-cov==4.0.0' | |||
|
9 | 9 | pytest==7.3.1 |
|
10 | 10 | attrs==22.2.0 |
|
11 | 11 | iniconfig==2.0.0 |
|
12 |
packaging==23. |
|
|
12 | packaging==23.1 | |
|
13 | 13 | pluggy==1.0.0 |
|
14 | 14 | pytest-profiling==1.7.0 |
|
15 | 15 | gprof2dot==2022.7.29 |
|
16 | 16 | pytest==7.3.1 |
|
17 | 17 | attrs==22.2.0 |
|
18 | 18 | iniconfig==2.0.0 |
|
19 |
packaging==23. |
|
|
19 | packaging==23.1 | |
|
20 | 20 | pluggy==1.0.0 |
|
21 | 21 | six==1.16.0 |
|
22 | 22 | pytest-runner==6.0.0 |
|
23 | 23 | pytest-sugar==0.9.7 |
|
24 |
packaging==23. |
|
|
24 | packaging==23.1 | |
|
25 | 25 | pytest==7.3.1 |
|
26 | 26 | attrs==22.2.0 |
|
27 | 27 | iniconfig==2.0.0 |
|
28 |
packaging==23. |
|
|
28 | packaging==23.1 | |
|
29 | 29 | pluggy==1.0.0 |
|
30 | 30 | termcolor==2.3.0 |
|
31 | 31 | pytest-timeout==2.1.0 |
|
32 | 32 | pytest==7.3.1 |
|
33 | 33 | attrs==22.2.0 |
|
34 | 34 | iniconfig==2.0.0 |
|
35 |
packaging==23. |
|
|
35 | packaging==23.1 | |
|
36 | 36 | pluggy==1.0.0 |
|
37 | 37 | webtest==3.0.0 |
|
38 | 38 | beautifulsoup4==4.11.2 |
General Comments 0
You need to be logged in to leave comments.
Login now