Remove unwanted dependencies.

This doesn't remove all trace of them but it's enough to avoid installing
them and still be able to see the front page.
This commit is contained in:
Brett Smith 2019-09-30 10:45:40 -04:00
parent 6531b0e781
commit 0b0b679d18
7 changed files with 26 additions and 92 deletions

View file

@ -48,11 +48,6 @@ admin_email = os.environ.get("DJANGO_ADMIN_EMAIL", None)
if admin_email is not None:
ADMINS = [("Webmaster", admin_email)]
# Use SSLRedirectMiddleware
SSL_ON = os.environ.get("DJANGO_SSL_ON", True)
SSL_ALWAYS = os.environ.get("DJANGO_SSL_ALWAYS", False)
# Language code for this installation. All choices can be found here:
# http://www.i18nguy.com/unicode/language-identifiers.html
LANGUAGE_CODE = "en-us"
@ -98,13 +93,6 @@ STATICFILES_FINDERS = [
"compressor.finders.CompressorFinder",
]
# Amazon S3 setup
DEFAULT_FILE_STORAGE = os.environ.get("DJANGO_DEFAULT_FILE_STORAGE", 'django.core.files.storage.FileSystemStorage') # noqa
AWS_ACCESS_KEY_ID = os.environ.get("DJANGO_AWS_ACCESS_KEY_ID", None)
AWS_SECRET_ACCESS_KEY = os.environ.get("DJANGO_AWS_SECRET_ACCESS_KEY", None)
AWS_STORAGE_BUCKET_NAME = os.environ.get("DJANGO_AWS_STORAGE_BUCKET_NAME", None)
try:
_dynamic_storage_root = os.environ['DJANGO_DYNAMIC_STORAGE_ROOT']
except KeyError:
@ -140,7 +128,6 @@ TEMPLATES = [
"account.context_processors.account",
"pinax_theme_bootstrap.context_processors.theme",
"symposion.reviews.context_processors.reviews",
"sekizai.context_processors.sekizai",
],
},
},
@ -157,9 +144,6 @@ MIDDLEWARE_CLASSES = [
"django.contrib.messages.middleware.MessageMiddleware",
"reversion.middleware.RevisionMiddleware",
"django.middleware.clickjacking.XFrameOptionsMiddleware",
"ssl_redirect.middleware.SSLRedirectMiddleware",
"pinaxcon.middleware.CanonicalHostMiddleware",
"pinaxcon.middleware.UnprependWWWMiddleware",
"pinaxcon.monkey_patch.MonkeyPatchMiddleware",
]
@ -186,7 +170,6 @@ INSTALLED_APPS = [
"easy_thumbnails",
"taggit",
"reversion",
"metron",
"sitetree",
"pinax.boxes",
"pinax.eventlog",
@ -220,21 +203,6 @@ INSTALLED_APPS = [
"pinaxcon.proposals",
"pinaxcon.registrasion",
#testing
"django_nose",
# wiki
'django.contrib.humanize',
'django_nyt',
'mptt',
'sekizai',
#'sorl.thumbnail',
'wiki',
'wiki.plugins.attachments',
'wiki.plugins.notifications',
#'wiki.plugins.images',
'wiki.plugins.macros',
# stylesheets and js
'compressor',
@ -344,26 +312,8 @@ ATTENDEE_PROFILE_MODEL = "pinaxcon.registrasion.models.AttendeeProfile"
# in order to register.
TICKET_PRODUCT_CATEGORY = 1
INVOICE_CURRENCY = "USD"
WIKI_ACCOUNT_HANDLING = False
WIKI_ACCOUNT_SIGNUP_ALLOWED = False
WIKI_ANONYMOUS_WRITE = False
WIKI_ANONYMOUS_UPLOAD = False
# Use nose to run all tests
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
# Tell nose to measure coverage on the 'foo' and 'bar' apps
NOSE_ARGS = [
'--with-coverage',
'--cover-package=registrasion.controllers,registrasion.models',
]
MARKDOWN_DEUX_STYLES = {
"default": {
"safe_mode": False,

View file

@ -1,7 +1,6 @@
{% extends "override_bootstrap_theme_base.html" %}
{% load staticfiles %}
{% load metron_tags %}
{% load i18n %}
{% load sitetree %}
@ -78,6 +77,5 @@
{% endblock %}
{% block extra_body_base %}
{% analytics %}
{% block extra_body %}{% endblock %}
{% endblock %}

View file

@ -4,8 +4,6 @@ from django.conf.urls.static import static
from django.contrib.staticfiles.templatetags.staticfiles import static as _static
from django.views.generic import TemplateView
from django.views.generic import RedirectView
from django_nyt.urls import get_pattern as get_nyt_pattern
from wiki.urls import get_pattern as get_wiki_pattern
from django.contrib import admin
@ -116,9 +114,6 @@ urlpatterns = [
url(r'^tickets/', include('registrasion.urls')),
url(r'^nested_admin/', include('nested_admin.urls')),
url(r'^wiki/notifications/', get_nyt_pattern()),
url(r'^wiki/', get_wiki_pattern())
# Catch-all MUST go last.
#url(r"^", include("pinax.pages.urls")),
]

View file

@ -1,2 +0,0 @@
-r requirements/base.txt
-r requirements/heroku.txt

View file

@ -1,31 +0,0 @@
Django>=1.11,<1.12
boto3==1.4.6
pinax-theme-bootstrap==7.3.0
django-user-accounts==1.3.1
metron==1.3.7
pinax-eventlog==1.1.1
dj-static==0.0.6
dj-database-url==0.4.0
pinax-pages==0.4.2
pinax-boxes==2.1.2
django-ssl-redirect==2.0
django-storages==1.6.5
django-libsass==0.7
django-markdown-deux==1.0.5
django-sitetree==1.8.0
django-countries==4.6.1
easy-thumbnails==2.4.1
django-timezone-field==2.0
django-model-utils==3.0.0
wiki==0.3b3
django-email-log==0.2.0
# For testing
django-nose==1.4.4
coverage==4.0.3
# Registrasion
https://github.com/chrisjrn/registrasion/tarball/master
https://github.com/chrisjrn/symposion/tarball/northbaypython
https://github.com/chrisjrn/registrasion-stripe/tarball/master
https://github.com/chrisjrn/symposion-bootstrap-templates/tarball/master

View file

@ -1,2 +0,0 @@
psycopg2==2.7.3
gunicorn==19.7.1

26
setup.txt Normal file
View file

@ -0,0 +1,26 @@
Django>=1.11,<1.12
# Pinned for Python 2 support.
django-sitetree<1.13
# Registrasion
https://github.com/chrisjrn/registrasion/tarball/master
https://github.com/chrisjrn/symposion/tarball/northbaypython
https://github.com/chrisjrn/registrasion-stripe/tarball/master
https://github.com/chrisjrn/symposion-bootstrap-templates/tarball/master
pinax-theme-bootstrap
django-user-accounts
dj-static
dj-database-url
pinax-pages
pinax-boxes
django-libsass
django-markdown-deux
django-countries
easy-thumbnails
django-model-utils
django-email-log
django-storages
django-timezone-field
pinax-eventlog