Go for it.
Increment version under metadata in setup.cfg.
Use semantic versioning. See https://semver.org/
Use your favored environment manager.
pip install -e .[dev]pytestWill also check the package configuration.
check-manifest -upython -m buildtwine check dist/*If needed, create an account on https://pypi.org/ with an accessible password.
Note that https://test.pypi.org requires a separate account registration.
twine upload --repository testpypi dist/*And try installing it with,
pip uninstall -y prompt-hyperopt
pip install --index-url https://test.pypi.org/simple/ prompt-hyperopt
python -m prompt-hyperopttwine upload dist/* --verbosepip install --upgrade prompt-hyperopt
python -m prompt-hyperopt