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
upgrade to declarative setuptools #1428
upgrade to declarative setuptools #1428
Conversation
958548a
to
c33a81b
Compare
also remove BuildPy3
c33a81b
to
7c1ff22
Compare
# are not yet set up when this code is executed. | ||
"ext_modules": extensions, | ||
"cmdclass": {"build_ext": my_build_ext}, | ||
"extras_require": _EXTRAS_REQUIRE, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
currently _EXTRAS_REQUIRE is in python to save on duplication eg with twisted[all_non_platform]
I think reverting the tests and fixing them is on the table. Or deleting these |
I agree with @mthuurne that removing them is problematic… |
WHOAH oops didn't mean to close |
I think this is a lot more readable and I like moving the static config back up to the top of the project. I've never really used |
a pypi pre-release or a test.pypi.org upload would work. Tox does run this so it mostly works and the wheels seem fine. you can run |
@wsanchez you could rename the |
I can't help you with that. I also am blocked on that: #1423 (comment) |
@rodrigc you appear to be soul maintainer of https://test.pypi.org/project/Twisted/ you could add @wsanchez as a maintainer |
Interesting. I don't know when I was granted that access to test.pypi.org. For now I am going to focus on moving forward with the release, before giving additional people access to PyPI resources. If Glyph or Hawkowl want to grant access, I will defer to their wishes. |
@rodrigc You weren't "granted access" - you own the project in its entirety on test.pypi.org; the data there does not derive from PyPI at all. https://test.pypi.org/project/Twisted/ I didn't even have an account on test.pypi.org — I just made one, so at least I got "glyph" :). Please go ahead and give everybody who needs it access to test PyPI (including me :)). |
@glyph OK, I granted you and @wsanchez access to https://test.pypi.org/ . I couldn't find an account for hawkowl on test.pypi.org to grant access. |
9a52f95
to
16a0299
Compare
291b1f0
to
d50e810
Compare
I've restored the tests that were "commented out" in src/twisted/python/_setup.py, ported just enough code to get them to run the test setUps and skipped every test that fails |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cool, thanks
Contributor Checklist:
tox -e black-reformat
to format my patch to meet the Twisted Coding Standardreview
to the keywords field in Trac, and putting a link to this PR in the comment; it shows up in https://twisted.reviews/ now.