mirror of
https://dev.funkwhale.audio/funkwhale/mopidy
synced 2024-11-11 11:18:15 +01:00
30 lines
756 B
Python
30 lines
756 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
import codecs
|
|
import os
|
|
from setuptools import setup
|
|
|
|
|
|
def read(rel_path):
|
|
here = os.path.abspath(os.path.dirname(__file__))
|
|
with codecs.open(os.path.join(here, rel_path), "r") as fp:
|
|
return fp.read()
|
|
|
|
|
|
def get_version():
|
|
tag = os.getenv("CI_COMMIT_TAG", None)
|
|
if tag:
|
|
return tag
|
|
|
|
for line in read("mopidy_funkwhale/__init__.py").splitlines():
|
|
if line.startswith("__version__"):
|
|
delim = '"' if '"' in line else "'"
|
|
version = line.split(delim)[1]
|
|
iid = os.getenv("CI_PIPELINE_IID", 0)
|
|
return "{}.dev{}".format(version, iid)
|
|
raise RuntimeError("Unable to find version string.")
|
|
|
|
|
|
setup(
|
|
version=get_version(),
|
|
)
|