Skip to content

Commit ff4cf42

Browse files
committed
Fixed dependencies
1 parent 69c2b69 commit ff4cf42

3 files changed

Lines changed: 11 additions & 15 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
9+
## [0.2.2] - 2026-01-23
10+
11+
### Fixed
12+
- Dependencies `click` and `openpyxl` moved to required (were optional extras causing installation failures with `pipx install synesis`)
13+
- Removed `[cli]`, `[excel]`, `[full]` extras - all compiler features now available in base installation
914

1015
## [0.2.1] - 2026-01-22
1116

@@ -115,6 +120,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
115120
- LSP adapter documentation
116121
---
117122

123+
[0.2.2]: https://github.com/synesis-lang/synesis/releases/tag/v0.2.2
118124
[0.2.1]: https://github.com/synesis-lang/synesis/releases/tag/v0.2.1
119125
[0.2.0]: https://github.com/synesis-lang/synesis/releases/tag/v0.2.0
120126
[0.1.0]: https://github.com/synesis-lang/synesis/releases/tag/v0.1.0

pyproject.toml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "synesis"
7-
version = "0.2.1"
7+
version = "0.2.2"
88
description = "The confluence of information into intelligence - A DSL compiler that transforms qualitative research annotations into canonical knowledge structures"
99
readme = "README.md"
1010
requires-python = ">=3.10"
@@ -44,26 +44,16 @@ dependencies = [
4444
"lark >= 1.1",
4545
"bibtexparser >= 1.4",
4646
"regex >= 2023.0.0",
47-
]
48-
49-
[project.optional-dependencies]
50-
cli = [
51-
"click >= 8.0",
52-
]
53-
excel = [
54-
"openpyxl >= 3.0",
55-
]
56-
full = [
5747
"click >= 8.0",
5848
"openpyxl >= 3.0",
5949
]
50+
51+
[project.optional-dependencies]
6052
dev = [
6153
"pytest >= 7.0",
6254
"pytest-cov >= 4.0",
6355
"build >= 0.10",
6456
"twine >= 4.0",
65-
"click >= 8.0",
66-
"openpyxl >= 3.0",
6757
]
6858

6959
[project.urls]

synesis/cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
from synesis.parser.lexer import SynesisSyntaxError, parse_file
4545
from synesis.parser.template_loader import TemplateLoadError, load_template
4646

47-
VERSION = "0.2.1"
47+
VERSION = "0.2.2"
4848

4949

5050
HELP_EPILOG = (

0 commit comments

Comments
 (0)