./devel/py-setuptools, New Python packaging system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 34.3.2, Package name: py27-setuptools-34.3.2, Maintainer: joerg

setuptools is a collection of enhancements to the Python distutils
that allow you to more easily build and distribute Python packages,
especially ones that have dependencies on other packages.

DEINSTALL [+/-]

Required to run:
[textproc/py-expat] [lang/python27] [lang/py-six] [devel/py-appdirs] [devel/py-packaging]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: bb762d53256e644553e8b40880ce42e07c4dcb6b
RMD160: 784d351eaf64945b4d46b49d1bf80952d3e435a2
Filesize: 608.3 KB

Version history: (Expand)


CVS history: (Expand)


   2017-03-13 11:18:37 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-setuptools to 34.3.2.

v34.3.2
-------

* #993: Fix documentation upload by correcting
  rendering of content-type in _build_multipart
  on Python 3.
   2017-03-05 15:29:27 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-setuptools to 34.3.1.

v34.3.1
-------

* #988: Trap ``os.unlink`` same as ``os.remove`` in
  ``auto_chmod`` error handler.

* #983: Fixes to invalid escape sequence deprecations on
  Python 3.6.
   2017-02-27 11:42:34 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-setuptools to 34.3.0.

Fix test target.
4 tests failing, three due to pip not existing (we have pip3.6 et al.),
one because of ASCII locale.

v34.3.0
-------

* #941: In the upload command, if the username is blank,
  default to ``getpass.getuser()``.

* #971: Correct distutils findall monkeypatch to match
  appropriate versions (namely Python 3.4.6).
   2017-02-20 11:04:10 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-setuptools to 34.2.0.

v34.2.0
-------

* #966: Add support for reading dist-info metadata and
  thus locating Distributions from zip files.

* #968: Allow '+' and '!' in egg fragments
  so that it can take package names that contain
  PEP 440 conforming version specifiers.
   2017-02-08 13:11:22 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated py-setuptools to 34.1.1.

v34.1.1
-------

* #953: More aggressively employ the compatibility issue
  originally added in #706.

v34.1.0
-------

* #930: ``build_info`` now accepts two new parameters
  to optimize and customize the building of C libraries.

v34.0.3
-------

* #947: Loosen restriction on the version of six required,
  restoring compatibility with environments relying on
  six 1.6.0 and later.

v34.0.2
-------

* #882: Ensure extras are honored when building the
  working set.
* #913: Fix issue in develop if package directory has
  a trailing slash.

v34.0.1
-------

* #935: Fix glob syntax in graft.

v34.0.0
-------

* #581: Instead of vendoring the growing list of
  dependencies that Setuptools requires to function,
  Setuptools now requires these dependencies just like
  any other project. Unlike other projects, however,
  Setuptools cannot rely on ``setup_requires`` to
  demand the dependencies it needs to install because
  its own machinery would be necessary to pull those
  dependencies if not present (a bootstrapping problem).
  As a result, Setuptools no longer supports self upgrade or
  installation in the general case. Instead, users are
  directed to use pip to install and upgrade using the
  ``wheel`` distributions of setuptools.

  Users are welcome to contrive other means to install
  or upgrade Setuptools using other means, such as
  pre-installing the Setuptools dependencies with pip
  or a bespoke bootstrap tool, but such usage is not
  recommended and is not supported.

  As discovered in #940, not all versions of pip will
  successfully install Setuptools from its pre-built
  wheel. If you encounter issues with "No module named
  six" or "No module named packaging", especially
  following a line "Running setup.py egg_info for package
  setuptools", then your pip is not new enough.

  There's an additional issue in pip where setuptools
  is upgraded concurrently with other source packages,
  described in pip #4253. The proposed workaround is to
  always upgrade Setuptools first prior to upgrading
  other packages that would upgrade Setuptools.
   2017-01-26 19:09:19 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
v33.1.1
-------
* 921: Correct issue where certifi fallback not being
  reached on Windows.

v33.1.0
-------
Installation via pip, as indicated in the `Python Packaging
User's Guide <https://packaging.python.org/installing/>`_,
is the officially-supported mechanism for installing
Setuptools, and this recommendation is now explicit in the
much more concise README.

Other edits and tweaks were made to the documentation. The
codebase is unchanged.

v33.0.0
-------
* 619: Removed support for the ``tag_svn_revision``
  distribution option. If Subversion tagging support is
  still desired, consider adding the functionality to
  setuptools_svn in setuptools_svn 2.
   2016-12-19 10:02:59 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-setuptools to 32.1.0.

v32.1.0
-------

* #891: In 'test' command on test failure, raise DistutilsError,
  suppression invocation of subsequent commands.

v32.0.0
-------

* #890: Revert #849. ``global-exclude .foo`` will not match all
  ``*.foo`` files any more. Package authors must add an explicit
  wildcard, such as ``global-exclude *.foo``, to match all
  ``.foo`` files. See #886, #849.

v31.0.1
-------

* #885: Fix regression where 'pkg_resources._rebuild_mod_path'
  would fail when a namespace package's '__path__' was not
  a list with a sort attribute.

v31.0.0
-------

* #250: Install '-nspkg.pth' files for packages installed
  with 'setup.py develop'. These .pth files allow
  namespace packages installed by pip or develop to
  co-mingle. This change required the removal of the
  change for #805 and pip #1924, introduced in 28.3.0 and implicated
  in #870, but means that namespace packages not in a
  site packages directory will no longer work on Python
  earlier than 3.5, whereas before they would work on
  Python not earlier than 3.3.
   2016-12-12 15:58:18 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated py-setuptools to 30.4.0.

v30.4.0
-------

* #879: For declarative config:
  - read_configuration() now accepts ignore_option_errors argument. This allows \ 
scraping tools to read metadata without a need to download entire packages. E.g. \ 
we can gather some stats right from GitHub repos just by downloading setup.cfg.
  - packages find: directive now supports fine tuning from a subsection. The \ 
same arguments as for find() are accepted.

v30.3.0
-------

* #394 via #862: Added support for `declarative package
  config in a setup.cfg file
  \ 
<http://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files>`_.

v30.2.1
-------

* #850: In test command, invoke unittest.main with
  indication not to exit the process.

v30.2.0
-------

* #854: Bump to vendored Packaging 16.8.

v30.1.0
-------

* #846: Also trap 'socket.error' when opening URLs in
  package_index.

* #849: Manifest processing now matches the filename
  pattern anywhere in the filename and not just at the
  start. Restores behavior found prior to 28.5.0.

v30.0.0
-------

* #864: Drop support for Python 3.2. Systems requiring
  Python 3.2 support must use 'setuptools < 30'.

* #825: Suppress warnings for single files.

* #830 via #843: Once again restored inclusion of data
  files to sdists, but now trap TypeError caused by
  techniques employed rjsmin and similar.