correct author, description, and license
[pythondata-cpu-libresoc.git] / Makefile
1 ACTIVATE=[[ -e venv/bin/activate ]] && source venv/bin/activate;
2
3 SHELL := /bin/bash
4
5 clean:
6 rm -rf build dist litex_data_*
7
8 .PHONY: clean
9
10 venv-clean:
11 rm -rf venv
12
13 .PHONY: venv-clean
14
15 venv:
16 virtualenv --python=python3 venv
17 ${ACTIVATE} pip install twine
18
19 .PHONY: venv
20
21 build:
22 ${ACTIVATE} python setup.py sdist bdist_wheel
23
24 .PHONY: build
25
26 # PYPI_TEST = --repository-url https://test.pypi.org/legacy/
27 PYPI_TEST = --repository testpypi
28
29 upload-test: build
30 ${ACTIVATE} twine upload ${PYPI_TEST} dist/*
31
32 .PHONY: upload-test
33
34 upload: build
35 ${ACTIVATE} twine upload
36
37 .PHONY: upload
38
39 install:
40 ${ACTIVATE} python setup.py install
41
42 .PHONY: install
43
44 test:
45 ${ACTIVATE} python test.py
46
47 .PHONY: test