aboutsummaryrefslogtreecommitdiff
path: root/dev-python/django-mysql
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/django-mysql')
-rw-r--r--dev-python/django-mysql/Manifest1
-rw-r--r--dev-python/django-mysql/django-mysql-4.13.0.ebuild52
-rw-r--r--dev-python/django-mysql/metadata.xml42
3 files changed, 0 insertions, 95 deletions
diff --git a/dev-python/django-mysql/Manifest b/dev-python/django-mysql/Manifest
deleted file mode 100644
index 333d961..0000000
--- a/dev-python/django-mysql/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST django-mysql-4.13.0.gh.tar.gz 440306 BLAKE2B cedc719e3c58e6a41ca8cd218ccaa280e554885b0791b34e0902be6c2118409e515bc917c3bbc2be30672a29f996c5b57c57dc44539c56ac6a6bced317bfdab3 SHA512 a48f63fb6c6d8181021c42d116ba460c115c49d362b4a0ae588ac80dbfb3924bc4c5eb6cd2646a0629ef05ab9861e1d7a3c12616719719d80f220b00fee8cea1
diff --git a/dev-python/django-mysql/django-mysql-4.13.0.ebuild b/dev-python/django-mysql/django-mysql-4.13.0.ebuild
deleted file mode 100644
index 25fe861..0000000
--- a/dev-python/django-mysql/django-mysql-4.13.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit databases distutils-r1
-
-DESCRIPTION="Extensions to Django for use with MySQL/MariaDB"
-HOMEPAGE="
- https://pypi.org/project/django-mysql
- https://github.com/adamchainz/django-mysql
-"
-# PyPI doesn't have tests
-SRC_URI="https://github.com/adamchainz/django-mysql/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/django-3.2[${PYTHON_USEDEP}]
- dev-python/mysqlclient[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
-
- test? (
- dev-python/pytest-django[${PYTHON_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest
-
-python_test() {
- export DB_HOST="127.0.0.1"
- export DB_PORT="33060"
- export DB_USER="admin"
-
- epytest \
- `# These tests depend on a deprecated library` \
- --ignore tests/testapp/test_dynamicfield.py \
- --ignore tests/testapp/test_functions.py
-}
-
-src_test() {
- emysql --start 33060
- distutils-r1_src_test
- emysql --stop
-}
diff --git a/dev-python/django-mysql/metadata.xml b/dev-python/django-mysql/metadata.xml
deleted file mode 100644
index 1ddd824..0000000
--- a/dev-python/django-mysql/metadata.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <name>Julien Roy</name>
- <email>julien@jroy.ca</email>
- </maintainer>
- <longdescription>
-Django-MySQL extends Django's built-in MySQL and MariaDB support their specific features not available on other databases.
-What kind of features?
-
-Includes:
-
- QuerySet extensions:
- 'Smart' iteration - chunked pagination across a large queryset
- approx_count for quick estimates of count()
- Query hints
- Quick pt-visual-explain of the underlying query
- Model fields:
- MariaDB Dynamic Columns for storing dictionaries
- Comma-separated fields for storing lists and sets
- 'Missing' fields: differently sized BinaryField/TextField classes, BooleanFields represented by BIT(1)
- ORM expressions for over 20 MySQL-specific functions
- A new cache backend that makes use of MySQL's upsert statement and does compression
- Status variable inspection and utility methods
- Named locks for easy locking of e.g. external resources
- Table lock manager for hard to pull off data migrations
-
-To see them all, check out the exposition at https://django-mysql.readthedocs.io/en/latest/exposition.html .
- </longdescription>
- <upstream>
- <maintainer>
- <name>Adam Johnson</name>
- <email>me@adamj.eu</email>
- </maintainer>
- <bugs-to>https://github.com/adamchainz/django-mysql/issues</bugs-to>
- <changelog>https://github.com/adamchainz/django-mysql/releases</changelog>
- <doc>https://django-mysql.readthedocs.io/</doc>
- <remote-id type="pypi">django-mysql</remote-id>
- <remote-id type="github">adamchainz/django-mysql</remote-id>
- </upstream>
-</pkgmetadata>