14
0
forked from pool/python-Scrapy
Commit Graph

30 Commits

Author SHA256 Message Date
d418d5a4b7 Accepting request 959733 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/959733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=14
2022-03-06 17:48:43 +00:00
bc00530500 Accepting request 959304 from home:bnavigator:branches:devel:languages:python
- Update runtime requirements and test deselections

OBS-URL: https://build.opensuse.org/request/show/959304
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=26
2022-03-06 16:31:19 +00:00
2e78e2e37d Accepting request 958587 from devel:languages:python
- Update to v2.6.1
  * Security fixes for cookie handling (CVE-2022-0577 aka
    bsc#1196638, GHSA-mfjm-vh54-3f96)
  * Python 3.10 support
  * asyncio support is no longer considered experimental, and works
    out-of-the-box on Windows regardless of your Python version
  * Feed exports now support pathlib.Path output paths and per-feed
    item filtering and post-processing
- Remove unnecessary patches:
  - remove-h2-version-restriction.patch
  - add-peak-method-to-queues.patch

OBS-URL: https://build.opensuse.org/request/show/958587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=13
2022-03-03 23:17:11 +00:00
b1973a8506 Fix changelogs
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=24
2022-03-03 06:01:02 +00:00
7533e3a14a - Upgrade to 2.6.1:
- Remove unnecessary patches:
  - remove-h2-version-restriction.patch
  - add-peak-method-to-queues.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=23
2022-03-02 23:14:08 +00:00
548e19fdca Accepting request 946882 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/946882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=12
2022-01-17 21:34:04 +00:00
edd1727cd3 Accepting request 946843 from home:bnavigator:branches:devel:languages:python
- Skip a failing test in python310: exception format not recognized

OBS-URL: https://build.opensuse.org/request/show/946843
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=22
2022-01-17 06:30:18 +00:00
e3d3aaef29 Accepting request 924057 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/924057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=11
2021-10-07 22:06:30 +00:00
0e50613c60 Accepting request 923811 from home:bnavigator:branches:devel:languages:python
- Update to 2.5.1, Security bug fix
  * boo#1191446, CVE-2021-41125
  * If you use HttpAuthMiddleware (i.e. the http_user and
    http_pass spider attributes) for HTTP authentication,
    any request exposes your credentials to the request
    target.
  * To prevent unintended exposure of authentication
    credentials to unintended domains, you must now
    additionally set a new, additional spider attribute,
    http_auth_domain, and point it to the specific domain to
    which the authentication credentials must be sent.
  * If the http_auth_domain spider attribute is not set, the
    domain of the first request will be considered the HTTP
    authentication target, and authentication credentials
    will only be sent in requests targeting that domain.
  * If you need to send the same HTTP authentication
    credentials to multiple domains, you can use
    w3lib.http.basic_auth_header instead to set the value of
    the Authorization header of your requests.
  * If you really want your spider to send the same HTTP
    authentication credentials to any domain, set the
    http_auth_domain spider attribute to None.
  * Finally, if you are a user of scrapy-splash, know that
    this version of Scrapy breaks compatibility with
    scrapy-splash 0.7.2 and earlier. You will need to upgrade
    scrapy-splash to a greater version for it to continue to
    work.

OBS-URL: https://build.opensuse.org/request/show/923811
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=21
2021-10-07 16:57:39 +00:00
bacd15a4d3 Accepting request 917717 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/917717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=10
2021-09-09 21:07:43 +00:00
ed9c5a3da0 Accepting request 917688 from home:fusionfuture:branches:devel:languages:python
- Remove h2 < 4.0 dependency version restriction. (boo#1190035)
  * remove-h2-version-restriction.patch
- Add peak method to queues to fix build with queuelib 1.6.2.
  * add-peak-method-to-queues.patch
- Drop support for Python 3.6 as python-uvloop does not support it.
- Require testfixtures >= 6.0.0 (tests need LogCapture.check_present).
  (2953bb4caa)

OBS-URL: https://build.opensuse.org/request/show/917688
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=20
2021-09-09 12:02:15 +00:00
59e61f6a88 Accepting request 889037 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/889037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=9
2021-04-28 23:38:33 +00:00
278632db39 Accepting request 889030 from home:bnavigator:branches:devel:languages:python
- Update to 2.5.0:
  * Official Python 3.9 support
  * Experimental HTTP/2 support
  * New get_retry_request() function to retry requests from spider
    callbacks
  * New headers_received signal that allows stopping downloads
    early
  * New Response.protocol attribute
- Release 2.4.1:
  * Fixed feed exports overwrite support
  * Fixed the asyncio event loop handling, which could make code
    hang
  * Fixed the IPv6-capable DNS resolver CachingHostnameResolver
    for download handlers that call reactor.resolve
  * Fixed the output of the genspider command showing placeholders
    instead of the import part of the generated spider module
    (issue 4874)
- Release 2.4.0:
  * Python 3.5 support has been dropped.
  * The file_path method of media pipelines can now access the
    source item.
  * This allows you to set a download file path based on item data.
  * The new item_export_kwargs key of the FEEDS setting allows to
    define keyword parameters to pass to item exporter classes.
  * You can now choose whether feed exports overwrite or append to
    the output file.
  * For example, when using the crawl or runspider commands, you
    can use the -O option instead of -o to overwrite the output
    file.
  * Zstd-compressed responses are now supported if zstandard is
    installed.
  * In settings, where the import path of a class is required, it
    is now possible to pass a class object instead.
- Release 2.3.0:
  * Feed exports now support Google Cloud Storage as a storage
    backend
  * The new FEED_EXPORT_BATCH_ITEM_COUNT setting allows to deliver
    output items in batches of up to the specified number of items.
  * It also serves as a workaround for delayed file delivery,
    which causes Scrapy to only start item delivery after the
    crawl has finished when using certain storage backends (S3,
    FTP, and now GCS).
  * The base implementation of item loaders has been moved into a
    separate library, itemloaders, allowing usage from outside
    Scrapy and a separate release schedule
- Release 2.2.1:
  * The startproject command no longer makes unintended changes to
    the permissions of files in the destination folder, such as
    removing execution permissions.

OBS-URL: https://build.opensuse.org/request/show/889030
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=18
2021-04-28 13:47:21 +00:00
281dc651f3 Accepting request 819355 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/819355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=8
2020-07-08 17:13:43 +00:00
Tomáš Chvátal
50bf9ddc84 Accepting request 818747 from home:winski:python
Update Scrapy to 2.2.0. NOTICE: Scrapy now requires a new package, made by the Scrapy team, called itemadapter. I have already packaged itemadapter & have submitted the package for approval. See Request 818656. Please accept python-itemadapter prior to accepting this request (otherwise build will fail). Thank you!

Changelog:
  * Python 3.5.2+ is required now
  * dataclass objects and attrs objects are now valid item types
  * New TextResponse.json method
  * New bytes_received signal that allows canceling response download
  * CookiesMiddleware fixes 
- Update to 2.1.0:
  * New FEEDS setting to export to multiple feeds
  * New Response.ip_address attribute
- Remove zope-exception-test_crawler.patch
- Add new required dependency python-itemadapter
- Omit test that fails in OBS due to https / tls issues

OBS-URL: https://build.opensuse.org/request/show/818747
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=16
2020-07-08 06:42:00 +00:00
769bc702cf Accepting request 807286 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/807286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=7
2020-05-19 12:58:12 +00:00
Tomáš Chvátal
554a84a443 Accepting request 807242 from home:pgajdos:python
submit

OBS-URL: https://build.opensuse.org/request/show/807242
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=14
2020-05-19 12:14:06 +00:00
6dcfb7e77c Accepting request 790737 from devel:languages:python
- Update to 2.0.1:
  * Python 2 support has been removed
  * Partial coroutine syntax support and experimental asyncio support
  * New Response.follow_all method
  * FTP support for media pipelines
  * New Response.certificate attribute
  * IPv6 support through DNS_RESOLVER
  * Response.follow_all now supports an empty URL iterable as input
  * Removed top-level reactor imports to prevent errors about the wrong
    Twisted reactor being installed when setting a different Twisted
    reactor using TWISTED_REACTOR
- Add zope-exception-test_crawler.patch, rewriting one testcase to pass
  with our version of Zope.
- Update BuildRequires based on test requirements.

OBS-URL: https://build.opensuse.org/request/show/790737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=6
2020-04-02 15:43:41 +00:00
5577430fb1 - Update to 2.0.1:
* Python 2 support has been removed
  * Partial coroutine syntax support and experimental asyncio support
  * New Response.follow_all method
  * FTP support for media pipelines
  * New Response.certificate attribute
  * IPv6 support through DNS_RESOLVER
  * Response.follow_all now supports an empty URL iterable as input
  * Removed top-level reactor imports to prevent errors about the wrong
    Twisted reactor being installed when setting a different Twisted
    reactor using TWISTED_REACTOR
- Add zope-exception-test_crawler.patch, rewriting one testcase to pass
  with our version of Zope.
- Update BuildRequires based on test requirements.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=12
2020-04-02 03:41:29 +00:00
f1afecd802 Accepting request 765023 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/765023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=5
2020-01-16 17:24:00 +00:00
Tomáš Chvátal
535b71edfe Accepting request 765007 from home:mcalabkova:branches:devel:languages:python
- update to 1.8.0
  * Dropped Python 3.4 support and updated minimum requirements; 
    made Python 3.8 support official
  * lots of new fixes and features

OBS-URL: https://build.opensuse.org/request/show/765007
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=10
2020-01-16 15:35:55 +00:00
55d75182b8 Accepting request 725773 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/725773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=4
2019-08-24 16:48:44 +00:00
Tomáš Chvátal
9f5d599005 Accepting request 725578 from home:polslinux:branches:devel:languages:python
- Update to 1.7.3
  * Enforce lxml 4.3.5 or lower for Python 3.4
    (issue 3912, issue 3918).
  * Fix Python 2 support (issue 3889, issue 3893, issue 3896).

OBS-URL: https://build.opensuse.org/request/show/725578
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=8
2019-08-24 07:38:09 +00:00
1cb1df21ea Accepting request 718179 from devel:languages:python
- Format with spec-cleaner
- Use just python3 version of Sphinx

- version update to 1.7.1
  * Improvements for crawls targeting multiple domains
  * A cleaner way to pass arguments to callbacks
  * A new class for JSON requests
  * Improvements for rule-based spiders
  * New features for feed exports
  see news.rst for details

OBS-URL: https://build.opensuse.org/request/show/718179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=3
2019-07-24 18:36:43 +00:00
Tomáš Chvátal
ddab9089be - Format with spec-cleaner
- Use just python3 version of Sphinx

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=6
2019-07-24 10:27:28 +00:00
Tomáš Chvátal
df0b142876 Accepting request 718147 from home:pgajdos
- version update to 1.7.1
  * Improvements for crawls targeting multiple domains
  * A cleaner way to pass arguments to callbacks
  * A new class for JSON requests
  * Improvements for rule-based spiders
  * New features for feed exports
  see news.rst for details

OBS-URL: https://build.opensuse.org/request/show/718147
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=5
2019-07-24 09:00:54 +00:00
e0bb11edf0 Accepting request 703535 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/703535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=2
2019-05-17 21:43:32 +00:00
Tomáš Chvátal
c4b3eee51a Accepting request 703534 from home:anandrit:branches:devel:languages:python
- Skip flaky CrawlerTestCase

OBS-URL: https://build.opensuse.org/request/show/703534
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=3
2019-05-16 19:37:41 +00:00
Stephan Kulow
62ba8354a5 Accepting request 677379 from devel:languages:python
New package

OBS-URL: https://build.opensuse.org/request/show/677379
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Scrapy?expand=0&rev=1
2019-02-28 20:41:23 +00:00
Tomáš Chvátal
8dfa7191b3 Accepting request 677210 from home:frispete:python
Now with requested mods...

OBS-URL: https://build.opensuse.org/request/show/677210
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Scrapy?expand=0&rev=1
2019-02-19 14:19:30 +00:00