Wed Aug 30 14:41:43 2023 UTC ()
py-django-countries: updated to 7.5.1

7.5.1 (1 February 2023)
=======================

- Make ``CountryField`` queryset filters also work with country codes in
  addition to names.

- Switch to ``pyproject.toml`` rather than ``setup.py`` to fix installation
  issues with pip 23.0+.

7.5 (12 December 2022)
======================

- Rename Turkey to T端rkiye.

- A change in v7.4 introduced multi-choice countries being stored sorted and
  deduplicated. This remains the default behaviour going forwards, but these
  can now be overridden via arguments on the ``CountryField``.

- Improve translation fallback handling, fixing a threading race condition that
  could cause odd translation issues. Thanks to Jan Wr坦blewski and Antoine
  Fontaine for their help in resolving this.
  This also fixes translation issues with older Python 3.6/3.7 versions.

- Add Python 3.11, drop Python 3.6 and Django 2.2 support.

7.4.2 (10 October 2022)
=======================

- Fix error when using ``USE_I18N = False``.

7.4.1 (7 October 2022)
======================

- Fix broken translations due to last common country names fix.

7.4 (7 October 2022)
====================

- Fixed Traditional Chinese translation (needed to be ``locale/zh_Hant``).

- Update flag of Honduras.

- Add Django 4.0 and 4.1 to the test matrix, dropping 3.0 and 3.1

- Add Django Rest Framework 3.13 and 3.14, dropping 3.11.

- Multi-choice countries are now stored sorted and with duplicates stripped.
  Thanks flbraun and Jens Diemer!

- Fix common country names not being honoured in non-English translations (only
  fixed for Python 3.8+).

7.3.2 (4 March 2022)
====================

- Fix slowdown introduced in v7.3 caused by always using country name lookups
  for field comparisons. ``filter(country="New Zealand")`` will no longer match
  now, but instead new ``__name`` and ``__iname`` filters have been added to
  achieve this.

7.3.1 (1 March 2022)
====================

- Typing compatibility fixes for Python <3.9.

7.3 (28 February 2022)
======================

- Make full English country names work in database lookups, for example,
  ``Person.objects.filter(country__icontains="zealand")``.


(adam)
diff -r1.15 -r1.16 pkgsrc/www/py-django-countries/Makefile
diff -r1.15 -r1.16 pkgsrc/www/py-django-countries/distinfo
diff -r1.9 -r1.10 pkgsrc/www/py-django-countries/PLIST

cvs diff -r1.15 -r1.16 pkgsrc/www/py-django-countries/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-django-countries/Makefile 2023/07/13 10:03:27 1.15
+++ pkgsrc/www/py-django-countries/Makefile 2023/08/30 14:41:43 1.16
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1# $NetBSD: Makefile,v 1.15 2023/07/13 10:03:27 wiz Exp $ 1# $NetBSD: Makefile,v 1.16 2023/08/30 14:41:43 adam Exp $
2 2
3DISTNAME= django-countries-7.2.1 3DISTNAME= django-countries-7.5.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 
6CATEGORIES= www python 5CATEGORIES= www python
7MASTER_SITES= ${MASTER_SITE_PYPI:=d/django-countries/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=d/django-countries/}
8 7
9MAINTAINER= adam@NetBSD.org 8MAINTAINER= adam@NetBSD.org
10HOMEPAGE= https://github.com/SmileyChris/django-countries 9HOMEPAGE= https://github.com/SmileyChris/django-countries
11COMMENT= Provides a country field for Django models 10COMMENT= Provides a country field for Django models
12LICENSE= mit 11LICENSE= mit
13 12
 13DEPENDS+= ${PYPKGPREFIX}-asgiref-[0-9]*:../../www/py-asgiref
14DEPENDS+= ${PYPKGPREFIX}-django>=3:../../www/py-django3 14DEPENDS+= ${PYPKGPREFIX}-django>=3:../../www/py-django3
15DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six 15DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
16 16
17USE_LANGUAGES= # none 17USE_LANGUAGES= # none
18 18
19PYTHON_VERSIONS_INCOMPATIBLE= 27 19PYTHON_VERSIONS_INCOMPATIBLE= 27
20 20
21.include "../../lang/python/egg.mk" 21.include "../../lang/python/egg.mk"
22.include "../../mk/bsd.pkg.mk" 22.include "../../mk/bsd.pkg.mk"

