/py-setuptools, New Python packaging system
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.
#!/bin/shRequired to run:
# $NetBSD: DEINSTALL,v 188.8.131.52 2006/11/14 13:33:29 joerg Exp $
case $STAGE in
] Required to build:
Master sites: SHA1:
Version history: (Expand)
- (2017-03-14) Updated to version: py27-setuptools-34.3.2
- (2017-03-05) Updated to version: py27-setuptools-34.3.1
- (2017-02-27) Updated to version: py27-setuptools-34.3.0
- (2017-02-21) Updated to version: py27-setuptools-34.2.0
- (2017-02-08) Updated to version: py27-setuptools-34.1.1
- (2017-01-27) Updated to version: py27-setuptools-33.1.1
CVS history: (Expand)
| 2017-03-13 11:18:37 by Thomas Klausner | Files touched by this commit (2) | |
Updated py-setuptools to 34.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) | |
Updated py-setuptools to 34.3.1.
* #988: Trap ``os.unlink`` same as ``os.remove`` in
``auto_chmod`` error handler.
* #983: Fixes to invalid escape sequence deprecations on
| 2017-02-27 11:42:34 by Thomas Klausner | Files touched by this commit (2) | |
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.
* #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) | |
Updated py-setuptools to 34.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) | |
Updated py-setuptools to 34.1.1.
* #953: More aggressively employ the compatibility issue
originally added in #706.
* #930: ``build_info`` now accepts two new parameters
to optimize and customize the building of C libraries.
* #947: Loosen restriction on the version of six required,
restoring compatibility with environments relying on
six 1.6.0 and later.
* #882: Ensure extras are honored when building the
* #913: Fix issue in develop if package directory has
a trailing slash.
* #935: Fix glob syntax in graft.
* #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) |
* 921: Correct issue where certifi fallback not being
reached on Windows.
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.
* 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) | |
Updated py-setuptools to 32.1.0.
* #891: In 'test' command on test failure, raise DistutilsError,
suppression invocation of subsequent commands.
* #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.
* #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.
* #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) | |
Updated py-setuptools to 30.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.
* #394 via #862: Added support for `declarative package
config in a setup.cfg file
* #850: In test command, invoke unittest.main with
indication not to exit the process.
* #854: Bump to vendored Packaging 16.8.
* #846: Also trap 'socket.error' when opening URLs in
* #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.
* #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.