File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ # Check and install fpm if necessary.
4
+ check_fpm () {
5
+ fpm --help > /dev/null 2>&1 || ( echo " Installing fpm" && sudo yum install -y gcc libffi-devel ruby-devel rubygems && sudo gem install fpm )
6
+ }
7
+
8
+ check_fpm
9
+
10
+ set -e
11
+ echo " Creating RPMS"
12
+
13
+ # Cleanup old RPMS.
14
+ mkdir ./RPMS > /dev/null 2>&1 || rm -rf ./RPMS/*
15
+ rm ./* .rpm > /dev/null 2>&1 || true
16
+
17
+ # Build new RPMS.
18
+ URL=" https://github.com/aristanetworks/influxdb-python"
19
+ while read line; do
20
+ DEPENDENCIES+=" --depends \" $line \" "
21
+ done < ./requirements.txt
22
+ FPM_ARGS=" --log error --url $URL --no-python-dependencies $DEPENDENCIES "
23
+
24
+ eval " fpm $FPM_ARGS -s python -t rpm ../setup.py"
25
+
26
+ mv ./* .rpm RPMS/
27
+ echo " Created" ` ls RPMS`
Original file line number Diff line number Diff line change
1
+ python-dateutil >= 2.0.0
2
+ pytz
3
+ python-requests >= 1.0.3
4
+ python-six >= 1.9.0
You can’t perform that action at this time.
0 commit comments