cvs diff -r1.15 -r1.16 pkgsrc/www/py-django-countries/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-django-countries/distinfo 2021/10/26 11:30:31 1.15
+++ pkgsrc/www/py-django-countries/distinfo 2023/08/30 14:41:43 1.16
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.15 2021/10/26 11:30:31 nia Exp $ 1$NetBSD: distinfo,v 1.16 2023/08/30 14:41:43 adam Exp $
2 2
3BLAKE2s (django-countries-7.2.1.tar.gz) = 21a1e7074a53406e59f4c92f0ec6f48c0cc98738b48a695879654d63aeef238b 3BLAKE2s (django-countries-7.5.1.tar.gz) = 68d00606a5c2423af065503b4aea2f1dab8be02059d64f91651216a427ad481c
4SHA512 (django-countries-7.2.1.tar.gz) = 8136d124bc6c02024ae16c3ab023fde7ef8ec20a47702fa621c266ec060d7422dce714e80ddfb0141d577cdbaf2fb7c5f7b27d172e21d7ef2ecb4d958720cca8 4SHA512 (django-countries-7.5.1.tar.gz) = 8fd8125d4df99f0d7e5d312289d1901bc87724df284d167a7b29e3e0f018e5f9b752c988e4d379ef8e0410d6f16dcfa2ebb5a05db25aa8961c99661a97d521ea
5Size (django-countries-7.2.1.tar.gz) = 649955 bytes 5Size (django-countries-7.5.1.tar.gz) = 660484 bytes

