summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.coveragerc13
-rw-r--r--Makefile24
2 files changed, 37 insertions, 0 deletions
diff --git a/.coveragerc b/.coveragerc
new file mode 100644
index 0000000..a139fce
--- /dev/null
+++ b/.coveragerc
@@ -0,0 +1,13 @@
+[run]
+branch = True
+omit =
+ setup.py
+ statsd/tests.py
+ statsd/defaults/*.py
+
+[report]
+exclude_lines =
+ pragma: no cover
+ noqa
+ raise NotImplementedError
+fail_under = 94
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..37e72d5
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,24 @@
+.PHONY: test
+test:
+ nose2 statsd --with-coverage
+
+.PHONY: tox
+tox:
+ tox
+
+.PHONY: release
+release: build check
+ twine upload --non-interactive --sign dist/*
+
+.PHONY: clean
+clean:
+ rm -rf dist
+
+.PHONY: build
+build: clean
+ python -m build
+
+
+.PHONY: check
+check:
+ twine check dist/*