<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/gunicorn, 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>gunicorn: bump to version 20.1.0</title>
<updated>2021-03-29T06:47:07Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2021-03-29T06:47:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5d00d670b2fd9e5f749783e39cde49e403db9f59'/>
<id>urn:sha1:5d00d670b2fd9e5f749783e39cde49e403db9f59</id>
<content type='text'>
Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>gunicorn: move to webserver category in menuconfig</title>
<updated>2020-10-26T20:37:58Z</updated>
<author>
<name>Alberto Bursi</name>
</author>
<published>2020-10-26T20:37:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=32b6a0aee277f3659b01037dbd7770f212fff86e'/>
<id>urn:sha1:32b6a0aee277f3659b01037dbd7770f212fff86e</id>
<content type='text'>
this is a webserver and not a python library, so it makes
sense to have it in the same category other webservers
also are placed in the menuconfig interface

Signed-off-by: Alberto Bursi &lt;bobafetthotmail@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>python3: Rename canned recipes in python3-package.mk</title>
<updated>2020-04-18T17:56:23Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2020-04-09T15:28:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=fc8387614ccd919e5c2308d61924fb5a994c83c5'/>
<id>urn:sha1:fc8387614ccd919e5c2308d61924fb5a994c83c5</id>
<content type='text'>
This renames "internal" recipes to use the Python3/ prefix and clarifies
the names (RunTarget to Run, Mod to ModSetup, Shebang to FixShebang).

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>gunicorn: bump to version 20.0.4</title>
<updated>2020-04-07T08:04:53Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2019-11-18T14:33:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f16cdc340a3a2afc97274555d2020ff43a1fb1dd'/>
<id>urn:sha1:f16cdc340a3a2afc97274555d2020ff43a1fb1dd</id>
<content type='text'>
This change bumps gunicorn to version 20.0.4.
It also installs the binary for gunicorn without any suffix, via symlink.
And remove gunicorn_paster; that was removed from the package and moved
into the gunicorn library.
Also, now we need to use the full python3-setuptools package for the
gunicorn executable, as it won't start without it.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@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>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>gunicorn: convert to Python packaging format + add Python3 variant</title>
<updated>2019-09-20T11:11:08Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2019-08-12T07:14:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5f9ea76e7a00bb2851204903521d053b76772f4d'/>
<id>urn:sha1:5f9ea76e7a00bb2851204903521d053b76772f4d</id>
<content type='text'>
And splitting the gunicorn[3] binary/executable away from the
python[3]-gunicorn libraries. This was inspired from Debian packaging.

The gunicorn[3] binaries require the new `python[3]-pkg-resources`
libraries to run, which add ~1.1 MB on the [ram]disk when uncompressed.

For the Python2 variant, the `_gaiohttp.py` is dropped as it fails to
compile, so it would likely be unusable anyway:
```
  File "/usr/lib/python2.7/site-packages/gunicorn/workers/_gaiohttp.py", line 84
    yield from self.wsgi.close()
             ^
  SyntaxError: invalid syntax

```

People around the web recommend this as well:
 https://stackoverflow.com/questions/25611140/syntax-error-installing-gunicorn
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803170
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803202

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
</feed>
