Skip to content

Newer tooling and deps#1085

Merged
jamesbraza merged 4 commits intomainfrom
newer-deps
Sep 11, 2025
Merged

Newer tooling and deps#1085
jamesbraza merged 4 commits intomainfrom
newer-deps

Conversation

@jamesbraza
Copy link
Copy Markdown
Collaborator

Pulled in latest tooling and ran uv lock --upgrade

@jamesbraza jamesbraza self-assigned this Sep 11, 2025
Copilot AI review requested due to automatic review settings September 11, 2025 21:22
@jamesbraza jamesbraza added the enhancement New feature or request label Sep 11, 2025
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Sep 11, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates tooling dependencies and configurations across the project. The main purpose is to upgrade to newer versions of development tools and adjust linting configurations accordingly.

  • Updated pre-commit hooks to newer versions (ruff, uv, blacken-docs, pymarkdown, jupytext, etc.)
  • Modified ruff linting rules configuration, removing some AIR rules and adding new ASYNC and RUF rules
  • Removed a type ignore comment that's no longer needed after tooling updates

Reviewed Changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/paperqa/agents/search.py Removed type ignore comment for array indexing
pyproject.toml Updated ruff linting rules, removed deprecated AIR rules and added new ASYNC/RUF rules
docs/tutorials/settings_tutorial.md Updated jupytext version metadata
docs/tutorials/running_on_lfrqa.md Updated jupytext version metadata
.pre-commit-config.yaml Upgraded multiple pre-commit hook versions

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@dosubot
Copy link
Copy Markdown

dosubot bot commented Sep 11, 2025

Related Documentation

Checked 1 published document(s). No updates required.

How did I do? Any feedback?  Join Discord

@jamesbraza jamesbraza merged commit 0497516 into main Sep 11, 2025
7 checks passed
@jamesbraza jamesbraza deleted the newer-deps branch September 11, 2025 23:51
@dosubot
Copy link
Copy Markdown

dosubot bot commented Sep 11, 2025

Documentation Updates

Checked 1 published document(s). No updates required.

How did I do? Any feedback?  Join Discord

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants