Skip to content
🌱️ seed your Python repo w/ security, auto formatting, an enhanced REPL, and more...
Makefile Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
test
.coveragerc
.editorconfig
.flake8
.gitignore
CHANGELOG
LICENSE
Makefile
README.md
pytest.ini
requirements.txt

README.md

Maintenance MIT license Code style: black security: bandit

what is this?

🌱️ seed your Python repo w/ security, auto formatting, an enhanced REPL, and more.

how to use?

  • clone the repo (git clone git@github.com:zachvalenta/create-python-app.git)
  • remove the .git directory and initialize your own (git init)
  • make the first commit in your new repo!

tooling

commands

run make help to see all the cool stuff you get for free!

(venv) $ make help

🐛 DEBUG

repl:    	debug using bpython

📊 CODE QUALITY

cov:     	view HTML coverage report in browser
fmt:     	auto format code using Black
lint:    	lint using flake8
secure:  	security check using Bandit
test:    	run unit tests, view basic coverage report in terminal

📦 DEPENDENCIES

freeze:   	freeze dependencies into requirements.txt
install:   	install dependencies from requirements.txt
reset:   	remove any installed pkg *not* in requirements.txt
You can’t perform that action at this time.