Skip to content

Commit 0ef97fa

Browse files
committed
make version
1 parent a146ed5 commit 0ef97fa

File tree

8 files changed

+38
-3
lines changed

8 files changed

+38
-3
lines changed

Makefile

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,21 @@ datasette-release: $(TARGET_WHEELS_RELEASE) python/datasette_sqlite_regex/setup.
9494
rm $(TARGET_WHEELS_RELEASE)/datasette* || true
9595
pip3 wheel python/datasette_sqlite_regex/ --no-deps -w $(TARGET_WHEELS_RELEASE)
9696

97+
Cargo.toml: VERSION
98+
cargo set-version `cat VERSION`
99+
100+
python/sqlite_regex/sqlite_regex/version.py: VERSION
101+
printf '__version__ = "%s"\n__version_info__ = tuple(__version__.split("."))\n' `cat VERSION` > $@
102+
103+
python/datasette_sqlite_regex/datasette_sqlite_regex/version.py: VERSION
104+
printf '__version__ = "%s"\n__version_info__ = tuple(__version__.split("."))\n' `cat VERSION` > $@
105+
106+
version:
107+
make Cargo.toml
108+
make python/sqlite_regex/sqlite_regex/version.py
109+
make python/datasette_sqlite_regex/datasette_sqlite_regex/version.py
110+
111+
97112
format:
98113
cargo fmt
99114

@@ -131,4 +146,5 @@ test:
131146
python python-release \
132147
datasette datasette-release \
133148
static static-release \
134-
debug release
149+
debug release \
150+
version

VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0.2.0

python/datasette_sqlite_regex/datasette_sqlite_regex/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
from datasette import hookimpl
22
import sqlite_regex
33

4+
from datasette_sqlite_regex.version import __version_info__, __version__
5+
46
@hookimpl
57
def prepare_connection(conn):
68
conn.enable_load_extension(True)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
__version__ = "0.2.0"
2+
__version_info__ = tuple(__version__.split("."))

python/datasette_sqlite_regex/setup.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
from setuptools import setup
22

3-
VERSION = "0.2.0"
3+
version = {}
4+
with open("datasette_sqlite_regex/version.py") as fp:
5+
exec(fp.read(), version)
6+
7+
VERSION = version['__version__']
48

59
setup(
610
name="datasette-sqlite-regex",

python/sqlite_regex/setup.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22
import os
33
import platform
44

5-
VERSION = "0.2.0"
5+
version = {}
6+
with open("sqlite_regex/version.py") as fp:
7+
exec(fp.read(), version)
8+
9+
VERSION = version['__version__']
10+
11+
612

713
system = platform.system()
814
machine = platform.machine()

python/sqlite_regex/sqlite_regex/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import os
22
import sqlite3
33

4+
from sqlite_regex.version import __version_info__, __version__
5+
46
def loadable_path():
57
loadable_path = os.path.join(os.path.dirname(__file__), "regex0")
68
return os.path.normpath(loadable_path)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
__version__ = "0.2.0"
2+
__version_info__ = tuple(__version__.split("."))

0 commit comments

Comments
 (0)