pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel py-flit_core py-flit: updated to 3.7.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/222538c266b0
branches:  trunk
changeset: 376425:222538c266b0
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Apr 07 12:28:15 2022 +0000

description:
py-flit_core py-flit: updated to 3.7.1

Version 3.7.1

Fix building packages which need execution to get the version number, and have a relative import in __init__.py.


Version 3.7

Support for external data files such as man pages or Jupyter extension support files.
Project names are now lowercase in wheel filenames and .dist-info folder names, in line with the specification.
Improved support for bootstrapping a Python environment, e.g. for downstream packagers. flit_core.wheel is usable with python -m to create wheels before the build tool is available, and flit_core 
sdists also include a script to install itself from a wheel before installer is available.
Use newer importlib APIs, fixing some deprecation warnings

diffstat:

 devel/py-flit/Makefile       |  14 +++++---------
 devel/py-flit/PLIST          |  38 +++++++++-----------------------------
 devel/py-flit/distinfo       |   8 ++++----
 devel/py-flit/files/setup.py |  33 ---------------------------------
 devel/py-flit_core/Makefile  |   7 +++++--
 devel/py-flit_core/PLIST     |  13 ++++++++++++-
 devel/py-flit_core/distinfo  |   8 ++++----
 7 files changed, 39 insertions(+), 82 deletions(-)

diffs (251 lines):

diff -r fa2cd034ea6c -r 222538c266b0 devel/py-flit/Makefile
--- a/devel/py-flit/Makefile    Thu Apr 07 12:12:02 2022 +0000
+++ b/devel/py-flit/Makefile    Thu Apr 07 12:28:15 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2022/01/10 19:17:10 adam Exp $
+# $NetBSD: Makefile,v 1.4 2022/04/07 12:28:15 adam Exp $
 
-# Important: Re-generate files/setup.py on update.
-DISTNAME=      flit-3.6.0
+DISTNAME=      flit-3.7.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=f/flit/}
@@ -13,9 +12,9 @@
 
 DEPENDS+=      ${PYPKGPREFIX}-docutils>=0:../../textproc/py-docutils
 DEPENDS+=      ${PYPKGPREFIX}-flit_core-${PKGVERSION_NOREV}:../../devel/py-flit_core
+DEPENDS+=      ${PYPKGPREFIX}-requests>=0:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-tomli>=0:../../textproc/py-tomli
 DEPENDS+=      ${PYPKGPREFIX}-tomli_w>=0:../../textproc/py-tomli_w
-DEPENDS+=      ${PYPKGPREFIX}-requests>=0:../../devel/py-requests
 TEST_DEPENDS+= ${PYPKGPREFIX}-responses>=0:../../net/py-responses
 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=2.7.3:../../devel/py-test
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=0:../../devel/py-test-cov
@@ -25,15 +24,12 @@
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
-pre-configure:
-       ${CP} ${FILESDIR}/setup.py ${WRKSRC}/
-
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} flit flit-${PYVERSSUFFIX} || ${TRUE}
 
 do-test:
-       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} -m pytest tests
+       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r fa2cd034ea6c -r 222538c266b0 devel/py-flit/PLIST
--- a/devel/py-flit/PLIST       Thu Apr 07 12:12:02 2022 +0000
+++ b/devel/py-flit/PLIST       Thu Apr 07 12:28:15 2022 +0000
@@ -1,77 +1,57 @@
-@comment $NetBSD: PLIST,v 1.2 2022/01/10 19:17:10 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2022/04/07 12:28:15 adam Exp $
 bin/flit-${PYVERSSUFFIX}
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
 ${PYSITELIB}/flit/__init__.py
 ${PYSITELIB}/flit/__init__.pyc
-${PYSITELIB}/flit/__init__.pyo
 ${PYSITELIB}/flit/__main__.py
 ${PYSITELIB}/flit/__main__.pyc
-${PYSITELIB}/flit/__main__.pyo
 ${PYSITELIB}/flit/_get_dirs.py
 ${PYSITELIB}/flit/_get_dirs.pyc
-${PYSITELIB}/flit/_get_dirs.pyo
 ${PYSITELIB}/flit/build.py
 ${PYSITELIB}/flit/build.pyc
-${PYSITELIB}/flit/build.pyo
 ${PYSITELIB}/flit/buildapi.py
 ${PYSITELIB}/flit/buildapi.pyc
-${PYSITELIB}/flit/buildapi.pyo
 ${PYSITELIB}/flit/config.py
 ${PYSITELIB}/flit/config.pyc
-${PYSITELIB}/flit/config.pyo
 ${PYSITELIB}/flit/init.py
 ${PYSITELIB}/flit/init.pyc
-${PYSITELIB}/flit/init.pyo
 ${PYSITELIB}/flit/install.py
 ${PYSITELIB}/flit/install.pyc
-${PYSITELIB}/flit/install.pyo
 ${PYSITELIB}/flit/license_templates/apache
 ${PYSITELIB}/flit/license_templates/gpl3
 ${PYSITELIB}/flit/license_templates/mit
 ${PYSITELIB}/flit/log.py
 ${PYSITELIB}/flit/log.pyc
-${PYSITELIB}/flit/log.pyo
 ${PYSITELIB}/flit/logo.py
 ${PYSITELIB}/flit/logo.pyc
-${PYSITELIB}/flit/logo.pyo
 ${PYSITELIB}/flit/sdist.py
 ${PYSITELIB}/flit/sdist.pyc
-${PYSITELIB}/flit/sdist.pyo
 ${PYSITELIB}/flit/tomlify.py
 ${PYSITELIB}/flit/tomlify.pyc
-${PYSITELIB}/flit/tomlify.pyo
 ${PYSITELIB}/flit/upload.py
 ${PYSITELIB}/flit/upload.pyc
-${PYSITELIB}/flit/upload.pyo
 ${PYSITELIB}/flit/validate.py
 ${PYSITELIB}/flit/validate.pyc
-${PYSITELIB}/flit/validate.pyo
 ${PYSITELIB}/flit/vcs/__init__.py
 ${PYSITELIB}/flit/vcs/__init__.pyc
-${PYSITELIB}/flit/vcs/__init__.pyo
 ${PYSITELIB}/flit/vcs/git.py
 ${PYSITELIB}/flit/vcs/git.pyc
-${PYSITELIB}/flit/vcs/git.pyo
 ${PYSITELIB}/flit/vcs/hg.py
 ${PYSITELIB}/flit/vcs/hg.pyc
-${PYSITELIB}/flit/vcs/hg.pyo
 ${PYSITELIB}/flit/vendorized/__init__.py
 ${PYSITELIB}/flit/vendorized/__init__.pyc
-${PYSITELIB}/flit/vendorized/__init__.pyo
 ${PYSITELIB}/flit/vendorized/readme/__init__.py
 ${PYSITELIB}/flit/vendorized/readme/__init__.pyc
-${PYSITELIB}/flit/vendorized/readme/__init__.pyo
 ${PYSITELIB}/flit/vendorized/readme/clean.py
 ${PYSITELIB}/flit/vendorized/readme/clean.pyc
-${PYSITELIB}/flit/vendorized/readme/clean.pyo
 ${PYSITELIB}/flit/vendorized/readme/rst.py
 ${PYSITELIB}/flit/vendorized/readme/rst.pyc
-${PYSITELIB}/flit/vendorized/readme/rst.pyo
 ${PYSITELIB}/flit/wheel.py
 ${PYSITELIB}/flit/wheel.pyc
-${PYSITELIB}/flit/wheel.pyo
diff -r fa2cd034ea6c -r 222538c266b0 devel/py-flit/distinfo
--- a/devel/py-flit/distinfo    Thu Apr 07 12:12:02 2022 +0000
+++ b/devel/py-flit/distinfo    Thu Apr 07 12:28:15 2022 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2022/01/10 19:17:10 adam Exp $
+$NetBSD: distinfo,v 1.5 2022/04/07 12:28:15 adam Exp $
 
-BLAKE2s (flit-3.6.0.tar.gz) = 789e58530006aa94eeb37fa2aa35f81df420d9aac92055dcb77288c6f6eb61f7
-SHA512 (flit-3.6.0.tar.gz) = 6506ecc73f9e0373e84b5b90a3d567f1edad6d95561886ff1f08f37addfc39006e75ab199c376a7d18452f6b8e2cbdd9e8f59a1fc96037702c3c682dc0b5a757
-Size (flit-3.6.0.tar.gz) = 133365 bytes
+BLAKE2s (flit-3.7.1.tar.gz) = 908e5ab6ed3854977d9d04b6291cb6501c49dcee4837bec66b740b28d74bae7a
+SHA512 (flit-3.7.1.tar.gz) = 336e81b034da2f38d7decb32c8961ce62d30f6fd2cb4778b09c956eb400277673d4c94cd57cf08fa7f115f8836aadb0469197d0096f833da9317db8a4f75baed
+Size (flit-3.7.1.tar.gz) = 136642 bytes
 SHA1 (patch-tests_test__find__python__executable.py) = ba687b8828f40720da7d3bbaea60b0665d781b5b
diff -r fa2cd034ea6c -r 222538c266b0 devel/py-flit/files/setup.py
--- a/devel/py-flit/files/setup.py      Thu Apr 07 12:12:02 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#!/usr/bin/env python
-
-from setuptools import setup
-
-packages = \
-['flit', 'flit.vcs', 'flit.vendorized', 'flit.vendorized.readme']
-
-package_data = \
-{'': ['*'], 'flit': ['license_templates/*']}
-
-install_requires = \
-['flit_core >=3.6.0', 'requests', 'docutils', 'tomli', 'tomli-w']
-
-extras_require = \
-{'doc': ['sphinx', 'sphinxcontrib_github_alt', 'pygments-github-lexers'],
- 'test': ['testpath', 'responses', 'pytest>=2.7.3', 'pytest-cov']}
-
-entry_points = \
-{'console_scripts': ['flit = flit:main']}
-
-setup(name='flit',
-      version='3.6.0',
-      description='A simple packaging tool for simple packages.',
-      author=None,
-      author_email='Thomas Kluyver <thomas%kluyver.me.uk@localhost>',
-      url=None,
-      packages=packages,
-      package_data=package_data,
-      install_requires=install_requires,
-      extras_require=extras_require,
-      entry_points=entry_points,
-      python_requires='>=3.6',
-     )
diff -r fa2cd034ea6c -r 222538c266b0 devel/py-flit_core/Makefile
--- a/devel/py-flit_core/Makefile       Thu Apr 07 12:12:02 2022 +0000
+++ b/devel/py-flit_core/Makefile       Thu Apr 07 12:28:15 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2022/01/25 21:51:58 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2022/04/07 12:28:15 adam Exp $
 
-DISTNAME=      flit_core-3.6.0
+DISTNAME=      flit_core-3.7.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=f/flit-core/}
@@ -17,5 +17,8 @@
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
+do-test:
+       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} flit_core/tests
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r fa2cd034ea6c -r 222538c266b0 devel/py-flit_core/PLIST
--- a/devel/py-flit_core/PLIST  Thu Apr 07 12:12:02 2022 +0000
+++ b/devel/py-flit_core/PLIST  Thu Apr 07 12:28:15 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2022/01/11 21:49:03 nros Exp $
+@comment $NetBSD: PLIST,v 1.4 2022/04/07 12:28:15 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -29,6 +29,11 @@
 ${PYSITELIB}/flit_core/tests/samples/constructed_version/pyproject.toml
 ${PYSITELIB}/flit_core/tests/samples/extras-dev-conflict.toml
 ${PYSITELIB}/flit_core/tests/samples/extras.toml
+${PYSITELIB}/flit_core/tests/samples/imported_version/package1/__init__.py
+${PYSITELIB}/flit_core/tests/samples/imported_version/package1/__init__.pyc
+${PYSITELIB}/flit_core/tests/samples/imported_version/package1/_version.py
+${PYSITELIB}/flit_core/tests/samples/imported_version/package1/_version.pyc
+${PYSITELIB}/flit_core/tests/samples/imported_version/pyproject.toml
 ${PYSITELIB}/flit_core/tests/samples/inclusion/LICENSES/README
 ${PYSITELIB}/flit_core/tests/samples/inclusion/doc/subdir/test.txt
 ${PYSITELIB}/flit_core/tests/samples/inclusion/doc/test.rst
@@ -85,6 +90,12 @@
 ${PYSITELIB}/flit_core/tests/samples/requires-envmark.toml
 ${PYSITELIB}/flit_core/tests/samples/requires-extra-envmark.toml
 ${PYSITELIB}/flit_core/tests/samples/requires-requests.toml
+${PYSITELIB}/flit_core/tests/samples/with_data_dir/LICENSE
+${PYSITELIB}/flit_core/tests/samples/with_data_dir/README.rst
+${PYSITELIB}/flit_core/tests/samples/with_data_dir/data/share/man/man1/foo.1
+${PYSITELIB}/flit_core/tests/samples/with_data_dir/module1.py
+${PYSITELIB}/flit_core/tests/samples/with_data_dir/module1.pyc
+${PYSITELIB}/flit_core/tests/samples/with_data_dir/pyproject.toml
 ${PYSITELIB}/flit_core/tests/test_build_thyself.py
 ${PYSITELIB}/flit_core/tests/test_build_thyself.pyc
 ${PYSITELIB}/flit_core/tests/test_buildapi.py
diff -r fa2cd034ea6c -r 222538c266b0 devel/py-flit_core/distinfo
--- a/devel/py-flit_core/distinfo       Thu Apr 07 12:12:02 2022 +0000
+++ b/devel/py-flit_core/distinfo       Thu Apr 07 12:28:15 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2022/01/10 19:22:44 adam Exp $
+$NetBSD: distinfo,v 1.2 2022/04/07 12:28:15 adam Exp $
 
-BLAKE2s (flit_core-3.6.0.tar.gz) = 3b6fa5b5cb59735775a7c34cb4c11f4d4abcd44e0ccf5e480abd747dd928d17d
-SHA512 (flit_core-3.6.0.tar.gz) = 6a217a6e7d8c4f81491314987ff1510f1cede233213982d9f7b2705ab5b1a7fb4b337ad9daa5ff824ed00034ba1d53215d56def86909240d49265e628ffb83b2
-Size (flit_core-3.6.0.tar.gz) = 37534 bytes
+BLAKE2s (flit_core-3.7.1.tar.gz) = 3a1a14c0525759d7a6c88e243fec45d96ce3517476628592c57b08678c775513
+SHA512 (flit_core-3.7.1.tar.gz) = 8c477bcd2924a93b51e6f3d8bbc3599929663c8d5addf16062e8e1b6c5acd740a4e4905b144092efb6e38e9700479525013831a53e055438f94c1e53ff5c6f8d
+Size (flit_core-3.7.1.tar.gz) = 40330 bytes



Home | Main Index | Thread Index | Old Index