Convert from setup.py to pyproject.toml and change license to MIT - #31
Convert from setup.py to pyproject.toml and change license to MIT#31mrecachinas with Copilot wants to merge 14 commits into
Conversation
|
@mrecachinas 👋 This repository doesn't have Copilot instructions. With Copilot instructions, I can understand the repository better, work faster and produce higher quality PRs. I can generate a .github/copilot-instructions.md file for you automatically. Click here to open a pre-filled issue and assign it to me. I'll write the instructions, and then tag you for review. |
Co-authored-by: mrecachinas <924243+mrecachinas@users.noreply.github.com>
|
@copilot CI is failing with Can you fix please? |
Co-authored-by: mrecachinas <924243+mrecachinas@users.noreply.github.com>
... Fixed the twine check error by updating the license configuration in pyproject.toml from Commit: 253789a |
|
@copilot CI is still showing that error... can you double check the workflow and that you're testing it similarly? |
… error Co-authored-by: mrecachinas <924243+mrecachinas@users.noreply.github.com>
I found and fixed the issue. The problem was that I tested the fix locally by building a wheel and running Commit: a545700 |
|
@copilot Can we just change the license to MIT and completely get rid of setuptools? Seems like the custom license and setuptools could be causing issues. |
…x twine check Co-authored-by: mrecachinas <924243+mrecachinas@users.noreply.github.com>
Changed the license to MIT and simplified the pyproject.toml configuration to fix the twine check error. The issue was that the The wheel now builds successfully and passes Commit: f39dd95 |
pyproject.tomlwith modern build system configurationsetup.pyto handle only dynamic build logiclicense-files = ["LICENSE"]from[tool.setuptools]sectionlicense = {text = "MIT"}to[project]section✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.