I have a tool that generates whl setup package from setuptool. It's old name is "a_tool". It's setup code is below:
name="a_tool",
version=__version__,
packages=find_packages(
exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
Now I need to change the name of the tool to "b_tool", but also I need to have compatibility to older codes with has imports like this:
from a_tool import a_module
How can I achieve this?
I've had to so something similar and ended up doing what is described in a similar question / answer.
Basically, make another top-level module and have it point to the existing module.