cvs diff -r1.9 -r1.10 pkgsrc/www/py-django-countries/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-django-countries/PLIST 2021/05/14 18:58:14 1.9
+++ pkgsrc/www/py-django-countries/PLIST 2023/08/30 14:41:43 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.9 2021/05/14 18:58:14 adam Exp $ 1@comment $NetBSD: PLIST,v 1.10 2023/08/30 14:41:43 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
6${PYSITELIB}/${EGG_INFODIR}/requires.txt 6${PYSITELIB}/${EGG_INFODIR}/requires.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 7${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/django_countries/__init__.py 8${PYSITELIB}/django_countries/__init__.py
9${PYSITELIB}/django_countries/__init__.pyc 9${PYSITELIB}/django_countries/__init__.pyc
10${PYSITELIB}/django_countries/__init__.pyo 10${PYSITELIB}/django_countries/__init__.pyo
11${PYSITELIB}/django_countries/base.py 11${PYSITELIB}/django_countries/base.py
12${PYSITELIB}/django_countries/base.pyc 12${PYSITELIB}/django_countries/base.pyc
13${PYSITELIB}/django_countries/base.pyo 13${PYSITELIB}/django_countries/base.pyo
14${PYSITELIB}/django_countries/conf.py 14${PYSITELIB}/django_countries/conf.py
@@ -38,26 +38,28 @@ ${PYSITELIB}/django_countries/locale/ar/ @@ -38,26 +38,28 @@ ${PYSITELIB}/django_countries/locale/ar/
38${PYSITELIB}/django_countries/locale/ar/LC_MESSAGES/django.po 38${PYSITELIB}/django_countries/locale/ar/LC_MESSAGES/django.po
39${PYSITELIB}/django_countries/locale/bg/LC_MESSAGES/django.mo 39${PYSITELIB}/django_countries/locale/bg/LC_MESSAGES/django.mo
40${PYSITELIB}/django_countries/locale/bg/LC_MESSAGES/django.po 40${PYSITELIB}/django_countries/locale/bg/LC_MESSAGES/django.po
41${PYSITELIB}/django_countries/locale/ca/LC_MESSAGES/django.mo 41${PYSITELIB}/django_countries/locale/ca/LC_MESSAGES/django.mo
42${PYSITELIB}/django_countries/locale/ca/LC_MESSAGES/django.po 42${PYSITELIB}/django_countries/locale/ca/LC_MESSAGES/django.po
43${PYSITELIB}/django_countries/locale/cs/LC_MESSAGES/django.mo 43${PYSITELIB}/django_countries/locale/cs/LC_MESSAGES/django.mo
44${PYSITELIB}/django_countries/locale/cs/LC_MESSAGES/django.po 44${PYSITELIB}/django_countries/locale/cs/LC_MESSAGES/django.po
45${PYSITELIB}/django_countries/locale/da/LC_MESSAGES/django.mo 45${PYSITELIB}/django_countries/locale/da/LC_MESSAGES/django.mo
46${PYSITELIB}/django_countries/locale/da/LC_MESSAGES/django.po 46${PYSITELIB}/django_countries/locale/da/LC_MESSAGES/django.po
47${PYSITELIB}/django_countries/locale/de/LC_MESSAGES/django.mo 47${PYSITELIB}/django_countries/locale/de/LC_MESSAGES/django.mo
48${PYSITELIB}/django_countries/locale/de/LC_MESSAGES/django.po 48${PYSITELIB}/django_countries/locale/de/LC_MESSAGES/django.po
49${PYSITELIB}/django_countries/locale/el/LC_MESSAGES/django.mo 49${PYSITELIB}/django_countries/locale/el/LC_MESSAGES/django.mo
50${PYSITELIB}/django_countries/locale/el/LC_MESSAGES/django.po 50${PYSITELIB}/django_countries/locale/el/LC_MESSAGES/django.po
 51${PYSITELIB}/django_countries/locale/en@test/LC_MESSAGES/django.mo
 52${PYSITELIB}/django_countries/locale/en@test/LC_MESSAGES/django.po
51${PYSITELIB}/django_countries/locale/eo/LC_MESSAGES/django.mo 53${PYSITELIB}/django_countries/locale/eo/LC_MESSAGES/django.mo
52${PYSITELIB}/django_countries/locale/eo/LC_MESSAGES/django.po 54${PYSITELIB}/django_countries/locale/eo/LC_MESSAGES/django.po
53${PYSITELIB}/django_countries/locale/es/LC_MESSAGES/django.mo 55${PYSITELIB}/django_countries/locale/es/LC_MESSAGES/django.mo
54${PYSITELIB}/django_countries/locale/es/LC_MESSAGES/django.po 56${PYSITELIB}/django_countries/locale/es/LC_MESSAGES/django.po
55${PYSITELIB}/django_countries/locale/et/LC_MESSAGES/django.mo 57${PYSITELIB}/django_countries/locale/et/LC_MESSAGES/django.mo
56${PYSITELIB}/django_countries/locale/et/LC_MESSAGES/django.po 58${PYSITELIB}/django_countries/locale/et/LC_MESSAGES/django.po
57${PYSITELIB}/django_countries/locale/eu/LC_MESSAGES/django.mo 59${PYSITELIB}/django_countries/locale/eu/LC_MESSAGES/django.mo
58${PYSITELIB}/django_countries/locale/eu/LC_MESSAGES/django.po 60${PYSITELIB}/django_countries/locale/eu/LC_MESSAGES/django.po
59${PYSITELIB}/django_countries/locale/eu_ES/LC_MESSAGES/django.mo 61${PYSITELIB}/django_countries/locale/eu_ES/LC_MESSAGES/django.mo
60${PYSITELIB}/django_countries/locale/eu_ES/LC_MESSAGES/django.po 62${PYSITELIB}/django_countries/locale/eu_ES/LC_MESSAGES/django.po
61${PYSITELIB}/django_countries/locale/fa/LC_MESSAGES/django.mo 63${PYSITELIB}/django_countries/locale/fa/LC_MESSAGES/django.mo
62${PYSITELIB}/django_countries/locale/fa/LC_MESSAGES/django.po 64${PYSITELIB}/django_countries/locale/fa/LC_MESSAGES/django.po
63${PYSITELIB}/django_countries/locale/fi/LC_MESSAGES/django.mo 65${PYSITELIB}/django_countries/locale/fi/LC_MESSAGES/django.mo
@@ -112,26 +114,28 @@ ${PYSITELIB}/django_countries/locale/sr_ @@ -112,26 +114,28 @@ ${PYSITELIB}/django_countries/locale/sr_
112${PYSITELIB}/django_countries/locale/sr_Latn/LC_MESSAGES/django.po 114${PYSITELIB}/django_countries/locale/sr_Latn/LC_MESSAGES/django.po
113${PYSITELIB}/django_countries/locale/sr_Latn_BA/LC_MESSAGES/django.mo 115${PYSITELIB}/django_countries/locale/sr_Latn_BA/LC_MESSAGES/django.mo
114${PYSITELIB}/django_countries/locale/sr_Latn_BA/LC_MESSAGES/django.po 116${PYSITELIB}/django_countries/locale/sr_Latn_BA/LC_MESSAGES/django.po
115${PYSITELIB}/django_countries/locale/sv/LC_MESSAGES/django.mo 117${PYSITELIB}/django_countries/locale/sv/LC_MESSAGES/django.mo
116${PYSITELIB}/django_countries/locale/sv/LC_MESSAGES/django.po 118${PYSITELIB}/django_countries/locale/sv/LC_MESSAGES/django.po
117${PYSITELIB}/django_countries/locale/tr_TR/LC_MESSAGES/django.mo 119${PYSITELIB}/django_countries/locale/tr_TR/LC_MESSAGES/django.mo
118${PYSITELIB}/django_countries/locale/tr_TR/LC_MESSAGES/django.po 120${PYSITELIB}/django_countries/locale/tr_TR/LC_MESSAGES/django.po
119${PYSITELIB}/django_countries/locale/uk/LC_MESSAGES/django.mo 121${PYSITELIB}/django_countries/locale/uk/LC_MESSAGES/django.mo
120${PYSITELIB}/django_countries/locale/uk/LC_MESSAGES/django.po 122${PYSITELIB}/django_countries/locale/uk/LC_MESSAGES/django.po
121${PYSITELIB}/django_countries/locale/zh_CN/LC_MESSAGES/django.mo 123${PYSITELIB}/django_countries/locale/zh_CN/LC_MESSAGES/django.mo
122${PYSITELIB}/django_countries/locale/zh_CN/LC_MESSAGES/django.po 124${PYSITELIB}/django_countries/locale/zh_CN/LC_MESSAGES/django.po
123${PYSITELIB}/django_countries/locale/zh_Hans/LC_MESSAGES/django.mo 125${PYSITELIB}/django_countries/locale/zh_Hans/LC_MESSAGES/django.mo
124${PYSITELIB}/django_countries/locale/zh_Hans/LC_MESSAGES/django.po 126${PYSITELIB}/django_countries/locale/zh_Hans/LC_MESSAGES/django.po
 127${PYSITELIB}/django_countries/locale/zh_Hant/LC_MESSAGES/django.mo
 128${PYSITELIB}/django_countries/locale/zh_Hant/LC_MESSAGES/django.po
125${PYSITELIB}/django_countries/makesprite.py 129${PYSITELIB}/django_countries/makesprite.py
126${PYSITELIB}/django_countries/makesprite.pyc 130${PYSITELIB}/django_countries/makesprite.pyc
127${PYSITELIB}/django_countries/makesprite.pyo 131${PYSITELIB}/django_countries/makesprite.pyo
128${PYSITELIB}/django_countries/models.py 132${PYSITELIB}/django_countries/models.py
129${PYSITELIB}/django_countries/models.pyc 133${PYSITELIB}/django_countries/models.pyc
130${PYSITELIB}/django_countries/models.pyo 134${PYSITELIB}/django_countries/models.pyo
131${PYSITELIB}/django_countries/py.typed 135${PYSITELIB}/django_countries/py.typed
132${PYSITELIB}/django_countries/release.py 136${PYSITELIB}/django_countries/release.py
133${PYSITELIB}/django_countries/release.pyc 137${PYSITELIB}/django_countries/release.pyc
134${PYSITELIB}/django_countries/release.pyo 138${PYSITELIB}/django_countries/release.pyo
135${PYSITELIB}/django_countries/serializer_fields.py 139${PYSITELIB}/django_countries/serializer_fields.py
136${PYSITELIB}/django_countries/serializer_fields.pyc 140${PYSITELIB}/django_countries/serializer_fields.pyc
137${PYSITELIB}/django_countries/serializer_fields.pyo 141${PYSITELIB}/django_countries/serializer_fields.pyo
@@ -420,26 +424,29 @@ ${PYSITELIB}/django_countries/tests/grap @@ -420,26 +424,29 @@ ${PYSITELIB}/django_countries/tests/grap
420${PYSITELIB}/django_countries/tests/graphql/schema.pyo 424${PYSITELIB}/django_countries/tests/graphql/schema.pyo
421${PYSITELIB}/django_countries/tests/graphql/test_country_type.py 425${PYSITELIB}/django_countries/tests/graphql/test_country_type.py
422${PYSITELIB}/django_countries/tests/graphql/test_country_type.pyc 426${PYSITELIB}/django_countries/tests/graphql/test_country_type.pyc
423${PYSITELIB}/django_countries/tests/graphql/test_country_type.pyo 427${PYSITELIB}/django_countries/tests/graphql/test_country_type.pyo
424${PYSITELIB}/django_countries/tests/graphql/test_model.py 428${PYSITELIB}/django_countries/tests/graphql/test_model.py
425${PYSITELIB}/django_countries/tests/graphql/test_model.pyc 429${PYSITELIB}/django_countries/tests/graphql/test_model.pyc
426${PYSITELIB}/django_countries/tests/graphql/test_model.pyo 430${PYSITELIB}/django_countries/tests/graphql/test_model.pyo
427${PYSITELIB}/django_countries/tests/models.py 431${PYSITELIB}/django_countries/tests/models.py
428${PYSITELIB}/django_countries/tests/models.pyc 432${PYSITELIB}/django_countries/tests/models.pyc
429${PYSITELIB}/django_countries/tests/models.pyo 433${PYSITELIB}/django_countries/tests/models.pyo
430${PYSITELIB}/django_countries/tests/settings.py 434${PYSITELIB}/django_countries/tests/settings.py
431${PYSITELIB}/django_countries/tests/settings.pyc 435${PYSITELIB}/django_countries/tests/settings.pyc
432${PYSITELIB}/django_countries/tests/settings.pyo 436${PYSITELIB}/django_countries/tests/settings.pyo
 437${PYSITELIB}/django_countries/tests/settings_noi18n.py
 438${PYSITELIB}/django_countries/tests/settings_noi18n.pyc
 439${PYSITELIB}/django_countries/tests/settings_noi18n.pyo
433${PYSITELIB}/django_countries/tests/test_admin_filters.py 440${PYSITELIB}/django_countries/tests/test_admin_filters.py
434${PYSITELIB}/django_countries/tests/test_admin_filters.pyc 441${PYSITELIB}/django_countries/tests/test_admin_filters.pyc
435${PYSITELIB}/django_countries/tests/test_admin_filters.pyo 442${PYSITELIB}/django_countries/tests/test_admin_filters.pyo
436${PYSITELIB}/django_countries/tests/test_countries.py 443${PYSITELIB}/django_countries/tests/test_countries.py
437${PYSITELIB}/django_countries/tests/test_countries.pyc 444${PYSITELIB}/django_countries/tests/test_countries.pyc
438${PYSITELIB}/django_countries/tests/test_countries.pyo 445${PYSITELIB}/django_countries/tests/test_countries.pyo
439${PYSITELIB}/django_countries/tests/test_drf.py 446${PYSITELIB}/django_countries/tests/test_drf.py
440${PYSITELIB}/django_countries/tests/test_drf.pyc 447${PYSITELIB}/django_countries/tests/test_drf.pyc
441${PYSITELIB}/django_countries/tests/test_drf.pyo 448${PYSITELIB}/django_countries/tests/test_drf.pyo
442${PYSITELIB}/django_countries/tests/test_fields.py 449${PYSITELIB}/django_countries/tests/test_fields.py
443${PYSITELIB}/django_countries/tests/test_fields.pyc 450${PYSITELIB}/django_countries/tests/test_fields.pyc
444${PYSITELIB}/django_countries/tests/test_fields.pyo 451${PYSITELIB}/django_countries/tests/test_fields.pyo
445${PYSITELIB}/django_countries/tests/test_settings.py 452${PYSITELIB}/django_countries/tests/test_settings.py