From 727babbe7ddf370e5ba08f88d9ad40485f7696ab Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Thu, 17 Oct 2019 22:50:52 -0400 Subject: [PATCH] deploy only if tags (#43) * add VERSION symlink * deploy only on tags true --- .travis.yml | 1 + MANIFEST.in | 5 ++++- VERSION | 1 + rfd/VERSION | 1 + rfd/__version__.py | 10 +++++++++- setup.py | 1 + 6 files changed, 17 insertions(+), 2 deletions(-) create mode 120000 VERSION create mode 100644 rfd/VERSION diff --git a/.travis.yml b/.travis.yml index 29e088a..38ba475 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,6 +32,7 @@ jobs: on: branch: master repo: davegallant/rfd + tags: true provider: pypi user: __token__ password: diff --git a/MANIFEST.in b/MANIFEST.in index 251f57d..16e9500 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,3 +1,6 @@ include requirements.txt include requirements_dev.txt -include rfd/__version__.py +include rfd/VERSION + +recursive-exclude * __pycache__ +recursive-include tests * diff --git a/VERSION b/VERSION new file mode 120000 index 0000000..5846b7b --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +rfd/VERSION \ No newline at end of file diff --git a/rfd/VERSION b/rfd/VERSION new file mode 100644 index 0000000..d15723f --- /dev/null +++ b/rfd/VERSION @@ -0,0 +1 @@ +0.3.2 diff --git a/rfd/__version__.py b/rfd/__version__.py index cae32a7..8ba6c2a 100644 --- a/rfd/__version__.py +++ b/rfd/__version__.py @@ -1,4 +1,12 @@ # -*- coding: utf-8 -*- from __future__ import unicode_literals -version = "0.3.2" +from os.path import dirname, abspath, join + + +def load_version(): + with open(join(dirname(abspath(__file__)), "VERSION")) as handle: + return handle.read() + + +version = load_version() diff --git a/setup.py b/setup.py index ab18663..64ce4ee 100644 --- a/setup.py +++ b/setup.py @@ -24,6 +24,7 @@ setup( author="Dave Gallant", description="CLI for RedFlagDeals.com", entry_points={"console_scripts": ["rfd = rfd.__main__:cli"]}, + include_package_data=True, install_requires=REQUIREMENTS, keywords="cli redflagdeals", license="Apache License, Version 2.0",