Adrián Chaves
78eaf0671b
Remove typing-extensions from tox.ini
2023-01-30 14:33:11 +01:00
Adrián Chaves
9272c4af0c
Merge remote-tracking branch 'scrapy/master' into no-callback
2023-01-25 17:41:41 +01:00
Emmanuel Rondan
8ee4817471
reaplying black, fixing conflicts and ignoring bandit checks on test directory
2023-01-20 10:55:46 -03:00
Adrián Chaves
4242ae405d
Restore Python 3.7 support
2023-01-19 20:37:24 +01:00
Adrián Chaves
5c1559f60e
Address typing issues
2023-01-19 20:30:22 +01:00
Adrián Chaves
16546564f6
Minimum cryptography: 3.3 → 3.4.6
2023-01-06 20:16:54 +01:00
Andrey Rakhmatullin
3e03004b3c
Merge pull request #5781 from Gallaecio/ci-clang
...
Remove Reppy from CI
2023-01-02 20:13:45 +05:00
Adrián Chaves
016d1de64e
Remove Reppy from CI
2023-01-02 14:13:04 +01:00
Adrián Chaves
6084e8f627
Do not use -U for pip in Tox
2023-01-02 14:00:37 +01:00
Adrián Chaves
e47ada2c7c
Add CC to tox.ini:[testenv]passenv
2023-01-02 13:49:25 +01:00
Laerte Pereira
deaf1fb6cf
Stop using setup.py ( #5776 )
2022-12-31 20:11:45 +01:00
Emmanuel Rondan
c48accf7ca
adding pre-commit with config
2022-12-26 13:51:27 -03:00
Emmanuel Rondan
09dc4cf308
adding black to tox and defining line length on pyproject.toml
2022-12-22 16:11:21 -03:00
Andrey Rahmatullin
5bd27191a2
Bump mypy, flake8, and pylint ( #5738 )
2022-11-28 19:37:57 +01:00
Andrey Rakhmatullin
5bf4260679
Update flake8.
2022-10-10 11:14:20 +06:00
Andrey Rakhmatullin
5fa613b419
Run flake8 directly.
2022-10-10 11:04:00 +06:00
Andrey Rakhmatullin
d1515cc075
Update pylint.
2022-10-07 15:30:44 +06:00
Andrey Rakhmatullin
ccb6a8c098
Add a note about flake8.
2022-10-07 15:27:14 +06:00
Andrey Rakhmatullin
424849b275
Update mypy.
2022-10-07 15:17:55 +06:00
Andrey Rahmatullin
28d65c88b1
Merge pull request #5662 from gliptak/pyopenssl1
...
Match pyOpenSSL and types-pyOpenSSL versions
2022-10-04 12:54:30 +05:00
Abdul Rauf
69bf5c6625
CI: move twinecheck to tox env
2022-10-02 20:27:24 +05:00
Gábor Lipták
9f006e3aa5
Match pyOpenSSL and types-pyOpenSSL versions
...
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2022-09-30 22:27:57 -04:00
Gábor Lipták
385acd5598
Match pyOpenSSL and service_identity to Twisted
...
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2022-09-24 21:33:02 -04:00
Mikhail Korobov
56e2eeac10
fix typing issues by upgrading mypy
2022-07-27 09:41:12 +05:00
Adrián Chaves
5862f6b8e1
Update frozen CI packages ( #5574 )
2022-07-25 17:25:10 +02:00
Laerte Pereira
407562b38b
Drop Python 3.6 support ( #5514 )
...
* chore: Drop Python 3.6 support
* Attend PR comments
* Tweak versions
* Update dependencies version
* fix: Ubuntu workflow
* fix windows workflow
* chore: Remove comment
* update `install_requires` dependencies versions
* move lxml to main pinned requirements
* Attend code-review comments
* remove non-pinned 3.7 from windows workflow
* simplify condition
* lint
* remove paragraph
* refactor
* remove leftover
2022-06-09 00:25:03 -03:00
Maxime Nannan
078622cfb0
Fix file expiration issue with GCS ( #5318 )
2022-05-20 08:30:06 +02:00
Andrey Rahmatullin
965fde24a4
Pin mitmproxy to < 8 for now ( #5459 )
2022-05-20 07:17:09 +02:00
Adrián Chaves
50c8becbe0
Freeze and upgrade CI packages ( #5429 )
2022-03-01 17:29:08 +01:00
Andrey Rahmatullin
08557e09db
Pin old markupsafe when we pin old mitmproxy ( #5427 )
2022-02-23 19:52:18 +01:00
Andrey Rakhmatullin
77547a1ab5
Revert "Temporarily pin Twisted to an older version in CI ( #5401 )"
...
This reverts commit b282a7af01 .
2022-02-08 21:06:02 +05:00
Andrey Rahmatullin
b282a7af01
Temporarily pin Twisted to an older version in CI ( #5401 )
2022-02-07 21:25:08 +01:00
Andrey Rakhmatullin
6ec66c96fb
Fix and pin pylint.
2021-11-26 12:25:45 +05:00
azzamsa
51adf71b1b
refactor: use `pytest` command as the recommended entry point
...
`pytest` is recommended command since pytest 3.0.
There is a possibility for `py.test` to be deprecated or even removed.
https://github.com/pytest-dev/pytest/issues/1629
2021-10-24 10:52:56 +07:00
Eugenio Lacuesta
cfff79cee6
Make Python 3.10 support official ( #5265 )
2021-10-18 22:09:17 +02:00
Adrián Chaves
98ee3ddffe
Freeze flake8
2021-10-15 17:18:46 +02:00
Andrey Rakhmatullin
b63369c148
Rename tests/requirements-py3.txt to tests/requirements.txt.
2021-08-11 20:02:45 +05:00
laggardkernel
7e4321f201
Add support for temporary security credential in AWS auth
2021-07-27 19:39:59 +08:00
Pascal Corpet
70dddfe2b2
Typing: switch to a newer version of MyPy to check types
2021-07-21 17:10:10 +02:00
Adrián Chaves
c5b1ee8101
Make Twisted[http2] installation optional ( #5113 )
...
Co-authored-by: Eugenio Lacuesta <eugenio.lacuesta@gmail.com>
2021-05-11 09:04:53 +02:00
Eugenio Lacuesta
d8d1dc5b50
Ignore typing warning in test
2021-04-12 10:43:02 -03:00
Eugenio Lacuesta
1d200258a5
Adjust h2 version requirement ( #5066 )
2021-03-26 14:45:26 +01:00
Adrián Chaves
308a58aa27
Update CI to support Twisted 21.2.0 ( #5027 )
2021-03-19 18:39:44 +01:00
Adrián Chaves
a390b934de
Do not install mitmproxy in Python 3.9
2021-03-18 23:53:58 +01:00
Adrián Chaves
1d83697990
Merge pull request #4769 from scrapy/http2
...
Implement experimental HTTP/2 support
2021-03-18 22:18:12 +01:00
vinayak
42e4dbb23d
Support Python 3.9 ( #4759 )
...
* Update .travis.yml
* Update .travis.yml
* updage travis.yml
* Make 3.9 support official
* Upgrade mitmproxy for Python 3.9
* Restore the Pylint job
* Undo unintended change to mitmproxy requirement
* Enable Python 3.9 in GitHub Actions
* Work around reppy’s Python version limitation
* Disable tests in Windows / Python 3.9 due to a Twisted bug
Co-authored-by: Adrián Chaves <adrian@chaves.io>
2021-03-18 09:40:03 -03:00
Adrián Chaves
5b2d3e17a3
Merge branch 'master' into http2
2021-03-09 14:59:17 +01:00
Adrián Chaves
4fe26ae970
Limit tests to Twisted < 21
2021-03-02 19:46:34 +01:00
Adrián Chaves
bb72bba178
tox: apply upper constraints to all non-pinned package installations
2021-02-09 09:13:25 +01:00
Adrián Chaves
45345ba6b5
Use constraints.txt to limit pip resolver backtracking
2021-02-09 09:13:25 +01:00