Skip to content

Migrate packaging to pyproject.toml #215

@bertrmz

Description

@bertrmz

Current Behavior

Project uses setup.py with setuptools for packaging and metadata.

Desired Behavior

Use pyproject.toml for packaging.

Benefits & Value

Aligns with current Python packaging standards and with 1Password's own Connect SDK.


Reference: How to modernize a setup.py based project

Additional information

Platform-specific wheel builds for UniFFI native binaries and Python 3.9–3.13 support need to be preserved. See #113 for prior discussion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions