From 96afb631e0fc03faf95ba5fbd6dbd7f1fe85d21e Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sun, 20 Apr 2025 16:42:13 +0200 Subject: [PATCH] rename server to web --- demo/config.py | 2 +- demo/demo_server.py | 2 +- demo/shell.py | 2 +- scopes/server/__init__.py | 1 - scopes/server/auth/__init__.py | 1 - scopes/tests/config.py | 2 +- scopes/tests/test_standard.py | 6 +++--- scopes/tests/{tlib_server.py => tlib_web.py} | 8 ++++---- scopes/web/__init__.py | 1 + scopes/{server => web}/app.py | 6 +++--- scopes/web/auth/__init__.py | 1 + scopes/{server => web}/auth/oidc.py | 6 +++--- scopes/{server => web}/browser.py | 4 ++-- 13 files changed, 21 insertions(+), 21 deletions(-) delete mode 100644 scopes/server/__init__.py delete mode 100644 scopes/server/auth/__init__.py rename scopes/tests/{tlib_server.py => tlib_web.py} (80%) create mode 100644 scopes/web/__init__.py rename scopes/{server => web}/app.py (94%) create mode 100644 scopes/web/auth/__init__.py rename scopes/{server => web}/auth/oidc.py (98%) rename scopes/{server => web}/browser.py (96%) diff --git a/demo/config.py b/demo/config.py index cad98b0..599226d 100644 --- a/demo/config.py +++ b/demo/config.py @@ -3,7 +3,7 @@ from dotenv import load_dotenv import logging from os import getenv -from scopes.server.app import zope_app_factory +from scopes.web.app import zope_app_factory load_dotenv() diff --git a/demo/demo_server.py b/demo/demo_server.py index 88f48ef..24bdd23 100644 --- a/demo/demo_server.py +++ b/demo/demo_server.py @@ -1,6 +1,6 @@ # py-scopes/demo/demo_server.py -from scopes.server import auth +from scopes.web.auth import oidc from scopes.storage import topic import logging diff --git a/demo/shell.py b/demo/shell.py index 5f9d8c3..99bb35b 100644 --- a/demo/shell.py +++ b/demo/shell.py @@ -3,7 +3,7 @@ # use: `python -i shell.py` import config -from scopes.server import auth +from scopes.web.auth import oidc from scopes.storage.folder import Root from scopes.storage import topic diff --git a/scopes/server/__init__.py b/scopes/server/__init__.py deleted file mode 100644 index cf54a0c..0000000 --- a/scopes/server/__init__.py +++ /dev/null @@ -1 +0,0 @@ -"""package scopes.server""" diff --git a/scopes/server/auth/__init__.py b/scopes/server/auth/__init__.py deleted file mode 100644 index 3f33999..0000000 --- a/scopes/server/auth/__init__.py +++ /dev/null @@ -1 +0,0 @@ -"""package scopes.server.auth""" diff --git a/scopes/tests/config.py b/scopes/tests/config.py index ec74e8e..06cd2ca 100644 --- a/scopes/tests/config.py +++ b/scopes/tests/config.py @@ -3,7 +3,7 @@ import logging from os import getenv -#from scopes.server.app import demo_app, zope_app +#from scopes.web.app import demo_app, zope_app log_file = 'scopes/tests/log/scopes-test.log' log_level = logging.INFO diff --git a/scopes/tests/test_standard.py b/scopes/tests/test_standard.py index d499b49..fe007b1 100644 --- a/scopes/tests/test_standard.py +++ b/scopes/tests/test_standard.py @@ -6,7 +6,7 @@ import os, sys sys.path = [os.path.dirname(__file__)] + sys.path import unittest -from scopes.tests import tlib_server, tlib_storage +from scopes.tests import tlib_web, tlib_storage from scopes.storage.common import StorageFactory import config @@ -30,8 +30,8 @@ class Test(unittest.TestCase): def test_004_topic(self): tlib_storage.test_topic(self, config) - def test_013_server(self): - tlib_server.test_app(self, config) + def test_013_web(self): + tlib_web.test_app(self, config) def suite(): diff --git a/scopes/tests/tlib_server.py b/scopes/tests/tlib_web.py similarity index 80% rename from scopes/tests/tlib_server.py rename to scopes/tests/tlib_web.py index 9fa93e5..3e84bb1 100644 --- a/scopes/tests/tlib_server.py +++ b/scopes/tests/tlib_web.py @@ -1,13 +1,13 @@ -# tests/tlib_server.py +# tests/tlib_web.py -"""Test implementation for the `scopes.server` package.""" +"""Test implementation for the `scopes.web` package.""" import json import logging from zope.publisher.browser import TestRequest from zope.publisher.publish import publish -from scopes.server.app import Publication +from scopes.web.app import Publication from scopes.storage.folder import Root @@ -20,7 +20,7 @@ def publishRequest(config, storage, path): def test_app(self, config): - logger = logging.getLogger('tlib_server') + logger = logging.getLogger('tlib_web') logger.info('test_app') storage = config.storageFactory(config.dbschema) response = publishRequest(config, storage, '/top') diff --git a/scopes/web/__init__.py b/scopes/web/__init__.py new file mode 100644 index 0000000..90e6730 --- /dev/null +++ b/scopes/web/__init__.py @@ -0,0 +1 @@ +"""package scopes.web""" diff --git a/scopes/server/app.py b/scopes/web/app.py similarity index 94% rename from scopes/server/app.py rename to scopes/web/app.py index 10fb150..bb2cffc 100644 --- a/scopes/server/app.py +++ b/scopes/web/app.py @@ -1,4 +1,4 @@ -# scopes.server.app +# scopes.web.app import logging from zope.i18n.interfaces import IUserPreferredCharsets @@ -9,7 +9,7 @@ from zope.publisher.interfaces import NotFound from zope.publisher.publish import publish from scopes.interfaces import ITraversable, IView -from scopes.server.browser import getView +from scopes.web.browser import getView import scopes.storage.concept # register container classes from scopes.storage.folder import Root @@ -38,7 +38,7 @@ class Publication(DefaultPublication): def beforeTraversal(self, request): super(Publication, self).beforeTraversal(request) - from scopes.server.auth.oidc import authentication + from scopes.web.auth.oidc import authentication prc = authentication.authenticate(request) request.setPrincipal(prc) diff --git a/scopes/web/auth/__init__.py b/scopes/web/auth/__init__.py new file mode 100644 index 0000000..55f3c8c --- /dev/null +++ b/scopes/web/auth/__init__.py @@ -0,0 +1 @@ +"""package scopes.web.auth""" diff --git a/scopes/server/auth/oidc.py b/scopes/web/auth/oidc.py similarity index 98% rename from scopes/server/auth/oidc.py rename to scopes/web/auth/oidc.py index fadc220..3d037aa 100644 --- a/scopes/server/auth/oidc.py +++ b/scopes/web/auth/oidc.py @@ -1,4 +1,4 @@ -# scopes.server.auth +# scopes.web.auth.uidc from cryptography.fernet import Fernet from email.utils import formatdate @@ -12,13 +12,13 @@ from zope.interface import implementer from zope.publisher.interfaces import Unauthorized from zope.security.interfaces import IGroupAwarePrincipal -from scopes.server.browser import DefaultView, register +from scopes.web.browser import DefaultView, register from scopes.storage.folder import DummyFolder, Root from scopes import util import config -logger = logging.getLogger('server.auth') +logger = logging.getLogger('web.auth.oidc') @implementer(IAuthentication) diff --git a/scopes/server/browser.py b/scopes/web/browser.py similarity index 96% rename from scopes/server/browser.py rename to scopes/web/browser.py index a8460e5..92b032d 100644 --- a/scopes/server/browser.py +++ b/scopes/web/browser.py @@ -1,11 +1,11 @@ -# scopes.server.browser +# scopes.web.browser import json import logging from zope.interface import implementer from scopes.interfaces import IContainer, IReference, IView -logger = logging.getLogger('server.browser') +logger = logging.getLogger('web.browser') views = {} # registry for all views: {name: {prefix: viewClass, ...}, ...}