File: Makefile

package info (click to toggle)
python-asttokens 3.0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 632 kB
  • sloc: python: 3,575; makefile: 30
file content (21 lines) | stat: -rw-r--r-- 716 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
dist:
	@echo Build python distribution
	@echo "(If no 'build' module, install with 'python -m pip install build setuptools_scm')"
	python -m build

publish:
	@echo "Publish to PyPI at https://pypi.python.org/pypi/asttokens/"
	@VER=`python -c 'import setuptools_scm; print(setuptools_scm.get_version())'`; \
	echo "Version in setup.py is $$VER"; \
	echo "Git tag is `git describe --tags`"; \
	echo "Run this manually: twine upload dist/asttokens-$$VER*"

docs:
	@echo Build documentation in docs/_build/html
	source env/bin/activate ; PYTHONPATH=$(abspath .) $(MAKE) -C docs html

clean:
	python setup.py clean
	source env/bin/activate ; PYTHONPATH=$(abspath .) $(MAKE) -C docs clean

.PHONY: dist publish docs clean