[PR #870] [MERGED] poetry -> uv + use cached data in CI #877

Closed
opened 2026-03-02 15:59:59 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/probberechts/soccerdata/pull/870
Author: @probberechts
Created: 8/21/2025
Status: Merged
Merged: 8/23/2025
Merged by: @probberechts

Base: masterHead: ci/uv


📝 Commits (10+)

📊 Changes

52 files changed (+8334 additions, -4650 deletions)

View changed files

.bumpversion.cfg (+0 -16)
.dvc/.gitignore (+3 -0)
.dvc/config (+4 -0)
.github/actions/setup-python-env/action.yml (+30 -0)
📝 .github/renovate.json (+1 -4)
📝 .github/workflows/ci.yml (+80 -117)
.github/workflows/constraints.txt (+0 -5)
📝 .github/workflows/release.yml (+6 -20)
📝 .gitignore (+5 -4)
📝 .pre-commit-config.yaml (+101 -41)
📝 CONTRIBUTING.rst (+42 -28)
📝 Makefile (+102 -22)
📝 docs/datasources/FBref.ipynb (+6 -5)
📝 docs/datasources/FotMob.ipynb (+4 -3)
📝 docs/datasources/MatchHistory.ipynb (+2 -1)
📝 docs/datasources/SoFIFA.ipynb (+2 -1)
📝 docs/datasources/Sofascore.ipynb (+3 -2)
📝 docs/datasources/WhoScored.ipynb (+12 -10)
📝 docs/datasources/index.rst (+1 -1)
📝 docs/examples/ClubElo - Evolution of current top teams.ipynb (+9 -7)

...and 32 more files

📄 Description

  • Switches poetry for uv
  • Data is no longer scraped in Github actions
  • Add Python 3.13 support

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/probberechts/soccerdata/pull/870 **Author:** [@probberechts](https://github.com/probberechts) **Created:** 8/21/2025 **Status:** ✅ Merged **Merged:** 8/23/2025 **Merged by:** [@probberechts](https://github.com/probberechts) **Base:** `master` ← **Head:** `ci/uv` --- ### 📝 Commits (10+) - [`e1fd8ed`](https://github.com/probberechts/soccerdata/commit/e1fd8ed65236dfe2134c2a9c98f5232d0576398b) chore: remove unused 'type:ignore' - [`35ae8c1`](https://github.com/probberechts/soccerdata/commit/35ae8c19bce264d93e4359830c69b76311202ff9) poetry -> uv - [`b126b11`](https://github.com/probberechts/soccerdata/commit/b126b1167fffbf5c22a7c3f3ceba8e077f6452a1) Add setup-python-env action - [`279bf43`](https://github.com/probberechts/soccerdata/commit/279bf43fb7a6ae6d3c2209f90803d97f78ede93c) Update default uv version - [`1010ba5`](https://github.com/probberechts/soccerdata/commit/1010ba514819e093a34901ff5ac17ff657908376) Add 'dev' to default group - [`e7925a2`](https://github.com/probberechts/soccerdata/commit/e7925a2d52879ccc8f96702f255e65501ab4bf7b) update uv export - [`1dfbf69`](https://github.com/probberechts/soccerdata/commit/1dfbf6924922cb9b62f9fd38d558a991e44e57eb) switch to pytest-cov - [`0bfa5a5`](https://github.com/probberechts/soccerdata/commit/0bfa5a525f4046ccf9e71f64e2502bb10e31cfe6) fix check-docs ci task - [`792f1e6`](https://github.com/probberechts/soccerdata/commit/792f1e6e2d1fd386c013a7c683323bec2ba35005) update contributors guide - [`4e9c433`](https://github.com/probberechts/soccerdata/commit/4e9c433a04bc244d5c85836af0d03f11754b2bcc) store appdata ### 📊 Changes **52 files changed** (+8334 additions, -4650 deletions) <details> <summary>View changed files</summary> ➖ `.bumpversion.cfg` (+0 -16) ➕ `.dvc/.gitignore` (+3 -0) ➕ `.dvc/config` (+4 -0) ➕ `.github/actions/setup-python-env/action.yml` (+30 -0) 📝 `.github/renovate.json` (+1 -4) 📝 `.github/workflows/ci.yml` (+80 -117) ➖ `.github/workflows/constraints.txt` (+0 -5) 📝 `.github/workflows/release.yml` (+6 -20) 📝 `.gitignore` (+5 -4) 📝 `.pre-commit-config.yaml` (+101 -41) 📝 `CONTRIBUTING.rst` (+42 -28) 📝 `Makefile` (+102 -22) 📝 `docs/datasources/FBref.ipynb` (+6 -5) 📝 `docs/datasources/FotMob.ipynb` (+4 -3) 📝 `docs/datasources/MatchHistory.ipynb` (+2 -1) 📝 `docs/datasources/SoFIFA.ipynb` (+2 -1) 📝 `docs/datasources/Sofascore.ipynb` (+3 -2) 📝 `docs/datasources/WhoScored.ipynb` (+12 -10) 📝 `docs/datasources/index.rst` (+1 -1) 📝 `docs/examples/ClubElo - Evolution of current top teams.ipynb` (+9 -7) _...and 32 more files_ </details> ### 📄 Description - Switches poetry for uv - Data is no longer scraped in Github actions - Add Python 3.13 support --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 15:59:59 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/soccerdata#877
No description provided.