mirror of
https://github.com/django-components/django-components.git
synced 2025-09-19 20:29:44 +00:00
build: add support for py3.13 windows (#1055)
This commit is contained in:
parent
390211b86e
commit
30f3739499
8 changed files with 32 additions and 7 deletions
6
.github/dependabot.yml
vendored
6
.github/dependabot.yml
vendored
|
@ -9,3 +9,9 @@ updates:
|
||||||
directory: "/" # Location of package manifests
|
directory: "/" # Location of package manifests
|
||||||
schedule:
|
schedule:
|
||||||
interval: "weekly"
|
interval: "weekly"
|
||||||
|
- package-ecosystem: github-actions
|
||||||
|
# This actually targets ./.github/workflows/
|
||||||
|
# See https://docs.github.com/en/code-security/dependabot/working-with-dependabot/dependabot-options-reference#directories-or-directory--
|
||||||
|
directory: "/"
|
||||||
|
schedule:
|
||||||
|
interval: monthly
|
||||||
|
|
6
.github/workflows/publish-to-pypi.yml
vendored
6
.github/workflows/publish-to-pypi.yml
vendored
|
@ -15,12 +15,12 @@ jobs:
|
||||||
if: github.repository == 'django-components/django-components'
|
if: github.repository == 'django-components/django-components'
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout the repo
|
- name: Checkout the repo
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Setup python
|
- name: Setup python
|
||||||
uses: actions/setup-python@v2
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: '3.9'
|
python-version: '3.13'
|
||||||
|
|
||||||
- name: Install pypa/build
|
- name: Install pypa/build
|
||||||
run: >-
|
run: >-
|
||||||
|
|
|
@ -14,6 +14,10 @@
|
||||||
css = ["*.css"]
|
css = ["*.css"]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Fix
|
||||||
|
|
||||||
|
- Fix installation for Python 3.13 on Windows.
|
||||||
|
|
||||||
## v0.131
|
## v0.131
|
||||||
|
|
||||||
#### Feat
|
#### Feat
|
||||||
|
|
|
@ -8,3 +8,18 @@ Django-components supports all supported combinations versions of [Django](https
|
||||||
| 3.11 | 4.2, 5.0, 5.1 |
|
| 3.11 | 4.2, 5.0, 5.1 |
|
||||||
| 3.12 | 4.2, 5.0, 5.1 |
|
| 3.12 | 4.2, 5.0, 5.1 |
|
||||||
| 3.13 | 5.1 |
|
| 3.13 | 5.1 |
|
||||||
|
|
||||||
|
### Operating systems
|
||||||
|
|
||||||
|
django-components is tested against Ubuntu and Windows, and should work on any operating system that supports Python.
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
|
||||||
|
django-components uses Rust-based parsers for better performance.
|
||||||
|
|
||||||
|
These sub-packages are built with [maturin](https://github.com/PyO3/maturin)
|
||||||
|
which supports a wide range of operating systems, architectures, and Python versions ([see the full list](https://pypi.org/project/djc-core-html-parser/#files)).
|
||||||
|
|
||||||
|
This should cover most of the cases.
|
||||||
|
|
||||||
|
However, if your environment is not supported, you will need to install Rust and Cargo to build the sub-packages from source.
|
||||||
|
|
|
@ -29,7 +29,7 @@ classifiers = [
|
||||||
]
|
]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
'Django>=4.2',
|
'Django>=4.2',
|
||||||
'djc-core-html-parser>=1.0',
|
'djc-core-html-parser>=1.0.2',
|
||||||
]
|
]
|
||||||
license = {text = "MIT"}
|
license = {text = "MIT"}
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ distlib==0.3.9
|
||||||
# via virtualenv
|
# via virtualenv
|
||||||
django==5.1.7
|
django==5.1.7
|
||||||
# via -r requirements-dev.in
|
# via -r requirements-dev.in
|
||||||
djc-core-html-parser==1.0.1
|
djc-core-html-parser==1.0.2
|
||||||
# via -r requirements-dev.in
|
# via -r requirements-dev.in
|
||||||
filelock==3.16.1
|
filelock==3.16.1
|
||||||
# via
|
# via
|
||||||
|
|
|
@ -60,7 +60,7 @@ defusedxml==0.7.1
|
||||||
# via cairosvg
|
# via cairosvg
|
||||||
django==5.1.7
|
django==5.1.7
|
||||||
# via hatch.envs.docs
|
# via hatch.envs.docs
|
||||||
djc-core-html-parser==1.0.1
|
djc-core-html-parser==1.0.2
|
||||||
# via hatch.envs.docs
|
# via hatch.envs.docs
|
||||||
ghp-import==2.1.0
|
ghp-import==2.1.0
|
||||||
# via mkdocs
|
# via mkdocs
|
||||||
|
|
2
tox.ini
2
tox.ini
|
@ -31,7 +31,7 @@ deps =
|
||||||
django42: Django>=4.2,<4.3
|
django42: Django>=4.2,<4.3
|
||||||
django50: Django>=5.0,<5.1
|
django50: Django>=5.0,<5.1
|
||||||
django51: Django>=5.1,<5.2
|
django51: Django>=5.1,<5.2
|
||||||
djc-core-html-parser
|
djc-core-html-parser==1.0.2
|
||||||
pytest
|
pytest
|
||||||
pytest-xdist
|
pytest-xdist
|
||||||
pytest-django
|
pytest-django
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue