pkgsrc-Changes archive

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

CVS commit: pkgsrc/www/py-scrapy



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu May 15 09:21:59 UTC 2025

Modified Files:
        pkgsrc/www/py-scrapy: Makefile PLIST distinfo

Log Message:
py-scrapy: updated to 2.13.0

Scrapy 2.13.0 (2025-05-08)

Highlights:

- The asyncio reactor is now enabled by default

- Replaced ``start_requests()`` (sync) with :meth:`~scrapy.Spider.start`
  (async) and changed how it is iterated.

- Added the :reqmeta:`allow_offsite` request meta key

- :ref:`Spider middlewares that don't support asynchronous spider output
  <sync-async-spider-middleware>` are deprecated

- Added a base class for :ref:`universal spider middlewares
  <universal-spider-middleware>`


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/www/py-scrapy/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/www/py-scrapy/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/www/py-scrapy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-scrapy/Makefile
diff -u pkgsrc/www/py-scrapy/Makefile:1.26 pkgsrc/www/py-scrapy/Makefile:1.27
--- pkgsrc/www/py-scrapy/Makefile:1.26  Mon Apr 14 20:28:02 2025
+++ pkgsrc/www/py-scrapy/Makefile       Thu May 15 09:21:59 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.26 2025/04/14 20:28:02 adam Exp $
+# $NetBSD: Makefile,v 1.27 2025/05/15 09:21:59 adam Exp $
 
-DISTNAME=      scrapy-2.12.0
+DISTNAME=      scrapy-2.13.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=S/Scrapy/}
 
@@ -11,13 +10,12 @@ HOMEPAGE=   https://scrapy.org/
 COMMENT=       High-level Web Crawling and Web Scraping framework
 LICENSE=       modified-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.27.0:../../devel/py-hatchling
 DEPENDS+=      ${PYPKGPREFIX}-cssselect>=0.9.1:../../textproc/py-cssselect
 DEPENDS+=      ${PYPKGPREFIX}-defusedxml>=0.7.1:../../textproc/py-defusedxml
 DEPENDS+=      ${PYPKGPREFIX}-itemadapter>=0.1.0:../../textproc/py-itemadapter
 DEPENDS+=      ${PYPKGPREFIX}-itemloaders>=1.0.1:../../textproc/py-itemloaders
 DEPENDS+=      ${PYPKGPREFIX}-lxml>=4.6.0:../../textproc/py-lxml
-DEPENDS+=      ${PYPKGPREFIX}-cssselect>=0.9.1:../../textproc/py-cssselect
 DEPENDS+=      ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
 DEPENDS+=      ${PYPKGPREFIX}-parsel>=1.5.0:../../www/py-parsel
 DEPENDS+=      ${PYPKGPREFIX}-protego>=0.1.15:../../www/py-protego
@@ -28,6 +26,9 @@ DEPENDS+=     ${PYPKGPREFIX}-tldextract-[0-9
 DEPENDS+=      ${PYPKGPREFIX}-twisted>=21.7.0:../../net/py-twisted
 DEPENDS+=      ${PYPKGPREFIX}-w3lib>=1.17.0:../../www/py-w3lib
 DEPENDS+=      ${PYPKGPREFIX}-zope.interface>=5.1.0:../../devel/py-zope.interface
+TEST_DEPENDS+= ${PYPKGPREFIX}-pexpect-[0-9]*:../../devel/py-pexpect
+TEST_DEPENDS+= ${PYPKGPREFIX}-sybil-[0-9]*:../../devel/py-sybil
+TEST_DEPENDS+= ${PYPKGPREFIX}-testfixtures-[0-9]*:../../devel/py-testfixtures
 
 USE_LANGUAGES= # none
 
@@ -36,7 +37,6 @@ post-install:
        ${MV} scrapy scrapy-${PYVERSSUFFIX} || ${TRUE}
 
 .include "../../lang/python/wheel.mk"
-PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
-PYTHON_VERSIONED_DEPENDENCIES+=        OpenSSL
+PYTHON_VERSIONED_DEPENDENCIES+=        OpenSSL cryptography
 .include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-scrapy/PLIST
diff -u pkgsrc/www/py-scrapy/PLIST:1.14 pkgsrc/www/py-scrapy/PLIST:1.15
--- pkgsrc/www/py-scrapy/PLIST:1.14     Mon Apr 14 20:28:02 2025
+++ pkgsrc/www/py-scrapy/PLIST  Thu May 15 09:21:59 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2025/04/14 20:28:02 adam Exp $
+@comment $NetBSD: PLIST,v 1.15 2025/05/15 09:21:59 adam Exp $
 bin/scrapy-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -6,7 +6,6 @@ ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/scrapy/VERSION
 ${PYSITELIB}/scrapy/__init__.py
 ${PYSITELIB}/scrapy/__init__.pyc
@@ -361,6 +360,9 @@ ${PYSITELIB}/scrapy/spiderloader.pyo
 ${PYSITELIB}/scrapy/spidermiddlewares/__init__.py
 ${PYSITELIB}/scrapy/spidermiddlewares/__init__.pyc
 ${PYSITELIB}/scrapy/spidermiddlewares/__init__.pyo
+${PYSITELIB}/scrapy/spidermiddlewares/base.py
+${PYSITELIB}/scrapy/spidermiddlewares/base.pyc
+${PYSITELIB}/scrapy/spidermiddlewares/base.pyo
 ${PYSITELIB}/scrapy/spidermiddlewares/depth.py
 ${PYSITELIB}/scrapy/spidermiddlewares/depth.pyc
 ${PYSITELIB}/scrapy/spidermiddlewares/depth.pyo
@@ -373,6 +375,9 @@ ${PYSITELIB}/scrapy/spidermiddlewares/of
 ${PYSITELIB}/scrapy/spidermiddlewares/referer.py
 ${PYSITELIB}/scrapy/spidermiddlewares/referer.pyc
 ${PYSITELIB}/scrapy/spidermiddlewares/referer.pyo
+${PYSITELIB}/scrapy/spidermiddlewares/start.py
+${PYSITELIB}/scrapy/spidermiddlewares/start.pyc
+${PYSITELIB}/scrapy/spidermiddlewares/start.pyo
 ${PYSITELIB}/scrapy/spidermiddlewares/urllength.py
 ${PYSITELIB}/scrapy/spidermiddlewares/urllength.pyc
 ${PYSITELIB}/scrapy/spidermiddlewares/urllength.pyo

Index: pkgsrc/www/py-scrapy/distinfo
diff -u pkgsrc/www/py-scrapy/distinfo:1.18 pkgsrc/www/py-scrapy/distinfo:1.19
--- pkgsrc/www/py-scrapy/distinfo:1.18  Sat Nov 30 06:56:49 2024
+++ pkgsrc/www/py-scrapy/distinfo       Thu May 15 09:21:59 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.18 2024/11/30 06:56:49 adam Exp $
+$NetBSD: distinfo,v 1.19 2025/05/15 09:21:59 adam Exp $
 
-BLAKE2s (scrapy-2.12.0.tar.gz) = 614d5cac4f908ccb61398223df54d085b806b37c3d4bfd259835cf37f229e5de
-SHA512 (scrapy-2.12.0.tar.gz) = 3d733d2cb858e0f6201d08e5e6388667155a3e9746cca6887652b1ce514d803da8c6523d1bba27d451a5e4337fc191983de46c2ad8e6a6b0479f38ebfa1ad3b1
-Size (scrapy-2.12.0.tar.gz) = 1210998 bytes
+BLAKE2s (scrapy-2.13.0.tar.gz) = 380e1ea23b5f9df3c3bd45637ec0f9d93a688c6dcdfe209509817762469d9dd6
+SHA512 (scrapy-2.13.0.tar.gz) = 30127d07334584bb8c9a4cc18a57b94faf8dc0e8c313d4f3a982c9a15d05fd86caaa9f1cdaebe4740856f4dab2906dc7f0327d8fce999d9709e9a59b7476247e
+Size (scrapy-2.13.0.tar.gz) = 1213803 bytes



Home | Main Index | Thread Index | Old Index