<commit_before>Changelog
=========

1.4.dev1 (unreleased)
---------------------

* To satisfy pip's setuptools requirement, pip now recommends setuptools>=0.8,
  not distribute. setuptools and distribute are now merged into one project called
  'setuptools'. (Pull #1003)

* If an already-downloaded or cached file has a bad hash, re-download it rather
  than erroring out. (Issue #963).

* Fixed a number of issues (#413, #709, #634, #602, and #939) related to cleaning up and
  not reusing build directories. (Pull #865, #948)

* Added a User Agent so that pip is identifiable in logs. (Pull #901)

* Added ssl and --user support to get-pip.py. Thanks <NAME>. (Pull #895)

* Fixed the proxy support, which was broken in pip-1.3. (Pull #840)

* Fixed issue #32 - pip fails when server does not send content-type header.
  Thanks <NAME> and <NAME> (Pull #872).

* Added support for installing and building wheel archives.
  Thanks <NAME>, <NAME>, <NAME>, and <NAME> (Pull #845)

* pip now only installs stable versions by default, and offers a new ``--pre`` option
  to also find pre-release and development versions.  Thanks <NAME>.  (Pull #834)

* Dropped support for Python 2.5. The minimum supported Python version for pip-1.4<commit_msg>Add a note about external file hosting to the changelog<commit_after>Changelog
=========

1.4.dev1 (unreleased)
---------------------

* To satisfy pip's setuptools requirement, pip now recommends setuptools>=0.8,
  not distribute. setuptools and distribute are now merged into one project called
  'setuptools'. (Pull #1003)

* If an already-downloaded or cached file has a bad hash, re-download it rather
  than erroring out. (Issue #963).

* Fixed a number of issues (#413, #709, #634, #602, and #939) related to cleaning up and
  not reusing build directories. (Pull #865, #948)

* Added a User Agent so that pip is identifiable in logs. (Pull #901)

* Added ssl and --user support to get-pip.py. Thanks <NAME>. (Pull #895)

* Fixed the proxy support, which was broken in pip-1.3. (Pull #840)

* Fixed issue #32 - pip fails when server does not send content-type header.
  Thanks <NAME> and <NAME> (Pull #872).

* Added support for installing and building wheel archives.
  Thanks <NAME>, <NAME>, <NAME>, and <NAME> (Pull #845)

* pip now only installs stable versions by default, and offers a new ``--pre`` option
  to also find pre-release and development versions.  Thanks <NAME>.  (Pull #834)

* pip will now warn when installing a file that is either hosted externally to
  the index or cannot be verified with a hash. In the future pip will default
  to not installing them and will require the flags --allow-external NAME, and
  --allow-insecure NAME respectively. (Pull #985)

* Dropped support for Python 2.5. The minimum supported Python version for pip-1.4
{'fraction_non_alphanumeric': 0.1134020618556701, 'fraction_numerical': 0.043014575186633486, 'mean_word_length': 3.6282894736842106, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2788201', 'n_tokens_mistral': 932, 'n_tokens_neox': 820, 'n_words': 403}