Files
bpfire/lfs/python3-setuptools
Adolf Belka c2539fe22e python3-setuptools: Update to version 58.0.4
- Update from 56.2.0 to 58.0.4
- Update rootfile
- Changelog
   v58.0.4
     * #2773: Retain case in setup.cfg during sdist.
   v58.0.3
     * #2777: Build does not fail fast when ``use_2to3`` is supplied but set to a false value.
   v58.0.2
     * #2769: Build now fails fast when ``use_2to3`` is supplied.
   v58.0.1
     * #2765: In Distribution.finalize_options, suppress known removed entry points to avoid issues with older Setuptools.
   v58.0.0
     * #2086: Removed support for 2to3 during builds. Projects should port to a unified codebase or pin to an older version of Setuptools using PEP 518 build-requires.
     * #2746: add python_requires example
   v57.5.0
     * #2712: Added implicit globbing support for `[options.data_files]` values.
     * #2737: fix various syntax and style errors in code snippets in docs
   v57.4.0
     * #2722: Added support for ``SETUPTOOLS_EXT_SUFFIX`` environment variable to override the suffix normally detected from the ``sysconfig`` module.
   v57.3.0
     * #2465: Documentation is now published using the Furo theme.
   v57.2.0
     * #2724: Added detection of Windows ARM64 build environments using the ``VSCMD_ARG_TGT_ARCH`` environment variable.
   v57.1.0
     * #2692: Globs are now sorted in 'license_files' restoring reproducibility by eliminating variance from disk order.
     * #2714: Update to distutils at pypa/distutils@e2627b7.
     * #2715: Removed reliance on deprecated ssl.match_hostname by removing the ssl support. Now any index operations rely on the native SSL implementation.
     * #2604: Revamped the backward/cross tool compatibility section to remove
       some confusion.
       Add some examples and the version since when ``entry_points`` are
       supported in declarative configuration.
       Tried to make the reading flow a bit leaner, gather some informations
       that were a bit dispersed.
   v57.0.0
     * #2645: License files excluded via the ``MANIFEST.in`` but matched by either
       the ``license_file`` (deprecated) or ``license_files`` options,
       will be nevertheless included in the source distribution. - by :user:`cdce8p`
     * #2628: Write long description in message payload of PKG-INFO file. - by :user:`cdce8p`
     * #2645: Added ``License-File`` (multiple) to the output package metadata.
       The field will contain the path of a license file, matched by the
       ``license_file`` (deprecated) and ``license_files`` options,
       relative to ``.dist-info``. - by :user:`cdce8p`
     * #2678: Moved Setuptools' own entry points into declarative config.
     * #2680: Vendored `more_itertools <https://pypi.org/project/more-itertools>`_ for Setuptools.
     * #2681: Setuptools own setup.py no longer declares setup_requires, but instead expects wheel to be installed as declared by pyproject.toml.
     * #2650: Updated the docs build tooling to support the latest version of
       Towncrier and show the previews of not-yet-released setuptools versions
       in the changelog -- :user:`webknjaz`

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2022-01-14 13:44:49 +00:00

83 lines
3.1 KiB
Plaintext

###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 58.0.4
THISAPP = setuptools-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = python3-setuptools
PAK_VER = 4
DEPS =
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 17245af34e1a7d54976bca8c1bf092b7
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
dist:
@$(PAK)
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && python3 setup.py install
@rm -rf $(DIR_APP)
@$(POSTBUILD)