Soccerdata

Latest version: v1.7.0

Safety actively analyzes 626763 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

126.352.12.35471

Fixes

FBref
- FBref has implemented a new rate-limiting polity allowing only one request every two seconds. The FBref reader is now configured to comply with this.

1.7.0

Changes

:rocket: Features

* Add support for scraping Sofascore (505) ksbharaj
* [FBref] Add force_cache param to read_team_match_stats (538) Kalaweksh

:beetle: Fixes

* [FBref] Handle games with missing events (573) probberechts
* [FBref] Handle yellow card events for non-players (566) nachouve
* [FotMob] Get correct team match stats using 'opponent_stats' parameter (541) marcjbaron
* Fix GHA pipx install (540) probberechts

:construction_worker: Continuous Integration

* Fix GHA pipx install (540) probberechts

:package: Dependencies

* chore(deps): update actions/checkout action to v4.1.5 (572) renovate
* chore(deps): update codecov/codecov-action action to v4.3.1 (571) renovate
* chore(deps): update dependency virtualenv to v20.26.1 (570) renovate
* chore(deps): update dependency coverage to v7.5.0 (561) renovate
* chore(deps): update dependency virtualenv to v20.26.0 (562) renovate
* chore(deps): update dependency mypy to v1.10.0 (565) renovate
* chore(deps): update dependency furo to v2024.4.27 (568) renovate
* chore(deps): update dependency furo to v2024.4.27 (569) renovate
* chore(deps): update dependency pytest to v8.1.2 (567) renovate
* chore(deps): update dependency black to v24.4.1 (564) renovate
* chore(deps): update actions/checkout action to v4.1.4 (563) renovate
* chore(deps): update dependency flake8-bugbear to v24.4.21 (559) renovate
* chore(deps): update dependency sphinx to v7.3.7 (556) renovate
* chore(deps): update actions/checkout action to v4.1.3 (555) renovate
* chore(deps): update dependency sphinx to v7.3.6 (554) renovate
* chore(deps): update dependency virtualenv to v20.25.3 (553) renovate
* chore(deps): update dependency sphinx to v7.3.5 (552) renovate
* chore(deps): update dependency sphinx to v7.3.5 (551) renovate
* chore(deps): update dependency virtualenv to v20.25.2 (550) renovate
* chore(deps): update dependency nox to v2024.4.15 (549) renovate
* chore(deps): update actions/checkout action to v4.1.2 (548) renovate
* chore(deps): update dependency sphinx-autobuild to v2024.4.13 (546) renovate
* chore(deps): update dependency black to v24.4.0 (545) renovate
* chore(deps): update codecov/codecov-action action to v4.3.0 (543) renovate
* chore(deps): update dependency pre-commit-hooks to v4.6.0 (542) renovate
* fix(deps): update dependency lxml to v5.1.1 (535) renovate
* chore(deps): update codecov/codecov-action action to v4.2.0 (536) renovate
* chore(deps): update actions/setup-python action to v5.1.0 (531) renovate
* chore(deps): update codecov/codecov-action action to v4.1.1 (530) renovate
* Bump actions/upload-artifact and actions/download-artifact from 3 to 4 (534) probberechts
* chore(deps): update dependency pre-commit to v3.7.0 (527) renovate
* chore(deps): update dependency time-machine to v2.14.1 (525) renovate

1.6.1

Changes

:beetle: Fixes

* [SoFIFA] Always use desktop user agent (519) probberechts
* [SoFIFA] Bypass Cloudflare's anti-bot page (517) probberechts

:books: Documentation

* Rename FIFA --> EA Sports FC (516) txz808

:package: Dependencies

* chore(deps): update dependency pytest-mock to v3.14.0 - autoclosed (521) renovate
* chore(deps): update actions/cache action to v4.0.2 (520) renovate
* chore(deps): update dependency black to v24.3.0 (518) renovate
* chore(deps): update dependency nox to v2024 (506) renovate
* chore(deps): update dependency time-machine to v2.14.0 (507) renovate
* chore(deps): update dependency mypy to v1.9.0 (511) renovate
* chore(deps): update dependency pytest to v8.1.1 (512) renovate
* chore(deps): update pypa/gh-action-pypi-publish action to v1.8.14 (510) renovate
* chore(deps): update dependency coverage to v7.4.4 (515) renovate
* chore(deps): update dependency poetry to v1.8.2 (504) renovate
* chore(deps): update actions/cache action to v4.0.1 (503) renovate
* fix(deps): update dependency rich to v13.7.1 (502) renovate
* chore(deps): update dependency poetry to v1.8.1 (498) renovate
* chore(deps): update codecov/codecov-action action to v4.1.0 (499) renovate
* chore(deps): update pypa/gh-action-pypi-publish action to v1.8.12 (501) renovate
* chore(deps): update dependency pytest to v8.0.2 (497) renovate
* chore(deps): update dependency pylint to v3.0.4 (496) renovate
* chore(deps): update codecov/codecov-action action to v4.0.2 (495) renovate
* chore(deps): update dependency virtualenv to v20.25.1 (494) renovate
* chore(deps): update dependency coverage to v7.4.2 (493) renovate

