Skip to content

upgrade to pyproject.toml#474

Draft
sakshamgoyal-01 wants to merge 1 commit into
TeamMsgExtractor:next-releasefrom
sakshamgoyal-01:modern
Draft

upgrade to pyproject.toml#474
sakshamgoyal-01 wants to merge 1 commit into
TeamMsgExtractor:next-releasefrom
sakshamgoyal-01:modern

Conversation

@sakshamgoyal-01

@sakshamgoyal-01 sakshamgoyal-01 commented Feb 23, 2026

Copy link
Copy Markdown
  • Migrate to pyproject.toml to simplify building and configuration
  • require at least python 3.10
  • add a lock file for consistent dependencies

@TheElementalOfDestruction

TheElementalOfDestruction commented Jul 18, 2026

Copy link
Copy Markdown
Collaborator

Hey there, sorry it took a while to get to this. I don't really have a problem with moving to 3.10 and to a .toml file, that seems fine to me, but you've made this pull request a draft that can't be merged. Not sure if this was meant more to open a discussion or if that was an accident? Let me know, thanks! EDIT: Oh, I understand now that I can manually swap a pull request from a draft via review, no I suppose that can be ignored

Also, can you explain the purpose of the included uv.lock file? I'm not sure if it was intended to be there, but it contains a lot more data fields that I'm unsure of the purpose of

@TheElementalOfDestruction
TheElementalOfDestruction changed the base branch from master to next-release July 18, 2026 21:09
@sakshamgoyal-01

sakshamgoyal-01 commented Jul 20, 2026

Copy link
Copy Markdown
Author

Also, can you explain the purpose of the included uv.lock file?

it's used for ensuring consistent dependencies and SBOM tracking when using uv (https://docs.astral.sh/uv/).
it's a lock file just like a package-lock.json for JS projects. Yes, it should be checked in and updated whenever dependencies change

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.

2 participants