From bc968fd5a7e2dea5ced8aa2314576f99cff57398 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Tue, 26 Sep 2023 21:39:19 +0200
Subject: [PATCH] MAINT: change the way the slim wrapper is created

---
 src/caosdb                                                  | 1 -
 src/caosdb/__init__.py                                      | 6 ++++++
 src/caosdb/apiutils.py                                      | 6 ++++++
 src/caosdb/cached.py                                        | 6 ++++++
 src/caosdb/common/__init__.py                               | 6 ++++++
 src/caosdb/common/administration.py                         | 6 ++++++
 src/caosdb/common/datatype.py                               | 6 ++++++
 src/caosdb/common/models.py                                 | 6 ++++++
 src/caosdb/common/state.py                                  | 6 ++++++
 src/caosdb/common/timezone.py                               | 6 ++++++
 src/caosdb/common/utils.py                                  | 6 ++++++
 src/caosdb/common/versioning.py                             | 6 ++++++
 src/caosdb/configuration.py                                 | 6 ++++++
 src/caosdb/connection/__init__.py                           | 6 ++++++
 src/caosdb/connection/authentication/__init__.py            | 6 ++++++
 src/caosdb/connection/authentication/auth_token.py          | 6 ++++++
 .../authentication/external_credentials_provider.py         | 6 ++++++
 src/caosdb/connection/authentication/input.py               | 6 ++++++
 src/caosdb/connection/authentication/interface.py           | 6 ++++++
 src/caosdb/connection/authentication/keyring.py             | 6 ++++++
 src/caosdb/connection/authentication/pass.py                | 6 ++++++
 src/caosdb/connection/authentication/plain.py               | 6 ++++++
 src/caosdb/connection/authentication/unauthenticated.py     | 6 ++++++
 src/caosdb/connection/connection.py                         | 6 ++++++
 src/caosdb/connection/encode.py                             | 6 ++++++
 src/caosdb/connection/interface.py                          | 6 ++++++
 src/caosdb/connection/mockup.py                             | 6 ++++++
 src/caosdb/connection/utils.py                              | 6 ++++++
 src/caosdb/exceptions.py                                    | 6 ++++++
 src/caosdb/high_level_api.py                                | 6 ++++++
 src/caosdb/utils/__init__.py                                | 6 ++++++
 src/caosdb/utils/checkFileSystemConsistency.py              | 6 ++++++
 src/caosdb/utils/create_revision.py                         | 6 ++++++
 src/caosdb/utils/get_entity.py                              | 6 ++++++
 src/caosdb/utils/git_utils.py                               | 6 ++++++
 src/caosdb/utils/linkahead_admin.py                         | 6 ++++++
 src/caosdb/utils/plantuml.py                                | 6 ++++++
 src/caosdb/utils/register_tests.py                          | 6 ++++++
 src/caosdb/utils/server_side_scripting.py                   | 6 ++++++
 src/caosdb/version.py                                       | 6 ++++++
 src/caosdb/yamlapi.py                                       | 6 ++++++
 src/linkahead/__init__.py                                   | 4 ----
 src/linkahead/utils/checkFileSystemConsistency.py           | 1 -
 43 files changed, 240 insertions(+), 6 deletions(-)
 delete mode 120000 src/caosdb
 create mode 100644 src/caosdb/__init__.py
 create mode 100644 src/caosdb/apiutils.py
 create mode 100644 src/caosdb/cached.py
 create mode 100644 src/caosdb/common/__init__.py
 create mode 100644 src/caosdb/common/administration.py
 create mode 100644 src/caosdb/common/datatype.py
 create mode 100644 src/caosdb/common/models.py
 create mode 100644 src/caosdb/common/state.py
 create mode 100644 src/caosdb/common/timezone.py
 create mode 100644 src/caosdb/common/utils.py
 create mode 100644 src/caosdb/common/versioning.py
 create mode 100644 src/caosdb/configuration.py
 create mode 100644 src/caosdb/connection/__init__.py
 create mode 100644 src/caosdb/connection/authentication/__init__.py
 create mode 100644 src/caosdb/connection/authentication/auth_token.py
 create mode 100644 src/caosdb/connection/authentication/external_credentials_provider.py
 create mode 100644 src/caosdb/connection/authentication/input.py
 create mode 100644 src/caosdb/connection/authentication/interface.py
 create mode 100644 src/caosdb/connection/authentication/keyring.py
 create mode 100644 src/caosdb/connection/authentication/pass.py
 create mode 100644 src/caosdb/connection/authentication/plain.py
 create mode 100644 src/caosdb/connection/authentication/unauthenticated.py
 create mode 100644 src/caosdb/connection/connection.py
 create mode 100644 src/caosdb/connection/encode.py
 create mode 100644 src/caosdb/connection/interface.py
 create mode 100644 src/caosdb/connection/mockup.py
 create mode 100644 src/caosdb/connection/utils.py
 create mode 100644 src/caosdb/exceptions.py
 create mode 100644 src/caosdb/high_level_api.py
 create mode 100644 src/caosdb/utils/__init__.py
 create mode 100644 src/caosdb/utils/checkFileSystemConsistency.py
 create mode 100644 src/caosdb/utils/create_revision.py
 create mode 100644 src/caosdb/utils/get_entity.py
 create mode 100644 src/caosdb/utils/git_utils.py
 create mode 100644 src/caosdb/utils/linkahead_admin.py
 create mode 100644 src/caosdb/utils/plantuml.py
 create mode 100644 src/caosdb/utils/register_tests.py
 create mode 100644 src/caosdb/utils/server_side_scripting.py
 create mode 100644 src/caosdb/version.py
 create mode 100644 src/caosdb/yamlapi.py

