Package Base Details: gunicorn

Git Clone URL: https://aur.archlinux.org/gunicorn.git (read-only)
Submitter: None
Maintainer: Ichimonji10
Last Packager: Ichimonji10
Votes: 38
Popularity: 0.200939
First Submitted: 2010-09-24 09:38
Last Updated: 2017-03-22 14:22

Packages (2)

Latest Comments

Ichimonji10 commented on 2017-03-04 21:34

From the Arch Wiki: "For Python 3 libraries, use python-modulename. For applications, use the program name. In either case, the package name should be entirely lowercase." Gunicorn is primarily an application. Thus, the package should be named "gunicorn," not "python-gunicorn."

nullptr_t commented on 2017-02-07 14:12

I'd suggest this updated PKGBUILD:
https://github.com/nullptrT/PKGBUILD/blob/master/gunicorn/PKGBUILD

-> Follow naming convention for python
-> Byte-compiles gunicorn before packaging for both python{,2}
-> Is compatible to old naming scheme with provides and replaces

ArchangeGabriel commented on 2017-02-07 13:21

@nullptr_t I’ll accept the merge, but please contribute to gunicorn PKGBUILD quality, it’s far inferior to the one here. ;)

Ichimonji10 commented on 2016-04-22 13:49

Hmm. I did not find any mention of either uwsgi and unbit in the code base or documentation. In addition, uWSGI appears to be a separate application. That is, Guncorn and uWSGI seem to be alternatives that can accomplish the same tasks but that are not related.

As a result of poking around the documentation, I have added two optional dependencies, eventlet and gevent. See: http://docs.gunicorn.org/en/latest/install.html#async-workers

davidmcinnis commented on 2016-04-21 00:17

Please add 'uwsgi-plugin-python' to the dependencies array.

Ichimonji10 commented on 2014-11-24 01:30

python2-gunicorn has been uploaded, and I have submitted a request to have gunicorn-python2 merged in to it. See also: https://github.com/Ichimonji10/PKGBUILDs/commit/0c7567cdfae5d1787ff8ff4e1aa1785dbe43353f

Ichimonji10 commented on 2014-10-28 14:18

This package installs an executable named "gunicorn-python2". I've named the package after the application.

That said, searching for "python2" in the official repositories shows that others approach the problem differently. (See the python2-markdown package, for example.) I'll put reviewing this package's naming scheme on my to-do list.

pschmitt commented on 2014-10-28 12:54

Shouldn't this package be named python2-gunicorn?

Ichimonji10 commented on 2014-04-18 16:31

Hi all, I'm going to upload a new version of this package in one week, on 2014-04-25. The current package provides a python 2 version of gunicorn, and the new package will provide a python 3 version. If you have any applications which depend specifically upon the python 2 version (such as python2-django apps), you should install gunicorn-python2. [1] If you would like to get your hands on the new package immediately, instead of waiting a week, you can. [2]

Pumpkin, thanks for maintaining this package. You've been listed as one of the contributors.

[1] https://aur.archlinux.org/packages/gunicorn-python2/
[2] https://github.com/Ichimonji10/PKGBUILDs/blob/master/gunicorn/PKGBUILD

pumpkin commented on 2013-08-07 11:15

Please, feel free to move it. I haven't time nor the will to do so.

lpapp commented on 2013-08-06 09:29

Perhaps, this could be moved to community?

pumpkin commented on 2012-08-29 17:54

python2-distribute is needed to use django with gunicorn, using the command :
python manage.py run_gunicorn

Traceback (most recent call last):
File "/.../django/.../manage.py", line 14, in <module>
execute_manager(settings)
File "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", line 459, in execute_manager
utility.execute()
File "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", line 261, in fetch_command
klass = load_command_class(app_name, subcommand)
File "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", line 69, in load_command_class
module = import_module('%s.management.commands.%s' % (app_name, name))
File "/usr/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/usr/lib/python2.7/site-packages/gunicorn/management/commands/run_gunicorn.py", line 10, in <module>
from gunicorn.app.djangoapp import DjangoApplicationCommand
File "/usr/lib/python2.7/site-packages/gunicorn/app/djangoapp.py", line 9, in <module>
from gunicorn.app.base import Application
File "/usr/lib/python2.7/site-packages/gunicorn/app/base.py", line 12, in <module>
from gunicorn.glogging import Logger
File "/usr/lib/python2.7/site-packages/gunicorn/glogging.py", line 19, in <module>
from gunicorn import util
File "/usr/lib/python2.7/site-packages/gunicorn/util.py", line 19, in <module>
import pkg_resources
ImportError: No module named pkg_resources

Shouldn't python2-distribute be listed in depends ?

rickeyski commented on 2011-09-27 19:58

version 13.4 came out, here is the pkgbuild http://pastebin.com/MVHXBEFW

Anonymous comment on 2011-03-06 17:36

herve: yes

herve commented on 2011-01-23 15:01

Shouldn't it depend on python2?