Skip to content

Commit e239fb7

Browse files
authored
Merge pull request #195 from dbcli/use-setup-scm
Use setup scm
2 parents 70e2151 + e77b08f commit e239fb7

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 1.13.1 - 2024-11-24
1+
## 1.13.2 - 2024-11-24
22

33
### Internal
44

litecli/main.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -825,15 +825,8 @@ def get_last_query(self):
825825
return self.query_history[-1][0] if self.query_history else None
826826

827827

828-
def version_callback(ctx: click.Context, param: click.Parameter, value: bool) -> None:
829-
if not value or ctx.resilient_parsing:
830-
return
831-
click.echo(f"Version: {__version__}", color=ctx.color)
832-
ctx.exit()
833-
834-
835828
@click.command()
836-
@click.option("-V", "--version", callback=version_callback, expose_value=False, is_eager=True, is_flag=True, help="Show version.")
829+
@click.version_option(__version__, "-V", "--version")
837830
@click.option("-D", "--database", "dbname", help="Database to use.")
838831
@click.option(
839832
"-R",

pyproject.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,15 @@ dependencies = [
1717
]
1818

1919
[build-system]
20-
requires = ["setuptools>=64.0", "setuptools-scm>=8"]
20+
requires = [
21+
"setuptools>=64.0",
22+
"setuptools-scm>=8;python_version>='3.8'",
23+
"setuptools-scm<8;python_version<'3.8'",
24+
]
2125
build-backend = "setuptools.build_meta"
2226

27+
[tool.setuptools_scm]
28+
2329
[project.scripts]
2430
litecli = "litecli.main:cli"
2531

0 commit comments

Comments
 (0)