@@ -4,18 +4,18 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " openfloor"
7- version = " 0.1.0 "
7+ version = " 0.1.1 "
88description = " A Python implementation of the Open Floor specification for interoperable conversational environments"
99readme = " README.md"
1010requires-python = " >=3.8"
11- license = {text = " MIT" }
11+ license = " Apache-2.0"
12+ license-files = [ " LICENSE.txt" ]
1213authors = [
1314 { name = " David Attwater" , email = " davidattwater@gmail.com" }
1415]
1516classifiers = [
1617 " Development Status :: 4 - Beta" ,
1718 " Intended Audience :: Developers" ,
18- " License :: OSI Approved :: MIT License" ,
1919 " Programming Language :: Python :: 3" ,
2020 " Programming Language :: Python :: 3.8" ,
2121 " Programming Language :: Python :: 3.9" ,
@@ -28,13 +28,15 @@ classifiers = [
2828]
2929dependencies = [
3030 " jsonpath-ng>=1.5.0" ,
31+ " events>=0.5"
3132]
3233
3334[project .urls ]
34- Homepage = " https://github.com/yourusername/openfloor"
35- Documentation = " https://github.com/yourusername/openfloor#readme"
36- Repository = " https://github.com/yourusername/openfloor.git"
37- Issues = " https://github.com/yourusername/openfloor/issues"
35+ Homepage = " https://github.com/open-voice-interoperability"
36+ Documentation = " https://github.com/open-voice-interoperability/openfloor-python/blob/main/README.md"
37+ Repository = " https://github.com/open-voice-interoperability/openfloor-python"
38+ Issues = " https://github.com/open-voice-interoperability/openfloor-python/issues"
39+ Specifications = " https://github.com/open-voice-interoperability/openfloor-docs"
3840
3941[project .optional-dependencies ]
4042dev = [
@@ -44,10 +46,12 @@ dev = [
4446 " isort>=5.0.0" ,
4547 " mypy>=1.0.0" ,
4648 " ruff>=0.1.0" ,
49+ " pip-tools"
4750]
4851
49- [tool .hatch .build .targets .wheel ]
50- packages = [" src/openfloor" ]
52+ [tool .setuptools ]
53+ package-dir = {"" = " python/src" }
54+ packages = [" openfloor" ]
5155
5256[tool .black ]
5357line-length = 88
@@ -93,4 +97,22 @@ ignore = []
9397[tool .pytest .ini_options ]
9498testpaths = [" tests" ]
9599python_files = [" test_*.py" ]
96- addopts = " -v --cov=src/openfloor --cov-report=term-missing"
100+ addopts = " -v --cov=python/src --cov-report=term-missing"
101+
102+ [tool .bumpver ]
103+ current_version = " 0.1.1"
104+ version_pattern = " MAJOR.MINOR.PATCH"
105+ commit_message = " Bump version {old_version} -> {new_version}"
106+ tag_message = " {new_version}"
107+ tag_scope = " default"
108+ pre_commit_hook = " "
109+ post_commit_hook = " "
110+ commit = true
111+ tag = true
112+ push = true
113+
114+ [tool .bumpver .file_patterns ]
115+ "pyproject.toml" = [ ' ^current_version = "{version}"' , ' ^version = "{version}"' ]
116+ "python/src/version.py" = [" {version}" ]
117+ "python/src/openfloor/__init__.py" = [" {version}" ]
118+
0 commit comments