summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--_deploy/wsl/localsettingsWSL.py60
-rw-r--r--deprecations.txt8
-rw-r--r--requirements.txt14
3 files changed, 47 insertions, 35 deletions
diff --git a/_deploy/wsl/localsettingsWSL.py b/_deploy/wsl/localsettingsWSL.py
index 2584732..c67f54e 100644
--- a/_deploy/wsl/localsettingsWSL.py
+++ b/_deploy/wsl/localsettingsWSL.py
@@ -47,7 +47,7 @@ PV = "python" + str(sys.version_info.major) + "." + str(sys.version_info.minor)
# --------------------- MEDIA redirections BEGIN ---------------------
REPOS_ROOT_PATH = Path(__file__).parent.parent
LIBDIR = REPOS_ROOT_PATH / 'lib' / PV
-#LIBDIR = REPOS_ROOT_PATH / 'lib' / 'python3.9' # should be finding this automatically: python --version etc.
+#LIBDIR = REPOS_ROOT_PATH / 'lib' / 'python3.9'
TROGGLE_PATH = Path(__file__).parent
TEMPLATE_PATH = TROGGLE_PATH / 'templates'
@@ -55,7 +55,8 @@ MEDIA_ROOT = TROGGLE_PATH / 'media'
JSLIB_ROOT = TROGGLE_PATH / 'media' / 'jslib' # used for CaveViewer JS utility
#FILES = Path('/mnt/d/expofiles/')
-EXPOFILES = Path('/mnt/d/EXPO/expofiles/')
+EXPOFILES = REPOS_ROOT_PATH / "expofiles"
+
SCANS_ROOT = EXPOFILES / 'surveyscans'
PHOTOS_ROOT = EXPOFILES / 'photos'
PHOTOS_YEAR = "2022"
@@ -64,19 +65,18 @@ PHOTOS_YEAR = "2022"
# trailing slash if there is a path component (optional in other cases).
MEDIA_URL = '/site-media/'
-DIR_ROOT = ''#this should end in / if a value is given
+DIR_ROOT = Path('') #this should end in / if a value is given
URL_ROOT = '/'
# URL_ROOT = 'http://localhost:'+ SERVERPORT +'/'
#Note that these constants are not actually used in urls.py, they should be..
-MEDIA_URL = urllib.parse.urljoin(URL_ROOT , '/site_media/')
-SCANS_URL = urllib.parse.urljoin(URL_ROOT , '/survey_scans/')
-PHOTOS_URL = urllib.parse.urljoin(URL_ROOT , '/photos/')
-SVX_URL = urllib.parse.urljoin(URL_ROOT , '/survex/')
+# and they all need to end with / so using 'Path' doesn't work..
+MEDIA_URL = Path(URL_ROOT , '/site_media/')
+PHOTOS_URL = Path(URL_ROOT , '/photos/')
-STATIC_URL = urllib.parse.urljoin(URL_ROOT , '/static/') # used by Django admin pages. Do not delete.
-JSLIB_URL = urllib.parse.urljoin(URL_ROOT , '/javascript/') # used for CaveViewer JS utility
+STATIC_URL = Path(URL_ROOT , '/static/') # used by Django admin pages. Do not delete.
+JSLIB_URL = Path(URL_ROOT , '/javascript/') # used for CaveViewer JS utility
#STATIC_ROOT removed after merging content into MEDIA_ROOT. See urls.py & core/views/surveys.py
# --------------------- MEDIA redirections END ---------------------
@@ -92,7 +92,7 @@ SURVEXPORT = 'survexport' # for parsing .3d files and producing .pos files
DBSQLITE = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
- 'NAME' : 'troggle.sqlite',
+ 'NAME' : '/home/philip/p11d5/troggle.sqlite',
# 'NAME' : ':memory:',
'USER' : 'expo', # Not used with sqlite3.
'PASSWORD' : 'sekrit', # Not used with sqlite3.
@@ -122,11 +122,9 @@ if DBSWITCH == "mariadb":
NOTABLECAVESHREFS = [ "290", "291", "359", "264", "258", "204", "76", "107"]
PYTHON_PATH = REPOS_ROOT_PATH / 'troggle'
-sys.path.append(os.fspath(REPOS_ROOT_PATH))
-sys.path.append(os.fspath(PYTHON_PATH))
LOGFILE = PYTHON_PATH / 'troggle.log'
-PYTHON_PATH = os.fspath(PYTHON_PATH)
+
TEMPLATES = [
{
@@ -156,9 +154,6 @@ TEMPLATES = [
},
]
-EXPOUSERPASS = "nnn:gggggg - real-expo-password---imported-from-localsettings.py"
-EMAIL_HOST_PASSWORD = "real-email-password---imported-from-localsettings.py"
-
EXPOUSER = 'expo'
EXPOUSER_EMAIL = 'philip.sargent@gmail.com'
EXPOADMINUSER = 'expoadmin'
@@ -172,9 +167,8 @@ DEFAULT_FROM_EMAIL = 'django-test@klebos.net'
SURVEX_DATA = REPOS_ROOT_PATH / "loser"
DRAWINGS_DATA = REPOS_ROOT_PATH / "drawings"
-
EXPOWEB = REPOS_ROOT_PATH / "expoweb"
-#SURVEYS = REPOS_ROOT_PATH
+
CAVEDESCRIPTIONS = EXPOWEB / "cave_data"
ENTRANCEDESCRIPTIONS = EXPOWEB / "entrance_data"
EXPOWEB_URL = ''
@@ -182,15 +176,21 @@ EXPOWEB_URL = ''
# Sanitise these to be strings as all other code is expecting strings
# and we have not made the change to pathlib Path type in the other localsettings-* variants yet.
-CAVEDESCRIPTIONS = os.fspath(CAVEDESCRIPTIONS)
-ENTRANCEDESCRIPTIONS = os.fspath(ENTRANCEDESCRIPTIONS)
-LOGFILE = os.fspath(LOGFILE)
-#SURVEYS = os.fspath(SURVEYS)
-EXPOWEB = os.fspath(EXPOWEB)
-DRAWINGS_DATA = os.fspath(DRAWINGS_DATA)
-SURVEX_DATA = os.fspath(SURVEX_DATA)
-REPOS_ROOT_PATH = os.fspath(REPOS_ROOT_PATH)
-TEMPLATE_PATH = os.fspath(TROGGLE_PATH)
-MEDIA_ROOT = os.fspath(MEDIA_ROOT)
-JSLIB_ROOT = os.fspath(JSLIB_ROOT)
-SCANS_ROOT = os.fspath(SCANS_ROOT)
+# CAVEDESCRIPTIONS = str(CAVEDESCRIPTIONS)
+# ENTRANCEDESCRIPTIONS = str(ENTRANCEDESCRIPTIONS)
+# LOGFILE = str(LOGFILE)
+# EXPOWEB = str(EXPOWEB)
+# DRAWINGS_DATA = str(DRAWINGS_DATA)
+# SURVEX_DATA = str(SURVEX_DATA)
+# TEMPLATE_PATH = str(TROGGLE_PATH)
+# MEDIA_ROOT = str(MEDIA_ROOT)
+# JSLIB_ROOT = str(JSLIB_ROOT)
+# SCANS_ROOT = str(SCANS_ROOT)
+# EXPOFILES = str(EXPOFILES)
+# PHOTOS_ROOT = str(PHOTOS_ROOT)
+STATIC_URL = str(STATIC_URL) +"/"
+MEDIA_URL = str(MEDIA_URL) +"/"
+# PYTHON_PATH = str(PYTHON_PATH)
+# REPOS_ROOT_PATH = str(REPOS_ROOT_PATH)
+sys.path.append(str(REPOS_ROOT_PATH))
+sys.path.append(str(PYTHON_PATH)) \ No newline at end of file
diff --git a/deprecations.txt b/deprecations.txt
index e23bbc5..05fd108 100644
--- a/deprecations.txt
+++ b/deprecations.txt
@@ -1,4 +1,8 @@
-/home/philip/zp310d3/lib/python3.10/site-packages/django/utils/asyncio.py:19: DeprecationWarning: There is no current event loop
+/home/philip/p11d5/lib/python3.11/site-packages/django/http/request.py:1: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13
+ import cgi
+/home/philip/p11d5/lib/python3.11/site-packages/django/utils/encoding.py:266: DeprecationWarning: Use setlocale(), getencoding() and getlocale() instead
+ encoding = locale.getdefaultlocale()[1] or 'ascii'
+/home/philip/p11d5/lib/python3.11/site-packages/django/utils/asyncio.py:19: DeprecationWarning: There is no current event loop
event_loop = asyncio.get_event_loop()
-/home/philip/zp310d3/lib/python3.10/site-packages/django/utils/asyncio.py:19: DeprecationWarning: There is no current event loop
+/home/philip/p11d5/lib/python3.11/site-packages/django/utils/asyncio.py:19: DeprecationWarning: There is no current event loop
event_loop = asyncio.get_event_loop()
diff --git a/requirements.txt b/requirements.txt
index e9df9fd..2ee6766 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,8 +1,16 @@
asgiref==3.5.2
-coverage==6.5
-Django==3.2.16
+attrs==22.2.0
+click==8.1.3
+colorama==0.4.6
+coverage==6.5.0
+Django==3.2
docutils==0.19
+interrogate==1.5.0
+Pillow==9.3.0
+py==1.11.0
pytz==2022.6
+sqlparse==0.4.3
+tabulate==0.9.0
+toml==0.10.2
typing_extensions==4.4.0
Unidecode==1.3.6
-Pillow==9.3