Andrey Rakhmatullin
18a66d080a
Remove the installation dependency on setuptools.
2024-10-08 16:39:41 +05:00
Adrián Chaves
1932722277
Use defusedxml.xmlrpc
2024-02-29 09:50:29 +01:00
Andrey Rakhmatullin
538192916f
Merge pull request #6064 from wRAR/signals-proper
...
Refactor installing signals.
2023-11-16 19:15:30 +04:00
Andrey Rakhmatullin
9a72a2550c
Forbid Twisted 23.8.0+.
2023-08-29 17:00:28 +04:00
Andrey Rakhmatullin
21b6dc5f9f
Add 3.12 CI jobs.
2023-07-22 17:55:32 +04:00
Laerte Pereira
0b1da44a05
chore: Remove deprecated code
2023-06-20 17:14:21 -03:00
Laerte Pereira
a93a63c208
fix: move import to inside function
2023-06-20 17:05:49 -03:00
Laerte Pereira
0097b4c0bb
cleanup: Remove `pkg_resources` usage
2023-06-20 16:40:38 -03:00
Andrey Rakhmatullin
075b89eab5
Bump lxml and cryptography to versions with 3.8 wheels available.
2023-06-18 19:08:41 +04:00
Andrey Rakhmatullin
2122278d4b
Drop Python 3.7 support.
2023-06-18 18:37:50 +04:00
Jalil SA
a5c1ef8276
sort imports with isort
2023-01-25 14:25:15 -06:00
Emmanuel Rondan
8ee4817471
reaplying black, fixing conflicts and ignoring bandit checks on test directory
2023-01-20 10:55:46 -03:00
Emmanuel Rondan
303f0a70fc
re applying black to the code with default line length
2022-12-29 11:26:06 -03:00
Emmanuel Rondan
12b556a352
Merge branch 'master' into add-black-formatter
2022-12-26 12:25:32 -03:00
Kyle Reynolds
3b5ce4c182
Update setup.py
...
Sorry about the goof up.
2022-12-21 10:51:50 -07:00
Kyle Reynolds
2e54237649
Update setup.py
...
adding author_email to match_maintainer email for thoroughness' sake
2022-12-20 17:54:06 -07:00
Emmanuel Rondan
e211ec0aa2
adding black formatter to all the code
2022-11-29 11:30:46 -03:00
Mark Mayo
f9a29f03d9
Address some issues reported by Pylint ( #5677 )
...
Co-authored-by: Felipe Boff Nunes <51033921+felipeboffnunes@users.noreply.github.com>
Co-authored-by: Andrey Rahmatullin <wrar@wrar.name>
2022-11-27 11:00:13 +01:00
Matthew Donoughe
40d9ca3bdd
use pathlib
2022-10-17 17:40:10 -04:00
Andrey Rakhmatullin
92f2d75ed3
Add a classifier for Python 3.11.
2022-10-08 19:12:32 +06:00
Gábor Lipták
759ad5dee4
Require packaging
2022-10-02 09:09:04 -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
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
Adrián Chaves
e865c4430e
Merge pull request from GHSA-mfjm-vh54-3f96
...
* Ignore cookies with a public suffix as domain unless it matches the request domain
* Fix the merge of 1.8.2 release notes
* Re-apply removal of tldextract restriction
2022-03-01 12:38:19 +01:00
Eugenio Lacuesta
cfff79cee6
Make Python 3.10 support official ( #5265 )
2021-10-18 22:09:17 +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
Tomáš Hrnčiar
4f500342c8
Require setuptools, scrapy/cmdline.py, /setup.py and tests/test_webclient.py import pkg_resources
2021-04-28 11:57:44 +02:00
Eugenio Lacuesta
1d200258a5
Adjust h2 version requirement ( #5066 )
2021-03-26 14:45:26 +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
d1024566d8
setup.py: Twisted → Twisted[http2]
2021-02-03 09:13:45 +01:00
Eugenio Lacuesta
d698b5147b
Merge branch 'master' into http2
2020-12-31 11:13:25 -03:00
Adrián Chaves
0567fdc56e
Merge remote-tracking branch 'upstream/master' into tox-pip20.2
2020-12-21 11:02:05 +01:00
Kader DJEHAF
7fec9f991f
[Cleaned] PEP 8: E251 unexpected spaces around keyword / parameter equals ( #4911 )
...
[Cleaned] PEP 8: E251 unexpected spaces around keyword / parameter equals
2020-11-30 17:47:28 -03:00
Adrián Chaves
7187247c01
Add PyDispatcher>=2.0.5 back to dependencies for old pip
2020-10-30 10:23:59 +01:00
dswij
9f02df20c5
Remove PyDispatcher from general requirements
2020-10-07 01:10:23 +07:00
Adrián Chaves
8a3ba34a75
Merge remote-tracking branch 'upstream/master' into http2
2020-08-31 16:43:32 +02:00
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
Aditya
5e36f539e2
chore: remove typing-extensions dependency
2020-08-27 15:12:22 +05:30
Aditya
1432161477
fix: bump min typing-extensions version to 3.7.4
...
- typing-extensions>=3.7.4 only supports TypedDict
2020-08-24 15:40:01 +05:30
Aditya
26d344b762
Merge branch 'http2' of https://github.com/scrapy/scrapy into h2-client-protocol
2020-08-24 14:58:23 +05:30
Hugo van Kemenade
a57db9e302
Bitbucket no longer supports Mercurial repositories ( #4738 )
2020-08-19 17:45:24 +02:00
Aditya
a87ab71d10
refactor(http2): metadata for Stream
...
- Add Note about HTTP/2 Cleartext not supported in settings.rst
2020-08-18 05:52:40 +05:30
Aditya
f9f008e935
test: add typing-extensions
2020-08-16 17:04:40 +05:30
Aditya
d97cf973dd
Merge branch 'master' of https://github.com/scrapy/scrapy into h2-client-protocol
2020-08-16 11:31:10 +05:30
linchiwei123
4dc09f09aa
Update setup.py
2020-08-05 22:23:19 +08: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
Júlio César Batista
38496a00b7
Use the itemlaoders library ( #4516 )
2020-07-15 12:08:36 +02:00
Aditya
7f5bb6b34c
chore: add h2 to setup.py, tox.ini
...
- Change log level for hpack to ERROR
2020-07-06 13:12:04 +05:30
Aditya
7b1ad995a4
test: query params, certificate & ip_address
...
- refactor from str.format() to f-strings
2020-07-01 10:45:36 +05:30