diff --git a/src/caosdb b/src/caosdb
deleted file mode 120000
index 7cfe836e..00000000
--- a/src/caosdb
+++ /dev/null
@@ -1 +0,0 @@
-linkahead
\ No newline at end of file
diff --git a/src/caosdb/__init__.py b/src/caosdb/__init__.py
new file mode 100644
index 00000000..a4c24dc4
--- /dev/null
+++ b/src/caosdb/__init__.py
@@ -0,0 +1,6 @@
+
+from linkahead.__init__ import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.__init__`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/apiutils.py b/src/caosdb/apiutils.py
new file mode 100644
index 00000000..4f49a37b
--- /dev/null
+++ b/src/caosdb/apiutils.py
@@ -0,0 +1,6 @@
+
+from linkahead.apiutils import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.apiutils`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/cached.py b/src/caosdb/cached.py
new file mode 100644
index 00000000..4ac13fc6
--- /dev/null
+++ b/src/caosdb/cached.py
@@ -0,0 +1,6 @@
+
+from linkahead.cached import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.cached`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/common/__init__.py b/src/caosdb/common/__init__.py
new file mode 100644
index 00000000..d6bc5860
--- /dev/null
+++ b/src/caosdb/common/__init__.py
@@ -0,0 +1,6 @@
+
+from linkahead.common.__init__ import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.common.__init__`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/common/administration.py b/src/caosdb/common/administration.py
new file mode 100644
index 00000000..b44d52b1
--- /dev/null
+++ b/src/caosdb/common/administration.py
@@ -0,0 +1,6 @@
+
+from linkahead.common.administration import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.common.administration`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/common/datatype.py b/src/caosdb/common/datatype.py
new file mode 100644
index 00000000..7c61728a
--- /dev/null
+++ b/src/caosdb/common/datatype.py
@@ -0,0 +1,6 @@
+
+from linkahead.common.datatype import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.common.datatype`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py
new file mode 100644
index 00000000..4889685d
--- /dev/null
+++ b/src/caosdb/common/models.py
@@ -0,0 +1,6 @@
+
+from linkahead.common.models import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.common.models`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/common/state.py b/src/caosdb/common/state.py
new file mode 100644
index 00000000..e69fc663
--- /dev/null
+++ b/src/caosdb/common/state.py
@@ -0,0 +1,6 @@
+
+from linkahead.common.state import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.common.state`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/common/timezone.py b/src/caosdb/common/timezone.py
new file mode 100644
index 00000000..1b6ab31b
--- /dev/null
+++ b/src/caosdb/common/timezone.py
@@ -0,0 +1,6 @@
+
+from linkahead.common.timezone import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.common.timezone`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/common/utils.py b/src/caosdb/common/utils.py
new file mode 100644
index 00000000..2fb49621
--- /dev/null
+++ b/src/caosdb/common/utils.py
@@ -0,0 +1,6 @@
+
+from linkahead.common.utils import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.common.utils`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/common/versioning.py b/src/caosdb/common/versioning.py
new file mode 100644
index 00000000..957e8d0b
--- /dev/null
+++ b/src/caosdb/common/versioning.py
@@ -0,0 +1,6 @@
+
+from linkahead.common.versioning import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.common.versioning`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/configuration.py b/src/caosdb/configuration.py
new file mode 100644
index 00000000..07a0e99c
--- /dev/null
+++ b/src/caosdb/configuration.py
@@ -0,0 +1,6 @@
+
+from linkahead.configuration import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.configuration`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/__init__.py b/src/caosdb/connection/__init__.py
new file mode 100644
index 00000000..15ec0407
--- /dev/null
+++ b/src/caosdb/connection/__init__.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.__init__ import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.__init__`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/authentication/__init__.py b/src/caosdb/connection/authentication/__init__.py
new file mode 100644
index 00000000..65f7ad10
--- /dev/null
+++ b/src/caosdb/connection/authentication/__init__.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.authentication.__init__ import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.authentication.__init__`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/authentication/auth_token.py b/src/caosdb/connection/authentication/auth_token.py
new file mode 100644
index 00000000..fb715ef2
--- /dev/null
+++ b/src/caosdb/connection/authentication/auth_token.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.authentication.auth_token import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.authentication.auth_token`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/authentication/external_credentials_provider.py b/src/caosdb/connection/authentication/external_credentials_provider.py
new file mode 100644
index 00000000..657c8e9d
--- /dev/null
+++ b/src/caosdb/connection/authentication/external_credentials_provider.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.authentication.external_credentials_provider import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.authentication.external_credentials_provider`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/authentication/input.py b/src/caosdb/connection/authentication/input.py
new file mode 100644
index 00000000..d416cfbe
--- /dev/null
+++ b/src/caosdb/connection/authentication/input.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.authentication.input import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.authentication.input`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/authentication/interface.py b/src/caosdb/connection/authentication/interface.py
new file mode 100644
index 00000000..a9221463
--- /dev/null
+++ b/src/caosdb/connection/authentication/interface.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.authentication.interface import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.authentication.interface`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/authentication/keyring.py b/src/caosdb/connection/authentication/keyring.py
new file mode 100644
index 00000000..f66041b1
--- /dev/null
+++ b/src/caosdb/connection/authentication/keyring.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.authentication.keyring import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.authentication.keyring`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/authentication/pass.py b/src/caosdb/connection/authentication/pass.py
new file mode 100644
index 00000000..cffa34b2
--- /dev/null
+++ b/src/caosdb/connection/authentication/pass.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.authentication.pass import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.authentication.pass`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/authentication/plain.py b/src/caosdb/connection/authentication/plain.py
new file mode 100644
index 00000000..5e4a8b52
--- /dev/null
+++ b/src/caosdb/connection/authentication/plain.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.authentication.plain import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.authentication.plain`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/authentication/unauthenticated.py b/src/caosdb/connection/authentication/unauthenticated.py
new file mode 100644
index 00000000..b16090e5
--- /dev/null
+++ b/src/caosdb/connection/authentication/unauthenticated.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.authentication.unauthenticated import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.authentication.unauthenticated`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/connection.py b/src/caosdb/connection/connection.py
new file mode 100644
index 00000000..956f2fa3
--- /dev/null
+++ b/src/caosdb/connection/connection.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.connection import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.connection`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/encode.py b/src/caosdb/connection/encode.py
new file mode 100644
index 00000000..714df862
--- /dev/null
+++ b/src/caosdb/connection/encode.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.encode import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.encode`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/interface.py b/src/caosdb/connection/interface.py
new file mode 100644
index 00000000..77e4e57c
--- /dev/null
+++ b/src/caosdb/connection/interface.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.interface import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.interface`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/mockup.py b/src/caosdb/connection/mockup.py
new file mode 100644
index 00000000..3adff45f
--- /dev/null
+++ b/src/caosdb/connection/mockup.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.mockup import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.mockup`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/connection/utils.py b/src/caosdb/connection/utils.py
new file mode 100644
index 00000000..9a6b5d97
--- /dev/null
+++ b/src/caosdb/connection/utils.py
@@ -0,0 +1,6 @@
+
+from linkahead.connection.utils import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.connection.utils`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/exceptions.py b/src/caosdb/exceptions.py
new file mode 100644
index 00000000..57964faa
--- /dev/null
+++ b/src/caosdb/exceptions.py
@@ -0,0 +1,6 @@
+
+from linkahead.exceptions import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.exceptions`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/high_level_api.py b/src/caosdb/high_level_api.py
new file mode 100644
index 00000000..458e7d8d
--- /dev/null
+++ b/src/caosdb/high_level_api.py
@@ -0,0 +1,6 @@
+
+from linkahead.high_level_api import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.high_level_api`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/utils/__init__.py b/src/caosdb/utils/__init__.py
new file mode 100644
index 00000000..29e1afa0
--- /dev/null
+++ b/src/caosdb/utils/__init__.py
@@ -0,0 +1,6 @@
+
+from linkahead.utils.__init__ import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.utils.__init__`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/utils/checkFileSystemConsistency.py b/src/caosdb/utils/checkFileSystemConsistency.py
new file mode 100644
index 00000000..279db989
--- /dev/null
+++ b/src/caosdb/utils/checkFileSystemConsistency.py
@@ -0,0 +1,6 @@
+
+from linkahead.utils.checkFileSystemConsistency import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.utils.checkFileSystemConsistency`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/utils/create_revision.py b/src/caosdb/utils/create_revision.py
new file mode 100644
index 00000000..6eb2ab9c
--- /dev/null
+++ b/src/caosdb/utils/create_revision.py
@@ -0,0 +1,6 @@
+
+from linkahead.utils.create_revision import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.utils.create_revision`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/utils/get_entity.py b/src/caosdb/utils/get_entity.py
new file mode 100644
index 00000000..9e41090e
--- /dev/null
+++ b/src/caosdb/utils/get_entity.py
@@ -0,0 +1,6 @@
+
+from linkahead.utils.get_entity import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.utils.get_entity`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/utils/git_utils.py b/src/caosdb/utils/git_utils.py
new file mode 100644
index 00000000..4f9d2438
--- /dev/null
+++ b/src/caosdb/utils/git_utils.py
@@ -0,0 +1,6 @@
+
+from linkahead.utils.git_utils import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.utils.git_utils`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/utils/linkahead_admin.py b/src/caosdb/utils/linkahead_admin.py
new file mode 100644
index 00000000..69d28462
--- /dev/null
+++ b/src/caosdb/utils/linkahead_admin.py
@@ -0,0 +1,6 @@
+
+from linkahead.utils.linkahead_admin import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.utils.linkahead_admin`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/utils/plantuml.py b/src/caosdb/utils/plantuml.py
new file mode 100644
index 00000000..07a40160
--- /dev/null
+++ b/src/caosdb/utils/plantuml.py
@@ -0,0 +1,6 @@
+
+from linkahead.utils.plantuml import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.utils.plantuml`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/utils/register_tests.py b/src/caosdb/utils/register_tests.py
new file mode 100644
index 00000000..7b862289
--- /dev/null
+++ b/src/caosdb/utils/register_tests.py
@@ -0,0 +1,6 @@
+
+from linkahead.utils.register_tests import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.utils.register_tests`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/utils/server_side_scripting.py b/src/caosdb/utils/server_side_scripting.py
new file mode 100644
index 00000000..ccc8980a
--- /dev/null
+++ b/src/caosdb/utils/server_side_scripting.py
@@ -0,0 +1,6 @@
+
+from linkahead.utils.server_side_scripting import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.utils.server_side_scripting`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/version.py b/src/caosdb/version.py
new file mode 100644
index 00000000..5e89fcca
--- /dev/null
+++ b/src/caosdb/version.py
@@ -0,0 +1,6 @@
+
+from linkahead.version import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.version`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/caosdb/yamlapi.py b/src/caosdb/yamlapi.py
new file mode 100644
index 00000000..849c9feb
--- /dev/null
+++ b/src/caosdb/yamlapi.py
@@ -0,0 +1,6 @@
+
+from linkahead.yamlapi import *
+from warnings import warn
+
+warn(("CaosDB was renamed to LinkAhead. Please import this library as `import linkahead.yamlapi`. Using the"
+      " old name, starting with caosdb, is deprecated."), DeprecationWarning)
diff --git a/src/linkahead/__init__.py b/src/linkahead/__init__.py
index 2ec13a7e..556ef733 100644
--- a/src/linkahead/__init__.py
+++ b/src/linkahead/__init__.py
@@ -63,8 +63,4 @@ except ModuleNotFoundError:
     version = "uninstalled"
     __version__ = version
 
-if __name__.split('.')[0] == 'caosdb':
-    warn(("CaosDB was renamed to LinkAhead. Please import the library as `import linkahead`. Using the"
-          " old name (caosdb) is deprecated."), DeprecationWarning)
-
 _read_config_files()
diff --git a/src/linkahead/utils/checkFileSystemConsistency.py b/src/linkahead/utils/checkFileSystemConsistency.py
index 7ec3198c..29d03dd5 100755
--- a/src/linkahead/utils/checkFileSystemConsistency.py
+++ b/src/linkahead/utils/checkFileSystemConsistency.py
@@ -31,7 +31,6 @@ import linkahead as db
 from argparse import ArgumentParser
 from argparse import RawDescriptionHelpFormatter
 
-__all__ = []
 __version__ = 0.1
 __date__ = '2016-08-31'
 __updated__ = '2016-09-01'
-- 
GitLab