Embarcadero / P4D-Data-Sciences

A collection of lightweight Python wrappers based on Python4Delphi simplifying Data Sciences development with Delphi
MIT License
92 stars 21 forks source link

Python Package Install Errors result in package being classified as installed #3

Open peardox opened 2 years ago

peardox commented 2 years ago

If a Python package installation results in an error then the package is not properly installed (see #2 for example) but on subsequent runs the package is considered installed as the next run of Install will be skipped.

Unless errors are catered for by the developer handling the OnInstallError and taking appropriate action (uninstalling the error package?) the Python being used will be incomplete (bad version of package that caused the error) resulting in an unstable Python installation.

lmbelo commented 2 years ago

@peardox,

thank you for your feedback. I will investigate this situation and give you a feedback.