Skip to content

Makefile to tox#24

Open
cylussec wants to merge 13 commits into
mannum:mainfrom
cylussec:Makefile_to_tox
Open

Makefile to tox#24
cylussec wants to merge 13 commits into
mannum:mainfrom
cylussec:Makefile_to_tox

Conversation

@cylussec

@cylussec cylussec commented Mar 3, 2023

Copy link
Copy Markdown

Tox is more Pythonic than Makefiles. This PR has the tox files, switches from setup.py/setup.cfg/requirements.txt to mainly using setup.cfg (which is the current standard), moves some of your black/flake8/isort checks into precommit hooks (as well as being run in Github Actions).

I can't take credit for all of this. Whenever I start a new project, I use Pyscaffold to create a lot of the base files, and a lot of these are modified files that come with that.

@cylussec

cylussec commented Mar 3, 2023

Copy link
Copy Markdown
Author

Ugh... I just realized that I was branching off the same branches, so this last PR has all of the changes. If you want some of these changes and not all of them, I am happy to do cleaner PRs for each of these from main.

I did all of these changes together because they are a little dependent on each other, so thats my bad.

@tetracionist

Copy link
Copy Markdown
Contributor

Hey @cylussec,

Starting to have a look through your PRs for this.
Will add this to the main repo!

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.

2 participants