File python-setuptools.changes of Package python-setuptools
1615
1
-------------------------------------------------------------------
2
Mon Aug 12 04:29:31 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
3
4
- Add patch CVE-2024-6345-code-execution-via-download-funcs.patch:
5
* Sanitize any VCS URL we download. (CVE-2024-6345, bsc#1228105)
6
7
-------------------------------------------------------------------
8
Mon Jan 9 12:00:28 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com>
9
10
- Add CVE-2022-40897-ReDos.patch to fix Regular Expression Denial of Service
11
(ReDoS) in package_index.py.
12
bsc#1206667
13
14
-------------------------------------------------------------------
15
Sat Nov 14 23:45:36 UTC 2020 - Matej Cepl <mcepl@suse.com>
16
17
- Add wheel subpackage with the generated wheel for this package
18
(bsc#1176262, CVE-2019-20916).
19
20
-------------------------------------------------------------------
21
Tue Oct 30 01:49:13 UTC 2018 - Arun Persaud <arun@gmx.de>
22
23
- update to version 40.5.0:
24
* #1335: In pkg_resources.normalize_path, fix issue on Cygwin when
25
cwd contains symlinks.
26
* #1502: Deprecated support for downloads from Subversion in
27
package_index/easy_install.
28
* #1517: Dropped use of six.u in favor of u"" literals.
29
* #1520: Added support for data_files in setup.cfg.
30
* #1525: Fixed rendering of the deprecation warning in easy_install
31
doc.
32
33
-------------------------------------------------------------------
34
Sun Sep 30 16:13:22 UTC 2018 - Arun Persaud <arun@gmx.de>
35
36
- update to version 40.4.3:
37
* #1480: Bump vendored pyparsing in pkg_resources to 2.2.1.
38
39
- changes from version 40.4.2:
40
* #1497: Updated gitignore in repo.
41
42
- changes from version 40.4.1:
43
* #1480: Bump vendored pyparsing to 2.2.1.
44
45
- changes from version 40.4.0:
46
* #1481: Join the sdist --dist-dir and the build_meta sdist
47
directory argument to point to the same target (meaning the build
48
frontend no longer needs to clean manually the dist dir to avoid
49
multiple sdist presence, and setuptools no longer needs to handle
50
conflicts between the two).
51
52
- changes from version 40.3.0:
53
* #1402: Fixed a bug with namespace packages under Python 3.6 when
54
one package in current directory hides another which is
55
installed.
56
* #1427: Set timestamp of .egg-info directory whenever egg_info
57
command is run.
58
* #1474: build_meta.get_requires_for_build_sdist now does not
59
include the wheel package anymore.
60
* #1486: Suppress warnings in pkg_resources.handle_ns.
61
* #1479: Remove internal use of six.binary_type.
62
63
-------------------------------------------------------------------
64
Sat Sep 1 18:29:22 UTC 2018 - arun@gmx.de
65
66
- update to version 40.2.0:
67
* #1466: Fix handling of Unicode arguments in PEP 517 backend
68
69
- changes from version 40.1.1:
70
* #1465: Fix regression with egg_info command when tagging is used.
71
72
-------------------------------------------------------------------
73
Sat Aug 25 15:23:28 UTC 2018 - jengelh@inai.de
74
75
- Use noun phrase in summary.
76
77
-------------------------------------------------------------------
78
Sat Aug 18 17:00:16 UTC 2018 - arun@gmx.de
79
80
- specfile:
81
* removed devel for noarch package
82
83
- update to version 40.1.0:
84
* #1410: Deprecated upload and register commands.
85
* #1312: Introduced find_namespace_packages() to find PEP 420
86
namespace packages.
87
* #1420: Added find_namespace: directive to config parser.
88
* #1418: Solved race in when creating egg cache directories.
89
* #1450: Upgraded vendored PyParsing from 2.1.10 to 2.2.0.
90
* #1451: Upgraded vendored appdirs from 1.4.0 to 1.4.3.
91
* #1388: Fixed "Microsoft Visual C++ Build Tools" link in exception
92
when Visual C++ not found.
93
* #1389: Added support for scripts which have unicode content.
94
* #1416: Moved several Python version checks over to using six.PY2
95
and six.PY3.
96
* #1441: Removed spurious executable permissions from files that
97
don't need them.
98
99
-------------------------------------------------------------------
100
Thu Jul 12 03:29:00 UTC 2018 - arun@gmx.de
101
102
- update to version 40.0.0:
103
* #1342: Drop support for Python 3.3.
104
* #1366: In package_index, fixed handling of encoded entities in
105
URLs.
106
* #1383: In pkg_resources VendorImporter, avoid removing packages
107
imported from the root.
108
* #1379: Minor doc fixes after actually using the new release
109
process.
110
* #1385: Removed section on non-package data files.
111
* #1403: Fix developer's guide.
112
* #1404: Fix PEP 518 configuration: set build requirements in
113
pyproject.toml to ["wheel"].
114
115
-------------------------------------------------------------------
116
Mon May 21 03:50:14 UTC 2018 - arun@gmx.de
117
118
- update to version 39.2.0:
119
* #1359: Support using "file:" to load a PEP 440-compliant package
120
version from a text file.
121
* #1360: Fixed issue with a mismatch between the name of the package
122
and the name of the .dist-info file in wheel files
123
* #1364: Add __dir__() implementation to
124
pkg_resources.Distribution() that includes the attributes in the
125
_provider instance variable.
126
* #1365: Take the package_dir option into account when loading the
127
version from a module attribute.
128
* #1353: Added coverage badge to README.
129
* #1356: Made small fixes to the developer guide documentation.
130
* #1357: Fixed warnings in documentation builds and started
131
enforcing that the docs build without warnings in tox.
132
* #1376: Updated release process docs.
133
* #1343: The setuptools specific long_description_content_type,
134
project_urls and provides_extras fields are now set consistently
135
after any distutils setup_keywords calls, allowing them to
136
override values.
137
* #1352: Added tox environment for documentation builds.
138
* #1354: Added towncrier for changelog managment.
139
* #1355: Add PR template.
140
* #1368: Fixed tests which failed without network connectivity.
141
* #1369: Added unit tests for PEP 425 compatibility tags support.
142
* #1372: Stop testing Python 3.3 in Travis CI, now that the latest
143
version of wheel no longer installs on it.
144
145
-------------------------------------------------------------------
146
Sun May 6 05:30:02 UTC 2018 - arun@gmx.de
147
148
- update to version 39.1.0:
149
* #1340: Update all PyPI URLs to reflect the switch to the new
150
Warehouse codebase.
151
* #1337: In pkg_resources, now support loading resources for modules
152
loaded by the SourcelessFileLoader.
153
* #1332: Silence spurious wheel related warnings on Windows.
154
155
-------------------------------------------------------------------
156
Mon Mar 19 10:56:56 UTC 2018 - tchvatal@suse.com
157
158
- Version update to 39.0.1:
159
* Fix utf parsing with python2
160
* Various other fixes
161
162
-------------------------------------------------------------------
163
Sat Mar 17 19:26:20 UTC 2018 - arun@gmx.de
164
165
- update to version 39.0.0:
166
* #1296: Setuptools now vendors its own direct dependencies, no
167
longer relying on the dependencies as vendored by pkg_resources.
168
* #296: Removed long-deprecated support for iteration on Version
169
objects as returned by pkg_resources.parse_version. Removed the
170
SetuptoolsVersion and SetuptoolsLegacyVersion names as well. They
171
should not have been used, but if they were, replace with Version
172
and LegacyVersion from packaging.version.
173
174
- changes from version 38.7.0:
175
* #1288: Add support for maintainer in PKG-INFO.
176
177
- changes from version 38.6.1:
178
* #1292: Avoid generating Provides-Extra in metadata when no extra
179
is present (but environment markers are).
180
181
-------------------------------------------------------------------
182
Sat Mar 17 00:27:26 UTC 2018 - arun@gmx.de
183
184
- update to version 38.6.0:
185
* #1286: Add support for Metadata 2.1 (PEP 566).
186
187
-------------------------------------------------------------------
188
Thu Mar 8 04:48:05 UTC 2018 - arun@gmx.de
189
190
- update to version 38.5.2:
191
* #1285: Fixed RuntimeError in pkg_resources.parse_requirements on
192
Python 3.7 (stemming from PEP 479).
193
194
-------------------------------------------------------------------
195
Wed Mar 7 14:42:51 UTC 2018 - aplanas@suse.com
196
197
- Allows Recommends and Suggest in Fedora
198
199
-------------------------------------------------------------------
200
Tue Feb 27 14:25:08 UTC 2018 - aplanas@suse.com
201
202
- Recommends only for SUSE
203
204
-------------------------------------------------------------------
205
Tue Feb 6 22:36:11 UTC 2018 - arun@gmx.de
206
207
- update to version 38.5.1:
208
* #1271: Revert to Cython legacy build_ext behavior for
209
compatibility.
210
211
- changes from version 38.5.0:
212
* #1229: Expand imports in build_ext to refine detection of Cython
213
availability.
214
* #1270: When Cython is available, build_ext now uses the
215
new_build_ext.
216
217
-------------------------------------------------------------------
218
Sun Feb 4 00:30:53 UTC 2018 - arun@gmx.de
219
220
- update to version 38.4.1:
221
* #1257: In bdist_egg.scan_module, fix ValueError on Python 3.7.
222
223
-------------------------------------------------------------------
224
Sat Jan 6 05:20:37 UTC 2018 - arun@gmx.de
225
226
- specfile:
227
* update copyright year
228
229
- update to version 38.4.0:
230
* #1231: Removed warning when PYTHONDONTWRITEBYTECODE is enabled.
231
232
- changes from version 38.3.0:
233
* #1210: Add support for PEP 345 Project-URL metadata.
234
* #1207: Add support for long_description_type to setup.cfg
235
declarative config as intended and documented.
236
237
-------------------------------------------------------------------
238
Sun Dec 31 05:54:40 UTC 2017 - arun@gmx.de
239
240
- update to version 38.2.5:
241
* #1232: Fix trailing slash handling in pkg_resources.ZipProvider.
242
243
-------------------------------------------------------------------
244
Wed Dec 6 02:54:35 UTC 2017 - arun@gmx.de
245
246
- update to version 38.2.4:
247
* #1220: Fix data_files handling when installing from wheel.
248
249
-------------------------------------------------------------------
250
Sun Dec 3 18:15:47 UTC 2017 - arun@gmx.de
251
252
- update to version 38.2.3:
253
* fix Travis' Python 3.3 job.
254
255
- changes from version 38.2.2:
256
* #1214: fix handling of namespace packages when installing from a
257
wheel.
258
259
-------------------------------------------------------------------
260
Mon Nov 27 09:53:59 UTC 2017 - mimi.vx@gmail.com
261
262
- update to 38.2.1
263
* fix encoding handling of metadata when installing from a wheel
264
265
-------------------------------------------------------------------
266
Sun Nov 26 21:17:50 UTC 2017 - arun@gmx.de
267
268
- update to version 38.2.0:
269
* #1200: easy_install now support installing from wheels: they will
270
be installed as standalone unzipped eggs.
271
272
- changes from version 38.1.0:
273
* #1208: Improve error message when failing to locate scripts in
274
egg-info metadata.
275
276
- changes from version 38.0.0:
277
* #458: In order to support deterministic builds, Setuptools no
278
longer allows packages to declare install_requires as unordered
279
sequences (sets or dicts).
280
281
-------------------------------------------------------------------
282
Wed Nov 22 19:43:38 UTC 2017 - arun@gmx.de
283
284
- update to version 37.0.0:
285
* #878: Drop support for Python 2.6. Python 2.6 users should rely on
286
'setuptools < 37dev'.
287
288
- changes from version 36.8.0:
289
* #1190: In SSL support for package index operations, use SNI where
290
available.
291
292
- changes from version 36.7.3:
293
* #1175: Bug fixes to build_meta module.
294
295
-------------------------------------------------------------------
296
Fri Nov 17 13:24:24 UTC 2017 - jengelh@inai.de
297
298
- Trim bias from description.
299
300
-------------------------------------------------------------------
301
Wed Nov 15 07:03:43 UTC 2017 - arun@gmx.de
302
303
- specfile:
304
* add missing url field
305
306
- update to version 36.7.2:
307
* #701: Fixed duplicate test discovery on Python 3.
308
309
-------------------------------------------------------------------
310
Sat Nov 11 17:11:34 UTC 2017 - arun@gmx.de
311
312
- update to version 36.7.1:
313
* #1193: Avoid test failures in bdist_egg when
314
PYTHONDONTWRITEBYTECODE is set.
315
316
- changes from version 36.7.0:
317
* #1054: Support setup_requires in setup.cfg files.
318
319
- changes from version 36.6.1:
320
* #1132: Removed redundant and costly serialization/parsing step in
321
EntryPoint.__init__.
322
* #844: bdist_egg --exclude-source-files now tested and works on
323
Python 3.
324
325
-------------------------------------------------------------------
326
Fri Oct 13 15:41:04 UTC 2017 - arun@gmx.de
327
328
- update to version 36.6.0:
329
* #1143: Added setuptools.build_meta module, an implementation of
330
PEP-517 for Setuptools-defined packages.
331
* #1143: Added dist_info command for producing dist_info metadata.
332
333
-------------------------------------------------------------------
334
Tue Sep 19 04:30:46 UTC 2017 - tbechtold@suse.com
335
336
- update to 36.5.0:
337
* #170: When working with Mercurial checkouts, use Windows-friendly
338
syntax for suppressing output.
339
* Inspired by #1134, performed substantial refactoring of
340
``pkg_resources.find_on_path`` to facilitate an optimization
341
for paths with many non-version entries.
342
* #1075: Add new ``Description-Content-Type`` metadata field. `See here for
343
documentation on how to use this field.
344
<https://packaging.python.org/specifications/#description-content-type>`_
345
* #1068: Sort files and directories when building eggs for
346
deterministic order.
347
* #196: Remove caching of easy_install command in fetch_build_egg.
348
Fixes issue where ``pytest-runner-N.N`` would satisfy the installation
349
of ``pytest``.
350
* #1129: Fix working set dependencies handling when replacing conflicting
351
distributions (e.g. when using ``setup_requires`` with a conflicting
352
transitive dependency, fix #1124).
353
* #1133: Improved handling of README files extensions and added
354
Markdown to the list of searched READMES.
355
* #1135: Improve performance of pkg_resources import by not invoking
356
``access`` or ``stat`` and using ``os.listdir`` instead.
357
* #1131: Make possible using several files within ``file:`` directive
358
in metadata.long_description in ``setup.cfg``.
359
* fix #1105: Fix handling of requirements with environment
360
markers when declared in ``setup.cfg`` (same treatment as
361
for #1081).
362
* #462: Don't assume a directory is an egg by the ``.egg``
363
extension alone.
364
* #1093: Fix test command handler with extras_require.
365
* #1112, #1091, #1115: Now using Trusty containers in
366
Travis for CI and CD.
367
* #1092: ``pkg_resources`` now uses ``inspect.getmro`` to
368
resolve classes in method resolution order.
369
* #1102: Restore behavior for empty extras.
370
371
-------------------------------------------------------------------
372
Mon Jul 24 20:08:32 UTC 2017 - michael@stroeder.com
373
374
- update to 36.2.2
375
376
v36.2.2
377
-------
378
* #1099: Revert commit a3ec721, restoring intended purpose of
379
extras as part of a requirement declaration.
380
381
v36.2.1
382
-------
383
* fix #1086
384
* fix #1087
385
* support extras specifiers in install_requires requirements
386
387
v36.2.0
388
-------
389
* #1081: Environment markers indicated in ``install_requires``
390
are now processed and treated as nameless ``extras_require``
391
with markers, allowing their metadata in requires.txt to be
392
correctly generated.
393
* #1053: Tagged commits are now released using Travis-CI
394
build stages, meaning releases depend on passing tests on
395
all supported Python versions (Linux) and not just the latest
396
Python version.
397
398
v36.1.1
399
-------
400
* #1083: Correct ``py31compat.makedirs`` to correctly honor
401
``exist_ok`` parameter.
402
* #1083: Also use makedirs compatibility throughout setuptools.
403
404
v36.1.0
405
-------
406
* #1083: Avoid race condition on directory creation in
407
``pkg_resources.ensure_directory``.
408
* Removed deprecation of and restored support for
409
``upload_docs`` command for sites other than PyPI.
410
Only warehouse is dropping support, but services like
411
`devpi <http://doc.devpi.net/latest/>`_ continue to
412
support docs built by setuptools' plugins. See
413
`this comment <https://bitbucket.org/hpk42/devpi/issues/388/support-rtd-model-for-building-uploading#comment-34292423>`_
414
for more context on the motivation for this change.
415
416
-------------------------------------------------------------------
417
Thu Jun 8 10:04:16 UTC 2017 - dmueller@suse.com
418
419
- update to 36.0.1
420
* #1042: Fix import in py27compat module that still
421
referenced six directly, rather than through the externs
422
module (vendored packages hook).
423
* #980 and others: Once again, Setuptools vendors all
424
of its dependencies. It seems to be the case that in
425
the Python ecosystem, all build tools must run without
426
any dependencies (build, runtime, or otherwise). At
427
such a point that a mechanism exists that allows
428
build tools to have dependencies, Setuptools will adopt
429
it.
430
* #1015: Fix test failures on Python 3.7.
431
* #1024: Add workaround for Jython #2581 in monkey module.
432
* #992: Revert change introduced in v34.4.1, now
433
considered invalid.
434
* #1016: Revert change introduced in v35.0.0 per #1014,
435
referencing #436. The approach had unintended
436
consequences, causing sdist installs to be missing
437
files.
438
- remove fix-sle11-test-failure.patch: this doesn't build for
439
SLE11 anymore, so no need to patch it anymore
440
441
-------------------------------------------------------------------
442
Thu Feb 23 13:28:56 UTC 2017 - jmatejek@suse.com
443
444
- update to 34.2.0
445
* dependencies are no longer vendored and setuptools can't bootstrap
446
without them
447
* drop support for python 2.6 and 3.2
448
* declarative config option for setup.cfg
449
* nspkg.pth files for development
450
* switch to zip format for source dist
451
* ensure extras are honored when building the working set
452
* add support for reading dist-info metadata
453
* support for PEP440 version specifiers
454
- added build-time and run-time dependencies to appdirs and packaging,
455
ensured these packages build without setuptools
456
- drop upstreamed setuptools-certpath.patch
457
- drop unneeded setuptools-5.4.1-create-sitedir.patch
458
- add fdupes
459
- change source file to zip, add unzip dependency
460
461
-------------------------------------------------------------------
462
Thu Feb 16 15:58:12 UTC 2017 - jmatejek@suse.com
463
464
- update for multipython build
465
466
-------------------------------------------------------------------
467
Mon Dec 12 12:57:12 UTC 2016 - hpj@urpla.net
468
469
- make sure, that setuptools-certpath.patch is applied
470
unconditionally (fixes traceback in setuptools/ssl_support.py)
471
472
-------------------------------------------------------------------
473
Sat Oct 8 16:02:41 UTC 2016 - tbechtold@suse.com
474
475
- update to 28.3.0:
476
* #809: In ``find_packages()``, restore support for excluding
477
a parent package without excluding a child package.
478
* #805: Disable ``-nspkg.pth`` behavior on Python 3.3+ where
479
PEP-420 functionality is adequate. Fixes pip #1924.
480
* #803: Bump certifi to 2016.9.26.
481
* #733: Do not search excluded directories for packages.
482
This introduced a backwards incompatible change in ``find_packages()``
483
so that ``find_packages(exclude=['foo']) == []``, excluding subpackages of ``foo``.
484
Previously, ``find_packages(exclude=['foo']) == ['foo.bar']``,
485
even though the parent ``foo`` package was excluded.
486
* #795: Bump certifi.
487
* #719: Suppress decoding errors and instead log a warning
488
when metadata cannot be decoded.
489
* #790: In MSVC monkeypatching, explicitly patch each
490
function by name in the target module instead of inferring
491
the module from the function's ``__module__``. Improves
492
compatibility with other packages that might have previously
493
patched distutils functions (i.e. NumPy).
494
* #794: In test command, add installed eggs to PYTHONPATH
495
when invoking tests so that subprocesses will also have the
496
dependencies available. Fixes `tox 330
497
<https://github.com/tox-dev/tox/issues/330>`_.
498
* #795: Update vendored pyparsing 2.1.9.
499
* #520 and #513: Suppress ValueErrors in fixup_namespace_packages
500
when lookup fails.
501
* Nicer, more consistent interfaces for msvc monkeypatching.
502
* #779 via #781: Fix circular import.
503
* #778: Fix MSVC monkeypatching.
504
* Introduce the (private) ``monkey`` module to encapsulate
505
the distutils monkeypatching behavior.
506
* Now use Warehouse by default for
507
``upload``, patching ``distutils.config.PyPIRCCommand`` to
508
affect default behavior.
509
Any config in .pypirc should be updated to replace
510
https://pypi.python.org/pypi/
511
with
512
https://upload.pypi.org/legacy/
513
Similarly, any passwords stored in the keyring should be
514
updated to use this new value for "system".
515
The ``upload_docs`` command will continue to use the python.org
516
site, but the command is now deprecated. Users are urged to use
517
Read The Docs instead.
518
* #776: Use EXT_SUFFIX for py_limited_api renaming.
519
* #774 and #775: Use LegacyVersion from packaging when
520
detecting numpy versions.
521
* Re-release of 26.1.0 with pytest pinned to allow for automated
522
deployment and thus proper packaging environment variables,
523
fixing issues with missing executable launchers.
524
525
-------------------------------------------------------------------
526
Wed Aug 31 14:56:46 UTC 2016 - jmatejek@suse.com
527
528
- fix certificate handling with certifi, add support for SUSE's
529
CA bundle (setuptools-certpath.patch, fixes boo#993968)
530
- remove shebang lines, strip executable bit from README, to silence
531
the easy rpmlint warnings
532
533
-------------------------------------------------------------------
534
Tue Aug 30 08:08:13 UTC 2016 - tbechtold@suse.com
535
536
- update to 26.1.1:
537
* Re-release of 26.1.0 with pytest pinned to allow for automated
538
deployement and thus proper packaging environment variables,
539
fixing issues with missing executable launchers.
540
* #763: ``pkg_resources.get_default_cache`` now defers to the
541
`appdirs project <https://pypi.org/project/appdirs>`_ to
542
resolve the cache directory. Adds a vendored dependency on
543
appdirs to pkg_resources.
544
* #748: By default, sdists are now produced in gzipped tarfile
545
format by default on all platforms, adding forward compatibility
546
for the same behavior in Python 3.6 (See Python #27819).
547
* #459 via #736: On Windows with script launchers,
548
sys.argv[0] now reflects
549
the name of the entry point, consistent with the behavior in
550
distlib and pip wrappers.
551
* #752 via #753: When indicating ``py_limited_api`` to Extension,
552
it must be passed as a keyword argument.
553
* Add Extension(py_limited_api=True). When set to a truthy value,
554
that extension gets a filename apropriate for code using Py_LIMITED_API.
555
When used correctly this allows a single compiled extension to work on
556
all future versions of CPython 3.
557
The py_limited_api argument only controls the filename. To be
558
compatible with multiple versions of Python 3, the C extension
559
will also need to set -DPy_LIMITED_API=... and be modified to use
560
only the functions in the limited API.
561
* #739 Fix unquoted libpaths by fixing compatibility between
562
`numpy.distutils` and `distutils._msvccompiler`
563
for numpy < 1.11.2 (Fix issue #728, error also fixed in Numpy).
564
* #731: Bump certifi.
565
* Style updates. See #740, #741, #743, #744, #742, #747.
566
* #735: include license file.
567
* #612 via #730: Add a LICENSE file which needs to be provided by the terms of
568
the MIT license.
569
* #725: revert `library_dir_option` patch (Error is related to
570
`numpy.distutils` and make errors on non Numpy users).
571
* #720
572
* #723: Improve patch for `library_dir_option`.
573
* #717
574
* #713
575
* #707: Fix Python 2 compatibility for MSVC by catching errors properly.
576
* #715: Fix unquoted libpaths by patching `library_dir_option`.
577
* #714 and #704: Revert fix as it breaks other components
578
downstream that can't handle unicode. See #709, #710,
579
and #712.
580
* #704: Fix errors when installing a zip sdist that contained
581
files named with non-ascii characters on Windows would
582
crash the install when it attempted to clean up the build.
583
* #646: MSVC compatibility - catch errors properly in
584
RegistryInfo.lookup.
585
* #702: Prevent UnboundLocalError when initial working_set
586
is empty.
587
* #686: Fix issue in sys.path ordering by pkg_resources when
588
rewrite technique is "raw".
589
* #699: Fix typo in msvc support.
590
* #609: Setuptools will now try to download a distribution from
591
the next possible download location if the first download fails.
592
This means you can now specify multiple links as ``dependency_links``
593
and all links will be tried until a working download link is encountered.
594
* #688: Fix AttributeError in setup.py when invoked not from
595
the current directory.
596
* Cleanup of setup.py script.
597
* Fixed documentation builders by allowing setup.py
598
to be imported without having bootstrapped the
599
metadata.
600
* More style cleanup. See #677, #678, #679, #681, #685.
601
* #674: Default ``sys.path`` manipulation by easy-install.pth
602
is now "raw", meaning that when writing easy-install.pth
603
during any install operation, the ``sys.path`` will not be
604
rewritten and will no longer give preference to easy_installed
605
packages.
606
To retain the old behavior when using any easy_install
607
operation (including ``setup.py install`` when setuptools is
608
present), set the environment variable:
609
SETUPTOOLS_SYS_PATH_TECHNIQUE=rewrite
610
This project hopes that that few if any environments find it
611
necessary to retain the old behavior, and intends to drop
612
support for it altogether in a future release. Please report
613
any relevant concerns in the ticket for this change.
614
* #398: Fix shebang handling on Windows in script
615
headers where spaces in ``sys.executable`` would
616
produce an improperly-formatted shebang header,
617
introduced in 12.0 with the fix for #188.
618
* #663, #670: More style updates.
619
* #516: Disable ``os.link`` to avoid hard linking
620
in ``sdist.make_distribution``, avoiding errors on
621
systems that support hard links but not on the
622
file system in which the build is occurring.
623
* #667: Update Metadata-Version to 1.2 when
624
``python_requires`` is supplied.
625
* #631: Add support for ``python_requires`` keyword.
626
* More style updates. See #660, #661, #641.
627
* #659: ``setup.py`` now will fail fast and with a helpful
628
error message when the necessary metadata is missing.
629
* More style updates. See #656, #635, #640,
630
#644, #650, #652, and #655.
631
* Updated style in much of the codebase to match
632
community expectations. See #632, #633, #634,
633
#637, #639, #638, #642, #648.
634
* If MSVC++14 is needed ``setuptools.msvc`` now redirect
635
user to Visual C++ Build Tools web page.
636
* #625 and #626: Fixes on ``setuptools.msvc`` mainly
637
for Python 2 and Linux.
638
* Pull Request #174: Add more aggressive support for
639
standalone Microsoft Visual C++ compilers in
640
msvc9compiler patch.
641
Particularly : Windows SDK 6.1 and 7.0
642
(MSVC++ 9.0), Windows SDK 7.1 (MSVC++ 10.0),
643
Visual C++ Build Tools 2015 (MSVC++14)
644
* Renamed ``setuptools.msvc9_support`` to
645
``setuptools.msvc``.
646
Re-release of v23.2.0, which was missing the intended
647
commits.
648
* #623: Remove used of deprecated 'U' flag when reading
649
manifests.
650
651
-------------------------------------------------------------------
652
Mon Jul 4 10:11:11 UTC 2016 - dev@stellardeath.org
653
654
- Update fix-sle11-test-failure.patch to new line numbers and
655
indentation
656
657
-------------------------------------------------------------------
658
Mon Jul 4 08:57:47 UTC 2016 - tbechtold@suse.com
659
660
- Use pypi.io for Source url
661
662
-------------------------------------------------------------------
663
Thu Jun 30 05:33:02 UTC 2016 - tbechtold@suse.com
664
665
- update to 23.1.0:
666
* #619: Deprecated ``tag_svn_revision`` distribution
667
option.
668
* #611: Removed ARM executables for CLI and GUI script
669
launchers on Windows. If this was a feature you cared
670
about, please comment in the ticket.
671
* #604: Removed docs building support. The project
672
now relies on documentation hosted at
673
https://setuptools.readthedocs.io/.
674
* #604: Restore repository for upload_docs command
675
to restore publishing of docs during release.
676
* #589: Upload releases to pypi.io using the upload
677
hostname and legacy path.
678
* #589: Releases are now uploaded to pypi.io (Warehouse)
679
even when releases are made on Twine via Travis.
680
* #589: Releases are now uploaded to pypi.io (Warehouse).
681
* #190: On Python 2, if unicode is passed for packages to
682
``build_py`` command, it will be handled just as with
683
text on Python 3.
684
* #598: Setuptools now lists itself first in the User-Agent
685
for web requests, better following the guidelines in
686
`RFC 7231
687
<https://tools.ietf.org/html/rfc7231#section-5.5.3>`_.
688
* Minor fixes to changelog and docs.
689
* #261: Exclude directories when resolving globs in
690
package_data.
691
* #539: In the easy_install get_site_dirs, honor all
692
paths found in ``site.getsitepackages``.
693
* #572: In build_ext, now always import ``_CONFIG_VARS``
694
from ``distutils`` rather than from ``sysconfig``
695
to allow ``distutils.sysconfig.customize_compiler``
696
configure the OS X compiler for ``-dynamiclib``.
697
* Removed ez_setup.py from Setuptools sdist. The
698
bootstrap script will be maintained in its own
699
branch and should be generally be retrieved from
700
its canonical location at
701
https://bootstrap.pypa.io/ez_setup.py.
702
* #553: egg_info section is now generated in a
703
deterministic order, matching the order generated
704
by earlier versions of Python. Except on Python 2.6,
705
order is preserved when existing settings are present.
706
* #556: Update to Packaging 16.7, restoring support
707
for deprecated ``python_implmentation`` marker.
708
* #555: Upload command now prompts for a password
709
when uploading to PyPI (or other repository) if no
710
password is present in .pypirc or in the keyring.
711
* #548: Update certify version to 2016.2.28
712
* #545: Safely handle deletion of non-zip eggs in rotate
713
command.
714
* Issue #544: Fix issue with extra environment marker
715
processing in WorkingSet due to refactor in v20.7.0.
716
* Issue #543: Re-release so that latest release doesn't
717
cause déjà vu with distribute and setuptools 0.7 in
718
older environments.
719
* Refactored extra enviroment marker processing
720
in WorkingSet.
721
* Issue #533: Fixed intermittent test failures.
722
* Issue #536: In msvc9_support, trap additional exceptions
723
that might occur when importing
724
``distutils.msvc9compiler`` in mingw environments.
725
* Issue #537: Provide better context when package
726
metadata fails to decode in UTF-8.
727
* Issue #523: Restored support for environment markers,
728
now honoring 'extra' environment markers.
729
* Issue #523: Disabled support for environment markers
730
introduced in v20.5.
731
* Issue #503: Restore support for PEP 345 environment
732
markers by updating to Packaging 16.6.
733
* New release process that relies on
734
`bumpversion <https://github.com/peritus/bumpversion>`_
735
and Travis CI for continuous deployment.
736
* Project versioning semantics now follow
737
`semver <https://semver.org>`_ precisely.
738
The 'v' prefix on version numbers now also allows
739
version numbers to be referenced in the changelog,
740
e.g. https://pythonhosted.org/setuptools/history.html#v20-6-0.
741
* BB Pull Request #185, #470: Add support for environment markers
742
in requirements in install_requires, setup_requires,
743
tests_require as well as adding a test for the existing
744
extra_requires machinery.
745
* Issue #422: Moved hosting to
746
`Github <https://github.com/pypa/setuptools>`_
747
from `Bitbucket <https://bitbucket.org/pypa/setuptools>`_.
748
Issues have been migrated, though all issues and comments
749
are attributed to bb-migration. So if you have a particular
750
issue or issues to which you've been subscribed, you will
751
want to "watch" the equivalent issue in Github.
752
The Bitbucket project will be retained for the indefinite
753
future, but Github now hosts the canonical project repository.
754
* Issue #519: Remove import hook when reloading the
755
``pkg_resources`` module.
756
* BB Pull Request #184: Update documentation in ``pkg_resources``
757
around new ``Requirement`` implementation.
758
* BB Pull Request #179: ``pkg_resources.Requirement`` objects are
759
now a subclass of ``packaging.requirements.Requirement``,
760
allowing any environment markers and url (if any) to be
761
affiliated with the requirement
762
* BB Pull Request #179: Restore use of RequirementParseError
763
exception unintentionally dropped in 20.2.
764
765
-------------------------------------------------------------------
766
Wed Mar 9 09:37:04 UTC 2016 - tbechtold@suse.com
767
768
- update to 20.2.2:
769
* Issue #502: Correct regression in parsing of multiple
770
version specifiers separated by commas and spaces.
771
* Issue #499: Restore compatiblity for legacy versions
772
by bumping to packaging 16.4.
773
* Changelog now includes release dates and links to PEPs.
774
* Pull Request #173: Replace dual PEP 345 _markerlib implementation
775
and PEP 426 implementation of environment marker support from
776
packaging 16.1 and PEP 508. Fixes Issue #122.
777
See also Pull Request #175, Pull Request #168, and
778
Pull Request #164. Additionally:
779
- ``Requirement.parse`` no longer retains the order of extras.
780
- ``parse_requirements`` now requires that all versions be
781
PEP-440 compliant, as revealed in #499. Packages released
782
with invalid local versions should be re-released using
783
the proper local version syntax, e.g. ``mypkg-1.0+myorg.1``.
784
* Update ``upload_docs`` command to also honor keyring
785
for password resolution.
786
* Added support for using passwords from keyring in the upload
787
command.
788
* Issue #118: Once again omit the package metadata (egg-info)
789
from the list of outputs in ``--record``. This version of setuptools
790
can no longer be used to upgrade pip earlier than 6.0.
791
* `Off-project PR <https://github.com/jaraco/setuptools/pull/32>`_:
792
For FreeBSD, also honor root certificates from ca_root_nss.
793
794
-------------------------------------------------------------------
795
Mon Feb 1 10:57:28 UTC 2016 - toddrme2178@gmail.com
796
797
- update to version 19.6.2:
798
* Issue #491: Correct regression incurred in 19.4 where a
799
double-namespace package installed using pip would cause a
800
TypeError.
801
- update to version 19.6.1:
802
* Restore compatibility for PyPy 3 compatibility lost in 19.4.1
803
addressing Issue #487.
804
* "setuptools.launch" shim now loads scripts in a new namespace,
805
avoiding getting relative imports from the setuptools package on
806
Python 2.
807
- update to version 19.6:
808
* Added a new entry script "setuptools.launch", implementing the
809
shim found in "pip.util.setuptools_build". Use this command to
810
launch distutils-only packages under setuptools in the same way
811
that pip does, causing the setuptools monkeypatching of distutils
812
to be invoked prior to invoking a script. Useful for debugging or
813
otherwise installing a distutils-only package under setuptools
814
when pip isn't available or otherwise does not expose the desired
815
functionality. For example::
816
817
$ python -m setuptools.launch setup.py develop
818
* Issue #488: Fix dual manifestation of Extension class in extension
819
packages installed as dependencies when Cython is present.
820
- update to version 19.5:
821
* Issue #486: Correct TypeError when getfilesystemencoding
822
returns None.
823
* Issue #139: Clarified the license as MIT.
824
* Pull Request #169: Removed special handling of command
825
spec in scripts for Jython.
826
- changes from version 19.4.1:
827
* Issue #487: Use direct invocation of "importlib.machinery" in
828
"pkg_resources" to avoid missing detection on relevant platforms.
829
- update to version 19.4:
830
* Issue #341: Correct error in path handling of package data files
831
in "build_py" command when package is empty.
832
* Distribute #323, Issue #141, Issue #207, and Pull Request #167:
833
Another implementation of "pkg_resources.WorkingSet" and
834
"pkg_resources.Distribution" that supports replacing an extant
835
package with a new one, allowing for setup_requires dependencies
836
to supersede installed packages for the session.
837
- update to version 19.3:
838
* Issue #229: Implement new technique for readily incorporating
839
dependencies conditionally from vendored copies or primary
840
locations. Adds a new dependency on six.
841
- update to version 19.2:
842
* Pull Request #163: Add get_command_list method to Distribution.
843
* Pull Request #162: Add missing whitespace to multiline string
844
literals.
845
- update to version 19.1.1:
846
* Issue #476: Cast version to string (using default encoding) to
847
avoid creating Unicode types on Python 2 clients.
848
* Issue #477: In Powershell downloader, use explicit rendering of
849
strings, rather than rely on "repr", which can be incorrect
850
(especially on Python 2).
851
- changes from version 19.1:
852
* Issue #215: The bootstrap script "ez_setup.py" now automatically
853
detects the latest version of setuptools (using PyPI JSON API)
854
rather than hard-coding a particular value.
855
* Issue #475: Fix incorrect usage in _translate_metadata2.
856
- changes from version 19.0:
857
* Issue #442: Use RawConfigParser for parsing .pypirc file.
858
Interpolated values are no longer honored in .pypirc files.
859
- update to version 18.8.1:
860
* Issue #440: Prevent infinite recursion when a SandboxViolation or
861
other UnpickleableException occurs in a sandbox context with
862
setuptools hidden. Fixes regression introduced in Setuptools 12.0.
863
- changes from version 18.8:
864
* Deprecated ``egg_info.get_pkg_info_revision``.
865
* Issue #471: Don't rely on repr for an HTML attribute value in
866
package_index.
867
* Issue #419: Avoid errors in FileMetadata when the metadata directory
868
is broken.
869
* Issue #472: Remove deprecated use of 'U' in mode parameter
870
when opening files.
871
- update to version 18.7.1:
872
* Issue #469: Refactored logic for Issue #419 fix to re-use metadata
873
loading from Provider.
874
- update to version 18.7:
875
* Update dependency on certify.
876
* Pull Request #160: Improve detection of gui script in
877
"easy_install._adjust_header".
878
* Made "test.test_args" a non-data property; alternate fix
879
for the issue reported in Pull Request #155.
880
* Issue #453: In "ez_setup" bootstrap module, unload all
881
"pkg_resources" modules following download.
882
* Pull Request #158: Honor `PEP-488
883
<https://www.python.org/dev/peps/pep-0488/>`_ when excluding
884
files for namespace packages.
885
* Issue #419 and Pull Request #144: Add experimental support for
886
reading the version info from distutils-installed metadata rather
887
than using the version in the filename.
888
- update to version 18.6.1:
889
* Issue #464: Correct regression in invocation of superclass on
890
old-style class on Python 2.
891
- changes from version 18.6:
892
* Issue #439: When installing entry_point scripts under development,
893
omit the version number of the package, allowing any version of
894
the package to be used.
895
- update to version 18.5:
896
* In preparation for dropping support for Python 3.2, a warning is now
897
logged when pkg_resources is imported on Python 3.2 or earlier
898
Python 3 versions.
899
* `Add support for python_platform_implementation environment marker
900
<https://github.com/jaraco/setuptools/pull/28>`_.
901
* `Fix dictionary mutation during iteration
902
<https://github.com/jaraco/setuptools/pull/29>`_.
903
904
-------------------------------------------------------------------
905
Thu Oct 22 13:50:42 UTC 2015 - toddrme2178@gmail.com
906
907
- Update to 18.4
908
* Test command now always invokes unittest,
909
even if no test suite is supplied.
910
911
-------------------------------------------------------------------
912
Tue Oct 6 13:37:41 UTC 2015 - hpj@urpla.net
913
914
- update to 18.3.2:
915
* Correct another regression in setuptools.findall
916
where the fix for Python #12885 was lost.
917
918
- update to 18.3.1:
919
* Issue #425: Correct regression in setuptools.findall.
920
921
- update to 18.3:
922
* Setuptools now allows disabling of the manipulation of the sys.path
923
during the processing of the easy-install.pth file. To do so, set
924
the environment variable ``SETUPTOOLS_SYS_PATH_TECHNIQUE`` to
925
anything but "rewrite" (consider "raw"). During any install operation
926
with manipulation disabled, setuptools packages will be appended to
927
sys.path naturally.
928
929
Future versions may change the default behavior to disable
930
manipulation. If so, the default behavior can be retained by setting
931
the variable to "rewrite".
932
933
* Issue #257: ``easy_install --version`` now shows more detail
934
about the installation location and Python version.
935
936
* Refactor setuptools.findall in preparation for re-submission
937
back to distutils.
938
939
-------------------------------------------------------------------
940
Thu Aug 20 13:44:18 UTC 2015 - tbechtold@suse.com
941
942
- update to 18.2:
943
* Issue #412: More efficient directory search in ``find_packages``.
944
945
-------------------------------------------------------------------
946
Tue Aug 11 07:02:31 UTC 2015 - tbechtold@suse.com
947
948
- update to 18.1:
949
* Upgrade to vendored packaging 15.3.
950
951
-------------------------------------------------------------------
952
Mon Jul 20 19:39:31 UTC 2015 - dmueller@suse.com
953
954
- update to 18.0.1:
955
* Issue #401: Fix failure in test suite.
956
* Dropped support for builds with Pyrex. Only Cython is supported.
957
* Issue #288: Detect Cython later in the build process, after
958
``setup_requires`` dependencies are resolved.
959
* Issue #396: Fixed test failure on OS X.
960
* Pull Request #136: Remove excessive quoting from shebang headers
961
for Jython.
962
963
-------------------------------------------------------------------
964
Mon Jun 22 15:26:18 UTC 2015 - tbechtold@suse.com
965
966
- update to 17.1.1:
967
* Backed out unintended changes to pkg_resources, restoring removal of
968
deprecated imp module
969
970
-------------------------------------------------------------------
971
Mon Jun 8 16:43:29 UTC 2015 - tbechtold@suse.com
972
973
- update to 17.1:
974
* Issue #380: Add support for range operators on environment
975
marker evaluation.
976
* Issue #378: Do not use internal importlib._bootstrap module.
977
* Issue #390: Disallow console scripts with path separators in
978
the name. Removes unintended functionality and brings behavior
979
into parity with pip.
980
* Pull Request #130: Better error messages for errors in
981
parsed requirements.
982
* Pull Request #133: Removed ``setuptools.tests`` from the
983
installed packages.
984
* Issue #373: Provisionally expose
985
``pkg_resources._initialize_master_working_set``, allowing for
986
imperative re-initialization of the master working set.
987
988
989
-------------------------------------------------------------------
990
Mon Apr 27 07:04:26 UTC 2015 - mcihar@suse.cz
991
992
- Disable testsuite as this causes build cycle
993
994
-------------------------------------------------------------------
995
Wed Apr 22 09:45:17 UTC 2015 - tbechtold@suse.com
996
997
- update to 15.1:
998
* Updated Packaging to 15.1 to address Packaging #28.
999
* Fix ``setuptools.sandbox._execfile()`` with Python 3.1.
1000
- Remove fix-type-error.patch . Applied upstream
1001
1002
-------------------------------------------------------------------
1003
Sat Apr 11 08:24:29 UTC 2015 - hpj@urpla.net
1004
1005
- openSUSE versions up to 12.2 are affected as well from:
1006
AssertionError: error: must supply either home or prefix/exec-prefix -- not both
1007
raise version check of applying fix-sle11-test-failure.patch accordingly
1008
1009
-------------------------------------------------------------------
1010
Fri Mar 27 14:30:44 UTC 2015 - tbechtold@suse.com
1011
1012
- update to 15.0:
1013
* Pull Request #126: DistributionNotFound message now lists the package or
1014
packages that required it. E.g.::
1015
pkg_resources.DistributionNotFound: The 'colorama>=0.3.1' distribution
1016
was not found and is required by smlib.log.
1017
Note that zc.buildout once dependended on the string rendering of this
1018
message to determine the package that was not found. This expectation
1019
has since been changed, but older versions of buildout may experience
1020
problems. See Buildout #242 for details.
1021
* Issue #307: Removed PEP-440 warning during parsing of versions
1022
in ``pkg_resources.Distribution``.
1023
* Issue #364: Replace deprecated usage with recommended usage of
1024
``EntryPoint.load``.
1025
* Issue #254: When creating temporary egg cache on Unix, use mode 755
1026
for creating the directory to avoid the subsequent warning if
1027
the directory is group writable.
1028
* Issue #137: Update ``Distribution.hashcmp`` so that Distributions with
1029
None for pyversion or platform can be compared against Distributions
1030
defining those attributes.
1031
* Issue #360: Removed undesirable behavior from test runs, preventing
1032
write tests and installation to system site packages.
1033
* Pull Request #125: Add ``__ne__`` to Requirement class.
1034
* Various refactoring of easy_install.
1035
* Bootstrap script now accepts ``--to-dir`` to customize save directory or
1036
allow for re-use of existing repository of setuptools versions. See
1037
Pull Request #112 for background.
1038
* Issue #285: ``easy_install`` no longer will default to installing
1039
packages to the "user site packages" directory if it is itself installed
1040
there. Instead, the user must pass ``--user`` in all cases to install
1041
packages to the user site packages.
1042
This behavior now matches that of "pip install". To configure
1043
an environment to always install to the user site packages, consider
1044
using the "install-dir" and "scripts-dir" parameters to easy_install
1045
through an appropriate distutils config file.
1046
* Issue #359: Include pytest.ini in the sdist so invocation of py.test on the
1047
sdist honors the pytest configuration.
1048
Re-release of 13.0. Intermittent connectivity issues caused the release
1049
process to fail and PyPI uploads no longer accept files for 13.0.
1050
* Issue #356: Back out Pull Request #119 as it requires Setuptools 10 or later
1051
as the source during an upgrade.
1052
* Removed build_py class from setup.py. According to 892f439d216e, this
1053
functionality was added to support upgrades from old Distribute versions,
1054
0.6.5 and 0.6.6.
1055
* Pull Request #119: Restore writing of ``setup_requires`` to metadata
1056
(previously added in 8.4 and removed in 9.0).
1057
* Documentation is now linked using the rst.linker package.
1058
* Fix ``setuptools.command.easy_install.extract_wininst_cfg()``
1059
with Python 2.6 and 2.7.
1060
* Issue #354. Added documentation on building setuptools
1061
documentation.
1062
* Issue #345: Unload all modules under pkg_resources during
1063
``ez_setup.use_setuptools()``.
1064
* Issue #336: Removed deprecation from ``ez_setup.use_setuptools``,
1065
as it is clearly still used by buildout's bootstrap. ``ez_setup``
1066
remains deprecated for use by individual packages.
1067
* Simplified implementation of ``ez_setup.use_setuptools``.
1068
* Pull Request #118: Soften warning for non-normalized versions in
1069
Distribution.
1070
* Issue #339: Correct Attribute reference in ``cant_write_to_target``.
1071
* Issue #336: Deprecated ``ez_setup.use_setuptools``.
1072
* Issue #335: Fix script header generation on Windows.
1073
* Fixed incorrect class attribute in ``install_scripts``. Tests would be nice.
1074
* Issue #331: Fixed ``install_scripts`` command on Windows systems corrupting
1075
the header.
1076
* Restore ``setuptools.command.easy_install.sys_executable`` for pbr
1077
compatibility. For the future, tools should construct a CommandSpec
1078
explicitly.
1079
* Issue #188: Setuptools now support multiple entities in the value for
1080
``build.executable``, such that an executable of "/usr/bin/env my-python" may
1081
be specified. This means that systems with a specified executable whose name
1082
has spaces in the path must be updated to escape or quote that value.
1083
* Deprecated ``easy_install.ScriptWriter.get_writer``, replaced by ``.best()``
1084
with slightly different semantics (no force_windows flag).
1085
* Issue #327: Formalize and restore support for any printable character in an
1086
entry point name.
1087
* Expose ``EntryPoint.resolve`` in place of EntryPoint._load, implementing the
1088
simple, non-requiring load. Deprecated all uses of ``EntryPoint._load``
1089
except for calling with no parameters, which is just a shortcut for
1090
``ep.require(); ep.resolve();``.
1091
Apps currently invoking ``ep.load(require=False)`` should instead do the
1092
following if wanting to avoid the deprecating warning::
1093
getattr(ep, "resolve", lambda: ep.load(require=False))()
1094
* Pip #2326: Report deprecation warning at stacklevel 2 for easier diagnosis.
1095
* Issue #281: Since Setuptools 6.1 (Issue #268), a ValueError would be raised
1096
in certain cases where VersionConflict was raised with two arguments, which
1097
occurred in ``pkg_resources.WorkingSet.find``. This release adds support
1098
for indicating the dependent packages while maintaining support for
1099
a VersionConflict when no dependent package context is known. New unit tests
1100
now capture the expected interface.
1101
* Interop #3: Upgrade to Packaging 15.0; updates to PEP 440 so that >1.7 does
1102
not exclude 1.7.1 but does exclude 1.7.0 and 1.7.0.post1.
1103
* Issue #323: Fix regression in entry point name parsing.
1104
* Deprecated use of EntryPoint.load(require=False). Passing a boolean to a
1105
function to select behavior is an anti-pattern. Instead use
1106
``Entrypoint._load()``.
1107
* Substantial refactoring of all unit tests. Tests are now much leaner and
1108
re-use a lot of fixtures and contexts for better clarity of purpose.
1109
* Issue #320: Added a compatibility implementation of
1110
``sdist._default_revctrl``
1111
so that systems relying on that interface do not fail (namely, Ubuntu 12.04
1112
and similar Debian releases).
1113
* Issue #319: Fixed issue installing pure distutils packages.
1114
* Issue #313: Removed built-in support for subversion. Projects wishing to
1115
retain support for subversion will need to use a third party library. The
1116
extant implementation is being ported to `setuptools_svn
1117
<https://pypi.python.org/pypi/setuptools_svn>`_.
1118
* Issue #315: Updated setuptools to hide its own loaded modules during
1119
installation of another package. This change will enable setuptools to
1120
upgrade (or downgrade) itself even when its own metadata and implementation
1121
change.
1122
* Prefer vendored packaging library `as recommended
1123
<https://github.com/jaraco/setuptools/commit/170657b68f4b92e7e1bf82f5e19a831f57
1124
44af67#commitcomment-9109448>`_.
1125
* Issue #312: Restored presence of pkg_resources API tests (doctest) to sdist.
1126
* Issue #314: Disabled support for ``setup_requires`` metadata to avoid issue
1127
where Setuptools was unable to upgrade over earlier versions.
1128
* Pull Request #106: Now write ``setup_requires`` metadata.
1129
* Issue #311: Decoupled pkg_resources from setuptools once again.
1130
``pkg_resources`` is now a package instead of a module.
1131
* Issue #306: Suppress warnings about Version format except in select scenarios
1132
(such as installation).
1133
* Pull Request #85: Search egg-base when adding egg-info to manifest.
1134
* Upgrade ``packaging`` to 14.5, giving preference to "rc" as designator for
1135
release candidates over "c".
1136
* PEP-440 warnings are now raised as their own class,
1137
``pkg_resources.PEP440Warning``, instead of RuntimeWarning.
1138
* Disabled warnings on empty versions.
1139
* Upgrade ``packaging`` to 14.4, fixing an error where there is a
1140
different result for if 2.0.5 is contained within >2.0dev and >2.0.dev even
1141
though normalization rules should have made them equal.
1142
* Issue #296: Add warning when a version is parsed as legacy. This warning will
1143
make it easier for developers to recognize deprecated version numbers.
1144
* Issue #296: Restored support for ``__hash__`` on parse_version results.
1145
* Issue #296: Restored support for ``__getitem__`` and sort operations on
1146
parse_version result.
1147
* Issue #296: Restore support for iteration over parse_version result, but
1148
deprecated that usage with a warning. Fixes failure with buildout.
1149
* Implement `PEP 440 <http://legacy.python.org/dev/peps/pep-0440/>`_ within
1150
pkg_resources and setuptools. This change
1151
deprecates some version numbers such that they will no longer be installable
1152
without using the ``===`` escape hatch. See `the changes to test_resources
1153
<https://bitbucket.org/pypa/setuptools/commits/dcd552da643c4448056de84c73d56da6
1154
d70769d5#chg-setuptools/tests/test_resources.py>`_
1155
for specific examples of version numbers and specifiers that are no longer
1156
supported. Setuptools now "vendors" the `packaging
1157
<https://github.com/pypa/packaging>`_ library.
1158
* Issue #80, Issue #209: Eggs that are downloaded for ``setup_requires``,
1159
``test_requires``, etc. are now placed in a ``./.eggs`` directory instead of
1160
directly in the current directory. This choice of location means the files
1161
can be readily managed (removed, ignored). Additionally,
1162
later phases or invocations of setuptools will not detect the package as
1163
already installed and ignore it for permanent install (See #209).
1164
This change is indicated as backward-incompatible as installations that
1165
depend on the installation in the current directory will need to account for
1166
the new location. Systems that ignore ``*.egg`` will probably need to be
1167
adapted to ignore ``.eggs``. The files will need to be manually moved or
1168
will be retrieved again. Most use cases will require no attention.
1169
* Issue #268: When resolving package versions, a VersionConflict now reports
1170
which package previously required the conflicting version.
1171
* Issue #262: Fixed regression in pip install due to egg-info directories
1172
being omitted. Re-opens Issue #118.
1173
* Issue #259: Fixed regression with namespace package handling on ``single
1174
version, externally managed`` installs.
1175
* Issue #100: When building a distribution, Setuptools will no longer match
1176
default files using platform-dependent case sensitivity, but rather will
1177
only match the files if their case matches exactly. As a result, on Windows
1178
and other case-insensitive file systems, files with names such as
1179
'readme.txt' or 'README.TXT' will be omitted from the distribution and a
1180
warning will be issued indicating that 'README.txt' was not found. Other
1181
filenames affected are:
1182
- README.rst
1183
- README
1184
- setup.cfg
1185
- setup.py (or the script name)
1186
- test/test*.py
1187
Any users producing distributions with filenames that match those above
1188
case-insensitively, but not case-sensitively, should rename those files in
1189
their repository for better portability.
1190
* Pull Request #72: When using ``single_version_externally_managed``, the
1191
exclusion list now includes Python 3.2 ``__pycache__`` entries.
1192
* Pull Request #76 and Pull Request #78: lines in top_level.txt are now
1193
ordered deterministically.
1194
* Issue #118: The egg-info directory is now no longer included in the list
1195
of outputs.
1196
* Issue #258: Setuptools now patches distutils msvc9compiler to
1197
recognize the specially-packaged compiler package for easy extension module
1198
support on Python 2.6, 2.7, and 3.2.
1199
* Issue #237: ``pkg_resources`` now uses explicit detection of Python 2 vs.
1200
Python 3, supporting environments where builtins have been patched to make
1201
Python 3 look more like Python 2.
1202
* Issue #240: Based on real-world performance measures against 5.4, zip
1203
manifests are now cached in all circumstances. The
1204
``PKG_RESOURCES_CACHE_ZIP_MANIFESTS`` environment variable is no longer
1205
relevant. The observed "memory increase" referenced in the 5.4 release
1206
notes and detailed in Issue #154 was likely not an increase over the status
1207
quo, but rather only an increase over not storing the zip info at all.
1208
* Issue #242: Use absolute imports in svn_utils to avoid issues if the
1209
installing package adds an xml module to the path.
1210
* Issue #239: Fix typo in 5.5 such that fix did not take.
1211
* Issue #239: Setuptools now includes the setup_requires directive on
1212
Distribution objects and validates the syntax just like install_requires
1213
and tests_require directives.
1214
* Issue #236: Corrected regression in execfile implementation for Python 2.6.
1215
- Enable testsuite run during build. Added BuildRequires needed for that
1216
- Refresh setuptools-5.4.1-create-sitedir.patch
1217
- Add fix-type-error.patch: Fix error during test run
1218
- Add fix-sle11-test-failure.patch: Fix error during test run on SLE11SP3
1219
1220
-------------------------------------------------------------------
1221
Wed Jul 23 08:54:56 UTC 2014 - sleep_walker@suse.cz
1222
1223
- bump to 5.4.1
1224
Changes between 5.4.1 and 3.6
1225
* Python #7776: (ssl_support) Correct usage of host for validation when
1226
tunneling for HTTPS.
1227
* Issue #154: pkg_resources will now cache the zip manifests rather than
1228
re-processing the same file from disk multiple times, but only if the
1229
environment variable PKG_RESOURCES_CACHE_ZIP_MANIFESTS is set. Clients
1230
that package many modules in the same zip file will see some improvement
1231
in startup time by enabling this feature. This feature is not enabled by
1232
default because it causes a substantial increase in memory usage.
1233
* Issue #185: Make svn tagging work on the new style SVN metadata. Thanks
1234
cazabon!
1235
* Prune revision control directories (e.g .svn) from base path as well as
1236
sub-directories.
1237
* Added a Developer Guide to the official documentation.
1238
* Some code refactoring and cleanup was done with no intended behavioral
1239
changes.
1240
* During install_egg_info, the generated lines for namespace package .pth
1241
files are now processed even during a dry run.
1242
* Issue #202: Implemented more robust cache invalidation for the
1243
ZipImporter, building on the work in Issue #168. Special thanks to Jurko
1244
Gospodnetic and PJE.
1245
* Issue #220: Restored script templates.
1246
* Renamed script templates to end with .tmpl now that they no longer need to
1247
be processed by 2to3. Fixes spurious syntax errors during build/install.
1248
* Issue #218: Re-release of 3.8.1 to signal that it supersedes 4.x.
1249
* Incidentally, script templates were updated not to include the
1250
triple-quote escaping.
1251
* Issue #213: Use legacy StringIO behavior for compatibility under pbr.
1252
* Issue #218: Setuptools 3.8.1 superseded 4.0.1, and 4.x was removed from
1253
the available versions to install.
1254
* Issue #210: setup.py develop now copies scripts in binary mode rather than
1255
text mode, matching the behavior of the install command.
1256
* Extend Issue #197 workaround to include all Python 3 versions prior to
1257
* Issue #193: Improved handling of Unicode filenames when building
1258
manifests.
1259
1260
- drop not applying patch setuptools-0.6c9-create-sitedir.patch
1261
- introduce applying patch with the same effect setuptools-5.4.1-create-sitedir.patch
1262
1263
-------------------------------------------------------------------
1264
Thu May 8 11:25:32 UTC 2014 - toddrme2178@gmail.com
1265
1266
- Update to version 3.6
1267
* Issue #203: Honor proxy settings for Powershell downloader in the bootstrap
1268
routine.
1269
- Update to version 3.5.2
1270
* Issue #168: More robust handling of replaced zip files and stale caches.
1271
Fixes ZipImportError complaining about a 'bad local header'.
1272
- Update to version 3.5.1
1273
* Issue #199: Restored ``install._install`` for compatibility with earlier
1274
NumPy versions.
1275
- Update to version 3.5
1276
* Issue #195: Follow symbolic links in find_packages (restoring behavior
1277
broken in 3.4).
1278
* Issue #197: On Python 3.1, PKG-INFO is now saved in a UTF-8 encoding instead
1279
of ``sys.getpreferredencoding`` to match the behavior on Python 2.6-3.4.
1280
* Issue #192: Preferred bootstrap location is now
1281
https://bootstrap.pypa.io/ez_setup.py (mirrored from former location).
1282
1283
-------------------------------------------------------------------
1284
Thu Apr 17 11:57:05 UTC 2014 - toddrme2178@gmail.com
1285
1286
- Update to version 3.4.4
1287
* Issue #184: Correct failure where find_package over-matched
1288
packages when directory traversal isn't short-circuited.
1289
- Update to version 3.4.3
1290
* Issue #183: Really fix test command with Python 3.1.
1291
- Update to version 3.4.2
1292
* Issue #183: Fix additional regression in test command on
1293
Python 3.1.
1294
- Update to version 3.4.1
1295
* Issue #180: Fix regression in test command not caught
1296
by py.test-run tests.
1297
- Update to version 3.4
1298
* Issue #176: Add parameter to the test command to support a
1299
custom test runner: --test-runner or -r.
1300
* Issue #177: Now assume most common invocation to install
1301
command on platforms/environments without stack support
1302
(issuing a warning). Setuptools now installs naturally on
1303
IronPython. Behavior on CPython should be unchanged.
1304
- Remove %check, which now depends on pytest and thus introduces
1305
a dependency loop (setuptools->pytest->py->setuptools)
1306
1307
-------------------------------------------------------------------
1308
Thu Mar 20 14:25:10 UTC 2014 - speilicke@suse.com
1309
1310
- Update to version 3.3:
1311
* Add ``include`` parameter to ``setuptools.find_packages()``.
1312
- Changes from version 3.2:
1313
* Pull Request #39: Add support for C++ targets from Cython ``.pyx`` files.
1314
* Issue #162: Update dependency on certifi to 1.0.1.
1315
* Issue #164: Update dependency on wincertstore to 0.2.
1316
1317
-------------------------------------------------------------------
1318
Fri Jan 31 14:25:55 UTC 2014 - speilicke@suse.com
1319
1320
- Update to version 2.1:
1321
* Issue #129: Suppress inspection of '*.whl' files when searching for files
1322
in a zip-imported file.
1323
* Issue #131: Fix RuntimeError when constructing an egg fetcher.
1324
- Changes from version 2.0.2:
1325
* Fix NameError during installation with Python implementations (e.g. Jython)
1326
not containing parser module.
1327
* Fix NameError in sdist:re_finder.
1328
- Changes from version 2.0.1:
1329
* Issue #124: Fixed error in list detection in upload_docs.
1330
- Changes from version 2.0:
1331
* Issue #121: Exempt lib2to3 pickled grammars from DirectorySandbox.
1332
* Issue #41: Dropped support for Python 2.4 and Python 2.5. Clients requiring
1333
setuptools for those versions of Python should use setuptools 1.x.
1334
* Removed setuptools.command.easy_install.HAS_USER_SITE. Clients
1335
expecting this boolean variable should use site.ENABLE_USER_SITE
1336
instead.
1337
* Removed pkg_resources.ImpWrapper. Clients that expected this class
1338
should use pkgutil.ImpImporter instead.
1339
- Changes from version 1.4.2:
1340
* Issue #116: Correct TypeError when reading a local package index on Python
1341
3.
1342
- Changes from version 1.4.1:
1343
* Issue #114: Use sys.getfilesystemencoding for decoding config in
1344
bdist_wininst distributions.
1345
* Issue #105 and Issue #113: Establish a more robust technique for
1346
determining the terminal encoding
1347
- Changes from version 1.4:
1348
* Issue #27: easy_install will now use credentials from .pypirc if
1349
present for connecting to the package index.
1350
* Pull Request #21: Omit unwanted newlines in package_index._encode_auth
1351
when the username/password pair length indicates wrapping.
1352
- Changes from version 1.3.2:
1353
* Issue #99: Fix filename encoding issues in SVN support.
1354
- Changes from version 1.3.1:
1355
* Remove exuberant warning in SVN support when SVN is not used.
1356
- Changes from version 1.3:
1357
* Address security vulnerability in SSL match_hostname check as reported in
1358
Python #17997.
1359
* Prefer backports.ssl_match_hostname
1360
<https://pypi.python.org/pypi/backports.ssl_match_hostname>_ for backport
1361
implementation if present.
1362
* Correct NameError in ssl_support module (socket.error).
1363
- Changes from version 1.2:
1364
* Issue #26: Add support for SVN 1.7. Special thanks to Philip Thiem for the
1365
contribution.
1366
* Issue #93: Wheels are now distributed with every release. Note that as
1367
reported in Issue #108, as of Pip 1.4, scripts aren't installed properly
1368
from wheels. Therefore, if using Pip to install setuptools from a wheel,
1369
the easy_install command will not be available.
1370
* Setuptools "natural" launcher support, introduced in 1.0, is now officially
1371
supported.
1372
- Changes from version 1.1.7:
1373
* Fixed behavior of NameError handling in 'script template (dev).py' (script
1374
launcher for 'develop' installs).
1375
* ez_setup.py now ensures partial downloads are cleaned up following
1376
a failed download.
1377
* Distribute #363 and Issue #55: Skip an sdist test that fails on locales
1378
other than UTF-8.
1379
- New dependency on python-xml
1380
- Fix update-alternatives usage
1381
1382
-------------------------------------------------------------------
1383
Fri Nov 8 13:29:36 UTC 2013 - aj@ajaissle.de
1384
1385
- New upstream version
1386
* Fixed behavior of NameError handling in 'script template (dev).py' (script launcher for 'develop' installs).
1387
* ez_setup.py now ensures partial downloads are cleaned up following a failed download.
1388
* Distribute #363 and Issue #55: Skip an sdist test that fails on locales other than UTF-8.
1389
1390
-------------------------------------------------------------------
1391
Fri Oct 11 08:40:08 UTC 2013 - speilicke@suse.com
1392
1393
- Update to version 1.1.6:
1394
+ Distribute #349: sandbox.execfile now opens the target file in binary
1395
mode, thus honoring a BOM in the file when compiled.
1396
- Changes from version 1.1.5:
1397
+ Issue #69: Second attempt at fix (logic was reversed).
1398
- Changes from version 1.1.4:
1399
+ Issue #77: Fix error in upload command (Python 2.4).
1400
- Changes from version 1.1.3:
1401
+ Fix NameError in previous patch.
1402
- Changes from version 1.1.2:
1403
+ Issue #69: Correct issue where 404 errors are returned for URLs with
1404
fragments in them (such as #egg=).
1405
- Changes from version 1.1.1:
1406
+ Issue #75: Add --insecure option to ez_setup.py to accommodate
1407
environments where a trusted SSL connection cannot be validated.
1408
+ Issue #76: Fix AttributeError in upload command with Python 2.4.
1409
- Changes from version 1.1:
1410
+ Issue #71 (Distribute #333): EasyInstall now puts less emphasis on the
1411
condition when a host is blocked via --allow-hosts.
1412
+ Issue #72: Restored Python 2.4 compatibility in ez_setup.py.
1413
- Changes from version 1.0:
1414
+ Issue #60: On Windows, Setuptools supports deferring to another launcher,
1415
such as Vinay Sajip's pylauncher <https://bitbucket.org/pypa/pylauncher>_
1416
(included with Python 3.3) to launch console and GUI scripts and not install
1417
its own launcher executables. This experimental functionality is currently
1418
only enabled if the SETUPTOOLS_LAUNCHER environment variable is set to
1419
"natural". In the future, this behavior may become default, but only after
1420
it has matured and seen substantial adoption. The SETUPTOOLS_LAUNCHER
1421
also accepts "executable" to force the default behavior of creating launcher
1422
executables.
1423
+ Issue #63: Bootstrap script (ez_setup.py) now prefers Powershell, curl, or
1424
wget for retrieving the Setuptools tarball for improved security of the
1425
install. The script will still fall back to a simple urlopen on
1426
platforms that do not have these tools.
1427
+ Issue #65: Deprecated the Features functionality.
1428
+ Issue #52: In VerifyingHTTPSConn, handle a tunnelled (proxied)
1429
connection.
1430
+ Backward-Incompatible Changes:
1431
This release includes a couple of backward-incompatible changes, but most if
1432
not all users will find 1.0 a drop-in replacement for 0.9.
1433
- Issue #50: Normalized API of environment marker support. Specifically,
1434
removed line number and filename from SyntaxErrors when returned from
1435
pkg_resources.invalid_marker. Any clients depending on the specific
1436
string representation of exceptions returned by that function may need to
1437
be updated to account for this change.
1438
- Issue #50: SyntaxErrors generated by pkg_resources.invalid_marker are
1439
normalized for cross-implementation consistency.
1440
- Removed --ignore-conflicts-at-my-risk and --delete-conflicting
1441
options to easy_install. These options have been deprecated since 0.6a11.
1442
- Unify changes format
1443
1444
-------------------------------------------------------------------
1445
Sun Aug 18 13:12:32 UTC 2013 - toddrme2178@gmail.com
1446
1447
- Re-add Requires: python. Not needed for recent releases, but a
1448
lot of SLE packages fail without it.
1449
1450
-------------------------------------------------------------------
1451
Mon Jul 29 14:57:27 UTC 2013 - speilicke@suse.com
1452
1453
- Update to version 0.9.8:
1454
+ Issue #53: Fix NameErrors in _vcs_split_rev_from_url.
1455
- Changes from version 0.9.7:
1456
+ Issue #49: Correct AttributeError on PyPy where a hashlib.HASH object does
1457
not have a .name attribute.
1458
+ Issue #34: Documentation now refers to bootstrap script in code repository
1459
referenced by bookmark.
1460
+ Add underscore-separated keys to environment markers (markerlib).
1461
- Changes from version 0.9.6:
1462
+ Issue #44: Test failure on Python 2.4 when MD5 hash doesn't have a .name
1463
attribute.
1464
- Changes from version 0.9.5:
1465
+ Python #17980: Fix security vulnerability in SSL certificate validation.
1466
- Changes from version 0.9.4:
1467
+ Issue #43: Fix issue (introduced in 0.9.1) with version resolution when
1468
upgrading over other releases of Setuptools.
1469
- Changes from version 0.9.3:
1470
+ Issue #42: Fix new AttributeError introduced in last fix.
1471
- Changes from version 0.9.2:
1472
+ Issue #42: Fix regression where blank checksums would trigger an
1473
AttributeError.
1474
- Changes from version 0.9.1:
1475
+ Distribute #386: Allow other positional and keyword arguments to os.open.
1476
+ Corrected dependency on certifi mis-referenced in 0.9.
1477
- Changes from version 0.9:
1478
+ package_index now validates hashes other than MD5 in download links.
1479
- Changes from version 0.8:
1480
+ Code base now runs on Python 2.4 - Python 3.3 without Python 2to3
1481
conversion.
1482
1483
-------------------------------------------------------------------
1484
Thu Jul 18 10:11:58 UTC 2013 - speilicke@suse.com
1485
1486
- Use update-alternatives to be parallel-installable with python3-setuptools
1487
1488
-------------------------------------------------------------------
1489
Tue Jun 25 08:57:08 UTC 2013 - speilicke@suse.com
1490
1491
- Update to version 0.7.4:
1492
+ Issue #20: Fix comparison of parsed SVN version on Python 3.
1493
- Changes from version 0.7.3:
1494
+ Issue #1: Disable installation of Windows-specific files on non-Windows systems.
1495
+ Use new sysconfig module with Python 2.7 or >=3.2.
1496
- Changes from version 0.7.2:
1497
+ Issue #14: Use markerlib when the parser module is not available.
1498
+ Issue #10: ez_setup.py now uses HTTPS to download setuptools from PyPI.
1499
- Changes from version 0.7.1:
1500
+ Fix NameError (Issue #3) again - broken in bad merge.
1501
- Changes from version 0.7:
1502
+ Merged Setuptools and Distribute. See docs/merge.txt for details.
1503
+ Index URL now defaults to HTTPS.
1504
+ Added experimental environment marker support. Now clients may designate a
1505
PEP-426 environment marker for "extra" dependencies. Setuptools uses this
1506
feature in setup.py for optional SSL and certificate validation support
1507
on older platforms. Based on Distutils-SIG discussions, the syntax is
1508
somewhat tentative. There should probably be a PEP with a firmer spec before
1509
the feature should be considered suitable for use.
1510
+ Added support for SSL certificate validation when installing packages from
1511
an HTTPS service.
1512
- Use upstream URL, SDPX style licenses
1513
- Provide/obsolete python-distribute, which merged into setuptools-0.7.x
1514
1515
-------------------------------------------------------------------
1516
Sat Dec 11 21:16:05 UTC 2010 - saschpe@gmx.de
1517
1518
- re-generated spec file with py2pack based on old spec file:
1519
+ now builds on Fedora and Mandriva
1520
1521
-------------------------------------------------------------------
1522
Wed Sep 1 16:29:11 UTC 2010 - jmatejek@novell.com
1523
1524
- update to dev snapshot 0.6c12 - RPM version is set
1525
to 0.6c11.99.r84273 so that version 0.6c12 will be an upgrade when
1526
it comes
1527
- this should fix "AttributeError: 'NoneType' object has no attribute 'clone'"
1528
errors with python 2.7
1529
1530
-------------------------------------------------------------------
1531
Tue Jan 12 10:50:45 UTC 2010 - alexandre@exatati.com.br
1532
1533
- Removed obsolete python-setuptools-distutils-log.diff from sources.
1534
1535
-------------------------------------------------------------------
1536
Tue Nov 10 00:30:36 UTC 2009 - alexandre@exatati.com.br
1537
1538
- update to version 0.6c11
1539
+ Fix "bdist_wininst upload" trying to upload same file twice
1540
- additional changes from 0.6c10
1541
+ Fix for the Python 2.6.3 build_ext API change
1542
+ Ensure C libraries (as opposed to extensions) are also built when doing bdist_egg
1543
+ Support for SVN 1.6
1544
1545
-------------------------------------------------------------------
1546
Wed Nov 4 18:58:21 CET 2009 - matejcik@suse.cz
1547
1548
- removed obsolete python-setuptools-distutils-log patch
1549
1550
-------------------------------------------------------------------
1551
Wed Aug 12 20:07:42 CEST 2009 - matejcik@suse.cz
1552
1553
- improved noarch selection macro
1554
1555
-------------------------------------------------------------------
1556
Fri Jul 31 23:48:25 CEST 2009 - matejcik@suse.cz
1557
1558
- added noarch for suse > 11.1
1559
1560
-------------------------------------------------------------------
1561
Fri Apr 3 15:57:45 CEST 2009 - matejcik@suse.cz
1562
1563
- fixed spec compatibility with older versions
1564
1565
-------------------------------------------------------------------
1566
Mon Mar 30 13:51:48 CEST 2009 - matejcik@suse.cz
1567
1568
- update to 0.6c9
1569
+ python 2.6 compatibility fixes
1570
- added patch to create install path if it doesn't exist
1571
- removed python-devel from requires
1572
1573
-------------------------------------------------------------------
1574
Wed Oct 22 12:09:27 CEST 2008 - skh@suse.de
1575
1576
- add python-setuptools-distutils-log.diff:
1577
setuptools/command/sdist.py: import distutils.log [bnc#428177]
1578
- add python-setuptools-svn15.diff:
1579
setuptools/command/egg_info.py: recognize svn format version 1.5 magic
1580
number [also bnc#428177]
1581
1582
-------------------------------------------------------------------
1583
Mon Aug 18 18:13:45 CEST 2008 - cthiel@suse.de
1584
1585
- update to version 0.6c8
1586
+ Prevent --help-commands and other junk from showing under Python 2.5
1587
when running easy_install --help.
1588
+ Fixed GUI scripts sometimes not executing on Windows
1589
+ Fixed not picking up dependency links from recursive dependencies.
1590
+ Only make .py, .dll and .so files executable when unpacking
1591
eggs
1592
+ Changes for Jython compatibility
1593
- changes in version 0.6c7
1594
+ ftp: download URLs now work correctly.
1595
+ The default --index-url is now http://pypi.python.org/simple, to
1596
use the Python Package Index's new simpler (and faster!) REST API.
1597
1598
-------------------------------------------------------------------
1599
Tue Aug 7 13:20:59 CEST 2007 - cthiel@suse.de
1600
1601
- update to version 0.6c6
1602
+ EasyInstall no longer aborts the installation process if a URL it wants
1603
to retrieve can't be downloaded, unless the URL is an actual package
1604
download. Instead, it issues a warning and tries to keep going.
1605
+ Fixed distutils-style scripts originally built on Windows having their
1606
line endings doubled when installed on any platform.
1607
+ Added --local-snapshots-ok flag, to allow building eggs from
1608
projects installed using setup.py develop.
1609
+ Fixed not HTML-decoding URLs scraped from web pages
1610
1611
-------------------------------------------------------------------
1612
Fri Feb 16 17:32:42 CET 2007 - cthiel@suse.de
1613
1614
- initial package (version 0.6c5)
1615