diff --git a/django/uwsgi_admin/__init__.py b/django/uwsgi_admin/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/django/uwsgi_admin/templates/uwsgi.html b/django/uwsgi_admin/templates/uwsgi.html
deleted file mode 100644
index 86a55cd0..00000000
--- a/django/uwsgi_admin/templates/uwsgi.html
+++ /dev/null
@@ -1,90 +0,0 @@
-{% extends "admin/base_site.html" %}
-
-{% load i18n %}
-
-
-{% block breadcrumbs %}
-
-{% endblock %}
-
-
-{% block content %}
-
-
uWSGI status
-
masterpid: {{masterpid}}
-
started_on: {{started_on}}
-
buffer size: {{buffer_size}}
-
workers: {{numproc}}
-
total requests: {{total_requests}}
-
-
-
-
-
- workers
-
-
- | id |
- pid |
- requests |
- running time (milliseconds) |
- load |
- last spawn |
- respawn count |
- address space (vsz) |
- resident memory (rss) |
-
-
-
-{% for w in workers %}
-
- | {{w.id}} |
- {{w.pid}} |
- {{w.requests}} |
- {{w.running_time}} |
- {{w.load|floatformat:2}} % |
- {{w.last_spawn_str}} |
- {{w.respawn_count}} |
- {{w.vsz|filesizeformat}} |
- {{w.rss|filesizeformat}} |
-
-{% endfor %}
-
-
-
-
-
-
- spooler jobs
-
-
- | job filename |
- environment |
-
-
-
-{% for j in jobs %}
-
- | {{j.file}} |
- {{j.env}} |
-
-{% endfor %}
-
-
-
-
-{% if masterpid %}
-
-
-{% endif %}
-
-
-
-{% endblock %}
-
diff --git a/django/uwsgi_admin/urls.py b/django/uwsgi_admin/urls.py
deleted file mode 100644
index 0597e926..00000000
--- a/django/uwsgi_admin/urls.py
+++ /dev/null
@@ -1,10 +0,0 @@
-import sys, os
-sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
-
-from django.conf.urls.defaults import *
-
-urlpatterns = patterns('uwsgi_admin.views',
- (r'^$', 'index'),
- (r'^reload/$', 'reload')
- )
-
diff --git a/django/uwsgi_admin/views.py b/django/uwsgi_admin/views.py
deleted file mode 100644
index 22c99796..00000000
--- a/django/uwsgi_admin/views.py
+++ /dev/null
@@ -1,42 +0,0 @@
-import uwsgi
-import time
-from django.shortcuts import render_to_response
-from django.template import RequestContext
-from django.contrib.admin.views.decorators import staff_member_required
-from django.core.urlresolvers import reverse
-from django.http import HttpResponseRedirect
-
-
-def index(request):
- workers = uwsgi.workers()
- total_load = time.time() - uwsgi.started_on
- for w in workers:
- w['load'] = (100 * (w['running_time']/1000))/total_load
- w['last_spawn_str'] = time.ctime(w['last_spawn'])
-
- jobs = []
- if 'spooler' in uwsgi.opt:
- spooler_jobs = uwsgi.spooler_jobs()
- for j in spooler_jobs:
- jobs.append({'file': j, 'env': uwsgi.parsefile(j)})
-
- return render_to_response('uwsgi.html', {'masterpid': uwsgi.masterpid(),
- 'started_on': time.ctime(uwsgi.started_on),
- 'buffer_size': uwsgi.buffer_size,
- 'total_requests': uwsgi.total_requests(),
- 'numproc': uwsgi.numproc,
- 'workers': workers,
- 'jobs': jobs,
- }, RequestContext(request, {}))
-index = staff_member_required(index)
-
-def reload(request):
- if uwsgi.masterpid() > 0:
- uwsgi.reload()
- request.user.message_set.create(message="uWSGI reloaded")
- else:
- request.user.message_set.create(message="The uWSGI master process is not active")
-
- return HttpResponseRedirect(reverse(index))
-
-reload = staff_member_required(reload)
diff --git a/django/uwsgitemplate.py b/django/uwsgitemplate.py
deleted file mode 100644
index 525c155d..00000000
--- a/django/uwsgitemplate.py
+++ /dev/null
@@ -1,29 +0,0 @@
-from django.template.base import TemplateDoesNotExist
-from django.template.loader import BaseLoader
-from django.conf import settings
-
-try:
- import uwsgi
- on_uwsgi = True
-except:
- on_uwsgi = False
-
-
-
-
-class Loader(BaseLoader):
-
- is_usable = on_uwsgi
-
- def symbolize(self, name):
- return name.replace('.','_').replace('/','_').replace('-','_')
-
- def load_template_source(self, template_name, template_dirs=None):
- filename = 'templates_' + self.symbolize(template_name)
- for app in settings.INSTALLED_APPS:
- try:
- symbol = "%s_%s" % (self.symbolize(app), filename)
- return (uwsgi.embedded_data(symbol), "sym://%s" % symbol)
- except:
- pass
- raise TemplateDoesNotExist(template_name)