`PythonLibraryCore`_ is a generic component making it easier to create bigger Robot Framework test libraries. Python Library Core 2.0.1 is a new release with support of Robot Framework 3.2 dynamic library API changes.
All issues targeted for Python Library Core v2.0.1 can be found from the issue tracker.
If you have pip installed, just run
pip install --upgrade robotframework-robotlibcore
to install the latest available release or use
pip install robotframework-robotlibcore==2.0.1
to install exactly this version. Alternatively you can download the source distribution from PyPI and install it manually.
PythonLibCore 2.0.1 was released on Sunday April 26, 2020. PythonLibCore supports Python 2.7 and 3.6+ and Robot Framework 3.1.2+. This is last release which contains new development for Python 2.7 and users should migrate to Python 3.
Support type information (#10)
PythonLibCore support dynamic library API get_keyword_types method and is able to return arguments types for keywords.
Add support for get_keyword_source API method for Robot Framework 3.2 (#26)
Robot Framework 3.2 has new method, get_keyword_source, in the dynamic library API. PythonLibCore 2.0 supports get_keyword_source method.
Enhance get_keyword_arguments to support new format in Rf 3.2 (#27)
Robot Framework 3.2 changed how get_keyword_arguments dynamic library API method should return keyword arguments. PythonLibCore now supports Robot Framework 3.2 and 3.1 for the get_keyword_arguments method.
Support keyword-only arguments (#9)
PythonLibCore supports keyword only arguments for keyword methods.
Drop support for RF 3.0 (#37)
PythonLibCore release supports only RF 3.1 and 3.2.
ID | Type | Priority | Summary |
---|---|---|---|
#10 | enhancement | critical | Support type information |
#26 | enhancement | critical | Add support for get_keyword_source API method for Robot Framework 3.2 |
#27 | enhancement | critical | Enhance get_keyword_arguments to support new format in Rf 3.2 |
#9 | enhancement | critical | Support keyword-only arguments |
#42 | bug | high | Fix get_keyword_types if self has typing hints |
#37 | enhancement | high | Drop support for RF 3.0 |
#11 | bug | medium | Error with kwargs when using DynamicCore with Remote interface |
#1 | enhancement | medium | Common base class |
#3 | enhancement | --- | Documentation |
#4 | enhancement | --- | Packaging |
Altogether 10 issues. View on the issue tracker.