You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement get_library_information interface for speed-loading large libraries
Include support for the get_library_information API extention.
Also includes a fix to deal with kwonly arguments and an extension to allow hosting multiple libraries on a single server.
``library`` Test library instance or module to host. Mandatory argument.
75
+
``libraries`` Test library instance or module or list thereof to host. Mandatory argument.
76
76
``host`` ``'127.0.0.1'`` Address to listen. Use ``'0.0.0.0'`` to listen to all available interfaces.
77
77
``port`` ``8270`` Port to listen. Use ``0`` to select a free port automatically. Can be given as an integer or as a string. The default port ``8270`` is `registered by IANA`__ for remote server usage.
78
78
``port_file`` ``None`` File to write the port that is used. ``None`` (default) means no such file is written.
@@ -124,6 +124,18 @@ equivalent to the example above:
124
124
port_file='/tmp/remote-port.txt', serve=False)
125
125
server.serve()
126
126
127
+
When there are multiple libraries, they can be hosted using the same remote server.
128
+
Simply pass a list of library instances or modules to it. Keyword names have to be
0 commit comments