Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

uv migration #725

Closed
wants to merge 15 commits into from
Closed

uv migration #725

wants to merge 15 commits into from

Conversation

dandavison
Copy link
Contributor

@dandavison dandavison commented Jan 10, 2025

This PR migrates to uv, but leaves the rust extension being built as currently, by poetry.

See #768 for migration to maturin.

For merge after next release.

@dandavison dandavison force-pushed the uv branch 8 times, most recently from c5dc2c4 to f61d5fc Compare February 16, 2025 04:10
Without this,

  File "/Users/dan/src/temporalio/sdk-python/.venv/lib/python3.13/site-packages/setuptools/config/pyprojecttoml.py", line 55, in validate
    raise ValueError(f"{error}\n{summary}") from None
ValueError: invalid pyproject.toml config: `project.license`.
configuration error: `project.license` must be valid exactly by one definition (2 matches found):

    - keys:
        'file': {type: string}
      required: ['file']
    - keys:
        'text': {type: string}
      required: ['text']
@dandavison dandavison force-pushed the uv branch 3 times, most recently from f6aece7 to 3ba781d Compare February 16, 2025 22:25
@dandavison dandavison marked this pull request as ready for review February 17, 2025 03:05
@dandavison dandavison requested a review from a team as a code owner February 17, 2025 03:05
@dandavison
Copy link
Contributor Author

Maturin migration PR is ready: #768 Closing this to review in a single PR.

@dandavison dandavison closed this Feb 18, 2025
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.

1 participant