1.6.0

This version adds support for scraping [FotMob](https://soccerdata.readthedocs.io/en/latest/datasources/FotMob.html ) and [Understat](https://soccerdata.readthedocs.io/en/latest/datasources/Understat.html).

:rocket: Features

* Add support for scraping Understat (480) JanVanHaaren
* Add support for scraping FotMob (461) marcjbaron

:beetle: Fixes

* [ESPN] Allow new roster format (490) probberechts

:package: Dependencies

* chore(deps): update dependency pre-commit to v3.6.2 (487) renovate
* chore(deps): update dependency pytest to v8.0.1 (488) renovate
* fix(deps): update dependency undetected-chromedriver to v3.5.5 (489) renovate
* chore(deps): update dependency black to v24.2.0 (486) renovate
* chore(deps): update dependency pre-commit to v3.6.1 (484) renovate
* [Nox] Replace tilde with Path.home() (481) JanVanHaaren
* Update dependency sphinx-autobuild to v2024 (478) renovate
* Update dependency pip to v24 (477) renovate
* Update release-drafter/release-drafter action to v6 (476) renovate
* Update codecov/codecov-action action to v4.0.1 (475) renovate
* Update codecov/codecov-action action to v4 (474) renovate
* Update dependency black to v24 (473) probberechts
* Update codecov/codecov-action action to v3.1.6 (472) renovate
* Update dependency pytest to v8 (470) renovate
* Update dependency furo to v2024 (471) renovate
* Update dependency coverage to v7.4.1 (469) renovate
* Update codecov/codecov-action action to v3.1.5 (467) renovate
* Update actions/cache action to v4 (464) renovate
* Update dependency flake8-bugbear to v24 (465) renovate
* Update dependency flake8 to v7 (459) renovate
* Update actions/cache action to v3.3.3 (463) renovate
* Update dependency Unidecode to v1.3.8 (462) renovate
* Update dependency lxml to v5.0.1 (460) renovate

1.5.3

Changes

:rocket: Features

* Add option to configure caching max-age via env (453) probberechts
* [WhoScored] Ignore cached events file if empty (420) shufinskiy

:beetle: Fixes

* [SoFIFA] Adjust to new HTML structure (452) probberechts
* [SoFIFA] Fix team xpath selector (414) probberechts

:rotating_light: Testing

* [Test] Add appdata/config + refactor (457) probberechts
* [CI] Run SoFIFA tests (456) probberechts

:construction_worker: Continuous Integration

* [CI] Run SoFIFA tests (456) probberechts
* [CI] Keep cached data across test runs (454) probberechts

:package: Dependencies

* Update dependency mypy to v1.8.0 (429) renovate
* Update dependency lxml to v5 (455) renovate
* Update dependency coverage to v7.4.0 (451) renovate
* Update dependency pytest to v7.4.4 (450) renovate
* Update actions/setup-python action to v5 (439) renovate
* Update dependency lxml to v4.9.4 (448) renovate
* Update dependency virtualenv to v20.25.0 (438) renovate
* Update dependency pre-commit to v3.6.0 (441) renovate
* Update dependency black to v23.12.1 (443) renovate
* Update dependency pip to v23.3.2 (447) renovate
* Update dependency coverage to v7.3.3 (444) renovate
* Update dependency pylint to v3.0.3 (442) renovate
* Update pypa/gh-action-pypi-publish action to v1.8.11 (437) renovate
* Update actions/setup-python action to v4.8.0 (436) renovate
* Update dependency flake8-bugbear to v23.11.26 (435) renovate
* Update dependency rich to v13.7.0 (431) renovate
* Update dependency Pygments to v2.17.2 (433) renovate
* Update dependency virtualenv to v20.24.7 (434) renovate
* Update dependency undetected-chromedriver to v3.5.4 (430) renovate
* Update dependency poetry to v1.7.1 (432) renovate
* Update dependency black to v23.11.0 (427) renovate
* Update dependency poetry to v1.7.0 (428) renovate
* Update dependency pytest-mock to v3.12.0 (421) renovate
* Update dependency pytest to v7.4.3 (426) renovate
* Update dependency virtualenv to v20.24.6 (425) renovate
* Update dependency pylint to v3.0.2 (423) renovate
* Update dependency pip to v23.3.1 (422) renovate
* Update dependency pip to v23.3 (415) renovate
* Update release-drafter/release-drafter action to v5.25.0 - autoclosed (416) renovate
* Update dependency black to v23.10.0 (418) renovate
* Update dependency mypy to v1.6.1 (419) renovate
* Update actions/checkout action to v4.1.1 (417) renovate

1.5.2

Changes

:rocket: Features

* [FBref] exception if opponent stats not available (379) probberechts

:beetle: Fixes

* Handle Selenium 4.13 no longer supporting headless (412) probberechts
* [FBref] Fix read_team_match_stats to deal with missing time (406) probberechts
* [FBref] Update read_team_match_stats to deal with latest season (384) mhd0528
* [SoFIFA] Fix read_leagues (318) probberechts

:construction_worker: Continuous Integration

* Update RTD config (393) probberechts

:books: Documentation

* Improve docs (321) probberechts

:package: Dependencies

* Drop Python 3.8 support (411) probberechts
* Update dependency Sphinx to v7.2.6 (407) renovate
* Update dependency mypy to v1.6.0 (408) renovate
* Update dependency pre-commit-hooks to v4.5.0 (409) renovate
* Update dependency Sphinx to v7.2.6 (405) renovate
* Update dependency Sphinx to v7.2.6 (404) renovate
* Update dependency Sphinx to v7.2.6 (401) renovate
* Update dependency pylint to v3 (403) renovate
* Update dependency coverage to v7.3.2 (402) renovate
* Update dependency Sphinx to v7.2.6 (399) renovate
* Update dependency rich to v13.6.0 (400) renovate
* Update dependency Sphinx to v7.2.6 (397) renovate
* Update dependency Sphinx to v7.2.6 (394) renovate
* Update dependency Unidecode to v1.3.7 (392) renovate
* Update dependency pylint to v2.17.6 (391) renovate
* Update actions/checkout action to v4.1.0 (387) renovate
* Update dependency Sphinx to v7.2.6 (388) renovate
* Update actions/setup-python action to v4.7.1 (390) renovate
* Update dependency time-machine to v2.13.0 (383) renovate
* Update dependency Sphinx to v7.2.6 (380) renovate
* Update dependency rich to v13.5.3 (381) renovate
* Update dependency Sphinx to v7.2.6 (376) renovate
* Update dependency flake8-bugbear to v23.9.16 (378) renovate
* Update dependency sphinx to v7.2.6 (377) renovate
* Update dependency Sphinx to v7.2.5 (363) renovate
* Update actions/checkout action to v4 (364) renovate
* Update dependency black to v23.9.1 (371) renovate
* Update crazy-max/ghaction-github-labeler action to v5 (373) renovate
* Update dependency furo to v2023.9.10 (374) renovate
* Update dependency furo to v2023.9.10 (375) renovate
* Update actions/cache action to v3.3.2 (368) renovate
* Update dependency virtualenv to v20.24.5 (369) renovate
* Update actions/upload-artifact action to v3.1.3 (367) renovate
* Update dependency coverage to v7.3.1 (365) renovate
* Update dependency Sphinx to v7.2.5 (362) renovate
* Update dependency Sphinx to v7.2.5 (355) renovate
* Update crazy-max/ghaction-github-labeler action to v4.2.0 (358) renovate
* Update dependency pytest to v7.4.1 (360) renovate
* Update dependency pre-commit to v3.4.0 (361) renovate
* Update dependency sphinx to v7.2.5 (356) renovate
* Update dependency virtualenv to v20.24.4 (352) renovate
* Update dependency Sphinx to v7.2.4 (350) renovate
* Update dependency sphinx to v7.2.4 (353) renovate
* Update dependency sphinx to v7.2.3 (351) renovate
* Update dependency Sphinx to v7.2.2 (349) renovate
* Update dependency nbsphinx to v0.9.3 (344) renovate
* Update dependency nbsphinx to v0.9.3 - autoclosed (345) renovate
* Update dependency Sphinx to v7.2.2 (348) renovate
* Update dependency Sphinx to v7.2.2 (347) renovate
* Update actions/checkout action to v3.6.0 (346) renovate
* Update dependency Sphinx to v7.2.2 (341) renovate
* Update dependency sphinx to v7.2.2 (335) renovate
* Update dependency poetry to v1.6.1 (339) renovate
* Update dependency undetected-chromedriver to v3.5.3 (343) renovate
* Update dependency furo to v2023.8.19 (338) renovate
* Update dependency furo to v2023.8.17 (336) renovate
* Update dependency time-machine to v2.12.0 (334) renovate
* Update dependency furo to v2023.8.17 (337) renovate
* Update dependency Pygments to v2.16.1 (326) renovate
* Update dependency mypy to v1.5.0 (329) renovate
* Update dependency virtualenv to v20.24.3 (331) renovate
* Update dependency coverage to v7.3.0 (333) renovate
* Update pypa/gh-action-pypi-publish action to v1.8.10 (330) renovate
* Update dependency sphinx to v7.1.2 (325) renovate
* Update dependency Sphinx to v7.1.2 (324) renovate
* Update dependency undetected-chromedriver to v3.5.1 (327) renovate
* Update dependency rich to v13.5.2 (323) renovate
* Update dependency rich to v13.5.1 (320) renovate
* Update dependency flake8 to v6.1.0 (319) renovate

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.