I forgot the fact that in Python, dots are used for importing packages from child directories hence package names cannot include dots. Therefore I've updated the code to make the package name `perspective` yet keep the PyPI name as `perspective.py`.
Now you can import perspective.py as follows:
python
from perspective import Client, Attributes
Furthermore, you can still install the package by the following command:
powershell
python -m pip install --upgrade perspective.py