tebelorg / RPA-Python

Python package for doing RPA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project name has moved from TagUI for Python to RPA for Python [done]

kensoh opened this issue · comments

Rationale for renaming project - https://github.com/tebelorg/RPA-Python/releases/tag/v1.22.0

On top of above ideological rationale, a practical consideration I ask is - is it easier to type import rpa as r / r.click() or easier to type import tagui as t / t.click()? My conclusion is the former is easier to type. rpa is both shorter and more commonly known than tagui.

Also, the position of r on the keyboard is closer to user's left first finger compared to t. This means slightly lesser distance required each time user needs to type r.function() to use an automation step, compared to t.function(). This reduction of user friction is a plus.

Raising issue for any issues encountered by users during this transition. After the change, to preserve backward compatibility, existing scripts with import tagui as t and t.function() will continue to work. Note that the new way is to use import rpa as r and r.function().

Also, when pip install rpa --upgrade is run, it will automatically upgrade the tagui package so that existing user scripts can continue to enjoy updates from new releases.

To mitigate risk of refactoring, only user-facing part of the codebase is updated to reflect the new project name, such as user messages and the log filename used in debug mode.

The moving is still WIP but largely completed. Keeping this issue open while I find time to test, and for users to feedback here if something is broken due to this move.

With above commit, name change completed! To upgrade, pip install rpa --upgrade

Keeping issue open for now for any issues related to this change of package name.