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

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


Branch: CURRENT, Version: 67.8.0, Package name: py310-setuptools-67.8.0, Maintainer: pkgsrc-users

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/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 2434.058 KB

Version history: (Expand)


CVS history: (Expand)


   2023-05-21 20:58:26 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: update to 67.8.0.

v67.8.0
-------

Changes
^^^^^^^
* #3128: In deprecated easy_install, reload and merge the pth file before saving.

Misc
^^^^
* #3915: Adequate tests to the latest changes in ``virtualenv`` for Python 3.12.
   2023-04-26 15:34:30 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 67.7.2

v67.7.2

Misc
* Fixed wrong URLs used in warnings and logs.

v67.7.1

Misc
* Fixes setuptools.dist:invalid_unless_false when value is false don't raise error

v67.7.0

Changes
* Overhaul warning system for better visibility.

Documentation changes
* Added a note about historical presence of wheel in build-system.requires, in \ 
pyproject.toml.
* Improved the documentation example regarding making a thin PEP 517 in-tree \ 
backend wrapper of setuptools.build_meta that is future-proof and supports PEP \ 
660 hook too

Misc
* Add a stacklevel parameter to warnings.warn() to provide more information to \ 
the user.
   2023-04-04 17:03:50 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 67.6.1

v67.6.1

Misc

Fixed _WouldIgnoreField warnings for scripts and gui_scripts, when entry-points \ 
is not listed in dynamic.
Update code generated by validate-pyproject to use v0.12.2. This should fix \ 
default license patterns when pyproject.toml is used.

v67.6.0

Changes

Added caching for supported wheel tags.
Added pruning heuristics to PackageFinder based on exclude.

v67.5.1

Misc

Fixed interaction between setuptools' package auto-discovery and auto-generated \ 
htmlcov files.

Previously, the htmlcov name was ignored when searching for single-file modules, \ 
however the correct behaviour is to ignore it when searching for packages (since \ 
it is supposed to be a directory, see coverage config) -- by \ 
:user:`yukihiko-shinoda`.

Improved error messages for pyproject.toml validations.

Fixed pkg_resources errors caused when parsing metadata of packages that are \ 
already installed but do not conform with PEP 440.

v67.5.0

Changes

Although pkg_resources has been discouraged for use, some projects still \ 
consider pkg_resources viable for usage. This change makes it clear that \ 
pkg_resources should not be used, emitting a DeprecationWarning when imported.
v67.4.0

Changes

Update vendored importlib-metadata (to 6.0.0) and importlib-resources (to 5.10.2)
   2023-02-21 07:19:44 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 67.3.3

v67.3.3

Misc

* Restore quoted #include argument to has_function.

v67.3.2

Misc

* Improve deprecation warning message on pkg_resources.declare_namespace to \ 
display package name.

v67.3.1

Misc

* Fixes egg_info code path triggered during integration with pip.

v67.3.0

Deprecations

* Added deprecation warning for pkg_resources.declare_namespace. Users that wish \ 
to implement namespace packages, are recommended to follow the practice \ 
described in PEP 420 and omit the __init__.py file entirely.

Changes

* Reduced usage of pkg_resources in setuptools via internal restructuring and \ 
refactoring.

Misc

* Added debugging tips for "editable mode" and update related docs. \ 
Instead of using a custom exception to display the help message to the user, \ 
setuptools will now use a warning and re-raise the original exception.
* Added clarification about editable_wheel and dist_info CLI commands: they \ 
should not be called directly with python setup.py .... Instead they are \ 
reserved for internal use of setuptools (effectively as "private" \ 
commands). Users are recommended to rely on build backend APIs (PEP 517 and PEP \ 
660) exposed by setuptools.build_meta.
   2022-11-24 20:01:32 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 65.6.3

v65.6.3

Misc

Fix condition to patch distutils.dist.log to only apply when using distutils \ 
from the stdlib.

v65.6.2

No significant changes.
   2022-11-23 18:58:14 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 65.6.1

v65.6.1

Documentation changes

* Documented that distutils.cfg might be ignored unless \ 
SETUPTOOLS_USE_DISTUTILS=stdlib.

Misc

* Improve clib builds reproducibility by sorting sources -- by :user:`danigm`
* Improved exception/traceback when invalid entry-points are specified.
* Fixed logging errors: 'underlying buffer has been detached'.
* Merge pypa/distutils@3e9d47e with compatibility fix for distutils.log.Log.
* Changed minor text details (spelling, spaces ...)
* Removed unnecessary coding: utf-8 annotations
* Fixed temporary build directories interference with auto-discovery.
   2022-11-20 18:09:38 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 65.6.0

v65.6.0

Changes

Sync with pypa/distutils@e0787fa, including pypa/distutils#183 updating \ 
distutils to use the Python logging framework.
   2022-11-09 14:14:32 by Joerg Sonnenberger | Files touched by this commit (223)
Log message:
Reset MAINTAINER