Commit db361e6c authored by Sean Breckenridge's avatar Sean Breckenridge 💬

publish to pypi

parent da1179cf
include LICENSE
include README.md
exclude Makefile
recursive-exclude .github
recursive-exclude * __pycache__
recursive-exclude * *.py[co]
.DEFAULT_GOAL := help
define PRINT_HELP_PYSCRIPT
import re, sys
for line in sys.stdin:
match = re.match(r'^([a-zA-Z_-]+):.*?## (.*)$$', line)
if match:
target, help = match.groups()
print("%-20s %s" % (target, help))
endef
export PRINT_HELP_PYSCRIPT
BROWSER := python -c "$$BROWSER_PYSCRIPT"
help:
@python -c "$$PRINT_HELP_PYSCRIPT" < $(MAKEFILE_LIST)
clean: clean-build clean-pyc ## remove all build Python artifacts
clean-build: ## remove build artifacts
rm -fr build/
rm -fr dist/
rm -fr .eggs/
clean-pyc: ## remove Python file artifacts
find . -name '*.pyc' -exec rm -f {} +
find . -name '*.pyo' -exec rm -f {} +
find . -name '*~' -exec rm -f {} +
find . -name '__pycache__' -exec rm -fr {} +
dist: clean ## builds source and wheel package
python setup.py sdist
#python setup.py bdist_wheel
ls -l dist
install: clean ## install the package to the active Python's site-packages
pip install --user .
uninstall: ## uninstalls the package from the pipenv
pip3 uninstall -y full_todotxt
reinstall: uninstall install ## uninsalls, then installs
upload-twine: ## uploads to twine, put credentails in ~/.pypirc
twine upload -r pypi dist/*
full-todotxt
======
[![PyPi version](https://img.shields.io/pypi/v/full_todotxt.svg)](https://pypi.python.org/pypi/full_todotxt) [![Python 3.6|3.7](https://img.shields.io/pypi/pyversions/full_todotxt.svg)](https://pypi.python.org/pypi/full_todotxt)
[todotxt](http://todotxt.org/) interactive interface that forces you to specify certain attributes.
<img src="https://raw.githubusercontent.com/seanbreckenridge/full_todotxt/master/.github/demo.gif" alt="demo gif">
......@@ -28,7 +30,7 @@ Installation
To install with pip, run:
pip3 install full_todotxt
pip3 install full-todotxt
Run
----------
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment