Adrián Chaves
195f738bba
Update Python version references after dropping support for 3.5 ( #4742 )
...
* Update Python version references after dropping support for 3.5
* Remove outdated test
* Undo change affecting collect_asyncgen
* Undo change to be handled by #4743
* Remove unused import
* Remove unused import
* Update tests/requirements-py3.txt
Co-authored-by: Mikhail Korobov <kmike84@gmail.com>
Co-authored-by: Mikhail Korobov <kmike84@gmail.com>
2020-08-27 15:43:43 +05:00
Eugenio Lacuesta
f1250177dc
Remove Python 3.5 from CI ( #4743 )
2020-08-22 09:33:35 +02:00
Adrián Chaves
aefd43a6c6
Upgrade minimum dependencies for Python 3.6 support
2020-08-11 12:52:54 +02:00
Mikhail Korobov
5e2d1bd187
Merge pull request #4434 from BroodingKangaroo/ISSUE-4250-add_batch_deliveries
...
Feed exports: add batch deliveries
2020-07-29 23:03:28 +05:00
Adrián Chaves
d29bec60d7
Upgrade PyPy for CI, and test both 3.5 (oldest) and 3.6 (newest) ( #4504 )
...
* Upgrade PyPy for CI, and test both 3.5 (oldest) and 3.6 (newest)
* Log a detailed error message to discover why MockServer is not working
* Go for all lines!
* Disable tests based on mitmproxy while running on PyPy
* Fix test_get_func_args for PyPy 3.6+
* Make testPayloadDefaultCiphers work regardless of OpenSSL default ciphers
* Crossing fingers…
* Rename: testPayloadDefaultCiphers → testPayloadDisabledCipher
* Test the PyPy version currently documented as the minimum required version
* Fix the PYPY_VERSION tag
* Update the documentation about supported PyPy versions
* Also test the latest 3.5 Python version with PyPy
* Fix the PYPY_VERSION value for the latest 3.5 version
* Use pinned dependencies for asyncio and PyPy tests against oldest supported Python versions
* Fix PyPy installation for the pypy3-pinned Tox environment
* Try installing Cython
* Maybe PyPy requires lxml 3.6.0?
* install.rst: minor clarification
* lxml 4.0.0 is required on PyPy
* Require setuptools 18.5+
* Revert "Require setuptools 18.5+"
This reverts commit 017ec33ac2 .
* Maintain lxml as a dependency if setuptools < 18.5 is used
2020-07-17 02:19:24 +05:00
Adrián Chaves
c4f9250220
Merge branch 'master' into ISSUE-4250-add_batch_deliveries
2020-07-16 17:44:18 +02:00
Mikhail Korobov
07470e1a3c
Merge pull request #3608 from ejulio/feat-685
...
[MRG+1] Fix for #685 Add Google Cloud Storage Feed Export
2020-07-16 18:11:19 +05:00
Adrián Chaves
3199048520
Complete Azure Pipelines CI setup
2020-07-03 00:56:24 +02:00
BroodingKangaroo
77333666f1
resolve conflicts
2020-06-26 14:55:46 +03:00
Eugenio Lacuesta
b99fe4aa4c
Add google-cloud-storage to the 'pinned' tox environment
2020-06-19 21:41:15 -03:00
Eugenio Lacuesta
7babf359e0
Typing: Tox env, CI job
2020-06-18 13:56:07 -03:00
Eugenio Lacuesta
ec98dabfab
Support for dataclass and attrs items ( #3881 )
2020-06-14 11:45:27 +02:00
BroodingKangaroo
10ae1a284f
Minor fixes
2020-05-15 22:50:54 +03:00
BroodingKangaroo
111a58fe3d
Merge remote-tracking branch 'upstream/master' into ISSUE-4250-add_batch_deliveries
2020-05-14 09:53:14 +03:00
Mikhail Korobov
794ab19660
Merge pull request #3727 from Gallaecio/pylint
...
Use pylint
2020-05-09 02:22:54 +05:00
Adrián Chaves
a79cfce57b
Merge branch 'master' into pylint
2020-05-06 16:24:13 +02:00
Adrián Chaves
418b9b5f52
Travis CI: do not run security and Flake8 on multiple jobs
2020-05-06 11:15:02 +02:00
BroodingKangaroo
df81870f39
Merge branch 'master' of https://github.com/scrapy/scrapy into ISSUE-4250-add_batch_deliveries
2020-05-01 12:18:39 +03:00
BroodingKangaroo
3f9874fac9
Add test s3 export
2020-05-01 11:52:16 +03:00
Adrián Chaves
5c0f11b4ef
Simplify the asyncio Tox environment
2020-04-28 17:32:53 +02:00
Adrián Chaves
901892dab3
Fix the hoverxref configuration
2020-04-16 14:48:38 +02:00
Eugenio Lacuesta
11941c3244
Remove elusive six occurrence from tox.ini
2020-02-05 13:27:54 -03:00
Andrey Rakhmatullin
30ebd05a5f
Simplify the tox asyncio entries.
2019-12-27 00:05:14 +05:00
Andrey Rakhmatullin
20289be810
Merge remote-tracking branch 'origin/master' into asyncio-base
2019-12-20 19:31:20 +05:00
Adrián Chaves
00517ec273
Merge branch 'master' into docs-py38
2019-12-18 15:50:49 +01:00
Adrián Chaves
8c5a8a02ae
Merge branch 'master' into pylint
2019-12-18 15:43:40 +01:00
Mikhail Korobov
053319334c
Merge pull request #4179 from Gallaecio/user-friendlier-tox
...
Make tox configuration more user friendly
2019-12-18 18:35:19 +05:00
Vostretsov Nikita
12f9ffeb5d
remove requirements-py3.txt
2019-12-18 10:53:27 +00:00
Andrey Rakhmatullin
afc886e578
Simplify tox.ini asyncio entries.
2019-12-13 19:34:58 +05:00
Andrey Rakhmatullin
c079d5002b
Run tests without asyncio support by default, add py35-asyncio and py38-asyncio envs.
2019-12-04 21:32:56 +05:00
Andrey Rakhmatullin
cc19ab5439
Add tests that check asyncio support.
2019-12-04 21:32:56 +05:00
Adrián Chaves
fc3af54dbd
Make tox configuration more user friendly
2019-11-20 08:04:17 +01:00
Adrián Chaves
6d1667d5b8
Use the latest Python version to build the documentation
2019-11-18 11:13:34 +01:00
Mikhail Korobov
298d709e16
Merge pull request #4162 from Gallaecio/bandit
...
Add bandit to CI
2019-11-14 23:40:01 +05:00
Adrián Chaves
5ee5508cc3
Have CI record the 10 slowest tests
2019-11-14 15:42:34 +01:00
Adrián Chaves
b8ef12cd47
Add bandit to CI
2019-11-14 12:11:28 +01:00
Adrián Chaves
ecc46ac741
Merge branch 'master' into pylint
2019-11-11 10:45:25 +01:00
Adrián Chaves
1df5755699
Set the bases for testing code examples from the documentation
2019-11-08 16:00:10 +01:00
Adrián Chaves
40ed184914
Merge branch 'master' into pylint
2019-11-07 18:40:58 +01:00
Marc Hernández
e8b1e46e85
Add pytest-flake8 ( #3945 )
2019-11-07 14:05:01 +01:00
Andrey Rahmatullin
229e722a03
Initial Python 2 removal ( #4091 )
2019-10-31 10:46:02 +01:00
Roy
74909030a5
[tox.ini] Removing obsolete py37 extra deps enviornment
...
https://github.com/scrapy/scrapy/issues/4085
2019-10-28 12:52:36 +00:00
Adrián Chaves
02577f55a0
Have PyLint cover all Python files in the repository
2019-10-24 13:25:11 +02:00
Adrián Chaves
3b6f7ac9f2
Use pylint
2019-10-22 19:44:11 +02:00
Roy
3d4317bfe4
[tox.ini] Added python 3.8 fields
...
https://github.com/scrapy/scrapy/issues/4085
2019-10-21 18:32:30 +01:00
Vostretsov Nikita
e418554c21
use proper equal
2019-09-09 08:12:32 +00:00
Vostretsov Nikita
7af8c76649
add pinned versions
2019-09-09 08:10:09 +00:00
Vostretsov Nikita
9578f49099
use protego as a default robots.txt parser
2019-09-09 07:36:55 +00:00
Anubhav Patel
3a7b949d6d
Adds integration with Protego robots.txt parser ( #3935 )
2019-08-27 09:41:31 +02:00
elacuesta
5dbeece8da
[MRG+1] Drop py34 support - Update CI envs ( #3892 )
...
* Drop py34 support
* Travis experiments
* More Travis experiments
* Bump Twisted version for py35+ (stretch)
* Remove Debian build
* Remove pinned lxml for Py34
* Fix merge error
* Remove unused tox env
* Add environment with pinned versions for py36
* Bump minimum Twisted version in py27; Envs with pinned versions for py27 and py35
* Add botocore as extra dep for py27 tests
* Update requirements-py2.txt
* Add botocore and Pillow as extra dependencies
2019-08-07 12:36:52 +05:00