-
Notifications
You must be signed in to change notification settings - Fork 21
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
Remove setuptools support #54
Remove setuptools support #54
Commits on Apr 9, 2020
-
setup.py and MANIFEST.in are used by setuptools to build and install our software.
Configuration menu - View commit details
-
Copy full SHA for 75f7f0c - Browse repository at this point
Copy the full SHA 75f7f0cView commit details -
Use poetry as build system too
Rely on [PEP 517](https://www.python.org/dev/peps/pep-0517/) and poetry for installation.
Configuration menu - View commit details
-
Copy full SHA for 998abe0 - Browse repository at this point
Copy the full SHA 998abe0View commit details -
Add keywords for package meta information
Allow to display keyword on pypi for autohooks.
Configuration menu - View commit details
-
Copy full SHA for 1399fd9 - Browse repository at this point
Copy the full SHA 1399fd9View commit details -
Add additional files to the source distributable
Add the markdown and poetry files to the source distributable (.tar.gz) to allow reproducable builds with it.
Configuration menu - View commit details
-
Copy full SHA for 25149aa - Browse repository at this point
Copy the full SHA 25149aaView commit details -
Remove the setuptools extensions
This code has become obsolete after setuptools isn't used as build system anymore and we are using poetry now. It isn't possible to install the git hook automatically anymore.
Configuration menu - View commit details
-
Copy full SHA for 56a601b - Browse repository at this point
Copy the full SHA 56a601bView commit details -
Remove setuptools as direct dependency
We are not using setuptools anymore.
Configuration menu - View commit details
-
Copy full SHA for 84c65e4 - Browse repository at this point
Copy the full SHA 84c65e4View commit details -
Drop unused PoetryConfig class
This class got introduced during the conversion to poetry lately and is now obsolete because support of setuptools has been dropped. It was only used for creating meta information in the setup.py file.
Configuration menu - View commit details
-
Copy full SHA for a92a7f6 - Browse repository at this point
Copy the full SHA a92a7f6View commit details -
It should not be necessary to update setuptools
We don't use setuptools anymore.
Configuration menu - View commit details
-
Copy full SHA for 6dc8971 - Browse repository at this point
Copy the full SHA 6dc8971View commit details -
Build and upload source and wheel distributions
Update deploy target for CircleCI to build and install also the wheel distribution of the autohooks python package.
Configuration menu - View commit details
-
Copy full SHA for b1423d2 - Browse repository at this point
Copy the full SHA b1423d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffce380 - Browse repository at this point
Copy the full SHA ffce380View commit details -
Apply suggestions from code review
Use long option (`--update`) for updating pip via pip Co-Authored-By: Michael Wiegand <wiegandm@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b0da090 - Browse repository at this point
Copy the full SHA b0da090View commit details