summaryrefslogtreecommitdiff
path: root/setuptools/command/egg_info.py
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add setup.py to egg-info by defaultShashank Singh2018-11-021-0/+6
| | | | | | | | Fixes GH issue #1506
| * Add custom deprecation warning classesJunhan Huang2018-10-281-2/+6
| | | | | | | | | | | | | | | | | | | | | | `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>
* | Setuptools will install licenses if included in setup.cfgDeniz Taneli2018-10-271-0/+1
|/ | | | | | | | | 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>
* Merge pull request #1427 from stephenfin/touch-egg-info-directoryJason R. Coombs2018-09-161-0/+1
|\ | | | | Touch 'egg-info' directory
| * egg_info: Touch 'egg-info' directoryStephen Finucane2018-08-191-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>
* | setuptools: fix regression with `egg_info` commandBenoit Pierre2018-08-211-8/+8
|/ | | | Ensure version is tagged only once.
* Remove spurious executable permissionsMiro Hrončok2018-07-271-0/+0
|
* Extract name/version functionality from egg_info to be re-used by a ↵Jason R. Coombs2018-07-131-26/+35
| | | | dist-info command. Ref #1386.
* Setuptools now vendors its own direct dependencies (packaging, six, ↵Jason R. Coombs2018-03-171-1/+1
| | | | pyparsing). Ref #1296.
* Merge pull request #1207 from cryvate/fix-issue-1206Jason R. Coombs2018-01-041-4/+1
|\ | | | | Add setup.cfg support for long_description_content_type
| * Rework how to handle long_description_content_typeHenk-Jaap Wagenaar2017-11-251-4/+1
| |
| * Add setup.cfg support for long_description_content_type (in line with docs).Henk-Jaap Wagenaar2017-11-211-1/+1
| |
* | Fix NameErrorJason R. Coombs2017-11-251-1/+1
|/
* Merge branch 'master' into drop-py26Jason R. Coombs2017-09-031-31/+28
|\
| * Add new long_description_content_type kwargMarc Abramowitz2017-08-281-0/+4
| | | | | | | | | | | | | | 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
| * Merge branch 'master' into feature/re-vendor-sadfaceJason R. Coombs2017-05-301-1/+2
| |\
| | * Pass flags programmatically, avoiding deprecating trailing pattern flags ↵Jason R. Coombs2017-04-181-1/+2
| | | | | | | | | | | | syntax revealed in #1015.
| | * Revert "addresses #436". Fixes #1016.Jason R. Coombs2017-04-181-0/+2
| | | | | | | | | | | | This reverts commit 1955e5b0df67cc1aa389b8c655199958a6fcc6a0.
| | * addresses #436Stefano Miccoli2017-04-131-2/+0
| | |
| * | Revert "Merge pull request #933 from pypa/feature/581-depend-not-bundle"Jason R. Coombs2017-02-241-3/+3
| |/ | | | | | | | | This reverts commit 089cdeb489a0fa94d11b7307b54210ef9aa40511, reversing changes made to aaec654d804cb78dbb6391afff721a63f26a71cd.
| * Prefer list comprehension to init/append loop. Ref #936.Jason R. Coombs2017-01-231-3/+5
| |
| * fixes #935 - allows for glob syntax in graftHatem Nassrat2017-01-231-1/+3
| |
| * Merge branch 'master' into feature/581-depend-not-bundleJason R. Coombs2017-01-131-8/+15
| |\
| | * Add a no-op property for 'tag_svn_revision' to suppress errors when ↵Jason R. Coombs2017-01-021-0/+12
| | | | | | | | | | | | distutils attempts to detect and set these values based on settings in setup.cfg as found in sdists built by earlier versions of setuptools. Ref #619.
| | * More aggressively remove references to 'tag_svn_revision' option in ↵Jason R. Coombs2017-01-021-8/+3
| | | | | | | | | | | | egg_info. Ref #619.
| * | Strip out vendored packages and require them instead. Ref #581.Jason R. Coombs2017-01-011-3/+3
| |/
| * Drop support for 'tag_svn_version' distribution option. Fixes #619.Jason R. Coombs2017-01-011-19/+0
| |
| * Revert "Fix #849 global-exclude globbing"Tim Heap2016-12-151-2/+2
| | | | | | | | This reverts commit 23aba916e1070d3cf9723af85a6ce07c89053931.
* | Drop support for Python 2.6, removing lots of compatibility code for a ↵Jason R. Coombs2016-12-091-3/+1
|/ | | | leaner, cleaner codebase. Fixes #878.
* Merge pull request #853 from timheap/global-exclude-globJason R. Coombs2016-12-031-2/+2
|\ | | | | Fix #849 global-exclude globbing
| * Fix #849 global-exclude globbingTim Heap2016-11-211-2/+2
| | | | | | | | | | After #764, `global-exclude .pyc` no longer excluded `.pyc` files. This fixes that regression, and adds a test for this behaviour.
* | Also suppress warning for a single file missingCharles Bouchard-Légaré2016-11-071-2/+9
|/
* Much faster implementation of FileList, for big egg_info speedupsTim Heap2016-10-151-30/+232
|
* Mark tag_svn_revision as deprecated. Ref #619.Jason R. Coombs2016-06-241-0/+4
|
* Nicer indentationJason R. Coombs2016-06-241-2/+4
|
* Correction for expected dict order when PYTHONHASHSEED=0Jason R. Coombs2016-04-201-1/+1
|
* Use OrderedDict to retain deterministic ordering of version info in egg_info ↵Jason R. Coombs2016-04-201-8/+15
| | | | command. Remove lexicographic ordering in setopt.edit_config. Ref #553
* Always use Python 3 version of mapJason R. Coombs2016-01-161-0/+1
|
* Use the same technique in pkg_resources, relying on an 'extern' module to ↵Jason R. Coombs2015-12-311-1/+1
| | | | | | | resolve the conditional import. --HG-- branch : feature/issue-229
* Modeling after Astropy's technique for bundling libraries, the imports are ↵Jason R. Coombs2015-12-311-6/+1
| | | | | | | now much cleaner. Thanks @embray. Ref #229. --HG-- branch : feature/issue-229
* Update vendoring technique to match that used for packaging. Ref #229.Jason R. Coombs2015-12-311-1/+6
| | | | | --HG-- branch : feature/issue-229
* Merge with master. Ref #229.Jason R. Coombs2015-12-311-23/+24
|\ | | | | | | | | --HG-- branch : feature/issue-229
| * Move imports to topJason R. Coombs2015-12-091-6/+5
| |
| * Reorganize importsJason R. Coombs2015-12-091-5/+6
| |
| * Remove check that would never succeed, because svn_utils always returns an ↵Jason R. Coombs2015-12-091-3/+1
| | | | | | | | integer and get_svn_revision always returns a non-empty string.
| * Deprecate get_pkg_info_revisionJason R. Coombs2015-12-091-0/+2
| |
| * Replace comment with docstringJason R. Coombs2015-12-091-3/+4
| |
| * ReindentJason R. Coombs2015-12-091-5/+5
| |
| * Use io.open for future compatibility and consistencyJason R. Coombs2015-12-091-2/+2
| |
| * Replace deprecated usage with preferred usage. Fixes #364.Jason R. Coombs2015-03-191-1/+2
| |