# Library installed via pip linked with Language Server

**URL:** <https://forum.robotframework.org/t/library-installed-via-pip-linked-with-language-server/909>\
**Category:** Libraries\
**Created:** [2 November 2020 13:42 UTC](https://forum.robotframework.org/t/library-installed-via-pip-linked-with-language-server/909 "2020-11-02T13:42:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![GegX](https://avatars.discourse-cdn.com/v4/letter/g/90db22/32.png) [@GegX](https://forum.robotframework.org/u/GegX)\
**Post date:** [2 November 2020 13:42 UTC](https://forum.robotframework.org/t/library-installed-via-pip-linked-with-language-server/909/1 "2020-11-02T13:42:45Z")

</div>

Hi,

so if you use a standard lib they are all linked (known by) with the Language Server.

For example in a Robot file  
`Library String` Is automatically completed, one can use “go to Definition” and all underlying Keywords are shown.

I would like to achieve this behavior with some libs installed via pip eg

> **[MarketSquare/robotframework-requests](https://github.com/MarketSquare/robotframework-requests)**
>
> Robot Framework keyword library wrapper for requests - MarketSquare/robotframework-requests

I tryied to link those file into /usr/local/lib/python3.6/dist-packages/robot/libraries (which all std. libs are located) and include those files in the **init**.py

```
STDLIBS = frozenset(('BuiltIn', 'Collections', 'DateTime', 'Dialogs', 'Easter',
                 'OperatingSystem', 'Process', 'Remote', 'Reserved',
                 'Screenshot', 'String', 'Bing', 'Telnet', 'XML'))

```

note: I am currently using Visual Studio Code and the RF Language server

one but ugly solution is to use a Ressource file used in the venv

```
Resource ../venv/lib64/python/site-packages/FancyLib/robotframework-Keyword-Lib-collection/resources/FancyKeywordLibrary/Fancy.resource

```

Other Libs are using  
class RequestsLibrary(RequestsKeywords):  
**version** = VERSION  
ROBOT\_LIBRARY\_SCOPE = ‘GLOBAL’

But this is just for the Python/RF binding at runtime.

---

<div class="post-metadata">

**Author:** ![Hexagonical](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/hexagonical/32/1336_2.png) [@Hexagonical](https://forum.robotframework.org/u/Hexagonical)\
**Post date:** [25 February 2022 08:40 UTC](https://forum.robotframework.org/t/library-installed-via-pip-linked-with-language-server/909/2 "2022-02-25T08:40:43Z")

</div>

Hello,  
Did you manage to find a fix for this problem? I am currently working on the same thing with Robot Framework Language Server for Visual Studio Code.
