Skip to content

Latest commit

 

History

History
141 lines (112 loc) · 4.46 KB

PythonLibCore-2.0.1.rst

File metadata and controls

141 lines (112 loc) · 4.46 KB

Python Library Core 2.0.1

`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.