<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/django-picklefield, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2022-03-17T02:38:32Z</updated>
<entry>
<title>python-packages: Remove unused library packages</title>
<updated>2022-03-17T02:38:32Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2022-03-07T16:37:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=26f99270d276033569fd4e7ec079f7947b75bc17'/>
<id>urn:sha1:26f99270d276033569fd4e7ec079f7947b75bc17</id>
<content type='text'>
With the removal of Seafile, these library packages no longer have any
in-repo users. They will be imported into the abandoned packages
repo[1].

[1]: https://github.com/openwrt/packages-abandoned/pull/24

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: mark django1 and dependents BROKEN</title>
<updated>2021-11-27T13:27:16Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2021-11-25T21:01:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9d97f4ba14e6d2383cbb9a4eaf50c8f9ccae2aa8'/>
<id>urn:sha1:9d97f4ba14e6d2383cbb9a4eaf50c8f9ccae2aa8</id>
<content type='text'>
Django 1.x is not compatible with python 3.10.
Mark the package as BROKEN.  Since its dependent packages will also
select it, they will need to be marked BROKEN as well to avoid recursive
dependencies--packages not marked as BROKEN will be able to select the
broken package.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-packages: Clean up Makefiles</title>
<updated>2020-04-22T08:36:55Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2020-04-21T17:27:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2210c4a60dd8fb6420f7bd3c6fe00ed0ae4c51be'/>
<id>urn:sha1:2210c4a60dd8fb6420f7bd3c6fe00ed0ae4c51be</id>
<content type='text'>
This removes:

* Python 3 variants (VARIANT:=python3)

* "for Python3" from package titles

* Package selection condition from package dependencies, e.g.
  +PACKAGE_python3-six:python3-light replaced with +python3-light

* "Default" package information sections, e.g.
  Package/python-six/Default removed and package details merged into
  Package/python3-six

* "(Variant for Python3)" from package descriptions

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-libraries: Remove Python 2 variants</title>
<updated>2020-04-02T06:57:30Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2020-04-01T14:21:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=658b1b67587c4698f6a4c182e9afea7cb5fba2ee'/>
<id>urn:sha1:658b1b67587c4698f6a4c182e9afea7cb5fba2ee</id>
<content type='text'>
The Python 2 variants will be added to the abandoned packages feed.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>django-picklefield: Update to 2.1.1</title>
<updated>2020-03-13T20:35:00Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2020-02-20T12:31:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=22b4000d33e148dfe18ac02e96f59635b13ed75c'/>
<id>urn:sha1:22b4000d33e148dfe18ac02e96f59635b13ed75c</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>django1: Add python3-django1 package</title>
<updated>2020-02-13T07:29:59Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2020-02-05T11:13:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=07251a0543600765e16e9f767d52e28a11768600'/>
<id>urn:sha1:07251a0543600765e16e9f767d52e28a11768600</id>
<content type='text'>
This adds a Python 3 version of the django1 package.

This also adds a python-django1-common package that contains a
django-admin script based on the one in Debian[1]. This allows
python-django1 and python3-django1 to be installed at the same time.

python3-django conflicts with python-django1 (via python-django1-common)
and python3-django1.

This also updates older Python 3 Django plugin packages to depend on
python3-django1, and newer plugin packages to depend on "django", which
both python3-django and python3-django1 provide.

Because of this dependency on either version of Django, the MDEPENDS for
Python 3 Django plugin packages no longer functions correctly and has
been removed.

[1]: https://salsa.debian.org/python-team/modules/python-django/blob/debian/buster/debian/django-admin

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-packages: Clean up Makefiles</title>
<updated>2020-01-30T14:44:26Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2020-01-30T14:44:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3c24a24e257cd874bfca679aa351a4488dfeb023'/>
<id>urn:sha1:3c24a24e257cd874bfca679aa351a4488dfeb023</id>
<content type='text'>
* Replace $(PKG_NAME) with package name in call, define, and eval lines
* Remove extra "define" in $(call define Package/.../description)

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: Use pypi.mk for Python packages</title>
<updated>2019-10-30T15:16:18Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2019-10-20T19:03:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=635cb1309c4d52763c03bc00e7c367e06908b54f'/>
<id>urn:sha1:635cb1309c4d52763c03bc00e7c367e06908b54f</id>
<content type='text'>
This updates all Python packages that download their source from PyPi to
use pypi.mk.

This will allow future improvements/changes to pypi.mk to affect all
relevant packages.

This also makes it easier for future Python packages to start using
pypi.mk, when it's clear how it is used in existing packages.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>django: split django1 package and update to 2.2.6</title>
<updated>2019-10-24T12:13:38Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2019-10-11T06:29:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c21a453ffda4fb451593b85ae06b8ea9eac0ea7d'/>
<id>urn:sha1:c21a453ffda4fb451593b85ae06b8ea9eac0ea7d</id>
<content type='text'>
After many failed attempts at upgrading Django to 2.2.6, the solution seems
to be to split a `python-django1` package that works with Python2 and
upgrade `python3-django` to the latest 2.2[.6] LTS release.

This also means that all Python2 Django packages will be stuck &amp; based on
Django 1.11[.24] LTS release. But, it's currently the sanest approach I
could find to be able to perform an upgrade of Django to 2.2, and not break
Seafile.

Upgrading Seafile is also pretty difficult, as their Python3 support is not
yet finished &amp; released. And in the meantime, we want to allow people to
use newer Django versions.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>django: move django* packages under django submenu</title>
<updated>2019-08-12T12:06:53Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2019-07-09T12:12:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=90527d75afe1847fdddad973ca4ad988f826c8c4'/>
<id>urn:sha1:90527d75afe1847fdddad973ca4ad988f826c8c4</id>
<content type='text'>
This changes the python[3]-django dependencies in packages to be
non-selecting, and adds an MDEPENDS line so that the *-src packages get
placed inside the django menu as well.

Added MENU:= to the src-package definitions in python[3]-package.mk,
so it does not import that setting from the binary package.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
</feed>
