Commit Graph

57 Commits

Author SHA1 Message Date
jakob.scheid 42a568223b Update licenses 2026-04-13 09:43:40 +02:00
jakob.scheid 72b1024a16 Bug fix: update NOTICE 2026-04-13 09:33:46 +02:00
jakob.scheid 3bc7953541 Bug fix: update NOTICE 2026-04-13 09:33:23 +02:00
jakob.scheid d5f9368d04 Bug fix: update pyproject.toml 2026-04-13 09:32:51 +02:00
jakob.scheid a79b538de8 Add class for Python modules 2026-04-13 09:24:36 +02:00
jakob.scheid 8c3866a948 Bug fix: remove invalid test cases 2026-04-12 19:40:32 +02:00
jakob.scheid ed3b47bd81 Bug fix: add support for default values in core.python.arguments.PythonASTArgumentsListParser.to_argument_list 2026-04-12 19:30:04 +02:00
jakob.scheid e4fe88b60b Remove core.python.arguments.PythonFunctionArgumentDefault; use strings instead 2026-04-12 19:13:39 +02:00
jakob.scheid 73730520c1 Remove core.python.arguments.PythonFunctionArgumentDefault; use strings instead 2026-04-12 18:54:51 +02:00
jakob.scheid 076e04a67a Add classes for Python definitions 2026-04-12 18:49:32 +02:00
jakob.scheid d6a35ea222 Add classes for Python definitions 2026-04-12 18:49:23 +02:00
jakob.scheid d8fd2b1948 Bug fix: core.python.arguments.PythonASTArgumentsListParser.to_argument_list failed if a type annotation is not a single name 2026-04-11 15:56:14 +02:00
jakob.scheid 29714798f7 Fix spelling mistakes 2026-04-11 15:21:34 +02:00
jakob.scheid 91cecae230 Add classes for Python function arguments 2026-04-11 13:33:42 +02:00
jakob.scheid d0e4ae54c3 Bug fix: remove debug output 2026-04-10 17:19:35 +02:00
jakob.scheid d3e022fb13 Add licenses to the tests 2026-04-10 12:37:59 +02:00
jakob.scheid 3e96072361 Add class for existing files 2026-04-09 19:52:46 +02:00
jakob.scheid a550ba6832 Add class for existing files 2026-04-09 19:51:39 +02:00
jakob.scheid 74cb599ed6 Bug fix: add .gitkeep files in the empty directory in tests/unit/utils/test_directory 2026-04-09 19:45:26 +02:00
jakob.scheid 9d86a64418 Bug fix: add .gitkeep files in every empty directory in tests/unit/core/python/_core/test_project_dirs 2026-04-09 19:40:31 +02:00
jakob.scheid 8f48f591e6 Convert project and docs directory to pathlib.Path objects at the constructor of core.python._core.PythonDocumentationGenerator 2026-04-09 19:39:15 +02:00
jakob.scheid ff45f836b3 Add module cli 2026-04-09 19:21:25 +02:00
jakob.scheid 9e2fe5f2df Change python package namespace sub namespaces to list 2026-04-09 17:32:54 +02:00
jakob.scheid 9e524bec03 Change python package namespace sub namespaces to list 2026-04-09 16:08:07 +02:00
jakob.scheid 512a07a773 Bug fix 2026-04-09 15:59:31 +02:00
jakob.scheid d0e2855b58 Add PythonDocumentationGenerator method to collect all namespaces 2026-04-08 14:24:44 +02:00
jakob.scheid 54e3a30ef0 Add string representation for python namespace objects 2026-04-08 14:13:12 +02:00
jakob.scheid 66f06960a9 Add feature to compare core.python.namespaces.PythonPackageNamespace instances or core.python.namespaces.PythonModuleNamespace instances 2026-04-08 13:33:12 +02:00
jakob.scheid 286ba68c34 Do not permit empty python namespace names 2026-04-08 13:28:48 +02:00
jakob.scheid 2cac1727e1 Add feature to get the names of all sub-namespaces of a core.python.namespaces.PythonPackageNamespace 2026-04-08 13:26:35 +02:00
jakob.scheid 0dcf34c068 Add tests for core.python.namespaces.PythonPackageNamespace 2026-04-07 22:58:29 +02:00
jakob.scheid 6cb5d25f5c Add checking whether sub namespaces are not empty in core.python.namespaces.PythonPackageNamespace.namespace 2026-04-07 22:57:18 +02:00
jakob.scheid fa75b6f036 Update docstring of core.python.namespaces.PythonPackageNamespace.namespace 2026-04-07 16:25:01 +02:00
jakob.scheid 1c0f0ba81a Bug fix: add exceptions for namespaces 2026-04-07 16:06:18 +02:00
jakob.scheid 45b488b8c2 Add tests for core.python.namespaces.PythonModuleNamespace 2026-04-07 16:03:23 +02:00
jakob.scheid f3523549a9 Add tests for core.python.namespaces.PythonNamespace 2026-04-07 16:03:06 +02:00
jakob.scheid e2a4db89ba Add tests for core.python.namespaces.PythonNamespace 2026-04-07 15:58:49 +02:00
jakob.scheid b0a0d3e45b Add type checking for the name attribute at the constructor of core.python.namespaces.PythonNamespace 2026-04-07 14:22:09 +02:00
jakob.scheid 0f817e961c Add python namespaces classes 2026-04-07 14:18:54 +02:00
jakob.scheid e2ebde7cc4 Add __all__ variable in core.python.namespaces 2026-04-07 14:17:54 +02:00
jakob.scheid 57a395727d Add tests for the PythonDocumentationGenerator class constructor type exceptions 2026-04-07 14:14:47 +02:00
jakob.scheid 6119c69a3c Add namespaces classes 2026-04-07 14:13:15 +02:00
jakob.scheid 6f23068e0b Change package structure 2026-04-07 14:11:48 +02:00
jakob.scheid 2f6e373ba7 Change package structure 2026-04-07 14:11:15 +02:00
jakob.scheid 5087645069 Add python project documentation generator class 2026-04-07 12:28:38 +02:00
jakob.scheid 4988491018 Add __init__.py 2026-04-07 12:26:31 +02:00
jakob.scheid 9af9e18304 Rename module _utils to utils 2026-04-07 12:23:30 +02:00
jakob.scheid 7f5430188d Add function to assert that an object is an instance of a specific type 2026-04-07 12:16:07 +02:00
jakob.scheid 47ee0f23b3 Add pyproject.toml 2026-04-07 12:15:14 +02:00
jakob.scheid 7423f19cfd Rename module _utils to utils 2026-04-07 12:14:43 +02:00