Andrey Rakhmatullin
804ae167df
Update tool versions ( #7127 )
2025-10-27 14:11:31 +01:00
Andrey Rakhmatullin
d414d393d4
Remove Python 3.9 support ( #7121 )
2025-10-27 12:37:49 +01:00
Andrey Rakhmatullin
393d715205
Drop PyPy 3.10 support, restore coverage for subprocesses ( #7050 )
2025-09-15 11:24:09 +02:00
Andrey Rakhmatullin
4899d416e7
Add PyPy 3.11 to CI. ( #6697 )
2025-05-06 12:31:28 +02:00
Suejung Shin
e50914e0f5
Codecov: Add test analytics ( #6741 )
2025-03-21 12:28:47 +01:00
Andrey Rakhmatullin
d0dabbc097
Enable AsyncioSelectorReactor by default. ( #6713 )
...
* Enable AsyncioSelectorReactor by default.
* Improve get_crawler(), switch more tests to it.
* Fix the remaining default-reactor test failures.
* Address documentation feedback.
* Make pinned envs more consistent.
2025-03-12 01:18:30 +05:00
Adrián Chaves
26ecc93228
Run CI only on the main branch, on release branches and on PRs ( #6720 )
2025-03-11 14:12:11 +01:00
Andrey Rakhmatullin
d4b152bbf6
Drop PyPy 3.9, add a pypy3-extra-deps CI job. ( #6613 )
2025-01-23 09:22:18 +01:00
Andrey Rakhmatullin
5d3aa80ad1
Switch CI to codecov/codecov-action and enable it on Windows. ( #6609 )
2025-01-07 10:52:26 +01:00
Andrey Rakhmatullin
4869315d10
Install libjpeg-dev on pinned envs to be able to install Pillow. ( #6607 )
2025-01-07 10:46:12 +01:00
Andrey Rakhmatullin
845b1ffd44
Merge remote-tracking branch 'origin/master' into py313
2024-10-16 14:50:12 +05:00
Vsevolod Breus
5391663072
Drop Python 3.8 Support ( #6472 )
2024-10-16 10:03:16 +02:00
Andrey Rakhmatullin
df6c51af0f
Use the 3.13 release.
2024-10-08 15:37:49 +05:00
Andrey Rakhmatullin
1e68d3c0bf
Merge branch 'master' into py313
2024-08-11 13:46:51 +05:00
Andrey Rakhmatullin
129dbfa0bf
Bump tool versions.
2024-07-11 12:23:43 +05:00
Andrey Rakhmatullin
b6d3d9076f
Help with building lxml on 3.13beta1.
2024-05-22 13:20:48 +05:00
Andrey Rakhmatullin
534a66e954
Bump 3.13 to beta1.
2024-05-22 13:16:00 +05:00
Adrián Chaves
c66b517706
Add Python 3.13 alpha to CI
2023-12-01 10:36:27 +01:00
Andrey Rakhmatullin
991121fa91
Re-enable uvloop tests on 3.12 ( #6098 )
2023-10-17 19:24:44 +02:00
Andrey Rakhmatullin
c65567988d
Change supported PyPy versions to 3.9 and 3.10. ( #6087 )
...
* Change support PyPy versions to 3.9 and 3.10.
* Update the RTD URL for coverage.
* Move pypy3-pinned back to pypy3.8.
2023-10-06 11:27:02 +02:00
Andrey Rakhmatullin
5b0b00212e
Merge pull request #6083 from wRAR/py3.12-release
...
Adapt to the Python 3.12 final release
2023-10-03 20:20:12 +04:00
Klaus Rettinghaus
9ae8d97d81
Update GitHub Actions checkout action to version 4 ( #6084 )
2023-10-03 13:04:18 +02:00
Andrey Rakhmatullin
60d5f391c4
Use the 3.12 release, enable it for all OSes.
2023-10-02 21:35:45 +04:00
Andrew Armbruster
884840e3a3
Use concurrency groups to limit duplicate jobs
...
Leverage concurrency groups along with cancel-in-progress to favor running the most recent job.
Concurrency groups are on a per workflow, per branch/tag basis. So, pushing newer updates to a branch, e.g. as part of a PR, should cancel any in progress runs of workflows that have been retriggered.
See:
- https://docs.github.com/en/enterprise-cloud@latest/actions/using-workflows/workflow-syntax-for-github-actions#concurrency
- https://docs.github.com/en/enterprise-cloud@latest/actions/learn-github-actions/contexts#github-context
2023-10-01 12:12:24 +02:00
Andrey Rakhmatullin
da39fbd270
Update tool versions ( #6046 )
2023-09-12 20:07:10 +02:00
Laerte Pereira
b06936f111
Handle Tuple type on getdictorlist method, bump 3.12 python version
2023-08-14 10:33:48 -03:00
Andrey Rakhmatullin
21b6dc5f9f
Add 3.12 CI jobs.
2023-07-22 17:55:32 +04:00
Andrey Rakhmatullin
2122278d4b
Drop Python 3.7 support.
2023-06-18 18:37:50 +04:00
Adrián Chaves
590955fac8
Provide separate test environments for botocore and boto3 extras; add extra-deps-pinned and remote extras from pinned
2023-03-15 16:03:44 +01:00
Adrián Chaves
016d1de64e
Remove Reppy from CI
2023-01-02 14:13:04 +01:00
Adrián Chaves
c4d7f5e7a9
Use CLang to build Reppy
2023-01-02 13:41:08 +01:00
Andrey Rahmatullin
b654183084
Use Python 3.11 as the default in CI ( #5696 )
2022-10-27 14:00:36 +02:00
Nirjas Jakilim
22a59d0005
CI: use the latest version of Ubuntu ( #5675 )
2022-10-14 19:41:50 +02:00
Andrey Rakhmatullin
ed9bc84d55
Remove a pin on libxml2-dev.
2022-10-08 19:11:16 +06:00
Andrey Rakhmatullin
4aea925714
Update action versions.
2022-10-07 15:01:50 +06:00
Andrey Rakhmatullin
300c42bfdf
Install PyPy using actions/setup-python.
2022-10-07 14:53:19 +06:00
Andrey Rakhmatullin
82d10f0914
Add Ubuntu tests for Python 3.11rc2.
2022-10-06 20:27:06 +06: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
9be878fc09
CI: stop using tox-pip-version ( #5389 )
2022-02-04 12:27:39 +01:00
Eugenio Lacuesta
cfff79cee6
Make Python 3.10 support official ( #5265 )
2021-10-18 22:09:17 +02:00
D R Siddhartha
43ea21e830
Feed post-processing plugin support ( #5190 )
2021-08-24 11:48:01 +02:00
Andrey Rakhmatullin
74cee38a4e
Don't run the asyncio tests on 3.9.
2021-08-11 14:19:08 +05:00
Andrey Rakhmatullin
2bf2f9d6db
Add Python 3.10b4 tests on Ubuntu.
2021-08-03 20:16:59 +05:00
Andrey Rahmatullin
ee2df97bbd
Pin the libxml2 version in CI as a newer one breaks lxml ( #5208 )
2021-07-16 14:28:32 +02:00
Andrey Rahmatullin
89b654b82d
Make the pylint test pass ( #5207 )
...
Co-authored-by: Vostretsov Nikita <whalebot.helmsman@gmail.com>
2021-07-16 12:18:14 +02:00
Eugenio Lacuesta
c062ed017a
[CI] fail-fast: false ( #5200 )
2021-07-12 18:34:22 +02: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
Eugenio Lacuesta
80db569aea
Migrate CI to GitHub actions ( #4924 )
2021-01-01 19:13:39 -03:00