diff options
author | Bas van Dijk <v.dijk.bas@gmail.com> | 2017-09-30 21:12:24 +0200 |
---|---|---|
committer | Bas van Dijk <v.dijk.bas@gmail.com> | 2017-10-08 03:03:22 +0200 |
commit | 5b8ff5ed4914642027422dd1956f2068cfbe95fd (patch) | |
tree | 97ef152777a311477dd8fdb446f8a57dd2b20a54 /pkgs/development/python-modules/waitress-django | |
parent | 3fe7cddc304abb86e61a750a4f807270c7ca7825 (diff) | |
download | nixlib-5b8ff5ed4914642027422dd1956f2068cfbe95fd.tar nixlib-5b8ff5ed4914642027422dd1956f2068cfbe95fd.tar.gz nixlib-5b8ff5ed4914642027422dd1956f2068cfbe95fd.tar.bz2 nixlib-5b8ff5ed4914642027422dd1956f2068cfbe95fd.tar.lz nixlib-5b8ff5ed4914642027422dd1956f2068cfbe95fd.tar.xz nixlib-5b8ff5ed4914642027422dd1956f2068cfbe95fd.tar.zst nixlib-5b8ff5ed4914642027422dd1956f2068cfbe95fd.zip |
graphite: 0.9.15 -> 1.0.2
Fixes: #29961 Also added the option: services.graphite.web.extraConfig for configuring graphite_web.
Diffstat (limited to 'pkgs/development/python-modules/waitress-django')
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) |