Mercurial > piecrust2
comparison setup.py @ 676:a04288f199a5
cm: Don't always generation the version when running `setuptools`.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 06 Mar 2016 23:51:20 -0800 |
parents | b884bef3e611 |
children | 551d06cc640c |
comparison
equal
deleted
inserted
replaced
675:3df808b133f8 | 676:a04288f199a5 |
---|---|
135 f.write('# this file is autogenerated by setup.py\n') | 135 f.write('# this file is autogenerated by setup.py\n') |
136 f.write('APP_VERSION = "%s"\n' % version) | 136 f.write('APP_VERSION = "%s"\n' % version) |
137 f.close() | 137 f.close() |
138 | 138 |
139 | 139 |
140 # Always try to generate an up to date version. | |
141 # Otherwise, fall back on an (hopefully) existing version file. | |
142 try: | 140 try: |
143 version = generate_version() | 141 from piecrust.__version__ import APP_VERSION |
144 write_version(version) | 142 version = APP_VERSION |
145 except: | 143 except ImportError: |
146 version = None | 144 raise Exception("Can't get version from either a version file or " |
147 | 145 "from the repository.") |
148 if version is None: | |
149 try: | |
150 from piecrust.__version__ import APP_VERSION | |
151 version = APP_VERSION | |
152 except ImportError: | |
153 raise Exception("Can't get version from either a version file or " | |
154 "from the repository.") | |
155 | 146 |
156 | 147 |
157 install_requires = read('requirements.txt').splitlines() | 148 install_requires = read('requirements.txt').splitlines() |
158 tests_require = read('dev-requirements.txt').splitlines() | 149 tests_require = read('dev-requirements.txt').splitlines() |
159 | 150 |