Lines Matching +full:- +full:- +full:fix +full:- +full:imports +full:- +full:only
2 -------
11 -------
17 -------
22 * #296: Removed long-deprecated support for iteration on
30 -------
32 * #1288: Add support for maintainer in PKG-INFO.
35 -------
37 * #1292: Avoid generating ``Provides-Extra`` in metadata when
41 -------
46 -------
52 -------
58 -------
60 * #1229: Expand imports in ``build_ext`` to refine detection of
67 -------
69 * #1257: In bdist_egg.scan_module, fix ValueError on Python 3.7.
72 -------
77 -------
79 * #1210: Add support for PEP 345 Project-URL metadata.
84 -------
86 * #1232: Fix trailing slash handling in ``pkg_resources.ZipProvider``.
89 -------
91 * #1220: Fix `data_files` handling when installing from wheel.
94 -------
96 * fix Travis' Python 3.3 job.
99 -------
101 * #1214: fix handling of namespace packages when installing
105 -------
107 * #1212: fix encoding handling of metadata when installing
111 -------
117 -------
120 in egg-info metadata.
123 -------
130 -------
136 -------
142 -------
147 -------
152 -------
158 -------
163 -------
168 * #844: ``bdist_egg --exclude-source-files`` now tested and works
172 -------
175 of PEP-517 for Setuptools-defined packages.
181 -------
183 * #170: When working with Mercurial checkouts, use Windows-friendly
188 for paths with many non-version entries.
191 -------
193 * #1075: Add new ``Description-Content-Type`` metadata field. `See here for
195 <https://packaging.python.org/specifications/#description-content-type>`_
201 Fixes issue where ``pytest-runner-N.N`` would satisfy the installation
204 * #1129: Fix working set dependencies handling when replacing conflicting
206 transitive dependency, fix #1124).
215 -------
221 -------
223 * fix #1105: Fix handling of requirements with environment
228 -------
234 -------
236 * #1093: Fix test command handler with extras_require.
241 -------
247 -------
252 -------
258 -------
260 * fix #1086
261 * fix #1087
265 -------
272 * #1053: Tagged commits are now released using Travis-CI
278 -------
285 -------
292 Only warehouse is dropping support, but services like
295 …t <https://bitbucket.org/hpk42/devpi/issues/388/support-rtd-model-for-building-uploading#comment-3…
299 -------
301 * #1042: Fix import in py27compat module that still
306 -------
317 -------
319 * #1015: Fix test failures on Python 3.7.
324 -------
335 -------
339 re-build it on each build. In this way, files removed
348 -------
352 * #1008: In MSVC support, fix "vcruntime140.dll" returned path with Visual Studio 2017.
359 -------
368 -------
371 packaging to account for environments where the imports
375 -------
377 * #993: Fix documentation upload by correcting
378 rendering of content-type in _build_multipart
382 -------
391 -------
400 -------
402 * #966: Add support for reading dist-info metadata and
410 -------
416 -------
422 -------
429 -------
433 * #913: Fix issue in develop if package directory has
437 -------
439 * #935: Fix glob syntax in graft.
442 -------
459 pre-installing the Setuptools dependencies with pip
464 successfully install Setuptools from its pre-built
477 -------
483 -------
487 is the officially-supported mechanism for installing
495 -------
503 -------
509 -------
511 * #889: Backport proposed fix for disabling interpolation in
515 -------
518 `pytest-runner <https://github.com/pytest-dev/pytest-runner>`_
523 -------
529 -------
531 * #893: Only release sdist in zip format as warehouse now
535 -------
538 a byte string, enabling it to remove files that are non-ascii,
546 -------
552 -------
554 * #890: Revert #849. ``global-exclude .foo`` will not match all
556 wildcard, such as ``global-exclude *.foo``, to match all
560 -------
562 * #885: Fix regression where 'pkg_resources._rebuild_mod_path'
567 -------
569 * #250: Install '-nspkg.pth' files for packages installed
572 co-mingle. This change required the removal of the
580 -------
584 …- read_configuration() now accepts ignore_option_errors argument. This allows scraping tools to re…
586 …- packages find: directive now supports fine tuning from a subsection. The same arguments as for f…
589 -------
593 …<https://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-fil…
596 -------
602 -------
607 -------
617 -------
629 -------
631 * #861: Re-release of v29.0.1 with the executable script
639 -------
646 -------
653 * #837: Rely on the config var "SO" for Python 3.3.0 only
657 -------
665 -------
668 functionality into a separate module for re-use in something
671 of data files, re-aligning with the expectation of distutils
675 -------
677 * #816: Fix manifest file list order in tests.
680 -------
683 ignores empty egg-info directories and gives precedence to
689 -------
693 when building the manifest. Also fixes a long-standing bug
695 matching. This caused ``global-exclude .foo`` to exclude
696 all ``*.foo`` files, but also ``global-exclude bar.py`` to
700 -------
704 * Updated ``setuptools.command.sdist`` to re-use most of
713 -------
718 * #805: Disable ``-nspkg.pth`` behavior on Python 3.3+ where
719 PEP-420 functionality is adequate. Fixes pip #1924.
722 -------
727 -------
741 -------
750 -------
755 <https://github.com/tox-dev/tox/issues/330>`_.
760 -------
768 -------
770 * #779 via #781: Fix circular import.
773 -------
775 * #778: Fix MSVC monkeypatching.
778 -------
784 -------
811 -------
813 * Re-release of 26.1.0 with pytest pinned to allow for automated
818 -------
826 -------
841 -------
847 The py_limited_api argument only controls the filename. To be
849 will also need to set -DPy_LIMITED_API=... and be modified to use
850 only the functions in the limited API.
853 -------
855 * #739 Fix unquoted libpaths by fixing compatibility between `numpy.distutils` and `distutils._msvc…
864 -------
870 -------
875 -------
881 -------
885 * #707: Fix Python 2 compatibility for MSVC by catching errors properly.
886 * #715: Fix unquoted libpaths by patching `library_dir_option`.
889 -------
891 * #714 and #704: Revert fix as it breaks other components
896 -------
898 * #704: Fix errors when installing a zip sdist that contained
899 files named with non-ascii characters on Windows would
901 * #646: MSVC compatibility - catch errors properly in
907 -------
909 * #686: Fix issue in sys.path ordering by pkg_resources when
911 * #699: Fix typo in msvc support.
914 -------
922 -------
924 * #688: Fix AttributeError in setup.py when invoked not from
928 -------
939 -------
941 * #674: Default ``sys.path`` manipulation by easy-install.pth
942 is now "raw", meaning that when writing easy-install.pth
959 -------
961 * #398: Fix shebang handling on Windows in script
963 produce an improperly-formatted shebang header,
964 introduced in 12.0 with the fix for #188.
969 -------
977 -------
979 * #667: Update Metadata-Version to 1.2 when
983 -------
988 -------
993 -------
1001 -------
1008 -------
1014 -------
1020 -------
1032 -------
1034 Re-release of v23.2.0, which was missing the intended
1041 -------
1047 -------
1057 -------
1063 -------
1069 -------
1075 -------
1080 -------
1087 -------
1092 * #598: Setuptools now lists itself first in the User-Agent
1095 <https://tools.ietf.org/html/rfc7231#section-5.5.3>`_.
1098 -------
1103 -------
1109 -------
1115 -------
1120 configure the OS X compiler for ``-dynamiclib``.
1123 -------
1132 --------
1145 -------
1148 * #545: Safely handle deletion of non-zip eggs in rotate
1152 -------
1154 * Issue #544: Fix issue with extra environment marker
1158 -------
1160 * Issue #543: Re-release so that latest release doesn't
1165 -------
1174 metadata fails to decode in UTF-8.
1177 -------
1183 -------
1189 -------
1195 -------
1204 e.g. http://setuptools.readthedocs.io/en/latest/history.html#v20-6-0.
1207 ----
1215 ----
1221 are attributed to bb-migration. So if you have a particular
1228 ------
1236 ----
1246 ------
1252 ------
1258 ----
1267 - ``Requirement.parse`` no longer retains the order of extras.
1268 - ``parse_requirements`` now requires that all versions be
1269 PEP-440 compliant, as revealed in #499. Packages released
1270 with invalid local versions should be re-released using
1271 the proper local version syntax, e.g. ``mypkg-1.0+myorg.1``.
1274 ------
1280 ----
1284 …uptools.readthedocs.io/en/latest/setuptools.html#upload-upload-source-and-or-egg-distributions-to-…
1288 ----
1290 * Issue #118: Once again omit the package metadata (egg-info)
1291 from the list of outputs in ``--record``. This version of setuptools
1295 ----
1297 * `Off-project PR <https://github.com/jaraco/setuptools/pull/32>`_:
1301 ------
1304 a double-namespace package installed using pip would
1308 ------
1313 namespace, avoiding getting relative imports from
1317 ----
1322 distutils-only packages under setuptools in the same way that
1325 or otherwise installing a distutils-only package under
1329 $ python -m setuptools.launch setup.py develop
1331 * Issue #488: Fix dual manifestation of Extension class in
1336 ----
1345 ------
1352 ----
1364 ----
1371 ----
1378 ------
1387 ----
1392 than hard-coding a particular value.
1393 * Issue #475: Fix incorrect usage in _translate_metadata2.
1396 ----
1402 ------
1410 ----
1421 ------
1423 * Issue #469: Refactored logic for Issue #419 fix to re-use metadata
1427 ----
1432 * Made ``test.test_args`` a non-data property; alternate fix
1436 * BB Pull Request #158: Honor PEP-488 when excluding
1439 reading the version info from distutils-installed metadata rather
1443 ------
1445 * Issue #464: Correct regression in invocation of superclass on old-style
1449 ----
1456 ----
1463 * `Fix dictionary mutation during iteration
1467 ----
1473 ------
1476 where the fix for Python #12885 was lost.
1479 ------
1484 ----
1488 during the processing of the easy-install.pth file. To do so, set
1498 * Issue #257: ``easy_install --version`` now shows more detail
1501 * Refactor setuptools.findall in preparation for re-submission
1505 ----
1510 ----
1515 ------
1517 * Issue #401: Fix failure in test suite.
1520 ----
1522 * Dropped support for builds with Pyrex. Only Cython is supported.
1545 ------
1549 …<https://bitbucket.org/pypa/setuptools/commits/f572ec9563d647fa8d4ffc534f2af8070ea07a8b#comment-18…
1552 ----
1558 ----
1566 ----
1576 ----
1580 imperative re-initialization of the master working set.
1583 ----
1586 * Fix ``setuptools.sandbox._execfile()`` with Python 3.1.
1589 ----
1602 ------
1604 * Issue #307: Removed PEP-440 warning during parsing of versions
1610 ----
1617 ----
1624 ------
1630 ----
1636 ----
1638 * Bootstrap script now accepts ``--to-dir`` to customize save directory or
1639 allow for re-use of existing repository of setuptools versions. See
1643 there. Instead, the user must pass ``--user`` in all cases to install
1647 using the "install-dir" and "scripts-dir" parameters to easy_install
1651 ------
1657 ------
1659 Re-release of 13.0. Intermittent connectivity issues caused the release
1663 ----
1672 ----
1678 ----
1681 * Fix ``setuptools.command.easy_install.extract_wininst_cfg()``
1687 ----
1697 ----
1699 * BB Pull Request #118: Soften warning for non-normalized versions in
1703 ------
1709 ------
1711 * Issue #335: Fix script header generation on Windows.
1714 ------
1719 ------
1725 ------
1732 ----
1735 ``build.executable``, such that an executable of "/usr/bin/env my-python" may
1742 ------
1748 ----
1751 simple, non-requiring load. Deprecated all uses of ``EntryPoint._load``
1761 ----
1766 ----
1776 ----
1782 ------
1784 * Issue #323: Fix regression in entry point name parsing.
1787 ----
1790 function to select behavior is an anti-pattern. Instead use
1793 re-use a lot of fixtures and contexts for better clarity of purpose.
1796 ----
1804 ------
1809 ----
1811 * Issue #313: Removed built-in support for subversion. Projects wishing to
1821 ---
1824 …hub.com/jaraco/setuptools/commit/170657b68f4b92e7e1bf82f5e19a831f5744af67#commitcomment-9109448>`_.
1827 -----
1832 ---
1838 ---
1843 ---
1849 -----
1855 ---
1857 * BB Pull Request #85: Search egg-base when adding egg-info to manifest.
1860 ---
1864 * PEP-440 warnings are now raised as their own class,
1869 -----
1878 -----
1883 -----
1889 -----
1895 ---
1901 …<https://bitbucket.org/pypa/setuptools/commits/dcd552da643c4448056de84c73d56da6d70769d5#chg-setupt…
1907 ---
1916 This change is indicated as backward-incompatible as installations that
1923 ---
1929 -----
1931 * Issue #262: Fixed regression in pip install due to egg-info directories
1932 being omitted. Re-opens Issue #118.
1935 -----
1941 ---
1944 default files using platform-dependent case sensitivity, but rather will
1945 only match the files if their case matches exactly. As a result, on Windows
1946 and other case-insensitive file systems, files with names such as
1951 - README.rst
1952 - README
1953 - setup.cfg
1954 - setup.py (or the script name)
1955 - test/test*.py
1958 case-insensitively, but not case-sensitively, should rename those files in
1964 * Issue #118: The egg-info directory is now no longer included in the list
1967 recognize the specially-packaged compiler package for easy extension module
1971 ---
1978 ---
1980 * Issue #240: Based on real-world performance measures against 5.4, zip
1985 quo, but rather only an increase over not storing the zip info at all.
1988 ---
1990 * Issue #242: Use absolute imports in svn_utils to avoid issues if the
1994 -----
1996 * Issue #239: Fix typo in 5.5 such that fix did not take.
1999 ---
2006 -----
2011 -----
2017 ---
2020 re-processing the same file from disk multiple times, but only if the
2027 ---
2032 as well as sub-directories.
2035 ---
2038 <https://setuptools.readthedocs.io/en/latest/developer-guide.html>`_ to the official
2046 ---
2053 -----
2058 -----
2064 ---
2066 * Issue #218: Re-release of 3.8.1 to signal that it supersedes 4.x.
2067 * Incidentally, script templates were updated not to include the triple-quote
2071 -------------------------
2078 ---
2084 ---
2090 ---
2095 ---
2101 -----
2107 -----
2113 ---
2117 * Issue #197: On Python 3.1, PKG-INFO is now saved in a UTF-8 encoding instead
2118 of ``sys.getpreferredencoding`` to match the behavior on Python 2.6-3.4.
2123 -----
2125 * Issue #184: Correct failure where find_package over-matched packages
2126 when directory traversal isn't short-circuited.
2129 -----
2131 * Issue #183: Really fix test command with Python 3.1.
2134 -----
2136 * Issue #183: Fix additional regression in test command on Python 3.1.
2139 -----
2141 * Issue #180: Fix regression in test command not caught by py.test-run tests.
2144 ---
2147 runner: --test-runner or -r.
2154 ---
2159 ---
2166 ---
2172 -----
2177 -----
2183 ---
2193 including the declaration, but only at the cost of forcing namespace
2207 * Issue #156: Fix spelling of __PYVENV_LAUNCHER__ variable.
2210 ---
2212 * Issue #141: Restored fix for allowing setup_requires dependencies to
2214 * Issue #128: Fixed issue where only the first dependency link was honored
2218 -----
2224 -----
2226 * Issue #139: Fix regression in re_finder for CVS repos (and maybe Git repos
2230 ---
2233 in a zip-imported file.
2234 * Issue #131: Fix RuntimeError when constructing an egg fetcher.
2237 -----
2239 * Fix NameError during installation with Python implementations (e.g. Jython)
2241 * Fix NameError in ``sdist:re_finder``.
2244 -----
2249 ---
2261 -----
2267 -----
2283 (UTF-8 on Darwin, ASCII on everything else).
2284 5. On the encoding is 'mac-roman' on Darwin, use UTF-8 as 'mac-roman' was
2287 On a side note, it would seem that the encoding only matters for when SVN
2288 does not yet support ``--xml`` and when getting repository and svn version
2289 numbers. The ``--xml`` technique should yield UTF-8 according to some
2291 7-bit ASCII clean, it may be best to only support the file parsing methods
2296 ---
2304 -----
2306 * Issue #99: Fix filename encoding issues in SVN support.
2309 -----
2314 ---
2324 ---
2336 -----
2343 other than UTF-8.
2346 -----
2352 -----
2354 * Issue #69: Second attempt at fix (logic was reversed).
2357 -----
2359 * Issue #77: Fix error in upload command (Python 2.4).
2362 -----
2364 * Fix NameError in previous patch.
2367 -----
2373 -----
2375 * Issue #75: Add ``--insecure`` option to ez_setup.py to accommodate
2377 * Issue #76: Fix AttributeError in upload command with Python 2.4.
2380 ---
2383 condition when a host is blocked via ``--allow-hosts``.
2387 ---
2393 only enabled if the ``SETUPTOOLS_LAUNCHER`` environment variable is set to
2394 "natural". In the future, this behavior may become default, but only after
2406 Backward-Incompatible Changes
2409 This release includes a couple of backward-incompatible changes, but most if
2410 not all users will find 1.0 a drop-in replacement for 0.9.
2418 normalized for cross-implementation consistency.
2419 * Removed ``--ignore-conflicts-at-my-risk`` and ``--delete-conflicting``
2423 -----
2425 * Issue #53: Fix NameErrors in `_vcs_split_rev_from_url`.
2428 -----
2434 * Add underscore-separated keys to environment markers (markerlib).
2437 -----
2443 -----
2445 * Python #17980: Fix security vulnerability in SSL certificate validation.
2448 -----
2450 * Issue #43: Fix issue (introduced in 0.9.1) with version resolution when
2454 -----
2456 * Issue #42: Fix new ``AttributeError`` introduced in last fix.
2459 -----
2461 * Issue #42: Fix regression where blank checksums would trigger an
2465 -----
2468 * Corrected dependency on certifi mis-referenced in 0.9.
2471 ---
2476 ---
2478 * Code base now runs on Python 2.4 - Python 3.3 without Python 2to3
2482 -----
2484 * Distribute #375: Yet another fix for yet another regression.
2487 -----
2493 -----
2498 -----
2507 -----
2509 * Issue #20: Fix comparison of parsed SVN version on Python 3.
2512 -----
2514 * Issue #1: Disable installation of Windows-specific files on non-Windows systems.
2518 -----
2524 -----
2526 * Fix NameError (Issue #3) again - broken in bad merge.
2529 ---
2537 PEP-426 environment marker for "extra" dependencies. Setuptools uses this
2539 on older platforms. Based on Distutils-SIG discussions, the syntax is
2546 -----
2551 ------
2558 ------
2564 ------
2570 ------
2573 customized egg cache location specifies a directory that's group- or
2574 world-writable.
2577 ------
2583 ------
2589 ------
2594 ------
2597 * Distribute #337: Moved site.py to setuptools/site-patch.py (graft of very old
2601 ------
2606 third-party libraries such as buildout to get a suitable script launcher.
2609 ------
2615 ------
2618 * Fix possible issue in GUI launchers where the subsystem was not supplied to
2626 ------
2631 ------
2634 accompanied by a manifest on 32-bit Windows environments to avoid the
2637 <http://technet.microsoft.com/en-us/library/cc709628%28WS.10%29.aspx>`_.
2640 ------
2644 the ``__pycache__`` directory as a file, causing an error, apparently only
2649 ------
2652 Note this release is backward-incompatible with distribute 0.6.23-0.6.34 in
2660 ------
2665 ------
2667 * Fix 2 errors with Jython 2.5.
2668 * Fix 1 failure with Jython 2.5 and 2.7.
2671 * Fix issue in pkg_resources where try/except around a platform-dependent
2674 * Distribute #341: Fix a ResourceWarning.
2677 ------
2679 * Fix test suite with Python 2.6.
2680 * Fix some DeprecationWarnings and ResourceWarnings.
2685 ------
2687 * Distribute #303: Make sure the manifest only ever contains UTF-8 in Python 3.
2694 as the system encoding is UTF-8 or the IO encoding is specified in the
2699 * Fix for encoding issue when installing from Windows executable on Python 3.
2709 ------
2712 * Fix fatal bug in distribute_setup.py.
2715 ------
2718 * Distribute #327: Merged pull request #24 to fix a dependency problem with pip.
2719 * Merged pull request #23 to fix https://github.com/pypa/virtualenv/issues/301.
2723 * Distribute #320: Fix check for "createable" in distribute_setup.py.
2725 * Distribute #311: Print metadata in UTF-8 independent of platform.
2726 * Distribute #303: Read manifest file with UTF-8 encoding under Python 3.
2734 * Distribute #306: Even if 2to3 is used, we build in-place under Python 2.
2738 * Distribute #310: Non-ascii characters in a namespace __init__.py causes errors.
2742 * `distribute_setup.py` now allows a `--download-base` argument for retrieving
2746 ------
2750 * Added support for .dist-info directories.
2751 * Distribute #283: Fix and disable scanning of `*.pyc` / `*.pyo` files on
2755 ------
2765 ------
2773 ------
2776 * Distribute #260: distribute_setup.py now accepts the --user parameter for
2783 and single-install-externally-managed is used. Also fixes PIP issue
2788 ------
2793 ------
2802 * Distribute #208: Fixed parsed_versions, it now honors post-releases as noted in the documentation
2803 * Distribute #207: Windows cli and gui wrappers pass CTRL-C to child python process
2808 ------
2813 ------
2816 * Distribute #212: Fix issue where easy_instal fails on Python 3 on windows installer.
2817 * Distribute #213: Fix typo in documentation.
2820 ------
2825 ------
2827 * Distribute #210: Fixed a regression introduced by Distribute #204 fix.
2830 ------
2833 variable to allow to disable installation of easy_install-${version} script.
2837 * Distribute #196: Tolerate responses with multiple Content-Length headers
2842 ------
2846 specified with forward-slash.
2848 * Distribute #200: Issues with recognizing 64-bit packages on Windows.
2851 ------
2858 ------
2867 ------
2870 * Distribute #150: Fixed using ~/.local even in a --no-site-packages virtualenv
2875 ------
2880 ------
2882 * Found another case of SandboxViolation - fixed
2886 * Distribute #121: Fixed --help install command trying to actually install.
2888 * Distribute #133: Added --no-find-links to easy_install
2889 * Added easy_install --user
2890 * Distribute #100: Fixed develop --user not taking '.' in PYTHONPATH into account
2896 ------
2903 -----
2912 * Distribute #93: upload_docs now works if there is an empty sub-directory.
2913 * Distribute #70: exec bit on non-exec files
2916 only if triggered by ``install_requires`` from a setup.py call
2929 -----
2935 -----
2937 * Distribute #58: Added --user support to the develop command
2942 * Reviewed unladen-swallow specific change from
2943 http://code.google.com/p/unladen-swallow/source/detail?spec=svn875&r=719
2948 * Removed virtual-python.py from this distribution and updated documentation
2956 * Distribute #72: avoid a bootstrapping issue with easy_install -U
2959 -----
2965 -----
2972 * Distribute no longer shadows setuptools if we require a 0.7-series
2983 -----
2994 -----
3007 -----
3018 * Fixed invalid usage of requirement.parse, that broke develop -d.
3021 * Fixed script launcher for 64-bit Windows.
3038 -----
3061 and --root or --prefix is provided, but is not in the same location.
3065 ---
3107 -----
3110 non-Windows platforms, due to distutils not handling manifest file line
3136 ``.egg-info``, when it should only be in the built egg's ``EGG-INFO``.
3142 * Fix to allow unpacked eggs containing native libraries to fail more
3144 C-based module, instead of getting a ``NameError``).
3147 -----
3152 * Fix import problems with nested namespace packages installed via
3153 ``--root`` or ``--single-version-externally-managed``, due to the
3157 -----
3159 * Added ``--egg-path`` option to ``develop`` command, allowing you to force
3160 ``.egg-link`` files to use relative paths (allowing them to be shared across
3163 * Fix not building binary RPMs correctly.
3165 * Fix "eggsecutables" (such as setuptools' own egg) only being runnable with
3166 bash-compatible shells.
3168 * Fix ``#!`` parsing problems in Windows ``.exe`` script wrappers, when there
3172 * Fix ``test`` command possibly failing if an older version of the project
3176 * Fix ``find_packages()`` treating ``ez_setup`` and directories with ``.`` in
3180 -----
3182 * Fix uploaded ``bdist_rpm`` packages being described as ``bdist_egg``
3185 * Fix uploaded ``bdist_wininst`` packages being described as suitable for
3186 "any" version by Python 2.5, even if a ``--target-version`` was specified.
3189 -----
3193 ``#!pythonw.exe`` as the executable name (even when built on non-Windows
3197 * Fix ``upload`` command not uploading files built by ``bdist_rpm`` or
3201 prepended to an ``.egg`` file to allow it to be run as a script on Unix-ish
3202 platforms. (This is mainly so that setuptools itself can have a single-file
3206 * Fix problem with empty revision numbers in Subversion 1.4 ``entries`` files
3208 * Use cross-platform relative paths in ``easy-install.pth`` when doing
3212 * Fix a problem installing eggs with a system packaging tool if the project
3218 -----
3223 -----
3229 * Running ``setup.py develop`` on a setuptools-using project will now install
3230 setuptools if needed, instead of only downloading the egg.
3233 -----
3238 * Made ``zip-safe`` and ``not-zip-safe`` flag files contain a single byte, so
3239 as to play better with packaging tools that complain about zero-length
3242 * Made ``setup.py develop`` respect the ``--no-deps`` option, which it
3246 backward-compatibility mode.
3251 version number could be different due to the use of ``--tag-date``, or if
3256 -----
3258 * Fix ``register`` not obeying name/version set by ``egg_info`` command, if
3261 * Added ``--no-date`` and ``--no-svn-revision`` options to ``egg_info``
3265 appear only if you are actually a source distribution.
3268 -----
3270 * Fix ``bdist_egg`` not including files in subdirectories of ``.egg-info``.
3278 -----
3285 ------
3292 * Added ``--identity`` option to ``upload`` command.
3294 * Added ``dependency_links`` to allow specifying URLs for ``--find-links``.
3297 ``additional_tests()`` if present to get non-unittest tests.
3304 * Made ``--single-version-externally-managed`` automatic when ``--root`` is
3310 also made the install use ``--multi-version`` mode so that the project
3318 ------
3320 * Fixed the ``develop`` command ignoring ``--find-links``.
3323 -----
3328 the project's ``.egg-info`` directory as ``SOURCES.txt``, and it is rebuilt
3339 * Fixed ``--tag-svn-revision`` not working when run from a source
3355 * Added an internal ``install_egg_info`` command to use as part of old-style
3356 ``install`` operations, that installs an ``.egg-info`` directory with the
3359 * Added a ``--single-version-externally-managed`` option to the ``install``
3362 * Enhanced ``bdist_rpm`` so that it installs single-version eggs that
3363 don't rely on a ``.pth`` file. The ``--no-egg`` option has been removed,
3364 since all RPMs are now built in a more backwards-compatible format.
3367 format. Running ``bdist_wininst`` on a setuptools-based package wraps the
3369 and entry-point wrapper scripts), and ``easy_install`` can turn the .exe
3374 -----
3382 * Made ``egg_info --tag-svn-revision`` fall back to extracting the revision
3383 number from ``PKG-INFO`` in case it is being run on a source distribution of
3384 a snapshot taken from a Subversion-based project.
3390 ``.egg-info/PKG-INFO`` under revision control and put the project's source
3394 PKG-INFO file" error, because the egg runtime interpreted the unbuilt
3401 -----
3406 -----
3409 on Windows and other platforms. (The special handling is only for Windows;
3413 -----
3421 -----
3423 * Added support for building "old-style" RPMs that don't install an egg for
3424 the target package, using a ``--no-egg`` option.
3426 * The ``build_ext`` command now works better when using the ``--inplace``
3438 * Fixed the ``--tag-svn-revision`` option of ``egg_info`` not finding the
3457 third-party packages. See `Creating distutils Extensions
3458 <https://setuptools.readthedocs.io/en/latest/setuptools.html#creating-distutils-extensions>`_
3462 or documented, and never would have worked without EasyInstall - which it
3463 pre-dated and was never compatible with.
3466 ------
3468 * The zip-safety scanner now checks for modules that might be used with
3469 ``python -m``, and marks them as unsafe for zipping, since Python 2.4 can't
3470 handle ``-m`` on zipped modules.
3473 ------
3475 * Fix breakage of the "develop" command that was caused by the addition of
3476 ``--always-unzip`` to the ``easy_install`` command.
3479 -----
3482 normal subversion-controlled files and directories.
3486 * Changed --tag-svn-revision to include an "r" in front of the revision number
3490 scripts, of course), using the ``--exclude-source-files`` option to
3499 ``--delete-conflicting`` option) to do it automatically.
3502 directory that lists all top-level modules and packages in the distribution.
3503 This is used by the ``easy_install`` command to find possibly-conflicting
3507 Added package analysis to determine zip-safety if the ``zip_safe`` flag
3510 * Fixed the swapped ``-d`` and ``-b`` options of ``bdist_egg``.
3513 -----
3517 be generated with parseable names (i.e., ones that don't include '-' in the
3518 name or version). Also, this means that if you use the various ``--tag``
3524 call the command of the same name, a given alias can be expanded only once
3525 per command-line invocation. You can define new aliases with the "alias"
3526 command, either for the local, global, or per-user configuration.
3530 recently-modified distribution files matching each pattern.)
3532 * Added "saveopts" command that saves all command-line options for the current
3533 invocation to the local, global, or per-user configuration file. Useful for
3534 setting defaults without having to hand-edit a configuration file.
3540 -----
3543 fix for "upload" and a temporary workaround for lack of .egg support in
3547 -----
3557 specified ``-n`` or ``--dry-run``.
3560 ``--tag-build`` on the "egg_info" command, so that you can make tagged
3562 using ``--tag-build=dev``).
3565 -----
3567 * Added ``develop`` command to ``setuptools``-based packages. This command
3568 installs an ``.egg-link`` pointing to the package's source directory, and
3572 use ``setup.py develop --uninstall``.)
3574 * Added ``egg_info`` command to ``setuptools``-based packages. This command
3575 just creates or updates the "projectname.egg-info" directory, without
3580 instead builds any C extensions in-place, updates the ``.egg-info``
3583 package to ``site-packages`` or elsewhere.
3587 that if you were importing or extending it, you must now change your imports
3592 -----
3607 -----
3609 * Added support for "self-installation" bootstrapping. Packages can now
3621 -----
3648 -----
3652 value. Run ``setup.py bdist_egg --help`` to get more information.
3657 -----