Skip to content
This repository was archived by the owner on Oct 1, 2021. It is now read-only.

Commit 8023377

Browse files
committed
Update release scripts to have modern setuptools
1 parent 2b2d5f5 commit 8023377

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

Makefile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@ help:
44

55
.PHONY: release-to-pypi
66
release-to-pypi:
7-
python -m setup release
8-
twine upload dist/*
7+
tox -erelease-to-pypi
98

109
.PHONY: dist
1110
dist:
12-
python -m setup dist
11+
tox -edist

tox.ini

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,22 @@ deps =
6464
commands =
6565
flake8 aiohttp_json_rpc tests examples \
6666
--exclude=env
67+
68+
[testenv:dist]
69+
deps =
70+
setuptools>=36.5.0
71+
72+
usedevelop = True
73+
74+
commands =
75+
python -m setup dists
76+
77+
[testenv:release-to-pypi]
78+
deps =
79+
{[testenv:dist]deps}
80+
81+
usedevelop = True
82+
83+
commands =
84+
python -m setup release
85+
twine upload dist/*

0 commit comments

Comments
 (0)