Skip to content

Commit 6fc0fbf

Browse files
authored
Merge pull request #261 from jedie/dev
apply manageprojects updates
2 parents 7c9f689 + 0993b22 commit 6fc0fbf

27 files changed

Lines changed: 2879 additions & 4828 deletions

.flake8

Lines changed: 0 additions & 7 deletions
This file was deleted.

.github/workflows/tests.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
python-version: ['3.12', '3.11']
21-
django-version: ['5.1', '5.0', '4.2']
20+
python-version: ['3.13', '3.12', '3.11']
21+
django-version: ['5.2', '5.1', '4.2']
2222
steps:
2323
- name: Checkout
2424
run: |
@@ -33,7 +33,7 @@ jobs:
3333
with:
3434
python-version: '${{ matrix.python-version }}'
3535
cache: 'pip' # caching pip dependencies
36-
cache-dependency-path: '**/requirements.*.txt'
36+
cache-dependency-path: 'uv.lock'
3737

3838
- name: 'Bootstrap'
3939
# The first manage.py call will create the .venv
@@ -44,7 +44,7 @@ jobs:
4444
run: |
4545
./manage.py --help
4646
47-
- name: 'pip-audit'
47+
- name: 'Run pip-audit'
4848
run: |
4949
./manage.py pip_audit
5050
@@ -53,10 +53,10 @@ jobs:
5353
PYTHONUNBUFFERED: 1
5454
PYTHONWARNINGS: always
5555
run: |
56-
./manage.py tox -e $(echo py${{ matrix.python-version }}-django${{ matrix.django-version }} | tr -d .)
56+
./manage.py nox -e "tests-${{ matrix.python-version }}(django='${{ matrix.django-version }}')"
5757
5858
- name: 'Upload coverage report'
59-
uses: codecov/codecov-action@v4
59+
uses: codecov/codecov-action@v5
6060
# https://github.com/marketplace/actions/codecov
6161
with:
6262
fail_ci_if_error: false

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ __pycache__
77
*.orig
88

99
!.github
10+
!.run
1011
!.editorconfig
11-
!.flake8
1212
!.gitignore
1313
!.pre-commit-config.yaml
1414
!.pre-commit-hooks.yaml

.pre-commit-config.yaml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
# pre-commit plugin configuration
22
# See https://pre-commit.com for more information
3-
default_install_hook_types:
4-
- pre-commit
5-
- post-rewrite
6-
- pre-push
7-
83
repos:
94
- repo: https://github.com/jedie/cli-base-utilities
10-
rev: v0.11.0
5+
rev: v0.25.0
116
hooks:
127
- id: update-readme-history

.run/Template Django tests.run.xml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="true" type="DjangoTestsConfigurationType">
3+
<module name="django-reversion-compare" />
4+
<option name="ENV_FILES" value="" />
5+
<option name="INTERPRETER_OPTIONS" value="" />
6+
<option name="PARENT_ENVS" value="true" />
7+
<envs>
8+
<env name="PYTHONUNBUFFERED" value="1" />
9+
<env name="DJANGO_SETTINGS_MODULE" value="reversion_compare_project.settings.tests" />
10+
</envs>
11+
<option name="SDK_HOME" value="" />
12+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
13+
<option name="IS_MODULE_SDK" value="true" />
14+
<option name="ADD_CONTENT_ROOTS" value="false" />
15+
<option name="ADD_SOURCE_ROOTS" value="false" />
16+
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
17+
<option name="TARGET" value="" />
18+
<option name="SETTINGS_FILE" value="" />
19+
<option name="CUSTOM_SETTINGS" value="false" />
20+
<option name="USE_OPTIONS" value="false" />
21+
<option name="OPTIONS" value="" />
22+
<method v="2" />
23+
</configuration>
24+
</component>

.run/Unittests - __all__.run.xml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="Unittests - **all**" type="DjangoTestsConfigurationType">
3+
<module name="django-reversion-compare" />
4+
<option name="ENV_FILES" value="" />
5+
<option name="INTERPRETER_OPTIONS" value="" />
6+
<option name="PARENT_ENVS" value="true" />
7+
<envs>
8+
<env name="PYTHONUNBUFFERED" value="1" />
9+
<env name="DJANGO_SETTINGS_MODULE" value="reversion_compare_project.settings.tests" />
10+
</envs>
11+
<option name="SDK_HOME" value="" />
12+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/" />
13+
<option name="IS_MODULE_SDK" value="true" />
14+
<option name="ADD_CONTENT_ROOTS" value="false" />
15+
<option name="ADD_SOURCE_ROOTS" value="false" />
16+
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
17+
<option name="TARGET" value="" />
18+
<option name="SETTINGS_FILE" value="" />
19+
<option name="CUSTOM_SETTINGS" value="false" />
20+
<option name="USE_OPTIONS" value="false" />
21+
<option name="OPTIONS" value="" />
22+
<method v="2" />
23+
</configuration>
24+
</component>

0 commit comments

Comments
 (0)