Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion release/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,30 @@
from many other contributors within Google.
"""

import re
import sys
from datetime import date
from pathlib import Path

from setuptools import find_packages, setup
from setuptools.command.install import install
from setuptools.dist import Distribution

CUR_VERSION = "0.7.6"

def read_version():
"""Return the package version from tensorflow_quantum/__init__.py."""
init_path = (Path(__file__).parent.parent / "tensorflow_quantum" /
"__init__.py")
init_text = init_path.read_text(encoding="utf-8")

match = re.search(r'__version__\s*=\s*[\'"]([^\'"]+)[\'"]', init_text)
if not match:
raise RuntimeError(
"Cannot find __version__ in tensorflow_quantum/__init__.py")
return match.group(1)


CUR_VERSION = read_version()

DOCLINES = __doc__.split("\n")

Expand Down
Loading