Skip to content

Conversation

@07pepa
Copy link
Member

@07pepa 07pepa commented Apr 5, 2025

Introduce uv as the dependency management tool.
Modified pyproject.toml, GitHub actions and documentation.
Disabled "Publish docs" action as it was always failing due to missing credentials.

Copy link
Member

@staticxterm staticxterm left a comment

Choose a reason for hiding this comment

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

Honestly, it looks very very good, I like it.
Needs some minor tweaks to fix the Python version used in the CI tests and some other comments.

Riverfount
Riverfount previously approved these changes Apr 9, 2025
Copy link

@Riverfount Riverfount left a comment

Choose a reason for hiding this comment

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

Great job.

Copy link
Member

@staticxterm staticxterm left a comment

Choose a reason for hiding this comment

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

Like I mentioned previously, I like this.
But, I can't yet approve it as there are still some comments left unanswered and the development experience needs to be improved (namely that doing uv sync.. installs all needed development and test dependencies - that everything just works out of the box).

pyproject.toml Outdated
description = "Asynchronous Python ODM for MongoDB"
readme = "README.md"
requires-python = ">=3.8,<4.0"
requires-python = ">=3.9,<4.0"
Copy link
Member

Choose a reason for hiding this comment

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

I now understand why you bump the minimum supported Python version to 3.9 due to pydantic_settings also supporting the Python 3.9 and onwards.
I don't know, I guess we can drop the support then but we need to reach consensus on this (and at some later point when to remove Pydantic v1 support as well).

@github-actions
Copy link
Contributor

github-actions bot commented Jun 6, 2025

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions bot added the Stale label Jun 6, 2025
@staticxterm staticxterm removed the Stale label Jun 9, 2025
@github-actions
Copy link
Contributor

This PR is stale because it has been open 45 days with no activity.

@github-actions github-actions bot added the Stale label Jul 25, 2025
@07pepa 07pepa closed this Aug 7, 2025
@staticxterm staticxterm reopened this Nov 20, 2025
@github-actions github-actions bot removed the Stale label Nov 21, 2025
Copilot AI review requested due to automatic review settings November 22, 2025 21:33
Copy link

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.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@staticxterm staticxterm self-requested a review November 22, 2025 21:40
@staticxterm staticxterm dismissed their stale review November 22, 2025 21:42

No longer valid.

@staticxterm staticxterm force-pushed the use-uv branch 2 times, most recently from d655f2e to 3997f02 Compare November 22, 2025 21:54
@staticxterm staticxterm requested a review from a team November 22, 2025 23:01
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.

3 participants