Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update fastf1 requirement from <3.4.0,>=3.3.0 to >=3.3.0,<3.5.0 #74

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 29, 2024

Updates the requirements on fastf1 to permit the latest version.

Release notes

Sourced from fastf1's releases.

Release v3.4.0

New Features

  • Added support for Numpy v2.0.

  • Completely reimplemented the fastf1.plotting module. The new module provides a more flexible and powerful API for creating custom plots. This is an overview of the relevant new features and changes:

    • Driver and team names, abbreviations and colors are now supported for all seasons since 2018 instead of only for the most recent season.

    • Driver changes and test drivers running in free practice session are now supported automatically and do no longer require an update of FastF1.

    • Users can now choose between the "offcial" F1 color map and the color map that was already used previously by FastF1.

    • Driver specific colors are deprecated. Users are encouraged to use more visually distinct plot styling options instead to differentiate between drivers of the same team. The new fastf1.plotting.get_driver_style function can be used to easily get driver specific styling options.

    • Users can override team colors and short name constants on a per-session basis.

    • The API has been improved to be more consistent and easier to use.

  • Added support for a fallback mirror for the F1 livetiming API. If the primary API is unavailable, FastF1 will automatically switch to the fallback mirror and continue to work without any user intervention. This feature is experimental and for now provided without any guarantees.

  • Added a warning that informs users when event, driver or team names are fuzzy matched. (by @​Casper-Guo) (#574)

  • Improved fuzzy matching of event names to give better matching results. (by @​Casper-Guo) (#579)

  • The SignalRClient can now be started when an async event loop is already running by awaiting the new fastf1.livetiming.client.SignalRClient.async_start coroutine. This enables usage in newer versions of Juypter Notebooks, for example.

  • Set a default connection timeout of five seconds for all requests to the Ergast API. This should prevent long data loading times when the API is unresponsive.

... (truncated)

Commits
  • 606b56b MNT: changelog for v3.4.0
  • 97774af CI: fix doc build
  • 25698cb FIX: match signature of axes.legend with add_sorted_driver_legend (#621)
  • 93bfdde TST/CI: fixes and workarounds for various API issues
  • 9763d1a FIX: bug in rate limiting causing higher than intended rates
  • fffdf45 CI: fix ergast backend overrides for tests and docs
  • 193afd1 ENH: reduce Ergast connection timeout to prevent extremley long waiting times
  • 01b6890 CI/DOC: allow overriding Ergast backend for doc build
  • d26c645 ENH: implement MVP fallback to livetiming mirror
  • bc96035 FIX: properly handle missing driver info on F1 LT Api
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [fastf1](https://github.com/theOehrly/Fast-F1) to permit the latest version.
- [Release notes](https://github.com/theOehrly/Fast-F1/releases)
- [Commits](theOehrly/Fast-F1@v3.3.0...v3.4.0)

---
updated-dependencies:
- dependency-name: fastf1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 29, 2024

Dependabot tried to add @dependabot[bot] as a reviewer to this PR, but received the following error from GitHub:

POST https://api.github.com/repos/Casper-Guo/Armchair-Strategist/pulls/74/requested_reviewers: 422 - Review cannot be requested from pull request author. // See: https://docs.github.com/rest/pulls/review-requests#request-reviewers-for-a-pull-request

Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 29, 2024

The following labels could not be found: dependencies.

@Casper-Guo
Copy link
Owner

@dependabot ignore this major version

Being worked on in #71

@dependabot dependabot bot closed this Jul 30, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 30, 2024

OK, I won't notify you about version 3.x.x again, unless you re-open this PR.

@dependabot dependabot bot deleted the dependabot/pip/fastf1-gte-3.3.0-and-lt-3.5.0 branch July 30, 2024 01:44
@Casper-Guo Casper-Guo restored the dependabot/pip/fastf1-gte-3.3.0-and-lt-3.5.0 branch July 30, 2024 01:44
@Casper-Guo Casper-Guo reopened this Jul 30, 2024
@Casper-Guo
Copy link
Owner

@dependabot ignore this minor version

@dependabot dependabot bot closed this Jul 30, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 30, 2024

OK, I won't notify you about version 3.4.x again, unless you re-open this PR.

@dependabot dependabot bot deleted the dependabot/pip/fastf1-gte-3.3.0-and-lt-3.5.0 branch July 30, 2024 01:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant