Download, build, install, upgrade, and uninstall Python packages -- easily!

Edit Package python-setuptools

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

Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename Size Changed
_multibuild 0000000053 53 Bytes
python-setuptools.changes 0000139977 137 KB
python-setuptools.spec 0000005143 5.02 KB
setuptools-70.0.0.tar.gz 0002265182 2.16 MB
sort-for-reproducibility.patch 0000001890 1.85 KB
Latest Revision
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 262)
- Update to 70.0.0:
  * Features
    + Emit a warning when [tools.setuptools] is present in pyproject.toml and
      will be ignored.
    + Improved AttributeError error message if pkg_resources.EntryPoint.require
      is called without extras or distribution Gracefully "do nothing" when
      trying to activate a pkg_resources.Distribution with a None location,
      rather than raising a TypeError.
    + Refresh unpinned vendored dependencies.
    + Updated vendored packaging to version 24.0.
    + Merged with pypa/distutils@55982565e.
    + Support PEP 625 by canonicalizing package name and version in filenames.
    + Explicitly use encoding="locale" for .pth files whenever possible, to
      reduce EncodingWarnings.
    + Updated and removed obsolete Python < 3.8 code and comments.
    + Updated pkg_resources to use stdlib importlib.machinery instead of
      importlib_machinery.
  * Bugfixes
    + In install command, use super to call the superclass methods. Avoids
      race conditions when monkeypatching from _distutils_system_mod occurs
      late.
    + Fix finder template for lenient editable installs of implicit nested
      namespaces constructed by using package_dir to reorganise directory
      structure.
    + Remove attempt to canonicalize the version. It's already canonical
      enough.
    + Clarify some pkg_resources methods return bytes, not str. Also return an
      empty bytes in EmptyProvider._get.
    + Return an empty list by default in
      pkg_resources.ResourceManager.cleanup_resources.
Comments 2

Björn Bidar's avatar

I noticed that the package also contains windows executeables. Should we ship those?


Daniel Garcia's avatar

I don't think that we need those .exe, I've just removed it.

openSUSE Build Service is sponsored by