Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | include pyproject.toml in sdist (#1632) | Alexander Duryagin | 2019-01-11 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Deprecated Eggsecutable Scripts | Bastian Venthur | 2019-05-15 | 1 | -1/+8 | |
| |/ / / |/| | | | | | | | | | | | Closes: #1557 | |||||
* | | | | 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 | |
|\ \ \ \ | |/ / / | ||||||
| * | | | 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> | |||||
* | | | 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> | |||||
* | | 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 | |
| | ||||||
* | Drop support for EOL Python 3.3 | Hugo | 2018-05-24 | 2 | -12/+2 | |
| | ||||||
* | Update all pypi.python.org URLs to pypi.org | Jon Dufresne | 2018-04-26 | 1 | -1/+1 | |
| | | | | | | For details on the new PyPI, see the blog post: https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html | |||||
* | Setuptools now vendors its own direct dependencies (packaging, six, ↵ | Jason R. Coombs | 2018-03-17 | 1 | -1/+1 | |
| | | | | pyparsing). Ref #1296. | |||||
* | Revert "Prefer new_build_ext for Cython builds as recommended by Cython ↵ | Jason R. Coombs | 2018-02-06 | 1 | -1/+1 | |
| | | | | | | project. Fixes #1270." Reopens #1270. Fixes #1271. This reverts commit 038baa16016503708cf3bddcaf2f9b8d541c17bc. | |||||
* | Feed the hobgoblins (delint). | Jason R. Coombs | 2018-02-05 | 1 | -4/+8 | |
| | ||||||
* | Prefer new_build_ext for Cython builds as recommended by Cython project. ↵ | Jason R. Coombs | 2018-02-04 | 1 | -1/+1 | |
| | | | | Fixes #1270. | |||||
* | Import Cython.Compiler.Main as recommended by Cython project to improve ↵ | Jason R. Coombs | 2018-02-04 | 1 | -0/+3 | |
| | | | | Cython detection. Fixes #1229. | |||||
* | Merge pull request #1263 from benoit-pierre/fix_python37_support | Jason R. Coombs | 2018-02-03 | 1 | -1/+3 | |
|\ | | | | | fix Python 3.7 support | |||||
| * | fix Python 3.7 support | Benoit Pierre | 2018-01-25 | 1 | -1/+3 | |
| | | | | | | | | | | - update scanning code to handle pyc header change - handle change to `Exception.__repr__` output | |||||
* | | Fix dry-run handling | Benoit Pierre | 2018-01-25 | 1 | -1/+1 | |
|/ | ||||||
* | Refactor to short-circuit on dry-run | Jason R. Coombs | 2018-01-20 | 1 | -7/+9 | |
| | ||||||
* | Merge branch 'master' into master | Jason R. Coombs | 2018-01-05 | 1 | -4/+1 | |
|\ | ||||||
| * | Merge pull request #1207 from cryvate/fix-issue-1206 | Jason R. Coombs | 2018-01-04 | 1 | -4/+1 | |
| |\ | | | | | | | Add setup.cfg support for long_description_content_type | |||||
| | * | Rework how to handle long_description_content_type | Henk-Jaap Wagenaar | 2017-11-25 | 1 | -4/+1 | |
| | | | ||||||
| | * | Add setup.cfg support for long_description_content_type (in line with docs). | Henk-Jaap Wagenaar | 2017-11-21 | 1 | -1/+1 | |
| | | |