summaryrefslogtreecommitdiff
path: root/setuptools/command/egg_info.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge with 0.7.40.8b2Jason R. Coombs2013-06-191-3/+4
|\
| * Reference parsed svn version variable instead of the whole of the data. ↵0.7.4Jason R. Coombs2013-06-191-1/+1
| | | | | | | | Fixes #20
| * Add test capturing failure on Python 3 in egg_info.get_svn_revision (#20). ↵Jason R. Coombs2013-06-191-2/+3
| | | | | | | | egg_info.get_svn_revision is now a staticmethod.
* | Merge Python 3 native support from distributeJason R. Coombs2013-06-181-4/+6
|\ \ | |/ |/| | | | | --HG-- rename : tests/test_distribute_setup.py => tests/test_ez_setup.py
| * Merge Vinay Sajip's unified Python 2/3 support from distribute 3Jason R. Coombs2013-06-181-18/+28
| |\ | | | | | | | | | | | | --HG-- branch : distribute
| * \ Merge with upstreamJason R. Coombs2013-06-181-1/+20
| |\ \ | | | | | | | | | | | | | | | | --HG-- branch : distribute
| * | | Changes to support 2.x and 3.x in the same codebase.Vinay Sajip2011-06-201-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 7d3608edee54a43789f0574d702fb839628b5071
* | | | Merge setuptools/command/*Jason R. Coombs2013-05-041-11/+11
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | --HG-- branch : Setuptools-Distribute merge
| * | | Copy changes from 1aae1efe5733 for setuptools/command/* (except easy_install.pyJason R. Coombs2013-05-031-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : Setuptools-Distribute merge extra : source : 0c89fbb19c269ce1cb3bc3e9ece9864127768169
* | | | Don't claim support for LANG=C.Stefan H. Holek2012-11-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : a366e936bfbce0c92831114e92a9d2c015841b5d
* | | | No need for repr as path is always str.Stefan H. Holek2012-11-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 6784f7ac37d43a341bb8b2466fbf68a082af2bee
* | | | Accept UTF-8 filenames into the filelist even if LANG=C.Stefan H. Holek2012-11-101-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 499443a97846396e5790d80af32050f57f4aa43d
* | | | Add comments.Stefan H. Holek2012-11-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 2d4ac9964b247122715c8296158c97d1f11adf89
* | | | Windows can store UTF-8 bytes as is.Stefan H. Holek2012-11-101-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 99e089901a7dac003a53d53e85b0c08480c86e27
* | | | Log file not found message at debug level.Stefan H. Holek2012-11-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 2c3afe957adc1b3c83f1dfba3d30adf7b0d7b3f3
* | | | Revert yesterday's misguided attempt at being smart.Stefan H. Holek2012-11-101-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 224fb95e8c8ad385a35187c49a102259e03e89a6
* | | | Never skip because of encoding in append.Stefan H. Holek2012-11-101-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 89414e7f828ed2ca2b7118dfd5e17c72ccc44f5b
* | | | Don't warn about a missing MANIFEST.in.Stefan H. Holek2012-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 219c8a4e10da4a319a736c728d162528220d36e1
* | | | Warn if filenames cannot be added to the filelist.stefan@epy2012-11-051-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 9fdc3c28b097e191db384cd81319c7a4edccf52b
* | | | When writing the manifest under Python 3, skip filenames that cannot be ↵Stefan H. Holek2012-10-251-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | encoded to UTF-8. --HG-- branch : distribute extra : rebase_source : f1b439267fce37754aac49af15a9e26346950a26
* | | | Use surrogateescape error handler when reading and writing the manifest. ↵Stefan H. Holek2012-10-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refs #303. --HG-- branch : distribute extra : rebase_source : f0231cf87e2478f988f798dfe579f28e7561aeff
* | | | Don't re-use FileList global name in egg_info.py.Stefan H. Holek2012-10-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : ac180d4a23ab4fc03c243aa92dd8e6bc42bdabeb
* | | | Revert 86d7748 drive-by commit because of unclear BBB consequences.Stefan H. Holek2012-10-151-14/+0
| |_|/ |/| | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 2fb9a6ec09184e238551be4d0ea908e719badd27
* | | Fix duplicate application of version tags in 'egg_info' command. Fixes #299.Stefan H. Holek2012-10-081-1/+6
| | | | | | | | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 9f6fb87944bc3b9828b04bf8ac5ba7b3a40bfc95
* | | Make sure the manifest never contains decomposed UTF-8.Stefan H. Holek2012-10-081-0/+14
| |/ |/| | | | | | | | | --HG-- branch : distribute extra : rebase_source : 0e0fb3beac56f66f12670ec69ebfd3996d12d912
* | Explicitly encode data as UTF-8 before writing to a binary file.Martin v. Löwis2009-09-121-2/+7
| | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : c9de4f92e3e50dd88fd1d29e2a9b2f3288fd4b88
* | Apply patch from pjenvey. Closes #3.Hanno Schlichting2009-07-161-0/+1
| | | | | | | | | | | | --HG-- branch : distribute extra : rebase_source : 3a61d0692c74559b140c179dcc5f4ac4905bb982
* | #1 Added compatibility with Subversion 1.6.Tarek Ziadé2009-07-161-2/+2
|/ | | | | | --HG-- branch : distribute extra : rebase_source : 40579bb8174f21d24968ce698711c66f624c0839
* Fix for http://bugs.python.org/setuptools/issue9 (backport from trunk)PJ Eby2008-08-211-6/+6
| | | | | | --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4065955
* Backport egg_info SVN fix from trunkPJ Eby2008-07-241-2/+2
| | | | | | --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4065223
* Fixed a missing files problem when using Windows source distributions onPJ Eby2007-09-261-11/+11
| | | | | | | | | non-Windows platforms, due to distutils not handling manifest file line endings correctly. (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4058259
* Fix distutils.filelist.findall() crashing on broken symlinks. FixPJ Eby2007-07-111-2/+2
| | | | | | | | egg_info failures on new, uncommitted SVN directories. --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4056277
* Should've used distutils.log.warn instead of warnings.warnPJ Eby2006-09-261-2/+2
| | | | | | | | (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4052009
* Handle empty revision numbers in SVN 1.4 "entries" formatPJ Eby2006-09-261-1/+1
| | | | | | | | (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4052007
* Support svn 1.4 working copy format (backport from trunk)PJ Eby2006-09-171-3/+44
| | | | | | --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4051900
* Source distributions now always include a ``setup.cfg`` file that explicitlyPJ Eby2006-07-181-17/+17
| | | | | | | | | | | | | | sets ``egg_info`` options such that they produce an identical version number to the source distribution's version number. (Previously, the default version number could be different due to the use of ``--tag-date``, or if the version was overridden on the command line that built the source distribution.) (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4050703
* Fix doubled --tag-build help display (backport from trunk)PJ Eby2006-07-111-1/+1
| | | | | | --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4050593
* Fixed redundant warnings about missing ``README`` file(s); it should nowPJ Eby2006-07-101-3/+3
| | | | | | | | | appear only if you are actually a source distribution. (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4050544
* Added ``--no-date`` and ``--no-svn-revision`` options to ``egg_info``PJ Eby2006-07-101-2/+43
| | | | | | | | | command, to allow suppressing tags configured in ``setup.cfg``. (backports from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4050539
* Implement dependency_links feature, courtesy of Tres Seaver's roughPJ Eby2006-03-291-9/+9
| | | | | | | | draft of a patch. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4043423
* Ensure SOURCES.txt references itself even the first time it is generatedPJ Eby2006-03-241-2/+2
| | | | | | | | (i.e., when it didn't exist prior to egg_info being run). --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4043295
* Prevent failed attempts at removing MANIFEST.in from masking errors thatPJ Eby2006-02-211-2/+1
| | | | | | | | occur while reading it. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042548
* EasyInstall can now download bare ``.py`` files and wrap them in an egg,PJ Eby2006-01-101-2/+2
| | | | | | | | | | | | as long as you include an ``#egg=name-version`` suffix on the URL, or if the ``.py`` file is listed as the "Download URL" on the project's PyPI page. This allows third parties to "package" trivial Python modules just by linking to them (e.g. from within their own PyPI page or download links page). --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041995
* Allow most commands to work with an existing .egg-info directory w/a '-'PJ Eby2005-12-301-17/+18
| | | | | | | | | | in it, but warn about it and refuse to run "develop" until the existing directory is renamed. This should allow older source distributions and checkouts to keep working with 0.6a9. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041857
* Fix unescaped '-' in .egg-info directory names. Note that this meansPJ Eby2005-12-301-1/+1
| | | | | | | | | you must rename any existing .egg-info directory inside a project that has a '-' in it! --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041856
* Basic roundtripping support between bdist_wininst and eggs. EasyInstallPJ Eby2005-12-141-4/+3
| | | | | | | | | | | will now recognize when a bdist_wininst .exe wraps a .egg-info style package, and reconstitute it correctly, maintaining the original zip safety flag, if applicable. This still needs support for entrypoint scripts, though, as does the install_scripts command. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041678
* Fix .svn exclude pattern for non-Windows platforms.PJ Eby2005-11-181-1/+2
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041475
* Fixed ``--tag-svn-revision`` not working when run from a sourcePJ Eby2005-11-181-4/+4
| | | | | | | | distribution. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041474
* The ``sdist`` command no longer uses the traditional ``MANIFEST`` file toPJ Eby2005-11-181-2/+2
| | | | | | | | | | | create source distributions. ``MANIFEST.in`` is still read and processed, as are the standard defaults and pruning. But the manifest is built inside the project's ``.egg-info`` directory as ``SOURCES.txt``, and it is rebuilt every time the ``egg_info`` command is run. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041472
* Build a SOURCES.txt manifest file in .egg-info, that can then be included inPJ Eby2005-11-181-10/+133
| | | | | | | | | | | | sdist distributions to support building an sdist from an sdist (which the bdist_rpm command requires). This will also be the basis for enhanced package data support, that will allow optionally using the manifest to identify package data files instead of having separate manual identification of the data files. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041471