Skip to content

Conversation

@scbedd
Copy link
Member

@scbedd scbedd commented Oct 14, 2024

See title 👍 .

Of course, this is purely "support" and we'll probably find some warts when we migrate the first packages. This has been a long asked-for feature that I've just not had a day to dedicate to. Had a good confluence of availability and lack of interruptions this past Friday.
 
Working through test failures. With the advent of setuptools>=74.1 extension packages are now supported directly from setuptools

Todo:

  • Verify unbroken nightly etc
  • Fix outstanding build failures
  • Try using setuptools.meta one last time, I have a feeling that patches have resolved the issues I was seeing this past jan
  • Finish up tests
  • Upgrade setuptools for the repo to >= 74.1.3 to prepare for pure pyproject.toml extension packages

@scbedd scbedd self-assigned this Oct 14, 2024
@scbedd scbedd marked this pull request as ready for review October 18, 2024 20:53
@scbedd
Copy link
Member Author

scbedd commented Oct 18, 2024

@mccoyp this is ready to rock and roll.

@azure-sdk
Copy link
Collaborator

API change check

API changes are not detected in this pull request.

scbedd and others added 2 commits October 21, 2024 12:31
Co-authored-by: McCoy Patiño <39780829+mccoyp@users.noreply.github.com>
@scbedd
Copy link
Member Author

scbedd commented Oct 21, 2024

@mccoyp addressed your feedback + updated a couple comments. Thanks much for the review! 🎉

@scbedd scbedd merged commit 5c3c178 into Azure:main Oct 22, 2024
25 checks passed
l0lawrence pushed a commit to l0lawrence/azure-sdk-for-python that referenced this pull request Feb 19, 2025
* add support for parsing and building pure pyproject.toml packages within azure-sdk-tools
* various typing updates across azure-sdk-tools, cleaning up what code paths I'm touching with the new build and parse support
* add tests for various pyproject.toml parse scenarios
* bump setuptools to 74.1.3 to support pure-pyproject.toml extension packages (eg without a setup.py)

---------

Co-authored-by: McCoy Patiño <39780829+mccoyp@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants