| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'master' into feature/include-pyproject.toml | Jason R. Coombs | 2019-12-29 | 11 | -224/+109 |
| |\ | |||||
| | * | Extract methods to separate _safe_data_files behavior and _add_data_files. | Jason R. Coombs | 2019-12-21 | 1 | -8/+21 |
| | | | |||||
| | * | Revert "drop easy_install script and associated documentation" | Benoit Pierre | 2019-11-16 | 1 | -1/+54 |
| | | | | | | | | | This reverts commit 6e1838a9fb5feb000ba9b6a3c37c8b39d7e872b3. | ||||
| | * | Merge pull request #1767 from kchmck/feat-license-files | Jason R. Coombs | 2019-11-16 | 1 | -9/+19 |
| | |\ | | | | | | | Add support for `license_files` option in metadata | ||||
| | | * | Filter out missing files and use extend() | Mick Koch | 2019-10-28 | 1 | -2/+2 |
| | | | | |||||
| | | * | Use an OrderedSet for accumulating license files | Mick Koch | 2019-10-28 | 1 | -2/+2 |
| | | | | |||||
| | | * | Add support for `license_files` option in metadata | Mick Koch | 2019-10-28 | 1 | -8/+18 |
| | | | | |||||
| | * | | deprecate easy_install command | Benoit Pierre | 2019-11-15 | 2 | -2/+8 |
| | | | | |||||
| | * | | drop easy_install script and associated documentation | Benoit Pierre | 2019-11-15 | 1 | -54/+1 |
| | | | | |||||
| | * | | Remove "upload" and "register" commands. | Paul Ganssle | 2019-11-02 | 3 | -200/+20 |
| | |/ | | | | | | | | | | | The upload and register commands were deprecated over a year ago, in July 2018 (PR GH-1410, discussed in issue GH-1381). It is time to actively remove them in favor of twine. | ||||
| | * | Merge pull request #1824 from asottile/python310 | Jason R. Coombs | 2019-10-27 | 2 | -4/+4 |
| | |\ | | | | | | | Fixes for python3.10 | ||||
| | | * | Fixes for python3.10 | Anthony Sottile | 2019-08-17 | 2 | -4/+4 |
| | | | | |||||
| | * | | Deprecate the test command | Jon Dufresne | 2019-10-21 | 1 | -1/+9 |
| | | | | | | | | | | | | | | | | | | | | | | Provide a warning to users. Suggest using tox as an alternative generic entry point. Refs #1684 | ||||
| | * | | minor cleanup | Benoit Pierre | 2019-10-07 | 1 | -2/+1 |
| | |/ | |||||
| | * | Fix some usage of deprecated `imp` module | Anthony Sottile | 2019-08-17 | 2 | -5/+11 |
| | | | |||||
| | * | Rely on unique_everseen to avoid unnecessarily polluting the PYTHONPATH with ↵ | Jason R. Coombs | 2019-04-05 | 1 | -6/+6 |
| | | | | | | | | | duplicate entries. | ||||
| | * | uniquify paths in PYTHONPATH | robnagler | 2019-02-26 | 1 | -5/+6 |
| | | | | | | | | | | | | | When running in a complex environment with lots of installed packages, PYTHONPATH gets way too long. Instead, just make sure that paths_on_pythonpath doesn't contain duplicates | ||||
| | * | Merge branch 'master' into license-fix-357 | Jason R. Coombs | 2019-01-27 | 4 | -18/+181 |
| | |\ | |||||
| | * | | Address review comments | Deniz Taneli | 2018-11-10 | 1 | -6/+6 |
| | | | | |||||
| | * | | `check_license` no longer needs to parse `setup.cfg` | Deniz Taneli | 2018-10-28 | 1 | -17/+13 |
| | | | | |||||
| | * | | Setuptools will install licenses if included in setup.cfg | Deniz Taneli | 2018-10-27 | 2 | -0/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addressing #357 `python setup.py sdist` now includes the license file if `license_file` is included in `setup.cfg` unless it is explicitly excluded in `MANIFEST.in`. Co-Authored-By: Poyzan Nur Taneli <31743851+ptaneli@users.noreply.github.com> | ||||
| * | | | do not change py36compat, put changes into sdist command | Alexander Duryagin | 2019-01-11 | 2 | -1/+9 |
| | | | | |||||
| * | | | include pyproject.toml in sdist (#1632) | Alexander Duryagin | 2019-01-11 | 1 | -1/+1 |
| | |/ |/| | |||||
| * | | Feed the hobgoblins (delint). | Jason R. Coombs | 2018-12-29 | 1 | -2/+2 |
| | | | |||||
| * | | Import distribution in doctest | Paul Ganssle | 2018-12-28 | 1 | -0/+1 |
| | | | | | | | | | Fixes GH issue #1612, bug introduced in commit 0902f02d9d68f18 | ||||
| * | | Access pkg_resources objects through its namespace | Jason R. Coombs | 2018-12-24 | 1 | -11/+13 |
| | | | |||||
| * | | import internal version of six | Oleg Sharov | 2018-11-13 | 1 | -3/+3 |
| | | | |||||
| * | | Remove bdist_rpm and bdist_dumb comment | Paul Ganssle | 2018-11-12 | 1 | -8/+2 |
| | | | | | | | | | | | | | | | This comment is not used anywhere and `platform.dist()` is deprecated. See CPython PR #10414: https://github.com/python/cpython/pull/10414 and bpo-35186: https://bugs.python.org/issue35186 | ||||
| * | | Fix show_response behavior on Python 2 | Paul Ganssle | 2018-11-07 | 1 | -3/+5 |
| | | | | | | | | | | | | | | | The `upload.show_response` feature was not added until Python 3. Rather than backport it, it is now enabled only if supported. This also adds a "smoke test" for the feature. | ||||
| * | | Fix bdist_rpm and bdist_dumb in upload_file | Paul Ganssle | 2018-11-07 | 1 | -0/+1 |
| | | | | | | | | | | | This fixes uploads when bdist_rpm or bdist_dumb are the command, both of which insert a comment about what platform they are built for. | ||||
| * | | Fix gpg signature code in upload_file | Paul Ganssle | 2018-11-07 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | This fixes an issue where `distutils.spawn.spawn` was not available in the ported upload_file, which is only used when signing the data. This also adds a test that the gpg signature command is invoked and included in the uploaded data. | ||||
| * | | Use get_metadata_version in upload_file | Paul Ganssle | 2018-11-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Previously this value was hard-coded to '1.0', which was inaccurate for many packages. Fixes #1381 | ||||
| * | | Add upload_file to setuptools.command.upload | Paul Ganssle | 2018-11-07 | 1 | -1/+146 |
| | | | |||||
| * | | Add setup.py to egg-info by default | Shashank Singh | 2018-11-02 | 1 | -0/+6 |
| | | | | | | | | | Fixes GH issue #1506 | ||||
| * | | Add custom deprecation warning classes | Junhan Huang | 2018-10-28 | 2 | -6/+17 |
| |/ | | | | | | | | | | | `DeprecationWarning` is not visible by default in the latest versions of CPython, so this switches the deprecation warnings in setuptools and pkg_resources over to custom classes derived from `Warning` instead. Fixes issue github issue #159 Co-authored-by: Junhan Huang <robin.j.huang@gmail.com> Co-authored-by: Marton Pono <marci93@gmail.com> | ||||
| * | Drop use of six.u (#1517) | Thirumal Venkat | 2018-10-23 | 1 | -1/+1 |
| | | |||||
| * | Replace redundant code with call of that code. | Jason R. Coombs | 2018-09-23 | 1 | -3/+1 |
| | | |||||
| * | Use stacklevel=2 to better reveal usage of deprecated calls. | Jason R. Coombs | 2018-09-23 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #1427 from stephenfin/touch-egg-info-directory | Jason R. Coombs | 2018-09-16 | 2 | -0/+1 |
| |\ | | | | | Touch 'egg-info' directory | ||||
| | * | egg_info: Touch 'egg-info' directory | Stephen Finucane | 2018-08-19 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'tox' determines whether a package should be rebuilt by comparing the timestamp of the package's 'egg-info' directory and its 'setup.py' or 'setup.cfg' files [1][2]. Unfortunately this checks the 'egg-info' directory itself, which is not updated, unlike the contents of that directory. This means that 'tox' will always rebuild the package once one of the two setup files has been updated. While this is clearly a bug in 'tox' that should be fixed separately, there is merit in using this as a heuristic so enable it. [1] https://github.com/tox-dev/tox/blob/3.1.0/src/tox/venv.py#L253-L257 [2] https://github.com/tox-dev/tox/blob/3.1.0/src/tox/venv.py#L221-L244 Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
| | * | trivial: Fix file permissions | Stephen Finucane | 2018-08-19 | 1 | -0/+0 |
| | | | | | | | | | | | | | There's no reason these should be executable. Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
| * | | setuptools: fix regression with `egg_info` command | Benoit Pierre | 2018-08-21 | 1 | -8/+8 |
| |/ | | | | Ensure version is tagged only once. | ||||
| * | Support scripts with unicode content | Daniele Esposti | 2018-08-17 | 1 | -4/+4 |
| | | | | | This also renames the _to_ascii function to better reflect its purpose. | ||||
| * | Remove spurious executable permissions | Miro Hrončok | 2018-07-27 | 12 | -0/+0 |
| | | |||||
| * | Merge pull request #1416 from pganssle/use_six | Paul Ganssle | 2018-07-20 | 1 | -1/+1 |
| |\ | | | | | Switch over to using six.PY{2,3} when possible | ||||
| | * | Switch over to using six.PY{2,3} when possible | Paul Ganssle | 2018-07-10 | 1 | -1/+1 |
| | | | |||||
| * | | Extract name/version functionality from egg_info to be re-used by a ↵ | Jason R. Coombs | 2018-07-13 | 1 | -26/+35 |
| |/ | | | | dist-info command. Ref #1386. | ||||
| * | Deprecate upload and register commands | Dustin Ingram | 2018-07-08 | 2 | -3/+22 |
| | | |||||
| * | Use Python 3 syntax for new-style clasess | Jason R. Coombs | 2018-06-03 | 3 | -3/+9 |
| | | |||||
| * | Remove redundant Python 3.1 code | Hugo | 2018-05-24 | 1 | -1/+2 |
| | | |||||
