From 58c15b6b91047567041a0773627ed000302487129c8af75cdf4c77687aec7148 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sun, 13 Jul 2025 13:38:32 +0000 Subject: [PATCH] - update to 3.0.1: * Re-drop dependency on `typing_extensions` - update to 3.0.0: * Drop dependency on `typing_extensions` * Fix type errors OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dj-database-url?expand=0&rev=25 --- .gitattributes | 23 +++++++ .gitignore | 1 + dj-database-url-2.1.0.tar.gz | 3 + dj_database_url-2.3.0.tar.gz | 3 + dj_database_url-3.0.1.tar.gz | 3 + python-dj-database-url.changes | 108 +++++++++++++++++++++++++++++++++ python-dj-database-url.spec | 73 ++++++++++++++++++++++ 7 files changed, 214 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 dj-database-url-2.1.0.tar.gz create mode 100644 dj_database_url-2.3.0.tar.gz create mode 100644 dj_database_url-3.0.1.tar.gz create mode 100644 python-dj-database-url.changes create mode 100644 python-dj-database-url.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/dj-database-url-2.1.0.tar.gz b/dj-database-url-2.1.0.tar.gz new file mode 100644 index 0000000..ef04b6a --- /dev/null +++ b/dj-database-url-2.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2042cefe1086e539c9da39fad5ad7f61173bf79665e69bf7e4de55fa88b135f +size 10502 diff --git a/dj_database_url-2.3.0.tar.gz b/dj_database_url-2.3.0.tar.gz new file mode 100644 index 0000000..d307b67 --- /dev/null +++ b/dj_database_url-2.3.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae52e8e634186b57e5a45e445da5dc407a819c2ceed8a53d1fac004cc5288787 +size 10980 diff --git a/dj_database_url-3.0.1.tar.gz b/dj_database_url-3.0.1.tar.gz new file mode 100644 index 0000000..3ee5fc5 --- /dev/null +++ b/dj_database_url-3.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8994961efb888fc6bf8c41550870c91f6f7691ca751888ebaa71442b7f84eff8 +size 12556 diff --git a/python-dj-database-url.changes b/python-dj-database-url.changes new file mode 100644 index 0000000..dfed7de --- /dev/null +++ b/python-dj-database-url.changes @@ -0,0 +1,108 @@ +------------------------------------------------------------------- +Sun Jul 13 13:38:08 UTC 2025 - Dirk Müller + +- update to 3.0.1: + * Re-drop dependency on `typing_extensions` +- update to 3.0.0: + * Drop dependency on `typing_extensions` + * Fix type errors + +------------------------------------------------------------------- +Wed Oct 23 11:25:03 UTC 2024 - Torsten Gruner + +- update to 2.3.0 + * Remove Python 3.8 support. + * Remove Django 3 support. + * Add python 3.13 support. + * Add Django 5.1 to the testing library. +- version 2.2.0 + * Add disable_server_side_cursors parameter + * Enhance Query String Parsing for Server-Side Binding in Django 4.2 with psycopg 3.1.8+ + * Update django 5.0 python compatability by @mattseymour in #239 + * Improved internals + * Improved documentation + +------------------------------------------------------------------- +Mon Jan 8 20:52:51 UTC 2024 - Dirk Müller + +- update to 2.1.0: + * fix: parse options with numerical values as int +- update to 2.0.0: + * setup.py: Fix `project_urls` parameter name + * Redo as a package to fix mypy issues + +------------------------------------------------------------------- +Mon May 8 14:28:44 UTC 2023 - Jaime Marquínez Ferrándiz + +- python-typing_extensions is always required + +------------------------------------------------------------------- +Tue Apr 25 21:59:28 UTC 2023 - Dirk Müller + +- update to 1.3.0: + * Better error on missing schema + * Add types + * 100% test coverage + * Avoid duplicating the uses_netloc and schemes lines + * isort 5.11.4 is broken + * Throw warning if DATABASE_URL isn't set + * Fixes #209 - Make conn_max_age optional[int] type + +------------------------------------------------------------------- +Thu Dec 22 19:19:28 UTC 2022 - Torsten Gruner + +- Update to version 1.2.0 + * Add the ability to add test databases. + * Improve url parsing and encoding. + * Fix missing parameter conn_health_check in check function. +- Version 1.1.0 + * Option for connection health checks parameter. + * Update supported version python 3.11. + * Code changes, various improvments. + * Add project links to setup.py + +------------------------------------------------------------------- +Sun Jul 31 14:37:49 UTC 2022 - Torsten Gruner + +- Update to 1.0.0 + * Add support for cockroachdb. + * Add support for the offical MSSQL connector. + * Update License to be compatible with Jazzband. + * Remove support for Python < 3.5 including Python 2.7 + * Update source code to Black format. + * Update CI using pre-commit + +------------------------------------------------------------------- +Wed Nov 18 10:15:52 UTC 2020 - John Vandenberg + +- Activate test suite + +------------------------------------------------------------------- +Sat Mar 16 00:47:21 UTC 2019 - Jan Engelhardt + +- Use noun phrase in summary. +- Reduce markup, descriptions are still pretty much plaintext, + not HTML or rst. + +------------------------------------------------------------------- +Fri Mar 8 13:30:15 UTC 2019 - Tomáš Chvátal + +- Update to 0.5.0: + * Fixes for python3.6 + * ipv6 parsing + +------------------------------------------------------------------- +Tue Dec 4 12:47:21 UTC 2018 - Matej Cepl + +- Remove superfluous devel dependency for noarch package + +------------------------------------------------------------------- +Wed Dec 13 14:54:17 UTC 2017 - tchvatal@suse.com + +- Switch to github url to contain the LICENSE file + +------------------------------------------------------------------- +Thu Sep 21 20:52:20 UTC 2017 - t.gruner@katodev.de + +- Initial release 0.4.2 + diff --git a/python-dj-database-url.spec b/python-dj-database-url.spec new file mode 100644 index 0000000..c4f523d --- /dev/null +++ b/python-dj-database-url.spec @@ -0,0 +1,73 @@ +# +# spec file for package python-dj-database-url +# +# Copyright (c) 2025 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%{?sle15_python_module_pythons} +Name: python-dj-database-url +Version: 3.0.1 +Release: 0 +Summary: Utility to use database URLs in Django applications +License: BSD-3-Clause +Group: Development/Languages/Python +URL: https://github.com/jazzband/dj-database-url +Source: https://files.pythonhosted.org/packages/source/d/dj-database-url/dj_database_url-%{version}.tar.gz +BuildRequires: %{python_module Django > 4.2} +BuildRequires: %{python_module devel >= 3.9} +BuildRequires: %{python_module packaging} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-Django > 4.2 +BuildArch: noarch +%python_subpackages + +%description +This Django utility allows you to utilize the 12factor inspired +DATABASE_URL environment variable to configure Django applications. + +The `dj_database_url.config` method returns a Django database connection +dictionary, populated with all the data specified in your URL. There is +also a `conn_max_age` argument to easily enable Django's connection pool. + +If you'd rather not use an environment variable, you can pass a URL in directly +instead to ``dj_database_url.parse``. + +Supported Databases +------------------- + +Support currently exists for PostgreSQL, PostGIS, MySQL, MySQL (GIS), +Oracle, Oracle (GIS), and SQLite. + +%prep +%setup -q -n dj_database_url-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%files %{python_files} +%license LICENSE +%doc README.rst +%{python_sitelib}/dj_database_url +%{python_sitelib}/dj_database_url-%{version}.dist-info + +%changelog