├── .github ├── dependabot.yml └── workflows │ └── CI.yml ├── .gitignore ├── BUILD.md ├── COPYRIGHT.txt ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── atest ├── DynamicLibrary.py ├── DynamicTypesAnnotationsLibrary.py ├── DynamicTypesLibrary.py ├── ExtendExistingLibrary.py ├── HybridLibrary.py ├── ListenerCore.py ├── Python310Library.py ├── SmallLibrary.py ├── custon_deco.py ├── lib_future_annotation.py ├── librarycomponents.py ├── moc_library.py ├── plugin_api │ ├── MyPlugin.py │ ├── MyPluginBase.py │ ├── MyPluginWithPythonObjects.py │ ├── PluginLib.py │ ├── PluginWithBaseLib.py │ ├── PluginWithPythonObjectsLib.py │ ├── __init__.py │ └── plugin_api.robot ├── run.py ├── tests.robot ├── tests_listener.robot ├── tests_types.robot └── translation.json ├── docs ├── PythonLibCore-2.0.1.rst ├── PythonLibCore-2.0.2.rst ├── PythonLibCore-2.1.0.rst ├── PythonLibCore-2.2.0.rst ├── PythonLibCore-2.2.1.rst ├── PythonLibCore-3.0.0.rst ├── PythonLibCore-4.0.0.rst ├── PythonLibCore-4.1.0.rst ├── PythonLibCore-4.1.1.rst ├── PythonLibCore-4.1.2.rst ├── PythonLibCore-4.2.0.rst ├── PythonLibCore-4.3.0.rst ├── PythonLibCore-4.4.0.rst ├── PythonLibCore-4.4.1.rst └── example │ ├── 02-hybrid │ ├── HybridLibrary.py │ ├── calculator.py │ ├── stringtools.py │ ├── test.robot │ └── waiter.py │ └── run.py ├── pyproject.toml ├── pytest.ini ├── requirements-dev.txt ├── setup.py ├── src └── robotlibcore │ ├── __init__.py │ ├── core │ ├── __init__.py │ ├── dynamic.py │ └── hybrid.py │ ├── keywords │ ├── __init__.py │ ├── builder.py │ └── specification.py │ ├── plugin │ ├── __init__.py │ └── parser.py │ └── utils │ ├── __init__.py │ ├── exceptions.py │ └── translations.py ├── tasks.py └── utest ├── helpers ├── __init__.py └── my_plugin_test.py ├── run.py ├── test_get_keyword_source.py ├── test_get_keyword_types.py ├── test_keyword_builder.py ├── test_plugin_api.py ├── test_robotlibcore.py ├── test_robotlibcore.test_dir_dyn_lib.approved.txt ├── test_robotlibcore.test_dir_hubrid_lib.approved.txt ├── test_robotlibcore.test_keyword_names.approved.txt ├── test_robotlibcore.test_keyword_names.received.txt ├── test_robotlibcore.test_keyword_names_dynamic.approved.txt ├── test_robotlibcore.test_keyword_names_hybrid.approved.txt └── test_translations.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/BUILD.md -------------------------------------------------------------------------------- /COPYRIGHT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/COPYRIGHT.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/README.md -------------------------------------------------------------------------------- /atest/DynamicLibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/DynamicLibrary.py -------------------------------------------------------------------------------- /atest/DynamicTypesAnnotationsLibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/DynamicTypesAnnotationsLibrary.py -------------------------------------------------------------------------------- /atest/DynamicTypesLibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/DynamicTypesLibrary.py -------------------------------------------------------------------------------- /atest/ExtendExistingLibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/ExtendExistingLibrary.py -------------------------------------------------------------------------------- /atest/HybridLibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/HybridLibrary.py -------------------------------------------------------------------------------- /atest/ListenerCore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/ListenerCore.py -------------------------------------------------------------------------------- /atest/Python310Library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/Python310Library.py -------------------------------------------------------------------------------- /atest/SmallLibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/SmallLibrary.py -------------------------------------------------------------------------------- /atest/custon_deco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/custon_deco.py -------------------------------------------------------------------------------- /atest/lib_future_annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/lib_future_annotation.py -------------------------------------------------------------------------------- /atest/librarycomponents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/librarycomponents.py -------------------------------------------------------------------------------- /atest/moc_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/moc_library.py -------------------------------------------------------------------------------- /atest/plugin_api/MyPlugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/plugin_api/MyPlugin.py -------------------------------------------------------------------------------- /atest/plugin_api/MyPluginBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/plugin_api/MyPluginBase.py -------------------------------------------------------------------------------- /atest/plugin_api/MyPluginWithPythonObjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/plugin_api/MyPluginWithPythonObjects.py -------------------------------------------------------------------------------- /atest/plugin_api/PluginLib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/plugin_api/PluginLib.py -------------------------------------------------------------------------------- /atest/plugin_api/PluginWithBaseLib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/plugin_api/PluginWithBaseLib.py -------------------------------------------------------------------------------- /atest/plugin_api/PluginWithPythonObjectsLib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/plugin_api/PluginWithPythonObjectsLib.py -------------------------------------------------------------------------------- /atest/plugin_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /atest/plugin_api/plugin_api.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/plugin_api/plugin_api.robot -------------------------------------------------------------------------------- /atest/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/run.py -------------------------------------------------------------------------------- /atest/tests.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/tests.robot -------------------------------------------------------------------------------- /atest/tests_listener.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/tests_listener.robot -------------------------------------------------------------------------------- /atest/tests_types.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/tests_types.robot -------------------------------------------------------------------------------- /atest/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/atest/translation.json -------------------------------------------------------------------------------- /docs/PythonLibCore-2.0.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-2.0.1.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-2.0.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-2.0.2.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-2.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-2.1.0.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-2.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-2.2.0.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-2.2.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-2.2.1.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-3.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-3.0.0.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-4.0.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-4.0.0.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-4.1.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-4.1.0.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-4.1.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-4.1.1.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-4.1.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-4.1.2.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-4.2.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-4.2.0.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-4.3.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-4.3.0.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-4.4.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-4.4.0.rst -------------------------------------------------------------------------------- /docs/PythonLibCore-4.4.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/PythonLibCore-4.4.1.rst -------------------------------------------------------------------------------- /docs/example/02-hybrid/HybridLibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/example/02-hybrid/HybridLibrary.py -------------------------------------------------------------------------------- /docs/example/02-hybrid/calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/example/02-hybrid/calculator.py -------------------------------------------------------------------------------- /docs/example/02-hybrid/stringtools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/example/02-hybrid/stringtools.py -------------------------------------------------------------------------------- /docs/example/02-hybrid/test.robot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/example/02-hybrid/test.robot -------------------------------------------------------------------------------- /docs/example/02-hybrid/waiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/example/02-hybrid/waiter.py -------------------------------------------------------------------------------- /docs/example/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/docs/example/run.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/setup.py -------------------------------------------------------------------------------- /src/robotlibcore/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/__init__.py -------------------------------------------------------------------------------- /src/robotlibcore/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/core/__init__.py -------------------------------------------------------------------------------- /src/robotlibcore/core/dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/core/dynamic.py -------------------------------------------------------------------------------- /src/robotlibcore/core/hybrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/core/hybrid.py -------------------------------------------------------------------------------- /src/robotlibcore/keywords/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/keywords/__init__.py -------------------------------------------------------------------------------- /src/robotlibcore/keywords/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/keywords/builder.py -------------------------------------------------------------------------------- /src/robotlibcore/keywords/specification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/keywords/specification.py -------------------------------------------------------------------------------- /src/robotlibcore/plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/plugin/__init__.py -------------------------------------------------------------------------------- /src/robotlibcore/plugin/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/plugin/parser.py -------------------------------------------------------------------------------- /src/robotlibcore/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/utils/__init__.py -------------------------------------------------------------------------------- /src/robotlibcore/utils/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/utils/exceptions.py -------------------------------------------------------------------------------- /src/robotlibcore/utils/translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/src/robotlibcore/utils/translations.py -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/tasks.py -------------------------------------------------------------------------------- /utest/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utest/helpers/my_plugin_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/helpers/my_plugin_test.py -------------------------------------------------------------------------------- /utest/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/run.py -------------------------------------------------------------------------------- /utest/test_get_keyword_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_get_keyword_source.py -------------------------------------------------------------------------------- /utest/test_get_keyword_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_get_keyword_types.py -------------------------------------------------------------------------------- /utest/test_keyword_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_keyword_builder.py -------------------------------------------------------------------------------- /utest/test_plugin_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_plugin_api.py -------------------------------------------------------------------------------- /utest/test_robotlibcore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_robotlibcore.py -------------------------------------------------------------------------------- /utest/test_robotlibcore.test_dir_dyn_lib.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_robotlibcore.test_dir_dyn_lib.approved.txt -------------------------------------------------------------------------------- /utest/test_robotlibcore.test_dir_hubrid_lib.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_robotlibcore.test_dir_hubrid_lib.approved.txt -------------------------------------------------------------------------------- /utest/test_robotlibcore.test_keyword_names.approved.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utest/test_robotlibcore.test_keyword_names.received.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_robotlibcore.test_keyword_names.received.txt -------------------------------------------------------------------------------- /utest/test_robotlibcore.test_keyword_names_dynamic.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_robotlibcore.test_keyword_names_dynamic.approved.txt -------------------------------------------------------------------------------- /utest/test_robotlibcore.test_keyword_names_hybrid.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_robotlibcore.test_keyword_names_hybrid.approved.txt -------------------------------------------------------------------------------- /utest/test_translations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robotframework/PythonLibCore/HEAD/utest/test_translations.py --------------------------------------------------------------------------------