Skip to content

No longer require positional-only arguments in top-level API#113

Merged
sallen12 merged 2 commits intomainfrom
no-mandatory-positional-args
Mar 24, 2026
Merged

No longer require positional-only arguments in top-level API#113
sallen12 merged 2 commits intomainfrom
no-mandatory-positional-args

Conversation

@frazane
Copy link
Copy Markdown
Owner

@frazane frazane commented Feb 17, 2026

This pull request removes the use of Python's positional-only argument marker (/) from the function signatures across several modules in the codebase. By eliminating this marker, all arguments can now be passed either positionally or as keywords, which improves the flexibility and usability of the API for end users.

Closes #114

@simon-hirsch
Copy link
Copy Markdown
Contributor

I went one step further here: #114

@frazane frazane marked this pull request as ready for review March 14, 2026 09:01
@frazane frazane requested a review from sallen12 March 14, 2026 16:21
Copy link
Copy Markdown
Collaborator

@sallen12 sallen12 left a comment

Choose a reason for hiding this comment

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

Looks good, thanks!

@sallen12 sallen12 merged commit e631411 into main Mar 24, 2026
26 checks passed
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