pax_global_header 0000666 0000000 0000000 00000000064 15007233600 0014506 g ustar 00root root 0000000 0000000 52 comment=f29c364e16b8d0a5fe07ada6135f5814765db08b
django-qr-code-4.2.0/ 0000775 0000000 0000000 00000000000 15007233600 0014303 5 ustar 00root root 0000000 0000000 django-qr-code-4.2.0/.editorconfig 0000664 0000000 0000000 00000000174 15007233600 0016762 0 ustar 00root root 0000000 0000000 root = true
[*]
indent_style = space
indent_size = 4
insert_final_newline = true
charset = utf-8
[*.html]
indent_size = 2
django-qr-code-4.2.0/.github/ 0000775 0000000 0000000 00000000000 15007233600 0015643 5 ustar 00root root 0000000 0000000 django-qr-code-4.2.0/.github/workflows/ 0000775 0000000 0000000 00000000000 15007233600 0017700 5 ustar 00root root 0000000 0000000 django-qr-code-4.2.0/.github/workflows/ci.yml 0000664 0000000 0000000 00000000566 15007233600 0021025 0 ustar 00root root 0000000 0000000 name: Django QR Code Build and Test
on:
push:
branches:
- master
- features/**
- dependabot/**
pull_request:
branches:
- master
jobs:
docker:
timeout-minutes: 10
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Run tests
run: |
cd scripts
./run-tests.sh
django-qr-code-4.2.0/.github/workflows/python-publish.yml 0000664 0000000 0000000 00000002074 15007233600 0023413 0 ustar 00root root 0000000 0000000 # This workflow will upload a Python Package using Twine when a release is created
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python#publishing-to-package-registries
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
name: Upload Python Package
on:
release:
types: [published]
permissions:
contents: read
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v3
with:
python-version: '3.x'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install build
- name: Build package
run: python -m build
- name: Publish package
uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
with:
user: __token__
password: ${{ secrets.PYPI_API_TOKEN }}
django-qr-code-4.2.0/.gitignore 0000664 0000000 0000000 00000002571 15007233600 0016300 0 ustar 00root root 0000000 0000000 # Generated data and logs during tests.
tests_result/
tests_result.back/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
.python-version
# celery beat schedule file
celerybeat-schedule
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
django-qr-code-4.2.0/CHANGELOG.md 0000664 0000000 0000000 00000023331 15007233600 0016116 0 ustar 00root root 0000000 0000000 # Change Log
## 4.2.0 (2025-05-09)
* Add support for Django 5.2.
* Add support for Python 3.13.
* Add support for caching embedded QR code
or