diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..0b7a0e6 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +include tests/assets/*.csv diff --git a/Makefile b/Makefile index 47b03a0..20145bd 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: install virtualenv ipython clean test pflake8 +.PHONY: install virtualenv ipython clean test pflake8 fmt lint watch docs docs-serve build install: @@ -46,3 +46,23 @@ clean: ## Clean unused files. @rm -rf htmlcov @rm -rf .tox/ @rm -rf docs/_build + + +docs: + @mkdocs build --clean + + +docs-serve: + @mkdocs serve + + +build: + @python setup.py sdist bdist_wheel + + +publish-test: + @twine upload --repository testpypi dist/* + + +publish: + @twine updload dist/* diff --git a/requirements.dev.txt b/requirements.dev.txt index eff16be..36190b2 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -14,5 +14,8 @@ isort # docs mkdocs +# build +wheel + # Install project as editable -e . diff --git a/setup.py b/setup.py index 222a820..878ca56 100644 --- a/setup.py +++ b/setup.py @@ -29,13 +29,16 @@ def read_requirements(path): setup( name="dundie", - version="0.1.0", + # Major.Minor.Patch + # X.Y.Z + version="0.1.1", description="Reward Point System for Dundler Mifflin", long_description=read("README.md"), long_description_content_type="text/markdown", author="Victor Magueta", python_requires=">=3.8", - packages=find_packages(), + packages=find_packages(exclude=["integration"]), + include_package_data=True, entry_points={ "console_scripts": [ "dundie = dundie.__main__:main"