[ANN]: to avoid typo-squatters on PyPI we uploaded a magical "sklearn" package with a single dependency to the actual "scikit-learn" years ago.

However many people are confused by this magic package alias and its fixed 0.0 version number.

Next month, this alias will progressively "brown-out": "pip install sklearn" will fail at some predictable times with an informative error message to tell the user to use "pip install scikit-learn" instead.

https://github.com/scikit-learn/sklearn-pypi-package#goal

#sklearn #pydata #scipy

GitHub - scikit-learn/sklearn-pypi-package

Contribute to scikit-learn/sklearn-pypi-package development by creating an account on GitHub.

GitHub
@ogrisel that’s a very cool way to ramp up deprecation. Did you implement that within the fake package? What about modified hashes if it stays at 0.0 ?
@tarek yes it all happens in the setup.py file of the 0.0.post1 release of the alias package. There is intentionally no wheel for sklearn 0.0.post1.