diff options
author | Peter Simons <simons@cryp.to> | 2017-10-18 12:58:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-18 12:58:55 +0100 |
commit | 757a759005181f93ea9dca246e6f026402bbb8de (patch) | |
tree | 95a78577e539dfb2859312ef5b3d4bf576a906bb /pkgs/development | |
parent | 7d5c5eb203bbebdfb0165522b46f2af41285337b (diff) | |
parent | 5b8ff5ed4914642027422dd1956f2068cfbe95fd (diff) | |
download | nixlib-757a759005181f93ea9dca246e6f026402bbb8de.tar nixlib-757a759005181f93ea9dca246e6f026402bbb8de.tar.gz nixlib-757a759005181f93ea9dca246e6f026402bbb8de.tar.bz2 nixlib-757a759005181f93ea9dca246e6f026402bbb8de.tar.lz nixlib-757a759005181f93ea9dca246e6f026402bbb8de.tar.xz nixlib-757a759005181f93ea9dca246e6f026402bbb8de.tar.zst nixlib-757a759005181f93ea9dca246e6f026402bbb8de.zip |
Merge pull request #30166 from LumiGuide/graphite-1.0.2
Fix graphite crash by upgrading from 0.9.15 -> 1.0.2
Diffstat (limited to 'pkgs/development')
3 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/waitress-django/default.nix b/pkgs/development/python-modules/waitress-django/default.nix new file mode 100644 index 000000000000..6efaf800b3cd --- /dev/null +++ b/pkgs/development/python-modules/waitress-django/default.nix @@ -0,0 +1,8 @@ +{ buildPythonPackage, django_1_8, waitress }: +buildPythonPackage { + name = "waitress-django"; + src = ./.; + pythonPath = [ django_1_8 waitress ]; + doCheck = false; + meta.description = "A waitress WSGI server serving django"; +} diff --git a/pkgs/development/python-modules/waitress-django/setup.py b/pkgs/development/python-modules/waitress-django/setup.py new file mode 100644 index 000000000000..07f7b326fdaf --- /dev/null +++ b/pkgs/development/python-modules/waitress-django/setup.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python + +from distutils.core import setup + +setup( name = "waitress-django" + , version = "0.0.0" + , description = "A waitress WSGI server serving django" + , author = "Bas van Dijk" + , author_email = "v.dijk.bas@gmail.com" + , package_dir = {"" : "src"} + , scripts = ["src/waitress-serve-django"] + ) diff --git a/pkgs/development/python-modules/waitress-django/src/waitress-serve-django b/pkgs/development/python-modules/waitress-django/src/waitress-serve-django new file mode 100755 index 000000000000..b710086c22b9 --- /dev/null +++ b/pkgs/development/python-modules/waitress-django/src/waitress-serve-django @@ -0,0 +1,14 @@ +#!/usr/bin/env python +import sys +from waitress import serve +from waitress.adjustments import Adjustments +import django +from django.core.handlers.wsgi import WSGIHandler +from django.contrib.staticfiles.handlers import StaticFilesHandler + +if __name__ == "__main__": + kw, args = Adjustments.parse_args(sys.argv[1:]) + django.setup() + # These arguments are specific to the runner, not waitress itself. + del kw['call'], kw['help'] + serve(StaticFilesHandler(WSGIHandler()), **kw) |