Skip to content

Conversation

@nicoonoclaste
Copy link
Collaborator

  • Drop spurious setup requirements
    setuptools can now deal with attr: without needing to import the package.
  • Move dependency options to setup.cfg
    There was nothing non-trivial left in setup.py, so I removed it too ;3

Since setuptools 46.4.0 (May 2020), `attr:` are statically extracted
using the `ast` module if possible:

	pypa/setuptools#1753
We can now get rid of setup.py!  🎉
@nicoonoclaste nicoonoclaste requested a review from a team as a code owner November 12, 2022 22:12
@nicoonoclaste
Copy link
Collaborator Author

The CI failure on Windows/Py3.9 is spurious (Cirrus' VM didn't cleanly come up apparently)

@pathunstrom
Copy link
Collaborator

bors r+

bors bot added a commit that referenced this pull request Nov 15, 2022
221: Remove spurious setup requirements, and setup.py r=pathunstrom a=nbraud

- Drop spurious setup requirements
  `setuptools` can now deal with `attr:` without needing to import the package.
- Move dependency options to `setup.cfg`
  There was nothing non-trivial left in `setup.py`, so I removed it too  ;3


Co-authored-by: nicoo <[email protected]>
@bors
Copy link
Contributor

bors bot commented Nov 15, 2022

Build failed:

@pathunstrom
Copy link
Collaborator

bors retry

bors bot added a commit that referenced this pull request Nov 15, 2022
221: Remove spurious setup requirements, and setup.py r=pathunstrom a=nbraud

- Drop spurious setup requirements
  `setuptools` can now deal with `attr:` without needing to import the package.
- Move dependency options to `setup.cfg`
  There was nothing non-trivial left in `setup.py`, so I removed it too  ;3


Co-authored-by: nicoo <[email protected]>
@bors
Copy link
Contributor

bors bot commented Nov 15, 2022

Build failed:

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.

3 participants