mirror of
https://github.com/jazzband/django-eav2.git
synced 2026-04-05 07:51:00 +00:00
Compare commits
No commits in common. "master" and "1.8.0" have entirely different histories.
6 changed files with 935 additions and 1246 deletions
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
|
|
@ -32,7 +32,7 @@ jobs:
|
||||||
|
|
||||||
- name: Upload packages to Jazzband
|
- name: Upload packages to Jazzband
|
||||||
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
|
if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
|
||||||
uses: pypa/gh-action-pypi-publish@release/v1
|
uses: pypa/gh-action-pypi-publish@master
|
||||||
with:
|
with:
|
||||||
user: jazzband
|
user: jazzband
|
||||||
password: ${{ secrets.JAZZBAND_RELEASE_KEY }}
|
password: ${{ secrets.JAZZBAND_RELEASE_KEY }}
|
||||||
|
|
|
||||||
26
.github/workflows/test.yml
vendored
26
.github/workflows/test.yml
vendored
|
|
@ -1,30 +1,26 @@
|
||||||
# https://docs.djangoproject.com/en/stable/faq/install/#what-python-version-can-i-use-with-django
|
# https://docs.djangoproject.com/en/stable/faq/install/#what-python-version-can-i-use-with-django
|
||||||
name: test
|
name: test
|
||||||
|
|
||||||
"on":
|
"on": [push, pull_request, workflow_dispatch]
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- '**'
|
|
||||||
pull_request:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test-matrix:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
|
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
|
||||||
django-version: ['4.2', '5.1', '5.2']
|
django-version: ["4.2", "5.0", "5.1"]
|
||||||
exclude:
|
exclude:
|
||||||
# Exclude Python 3.9 with Django 5.1 and 5.2
|
# Exclude Python 3.8 and 3.9 with Django 5.0
|
||||||
|
- python-version: '3.8'
|
||||||
|
django-version: '5.0'
|
||||||
- python-version: '3.9'
|
- python-version: '3.9'
|
||||||
|
django-version: '5.0'
|
||||||
|
# Exclude Python 3.8 and 3.9 with Django 5.1
|
||||||
|
- python-version: '3.8'
|
||||||
django-version: '5.1'
|
django-version: '5.1'
|
||||||
- python-version: '3.9'
|
- python-version: '3.9'
|
||||||
django-version: '5.2'
|
django-version: '5.1'
|
||||||
# Exclude Python 3.13 with Django 4.2
|
|
||||||
- python-version: '3.13'
|
|
||||||
django-version: '4.2'
|
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ repos:
|
||||||
|
|
||||||
- repo: https://github.com/astral-sh/ruff-pre-commit
|
- repo: https://github.com/astral-sh/ruff-pre-commit
|
||||||
# Ruff version.
|
# Ruff version.
|
||||||
rev: v0.11.12
|
rev: v0.9.7
|
||||||
hooks:
|
hooks:
|
||||||
# Run the linter.
|
# Run the linter.
|
||||||
- id: ruff
|
- id: ruff
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,6 @@
|
||||||
|
|
||||||
We follow [Semantic Versions](https://semver.org/) starting at the `0.14.0` release.
|
We follow [Semantic Versions](https://semver.org/) starting at the `0.14.0` release.
|
||||||
|
|
||||||
## 1.8.1 (2025-06-02)
|
|
||||||
|
|
||||||
## What's Changed
|
|
||||||
|
|
||||||
- Added support for Django 5.2
|
|
||||||
- Updated dependencies to their latest versions
|
|
||||||
|
|
||||||
## 1.8.0 (2025-02-24)
|
## 1.8.0 (2025-02-24)
|
||||||
|
|
||||||
## What's Changed
|
## What's Changed
|
||||||
|
|
|
||||||
2130
poetry.lock
generated
2130
poetry.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -6,7 +6,7 @@ build-backend = "poetry.core.masonry.api"
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "django-eav2"
|
name = "django-eav2"
|
||||||
description = "Entity-Attribute-Value storage for Django"
|
description = "Entity-Attribute-Value storage for Django"
|
||||||
version = "1.8.1"
|
version = "1.8.0"
|
||||||
license = "GNU Lesser General Public License (LGPL), Version 3"
|
license = "GNU Lesser General Public License (LGPL), Version 3"
|
||||||
packages = [
|
packages = [
|
||||||
{ include = "eav" }
|
{ include = "eav" }
|
||||||
|
|
@ -37,17 +37,17 @@ classifiers = [
|
||||||
"License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)",
|
"License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)",
|
||||||
"Programming Language :: Python",
|
"Programming Language :: Python",
|
||||||
"Programming Language :: Python :: 3",
|
"Programming Language :: Python :: 3",
|
||||||
|
"Programming Language :: Python :: 3.8",
|
||||||
"Programming Language :: Python :: 3.9",
|
"Programming Language :: Python :: 3.9",
|
||||||
"Programming Language :: Python :: 3.10",
|
"Programming Language :: Python :: 3.10",
|
||||||
"Programming Language :: Python :: 3.11",
|
"Programming Language :: Python :: 3.11",
|
||||||
"Programming Language :: Python :: 3.12",
|
"Programming Language :: Python :: 3.12",
|
||||||
"Programming Language :: Python :: 3.13",
|
|
||||||
"Topic :: Database",
|
"Topic :: Database",
|
||||||
"Topic :: Software Development :: Libraries :: Python Modules",
|
"Topic :: Software Development :: Libraries :: Python Modules",
|
||||||
"Framework :: Django",
|
"Framework :: Django",
|
||||||
"Framework :: Django :: 4.2",
|
"Framework :: Django :: 4.2",
|
||||||
|
"Framework :: Django :: 5.0",
|
||||||
"Framework :: Django :: 5.1",
|
"Framework :: Django :: 5.1",
|
||||||
"Framework :: Django :: 5.2",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[tool.semantic_release]
|
[tool.semantic_release]
|
||||||
|
|
@ -60,17 +60,17 @@ upload_to_release = false
|
||||||
build_command = "pip install poetry && poetry build"
|
build_command = "pip install poetry && poetry build"
|
||||||
|
|
||||||
[tool.poetry.dependencies]
|
[tool.poetry.dependencies]
|
||||||
python = "^3.9"
|
python = "^3.8"
|
||||||
django = ">=4.2,<5.3"
|
django = ">=4.2,<5.2"
|
||||||
|
|
||||||
[tool.poetry.group.test.dependencies]
|
[tool.poetry.group.test.dependencies]
|
||||||
mypy = "^1.6"
|
mypy = "^1.6"
|
||||||
ruff = ">=0.6.3,<0.13.0"
|
ruff = ">=0.6.3,<0.10.0"
|
||||||
|
|
||||||
safety = ">=2.3,<4.0"
|
safety = ">=2.3,<4.0"
|
||||||
|
|
||||||
pytest = ">=7.4.3,<9.0.0"
|
pytest = ">=7.4.3,<9.0.0"
|
||||||
pytest-cov = ">=4.1,<7.0"
|
pytest-cov = ">=4.1,<6.0"
|
||||||
pytest-randomly = "^3.15"
|
pytest-randomly = "^3.15"
|
||||||
pytest-django = "^4.5.2"
|
pytest-django = "^4.5.2"
|
||||||
hypothesis = "^6.87.1"
|
hypothesis = "^6.87.1"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue