robotframework / robotframework/RIDE

Library import by physical path as a directory for Python Libraries

Open
#1,525 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement prio-medium
Dominant language
Python
Stars
1k
Forks
385
Avg merge
13m
Merged PRs (30d)
2

Description

RF support importing libraries by folder path. If the library is directory RIDE can not handle that case.

RF Documentation about feature

They explain as:

  • If Python library is implemented as a directory, the path to it must have a trailing forward slash (/)

Example::

*** Settings ***
Library    relative/path/PythonDirLib/    possible    arguments

This feature would be very nice addition while especially improving directory python libraries.

Thank you

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked Robot Framework documentation and trace how RIDE currently handles the Library path in the example. Identify the code and tests for importing Python libraries by path, then verify that a directory path with a trailing slash is accepted along with optional arguments.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.