Skip to content
This repository was archived by the owner on Nov 22, 2024. It is now read-only.

Commit ee52cb3

Browse files
committed
tags added and some general cleanup
1 parent d400c56 commit ee52cb3

File tree

1 file changed

+31
-16
lines changed

1 file changed

+31
-16
lines changed

Makefile

Lines changed: 31 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,38 +12,53 @@ README.rst: README.md
1212
$(PANDOC) --from=markdown --to=rst < README.md > README.rst
1313

1414
CHANGELOG.md: FORCE
15-
cp /dev/null CHANGELOG.md
16-
echo '# Change Log' >> CHANGELOG.md
17-
echo '' >> CHANGELOG.md
18-
git log --date=iso-local --pretty=format:' - %ci [%h](https://github.com/cloudflare/python-cloudflare/commit/%H) %s' >> CHANGELOG.md
19-
echo '' >> CHANGELOG.md
20-
15+
@ tmp=/tmp/_$$$$.md ; \
16+
( \
17+
cp /dev/null $$tmp ; \
18+
echo '# Change Log' ; \
19+
echo '' ; \
20+
git log --date=iso-local --pretty=format:' - %ci [%h](https://github.com/cloudflare/python-cloudflare/commit/%H) %s' ; \
21+
echo '' ; \
22+
) >> $$tmp ; \
23+
diff $$tmp CHANGELOG.md || ( cp $$tmp CHANGELOG.md ; echo "CHANGELOG.md - updated" ) ; \
24+
rm $$tmp
2125
FORCE:
2226

2327
build: setup.py
24-
$(PYTHON) setup.py build
28+
$(PYTHON) setup.py -q build
2529

2630
install: build
27-
sudo $(PYTHON) setup.py install
31+
sudo $(PYTHON) setup.py -q install
2832
sudo rm -rf ${NAME}.egg-info
2933

3034
test: all
31-
# to be done
35+
# to be done
3236

3337
sdist: all
3438
make clean
3539
make test
36-
$(PYTHON) setup.py sdist
37-
rm -rf ${NAME}.egg-info
40+
$(PYTHON) setup.py -q sdist
41+
@rm -rf ${NAME}.egg-info
3842

3943
bdist: all
4044
make clean
4145
make test
42-
$(PYTHON) setup.py bdist
43-
rm -rf ${NAME}.egg-info
46+
$(PYTHON) setup.py -q bdist
47+
@rm -rf ${NAME}.egg-info
48+
49+
upload: clean all tag upload-pypi upload-github
50+
51+
upload-pypi:
52+
$(PYTHON) setup.py -q sdist upload --sign --identity="$(EMAIL)"
53+
54+
upload-github:
55+
git push origin --tags
56+
57+
showtag: sdist
58+
@ v=`ls -r dist | head -1 | sed -e 's/cloudflare-\([0-9.]*\)\.tar.*/\1/'` ; echo "\tDIST VERSION =" $$v ; (git tag | fgrep -q "$$v") && echo "\tGIT TAG EXISTS"
4459

45-
upload: clean all
46-
$(PYTHON) setup.py sdist upload --sign --identity="$(EMAIL)"
60+
tag: sdist
61+
@ v=`ls -r dist | head -1 | sed -e 's/cloudflare-\([0-9.]*\)\.tar.*/\1/'` ; echo "\tDIST VERSION =" $$v ; (git tag | fgrep -q "$$v") || git tag "$$v"
4762

4863
lint:
4964
$(PYLINT) CloudFlare cli4
@@ -52,6 +67,6 @@ clean:
5267
rm -rf build
5368
rm -rf dist
5469
mkdir build dist
55-
$(PYTHON) setup.py clean
70+
$(PYTHON) setup.py -q clean
5671
rm -rf ${NAME}.egg-info
5772

0 commit comments

Comments
 (0)