1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- # -*- coding: utf-8 -*-
- #
- # Copyright (C) 2015-2016 lpschedule-generator contributors. See CONTRIBUTORS.
- #
- # This file is part of lpschedule-generator.
- #
- # lpschedule-generator is free software: you can redistribute it
- # and/or modify it under the terms of the GNU General Public License
- # as published by the Free Software Foundation, either version 3 of
- # the License, or (at your option) any later version.
- #
- # lpschedule-generator is distributed in the hope that it will be useful, but
- # WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- # General Public License for more details.
- #
- # You should have received a copy of the GNU General Public License
- # along with lpschedule-generator (see COPYING). If not, see
- # <http://www.gnu.org/licenses/>.
- test:
- @nosetests
- .PHONY: test
- build-dist:
- @python setup.py sdist bdist_wheel
- egg:
- @python setup.py egg_info
- upload:
- @twine upload -r pypi -s -i '1534 126D 8C8E AD29 EDD9 1396 6BE9 3D8B F866 4377' dist/*.tar.gz
- @twine upload -r pypi -s -i '1534 126D 8C8E AD29 EDD9 1396 6BE9 3D8B F866 4377' dist/*.whl
- .PHONY: build-dist egg upload
- docs:
- @$(MAKE) -C docs html
- upload-docs: docs
- @rsync -avz --delete docs/_build/html/ $(LPSG_DOCS_HOST)
- .PHONY: docs upload-docs
- clean-build:
- @rm -rf build/
- @rm -rf dist/
- @rm -rf *.egg-info
- clean-pyc:
- @find . -name '*.pyc' -exec rm -f {} +
- clean-venv:
- @rm -rf bin/
- @rm -rf include/
- @rm -rf lib/
- @rm -rf local/
- @rm -rf man/
- clean-docs:
- @$(MAKE) -C docs clean
- .PHONY: clean-build clean-pyc clean-venv clean-docs
- dev-packages:
- @pip install -U nose mock restructuredtext_lint
- @pip install -U wheel twine
- @pip install -U Sphinx
- .PHONY: dev-packages
|