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

PEP-660 support #2502

Merged
merged 1 commit into from Nov 27, 2022
Merged

PEP-660 support #2502

merged 1 commit into from Nov 27, 2022

Conversation

gaborbernat
Copy link
Member

@gaborbernat gaborbernat commented Sep 17, 2022

Add support for editable wheels, make it the default development mode, and rename dev-legacy mode to editable-legacy.

Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
self._distribution_meta = Distribution.at(str(dist_info))

@property
def _wheel_config_settings(self) -> ConfigSettings | None:
return {"--global-option": ["--bdist-dir", str(self.env_dir / "build")]}
Copy link
Member Author

Choose a reason for hiding this comment

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

Seems setuptools dropped this flag 🤷

@gaborbernat gaborbernat marked this pull request as ready for review November 27, 2022 04:32
@gaborbernat gaborbernat merged commit 4b7d1ff into tox-dev:rewrite Nov 27, 2022
@gaborbernat gaborbernat deleted the pep-660 branch November 27, 2022 05:04
zhanpon added a commit to zhanpon/tox that referenced this pull request Dec 10, 2022
It has been stale since tox-dev#2502 was merged
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant