Skip to content

Commit 48ccb16

Browse files
committed
2 parents 9d7d872 + 5ceedb1 commit 48ccb16

15 files changed

Lines changed: 950 additions & 938 deletions

.gitignore

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
src/openfloor/__pycache__/*
2-
src/openfloor.egg-info/dependency_links.txt
3-
src/openfloor.egg-info/PKG-INFO
4-
src/openfloor.egg-info/requires.txt
5-
src/openfloor.egg-info/SOURCES.txt
6-
src/openfloor.egg-info/top_level.txt
7-
UNKNOWN.egg-info/dependency_links.txt
8-
UNKNOWN.egg-info/PKG-INFO
9-
UNKNOWN.egg-info/SOURCES.txt
10-
UNKNOWN.egg-info/top_level.txt
1+
python/src/openfloor/__pycache__/*
2+
openfloor.egg-info/*
3+
dist/*
4+
openfloor.egg-info/PKG-INFO
5+
python/src/openfloor.egg-info/SOURCES.txt
6+
python/src/openfloor.egg-info/top_level.txt
7+
python/src/openfloor.egg-info/requires.txt
8+
python/src/openfloor.egg-info/PKG-INFO
9+
python/src/openfloor.egg-info/dependency_links.txt
File renamed without changes.

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@ This leaves us with our final envelope:
543543

544544
The openfloor standard is defined over an interconnected family of three specifications. These are:
545545

546-
1. **[Open Floor Inter-Agent Message Specification Version 0.9.4](docs/AssistantManifestSpec.md)**
546+
1. **[Open Floor Inter-Agent Message Specification Version 1.0.0](docs/InteroperableConvEnvSpec.md)**
547547

548548
- Defines the message envelope format for inter-agent communication
549549
- Specifies conversation management and event types
@@ -557,7 +557,7 @@ The openfloor standard is defined over an interconnected family of three specifi
557557
- Enables cross-references between features
558558
- Supports multiple languages and custom feature types
559559

560-
3. **[Assistant Manifest Specification Version 0.9.2](docs/AssistantManifestSpec.md)**
560+
3. **[Assistant Manifest Specification Version 1.0.0](docs/AssistantManifestSpec.md)**
561561
- Defines how agents describe their capabilities
562562
- Includes identification and supported layers
563563
- Enables agent discovery and capability matching
@@ -621,7 +621,7 @@ Contributions are welcome! Please feel free to submit a Pull Request.
621621

622622
## License
623623

624-
This project is licensed under the Apache License Version 2.0, - see the LICENSE file for details.
624+
This project is licensed under the Apache License Version 2.0, - see the [LICENSE.txt](LICENSE.txt) file for details.
625625

626626
## Acknowledgments
627627

docs/AssistantManifestSpec.md

Lines changed: 209 additions & 208 deletions
Large diffs are not rendered by default.

docs/InteropDialogEventSpecs.md

Lines changed: 405 additions & 453 deletions
Large diffs are not rendered by default.

docs/InteroperableConvEnvSpec.md

Lines changed: 175 additions & 182 deletions
Large diffs are not rendered by default.

docs/round-table-configuration.png

25.7 KB
Loading

docs/simple-configuration.png

23.3 KB
Loading
Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "openfloor"
7-
version = "0.1.0"
7+
version = "0.1.1"
88
description = "A Python implementation of the Open Floor specification for interoperable conversational environments"
99
readme = "README.md"
1010
requires-python = ">=3.8"
11-
license = {text = "MIT"}
11+
license = "Apache-2.0"
12+
license-files = [ "LICENSE.txt" ]
1213
authors = [
1314
{ name = "David Attwater", email = "davidattwater@gmail.com" }
1415
]
1516
classifiers = [
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
]
2929
dependencies = [
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]
4042
dev = [
@@ -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]
5357
line-length = 88
@@ -93,4 +97,22 @@ ignore = []
9397
[tool.pytest.ini_options]
9498
testpaths = ["tests"]
9599
python_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+

python/dialog_event.py

Lines changed: 0 additions & 69 deletions
This file was deleted.

0 commit comments

Comments
 (0)