summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1141 from benoit-pierre/fix_py26_supportv36.4.0Jason R. Coombs2017-09-031-1/+1
|\ | | | | Fix Python 2.6 support
| * Fix Python 2.6 supportBenoit Pierre2017-09-031-1/+1
| |
* | Bump version: 36.3.0 → 36.4.0Jason R. Coombs2017-09-032-2/+2
| |
* | Merge pull request #1135 from jd/less-statJason R. Coombs2017-09-032-41/+61
|\ \ | |/ |/| pkg_resources: do not call stat() and access()
| * Update changelogJason R. Coombs2017-09-031-2/+5
| |
| * Merge branch 'master' into less-statJason R. Coombs2017-09-0314-77/+705
| |\ | |/ |/|
* | Merge pull request #1133 from sgaist/add_markdown_to_possible_readmesJason R. Coombs2017-09-032-1/+5
|\ \ | | | | | | Improve README file list handling and add Markdown to the current list
| * \ Merge branch 'master' into add_markdown_to_possible_readmesJason R. Coombs2017-09-0310-60/+651
| |\ \ | |/ / |/| |
* | | Merge pull request #1129 from benoit-pierre/fix_1124Jason R. Coombs2017-09-033-3/+493
|\ \ \ | | | | | | | | pkg_resources: improve `WorkingSet.resolve(replace_conflicting=True)`
| * \ \ Merge branch 'master' into fix_1124Jason R. Coombs2017-09-038-57/+157
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #1127 from benoit-pierre/workaround_easy_install_bugJason R. Coombs2017-09-033-30/+74
|\ \ \ \ | | | | | | | | | | workaround easy_install bug
| * | | | Update changelogJason R. Coombs2017-09-031-0/+4
| | | | |
| * | | | Merge branch 'master' into pr1127Jason R. Coombs2017-09-0310-44/+133
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge pull request #1075 from di/long_description_content_typeJason R. Coombs2017-09-036-21/+66
|\ \ \ \ \ | | | | | | | | | | | | Add new long_description_content_type kwarg
| * \ \ \ \ Merge branch 'master' into long_description_content_typeJason R. Coombs2017-09-032-4/+15
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #1068 from bmwiedemann/sortzipJason R. Coombs2017-09-032-4/+18
|\ \ \ \ \ \ | | | | | | | | | | | | | | Sort file lists
| * \ \ \ \ \ Merge branch 'master' into sortzipJason R. Coombs2017-09-037-20/+59
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Update changelogJason R. Coombs2017-09-031-0/+6
| | | | | | |
| * | | | | | Sort file listsBernhard M. Wiedemann2017-08-281-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to generate reproducible zip files that do not differ depending on (random) filesystem order See https://reproducible-builds.org/ for why this matters.
| | * | | | | Update CHANGES.rstDustin Ingram2017-08-281-0/+7
| | | | | | |
| | * | | | | Add long_description_content_type to metadata tableDustin Ingram2017-08-281-21/+22
| | | | | | |
| | * | | | | Add test_long_description_content_typeMarc Abramowitz2017-08-281-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test that specifying a `long_description_content_type` keyword arg to the `setup` function results in writing a `Description-Content-Type` line to the `PKG-INFO` file in the `<distribution>.egg-info` directory. `Description-Content-Type` is described at https://github.com/pypa/python-packaging-user-guide/pull/258
| | * | | | | Add new long_description_content_type kwargMarc Abramowitz2017-08-283-0/+15
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is used to populate the new `Description-Content-Type` field. `Description-Content-Type` is described at https://github.com/pypa/python-packaging-user-guide/pull/258
| | * | | | workaround easy_install bugBenoit Pierre2017-08-052-30/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't reuse `easy_install` command in `Distribution.fetch_build_egg` implementation. Fix #196.
| | | * | | Update changelogBenoit Pierre2017-08-291-0/+7
| | | | | |
| | | * | | pkg_resources: improve WorkingSet.resolve(replace_conflicting=True)Benoit Pierre2017-08-292-3/+489
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correctly replace conflicting distributions in sub-requirements if possible (instead of only for top-level requirements passed as arguments). Fix #1124.
| | | * | Improve README file list handling and add Markdown to the current listSamuel Gaist2017-09-012-1/+7
| |_|/ / |/| | | | | | | | | | | | | | | | | | | Markdown is a widely used format to write README files and documentation. This patch aims to simplify adding new formats and at the same time adds that one to the list.
* | | | Bump version: 36.2.7 → 36.3.0v36.3.0Jason R. Coombs2017-08-282-2/+3
| | | |
* | | | Merge pull request #1131 from webknjaz/feature/long-desc-few-filesJason R. Coombs2017-08-284-16/+46
|\ \ \ \ | | | | | | | | | | Allow combining several files in metadata.long_description
| * | | | Need to perform the local assertion before checking for existence.Jason R. Coombs2017-08-281-7/+6
| | | | |
| * | | | Use proper reference.Jason R. Coombs2017-08-281-1/+1
| | | | |
| * | | | Correct typoJason R. Coombs2017-08-281-1/+1
| | | | |
| * | | | Extract method for reading local file. Now return results directly instead ↵Jason R. Coombs2017-08-281-16/+17
| | | | | | | | | | | | | | | | | | | | of for/append loop.
| * | | | Using generator comprehension, avoid casting filepath to bytes on Python 2Jason R. Coombs2017-08-281-5/+2
| | | | |
| * | | | Avoid interaction of multiple factors in test.Jason R. Coombs2017-08-281-1/+1
| | | | | | | | | | | | | | | If one wishes to test both 'mixed' and 'sandboxed', let's create a separate test for that, but it's probably unnecessary.
| * | | | Update docs with a file list usage exampleSviatoslav Sydorenko2017-08-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Now it's possible to use it like this: * long_description = file: README.rst, CHANGELOG.rst, LICENSE.rst
| * | | | Convert path to str, which is needed under Py 2Sviatoslav Sydorenko2017-08-281-0/+1
| | | | |
| * | | | Update changelog to reflect after-review changesSviatoslav Sydorenko2017-08-281-2/+2
| | | | |
| * | | | Support list of files passed to `file:` directiveSviatoslav Sydorenko2017-08-282-19/+21
| | | | | | | | | | | | | | | | | | | | | | | | | * `file:` not accepts comma-separated list of filenames * files' contents are glues with an LF separator
| * | | | Add info about few `file:`'s to changelogSviatoslav Sydorenko2017-08-281-0/+6
| | | | |
| * | | | Allow adding few files @ metadata.long_descriptionSviatoslav Sydorenko2017-08-282-3/+27
|/ / / /
| | | * pkg_resources: do not call stat() and access()Julien Danjou2017-08-281-39/+56
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current code in find_on_path is doing a lot of stat() calls which are actually useless and prone to race conditions. As described in Python documentation (https://docs.python.org/3/library/os.html#os.access), os.access must not be used before opening a file. Same goes for a directory. This patch removes those checks by handling exceptions correctly when using os.listdir() instead, which improves pkg_resources import time.
* | | Merge pull request #1059 from jdufresne/bdistJason R. Coombs2017-08-261-2/+1
|\ \ \ | |_|/ |/| | Rename [wheel] section to [bdist_wheel] as the former is legacy
| * | Rename [wheel] section to [bdist_wheel] as the former is legacyJon Dufresne2017-06-101-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | See: https://bitbucket.org/pypa/wheel/src/54ddbcc9cec25e1f4d111a142b8bfaa163130a61/wheel/bdist_wheel.py?fileviewer=file-view-default#bdist_wheel.py-119:125 http://pythonwheels.com/
* | | Merge pull request #1119 from segevfiner/patch-1Jason R. Coombs2017-08-031-1/+10
|\ \ \ | |_|/ |/| | Fix exception on mingw built Python 2
| * | Extract variable for exceptions to provide explanationJason R. Coombs2017-08-031-1/+10
| | |
| * | Fix exception on mingw built Python 2Segev Finer2017-08-032-6/+5
| | | | | | | | | | | | | | | | | | | | | msvc9compiler doesn't like being imported on mingw built Python. It throws DistutilsPlatformError, so catch it. Fixes #1118
| * | Fix exception on mingw built Python 2Segev Finer2017-08-021-4/+5
|/ / | | | | | | | | The exception is caused by the VCForPython27 monkey patch. It's not needed on mingw built Python. Disable it and avoid the import by using the same function that `distutils` uses to decide it's running on a mingw built Python. Fixes #1118
* | Bump version: 36.2.6 → 36.2.7v36.2.7Benoit Pierre2017-08-022-2/+2
| |
* | Update changelogBenoit Pierre2017-08-021-0/+7
| |