File tree Expand file tree Collapse file tree 2 files changed +74
-0
lines changed Expand file tree Collapse file tree 2 files changed +74
-0
lines changed Original file line number Diff line number Diff line change
1
+ sudo : false
2
+ language : python
3
+ python : 3.4
4
+ script :
5
+ - " ./test.sh"
6
+ - " ./build.sh"
7
+ deploy :
8
+ provider : pypi
9
+ skip_cleanup : true
10
+ user : hardwario
11
+ on :
12
+ tags : true
13
+ password :
14
+ secure : T/Os5XlOfLWk9CfiZwDPG5APoLu7Efgf69/E8HEDR6tedHjYgoZVaHbNHKGaqhb0thZr/9hQI704fTIlJP4j7Xsv4+4abNczKnC6e+sNtZ3lHGweTNUn47jZFqERO01noK0N+zetoue7rpu9Z3tKgR8h13gRV688IOUgvo791oQcw2HGo4zbJq8dUFSUSw2Sb+s45XSzhkY4O6NcwhiAFMxX5mQUA4BcCUEnQLrCF8e9w/droxT22rWSjSiEUFtvBsuHSRXQNSfCPc3BxFVkLt5jtL+0odhzcKOgDo+wXCS1Szyr5d3ThTL0byEMNGgD7LsOsO7NT3ke8HDj0RL+LjlMHv93tflN2UTyDWJdtuzjQL9zwZFnmkFRSZlUki8cjn4jWs+nIzh9EZepGhVqeVtwF/RTYKZ6uoOl2gWhanD7hPbVhYKFOQqav0CQULZTgseNgbzSPoQ8lSi614yvGwMA2+A5mPXki2/73lK7/9xXYiiD3HbeuURym81kERBwWyYI2s3CbNGQn2zl4oJ0gSNNZgM4M4Y/i1JAaLY8fGdy6kfIUYAZJiQUG42CjfrabEe6TXxLmmJfMK5IV6CTooUFVj9dU6Y1wdGXNNAPcHch2Af/WPc3YQeAOCGFqLfjAcz2rs/RIf5vQQDywmWQ8yqodgFqRoY3raDqHZyKTO0=
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+ # vim: set ts=4:
3
+ set -eu
4
+
5
+ VENV_DIR=" $( pwd) /.venv"
6
+
7
+ die () {
8
+ printf ' \033[1;31mERROR:\033[0m %s\n' " $1 " >&2
9
+ shift
10
+ printf ' %s\n' " $@ "
11
+ exit 2
12
+ }
13
+
14
+ einfo () {
15
+ printf ' \033[1;36m> %s\033[0m\n' " $@ " >&2
16
+ }
17
+
18
+ if [ " $( id -u) " -eq 0 ] && [ " $ALLOW_ROOT " != ' yes' ]; then
19
+ die ' Do not run this script as root!'
20
+ fi
21
+
22
+ pkgver_from_git () {
23
+ local desc
24
+ if desc=" $( git describe --tags --exact-match --match ' v*' 2> /dev/null) " ; then
25
+ echo " ${desc# v} " | sed ' s/[_-]/~/g'
26
+ elif desc=" $( git describe --tags --match ' v*' 2> /dev/null) " ; then
27
+ echo " $desc " | sed -En ' s/^v([^-]+).*/\1~dev/p'
28
+ else
29
+ return 1
30
+ fi
31
+ }
32
+
33
+ set_version () {
34
+ local ver=" $( echo $PKG_VERSION | tr ' ~' ' -' ) "
35
+ sed -r -i' ' " s/@@VERSION@@/$ver /g" " $1 "
36
+ }
37
+
38
+ if [ -z " ${PKG_VERSION:- } " ]; then
39
+ PKG_VERSION=" $( pkgver_from_git) " ||
40
+ die ' $PKG_VERSION is not set and could not determine version from git!'
41
+ fi
42
+
43
+ export PATH=" $VENV_DIR /bin:$PATH "
44
+ unset PYTHONHOME
45
+
46
+ if [ -z " ${TRAVIS_BUILD_DIR:- } " ]; then
47
+ BUILD_DIR=" $( pwd) /build"
48
+ echo " $BUILD_DIR "
49
+ mkdir -p " $BUILD_DIR "
50
+ cp -r cpgw " $BUILD_DIR " /cpgw
51
+ cp setup.py " $BUILD_DIR " /
52
+ cd " $BUILD_DIR "
53
+ fi
54
+
55
+ ls -lha
56
+
57
+ set_version cpgw/app.py
58
+ set_version setup.py
59
+
60
+ python3 setup.py sdist
You can’t perform that action at this time.
0 commit comments