Skip to content

Commit 1060125

Browse files
authored
Fix bug release (#35)
* Refractor (#26) * update refractor * fix reactor * fix lint * prepare bechmark * refractor MODReactor and SynReactor * update crn * refractor cluster, change to matcher, fix code synreactor, now resnow comparable to modreactor * test 3 os * test * test * fix workflow * fix lint * fix win * fix win * fix win again * update smart * add synreactor implicit hydrogen * fix mcsmatcher * refractor visualization * fix conflict rdkit, upgrade to 2025.3.1 * fix lint * move aam_validator to Chem submodule * fix lint * prepare benchmark matcher * change backend rule to mod * prepare doc * add doc * update fih * update graph module doc * update doc * prepare release * . * fix doc * clean doc * fix docstring * fix tutorial * update fig * update explicit_hydrogen for its * prepare release * build doc * fix lint * fix bug in explicit hydrogen for ITS * fix build * fix * fix * fix * fix doc * update nauty canon, rule filters, change benchmark * prepare release * fix bug in nauty alg * update doc * add features for expanding its * add rule_matcher.py * add testcase rule matcher * add wildcard for smiles * add partial engine * update new features * update document * add data * update Chem features * format docstring and refractor Chem module * add auto-test pypi * create dependabot * test run yml * test * test docker * add docker * add docker * . * add readme * rename * release docker * remove redundant file * Prepare release bump version (#27) * update refractor * fix reactor * fix lint * prepare bechmark * refractor MODReactor and SynReactor * update crn * refractor cluster, change to matcher, fix code synreactor, now resnow comparable to modreactor * test 3 os * test * test * fix workflow * fix lint * fix win * fix win * fix win again * update smart * add synreactor implicit hydrogen * fix mcsmatcher * refractor visualization * fix conflict rdkit, upgrade to 2025.3.1 * fix lint * move aam_validator to Chem submodule * fix lint * prepare benchmark matcher * change backend rule to mod * prepare doc * add doc * update fih * update graph module doc * update doc * prepare release * . * fix doc * clean doc * fix docstring * fix tutorial * update fig * update explicit_hydrogen for its * prepare release * build doc * fix lint * fix bug in explicit hydrogen for ITS * fix build * fix * fix * fix * fix doc * update nauty canon, rule filters, change benchmark * prepare release * fix bug in nauty alg * update doc * add features for expanding its * add rule_matcher.py * add testcase rule matcher * add wildcard for smiles * add partial engine * update new features * update document * add data * update Chem features * format docstring and refractor Chem module * add auto-test pypi * create dependabot * test run yml * test * test docker * add docker * add docker * . * add readme * rename * release docker * remove redundant file * fix lint * fix bug * fix lint * add partial its beta * test publising conda * test publising conda * fix workflow * fix workflow * fix workflow * fix workflow again * tes pre-release * tes pre-release * tes pre-release * tes pre-release * tes pre-release * tes pre-release * fix meta.yaml * fix meta.yaml * fix meta.yaml * fix meta.yaml * fix meta.yaml * fix meta.yaml * publish beta * publish beta * debug * debug * debug * debug * debug * debug * debug * debug * prepare release * pass test staging, prepare release * quick fix hydrogen * prepare release * Prepare release (#30) * add partial its construction and imbaengine * add wildcard and placeholder * add testcase * add mtg * fix bug mtg * prepare release * Prepare release (#32) * add partial its construction and imbaengine * add wildcard and placeholder * add testcase * add mtg * fix bug mtg * prepare release * enhance ITSConstruction to capture hydrogen * add constraint for searching embedding * fix hydro * enhance batch reactor * add postprocess * fix cycle import and add data example * fix package contain data * fix bug release * fix bug release
1 parent 49b804a commit 1060125

2 files changed

Lines changed: 17 additions & 27 deletions

File tree

pyproject.toml

Lines changed: 16 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "synkit"
7-
version = "0.0.16"
8-
license = { text = "MIT" }
9-
license-files = ["LICENSE"]
10-
authors = [
11-
{ name = "Tieu Long Phan", email = "tieu@bioinf.uni-leipzig.de" }
12-
]
7+
version = "0.0.17"
138
description = "Utility for reaction modeling using graph grammar"
149
readme = "README.md"
1510
long-description = { file = "CHANGELOG.md" }
1611
long-description-content-type = "text/markdown"
1712
requires-python = ">=3.11"
13+
license = { text = "MIT" }
14+
license-files = ["LICENSE"]
15+
authors = [
16+
{ name = "Tieu Long Phan", email = "tieu@bioinf.uni-leipzig.de" }
17+
]
1818
classifiers = [
1919
"Programming Language :: Python :: 3",
2020
"License :: OSI Approved :: MIT License",
@@ -39,28 +39,18 @@ docs = [
3939
]
4040

4141
[project.urls]
42-
homepage = "https://github.com/TieuLongPhan/SynKit"
43-
source = "https://github.com/TieuLongPhan/SynKit"
44-
issues = "https://github.com/TieuLongPhan/SynKit/issues"
42+
homepage = "https://github.com/TieuLongPhan/SynKit"
43+
source = "https://github.com/TieuLongPhan/SynKit"
44+
issues = "https://github.com/TieuLongPhan/SynKit/issues"
4545
documentation = "https://tieulongphan.github.io/SynKit/"
4646

4747
[tool.hatch.build]
48-
# include non-Python data files in all build targets
49-
include = [
50-
{ path = "synkit/Data/*.json" },
51-
{ path = "synkit/Data/*.json.gz" }
52-
]
48+
# ship your code as normal
49+
packages = ["synkit"]
5350

54-
[tool.hatch.build.targets.wheel]
55-
# wheel also gets the same data files
56-
include = [
57-
"synkit/Data/*.json",
58-
"synkit/Data/*.json.gz"
59-
]
51+
# Force-include the entire Data directory (recursively)
52+
[tool.hatch.build.targets.wheel.force-include]
53+
"synkit/Data" = "synkit/Data"
6054

61-
[tool.hatch.build.targets.sdist]
62-
# source sdist likewise
63-
include = [
64-
"synkit/Data/*.json",
65-
"synkit/Data/*.json.gz"
66-
]
55+
[tool.hatch.build.targets.sdist.force-include]
56+
"synkit/Data" = "synkit/Data"

recipe/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package:
22
name: synkit
3-
version: "0.0.16"
3+
version: "0.0.17"
44

55
source:
66
path: ..

0 commit comments

Comments
 (0)