.coveragerc
.gitignore
.readthedocs.yml
AUTHORS.rst
CHANGELOG.rst
CODEOWNERS
LICENSE.txt
MANIFEST.in
README.rst
pyproject.toml
setup.cfg
setup.py
tox.ini
docs/Makefile
docs/authors.rst
docs/changelog.rst
docs/code_of_conduct.rst
docs/conf.py
docs/contributing.rst
docs/examples.rst
docs/index.rst
docs/license.rst
docs/readme.rst
docs/requirements.txt
docs/_static/.gitignore
src/eiffellib/__init__.py
src/eiffellib/activity.py
src/eiffellib.egg-info/PKG-INFO
src/eiffellib.egg-info/SOURCES.txt
src/eiffellib.egg-info/dependency_links.txt
src/eiffellib.egg-info/not-zip-safe
src/eiffellib.egg-info/requires.txt
src/eiffellib.egg-info/top_level.txt
src/eiffellib/events/__init__.py
src/eiffellib/events/eiffel_activity_canceled_event.py
src/eiffellib/events/eiffel_activity_finished_event.py
src/eiffellib/events/eiffel_activity_started_event.py
src/eiffellib/events/eiffel_activity_triggered_event.py
src/eiffellib/events/eiffel_announcement_published_event.py
src/eiffellib/events/eiffel_artifact_created_event.py
src/eiffellib/events/eiffel_artifact_published_event.py
src/eiffellib/events/eiffel_artifact_reused_event.py
src/eiffellib/events/eiffel_base_event.py
src/eiffellib/events/eiffel_composition_defined_event.py
src/eiffellib/events/eiffel_confidence_level_modified_event.py
src/eiffellib/events/eiffel_environment_defined_event.py
src/eiffellib/events/eiffel_flow_context_defined_event.py
src/eiffellib/events/eiffel_issue_defined_event.py
src/eiffellib/events/eiffel_issue_verified_event.py
src/eiffellib/events/eiffel_source_change_created_event.py
src/eiffellib/events/eiffel_source_change_submitted_event.py
src/eiffellib/events/eiffel_test_case_canceled_event.py
src/eiffellib/events/eiffel_test_case_finished_event.py
src/eiffellib/events/eiffel_test_case_started_event.py
src/eiffellib/events/eiffel_test_case_triggered_event.py
src/eiffellib/events/eiffel_test_execution_recipe_collection_created_event.py
src/eiffellib/events/eiffel_test_suite_finished_event.py
src/eiffellib/events/eiffel_test_suite_started_event.py
src/eiffellib/lib/__init__.py
src/eiffellib/lib/base_rabbitmq.py
src/eiffellib/publishers/__init__.py
src/eiffellib/publishers/eiffel_publisher.py
src/eiffellib/publishers/rabbitmq_publisher.py
src/eiffellib/schemas/EiffelActivityCanceledEvent/1.0.0.json
src/eiffellib/schemas/EiffelActivityCanceledEvent/1.1.0.json
src/eiffellib/schemas/EiffelActivityCanceledEvent/2.0.0.json
src/eiffellib/schemas/EiffelActivityCanceledEvent/3.0.0.json
src/eiffellib/schemas/EiffelActivityCanceledEvent/3.1.0.json
src/eiffellib/schemas/EiffelActivityCanceledEvent/3.2.0.json
src/eiffellib/schemas/EiffelActivityFinishedEvent/1.0.0.json
src/eiffellib/schemas/EiffelActivityFinishedEvent/1.1.0.json
src/eiffellib/schemas/EiffelActivityFinishedEvent/2.0.0.json
src/eiffellib/schemas/EiffelActivityFinishedEvent/3.0.0.json
src/eiffellib/schemas/EiffelActivityFinishedEvent/3.1.0.json
src/eiffellib/schemas/EiffelActivityFinishedEvent/3.2.0.json
src/eiffellib/schemas/EiffelActivityFinishedEvent/3.3.0.json
src/eiffellib/schemas/EiffelActivityStartedEvent/1.0.0.json
src/eiffellib/schemas/EiffelActivityStartedEvent/1.1.0.json
src/eiffellib/schemas/EiffelActivityStartedEvent/2.0.0.json
src/eiffellib/schemas/EiffelActivityStartedEvent/3.0.0.json
src/eiffellib/schemas/EiffelActivityStartedEvent/4.0.0.json
src/eiffellib/schemas/EiffelActivityStartedEvent/4.1.0.json
src/eiffellib/schemas/EiffelActivityStartedEvent/4.2.0.json
src/eiffellib/schemas/EiffelActivityStartedEvent/4.3.0.json
src/eiffellib/schemas/EiffelActivityTriggeredEvent/1.0.0.json
src/eiffellib/schemas/EiffelActivityTriggeredEvent/1.1.0.json
src/eiffellib/schemas/EiffelActivityTriggeredEvent/2.0.0.json
src/eiffellib/schemas/EiffelActivityTriggeredEvent/3.0.0.json
src/eiffellib/schemas/EiffelActivityTriggeredEvent/4.0.0.json
src/eiffellib/schemas/EiffelActivityTriggeredEvent/4.1.0.json
src/eiffellib/schemas/EiffelActivityTriggeredEvent/4.2.0.json
src/eiffellib/schemas/EiffelAnnouncementPublishedEvent/1.0.0.json
src/eiffellib/schemas/EiffelAnnouncementPublishedEvent/1.1.0.json
src/eiffellib/schemas/EiffelAnnouncementPublishedEvent/2.0.0.json
src/eiffellib/schemas/EiffelAnnouncementPublishedEvent/3.0.0.json
src/eiffellib/schemas/EiffelAnnouncementPublishedEvent/3.1.0.json
src/eiffellib/schemas/EiffelAnnouncementPublishedEvent/3.2.0.json
src/eiffellib/schemas/EiffelArtifactCreatedEvent/1.0.0.json
src/eiffellib/schemas/EiffelArtifactCreatedEvent/1.1.0.json
src/eiffellib/schemas/EiffelArtifactCreatedEvent/2.0.0.json
src/eiffellib/schemas/EiffelArtifactCreatedEvent/3.0.0.json
src/eiffellib/schemas/EiffelArtifactCreatedEvent/3.1.0.json
src/eiffellib/schemas/EiffelArtifactCreatedEvent/3.2.0.json
src/eiffellib/schemas/EiffelArtifactCreatedEvent/3.3.0.json
src/eiffellib/schemas/EiffelArtifactPublishedEvent/1.0.0.json
src/eiffellib/schemas/EiffelArtifactPublishedEvent/1.1.0.json
src/eiffellib/schemas/EiffelArtifactPublishedEvent/2.0.0.json
src/eiffellib/schemas/EiffelArtifactPublishedEvent/3.0.0.json
src/eiffellib/schemas/EiffelArtifactPublishedEvent/3.1.0.json
src/eiffellib/schemas/EiffelArtifactPublishedEvent/3.2.0.json
src/eiffellib/schemas/EiffelArtifactPublishedEvent/3.3.0.json
src/eiffellib/schemas/EiffelArtifactReusedEvent/1.0.0.json
src/eiffellib/schemas/EiffelArtifactReusedEvent/1.1.0.json
src/eiffellib/schemas/EiffelArtifactReusedEvent/2.0.0.json
src/eiffellib/schemas/EiffelArtifactReusedEvent/3.0.0.json
src/eiffellib/schemas/EiffelArtifactReusedEvent/3.1.0.json
src/eiffellib/schemas/EiffelArtifactReusedEvent/3.2.0.json
src/eiffellib/schemas/EiffelCompositionDefinedEvent/1.0.0.json
src/eiffellib/schemas/EiffelCompositionDefinedEvent/1.1.0.json
src/eiffellib/schemas/EiffelCompositionDefinedEvent/2.0.0.json
src/eiffellib/schemas/EiffelCompositionDefinedEvent/3.0.0.json
src/eiffellib/schemas/EiffelCompositionDefinedEvent/3.1.0.json
src/eiffellib/schemas/EiffelCompositionDefinedEvent/3.2.0.json
src/eiffellib/schemas/EiffelCompositionDefinedEvent/3.3.0.json
src/eiffellib/schemas/EiffelConfidenceLevelModifiedEvent/1.0.0.json
src/eiffellib/schemas/EiffelConfidenceLevelModifiedEvent/1.1.0.json
src/eiffellib/schemas/EiffelConfidenceLevelModifiedEvent/2.0.0.json
src/eiffellib/schemas/EiffelConfidenceLevelModifiedEvent/3.0.0.json
src/eiffellib/schemas/EiffelConfidenceLevelModifiedEvent/3.1.0.json
src/eiffellib/schemas/EiffelConfidenceLevelModifiedEvent/3.2.0.json
src/eiffellib/schemas/EiffelEnvironmentDefinedEvent/1.0.0.json
src/eiffellib/schemas/EiffelEnvironmentDefinedEvent/1.1.0.json
src/eiffellib/schemas/EiffelEnvironmentDefinedEvent/2.0.0.json
src/eiffellib/schemas/EiffelEnvironmentDefinedEvent/3.0.0.json
src/eiffellib/schemas/EiffelEnvironmentDefinedEvent/3.1.0.json
src/eiffellib/schemas/EiffelEnvironmentDefinedEvent/3.2.0.json
src/eiffellib/schemas/EiffelEnvironmentDefinedEvent/3.3.0.json
src/eiffellib/schemas/EiffelFlowContextDefinedEvent/1.0.0.json
src/eiffellib/schemas/EiffelFlowContextDefinedEvent/1.1.0.json
src/eiffellib/schemas/EiffelFlowContextDefinedEvent/2.0.0.json
src/eiffellib/schemas/EiffelFlowContextDefinedEvent/3.0.0.json
src/eiffellib/schemas/EiffelFlowContextDefinedEvent/3.1.0.json
src/eiffellib/schemas/EiffelFlowContextDefinedEvent/3.2.0.json
src/eiffellib/schemas/EiffelIssueDefinedEvent/1.0.0.json
src/eiffellib/schemas/EiffelIssueDefinedEvent/2.0.0.json
src/eiffellib/schemas/EiffelIssueDefinedEvent/3.0.0.json
src/eiffellib/schemas/EiffelIssueDefinedEvent/3.1.0.json
src/eiffellib/schemas/EiffelIssueDefinedEvent/3.2.0.json
src/eiffellib/schemas/EiffelIssueVerifiedEvent/1.0.0.json
src/eiffellib/schemas/EiffelIssueVerifiedEvent/1.1.0.json
src/eiffellib/schemas/EiffelIssueVerifiedEvent/2.0.0.json
src/eiffellib/schemas/EiffelIssueVerifiedEvent/3.0.0.json
src/eiffellib/schemas/EiffelIssueVerifiedEvent/4.0.0.json
src/eiffellib/schemas/EiffelIssueVerifiedEvent/4.1.0.json
src/eiffellib/schemas/EiffelIssueVerifiedEvent/4.2.0.json
src/eiffellib/schemas/EiffelSourceChangeCreatedEvent/1.0.0.json
src/eiffellib/schemas/EiffelSourceChangeCreatedEvent/1.1.0.json
src/eiffellib/schemas/EiffelSourceChangeCreatedEvent/2.0.0.json
src/eiffellib/schemas/EiffelSourceChangeCreatedEvent/3.0.0.json
src/eiffellib/schemas/EiffelSourceChangeCreatedEvent/4.0.0.json
src/eiffellib/schemas/EiffelSourceChangeCreatedEvent/4.1.0.json
src/eiffellib/schemas/EiffelSourceChangeCreatedEvent/4.2.0.json
src/eiffellib/schemas/EiffelSourceChangeSubmittedEvent/1.0.0.json
src/eiffellib/schemas/EiffelSourceChangeSubmittedEvent/1.1.0.json
src/eiffellib/schemas/EiffelSourceChangeSubmittedEvent/2.0.0.json
src/eiffellib/schemas/EiffelSourceChangeSubmittedEvent/3.0.0.json
src/eiffellib/schemas/EiffelSourceChangeSubmittedEvent/3.1.0.json
src/eiffellib/schemas/EiffelSourceChangeSubmittedEvent/3.2.0.json
src/eiffellib/schemas/EiffelTestCaseCanceledEvent/1.0.0.json
src/eiffellib/schemas/EiffelTestCaseCanceledEvent/1.1.0.json
src/eiffellib/schemas/EiffelTestCaseCanceledEvent/2.0.0.json
src/eiffellib/schemas/EiffelTestCaseCanceledEvent/3.0.0.json
src/eiffellib/schemas/EiffelTestCaseCanceledEvent/3.1.0.json
src/eiffellib/schemas/EiffelTestCaseCanceledEvent/3.2.0.json
src/eiffellib/schemas/EiffelTestCaseFinishedEvent/1.0.0.json
src/eiffellib/schemas/EiffelTestCaseFinishedEvent/1.0.1.json
src/eiffellib/schemas/EiffelTestCaseFinishedEvent/1.1.0.json
src/eiffellib/schemas/EiffelTestCaseFinishedEvent/2.0.0.json
src/eiffellib/schemas/EiffelTestCaseFinishedEvent/3.0.0.json
src/eiffellib/schemas/EiffelTestCaseFinishedEvent/3.1.0.json
src/eiffellib/schemas/EiffelTestCaseFinishedEvent/3.2.0.json
src/eiffellib/schemas/EiffelTestCaseFinishedEvent/3.3.0.json
src/eiffellib/schemas/EiffelTestCaseStartedEvent/1.0.0.json
src/eiffellib/schemas/EiffelTestCaseStartedEvent/1.1.0.json
src/eiffellib/schemas/EiffelTestCaseStartedEvent/2.0.0.json
src/eiffellib/schemas/EiffelTestCaseStartedEvent/3.0.0.json
src/eiffellib/schemas/EiffelTestCaseStartedEvent/3.1.0.json
src/eiffellib/schemas/EiffelTestCaseStartedEvent/3.2.0.json
src/eiffellib/schemas/EiffelTestCaseStartedEvent/3.3.0.json
src/eiffellib/schemas/EiffelTestCaseTriggeredEvent/1.0.0.json
src/eiffellib/schemas/EiffelTestCaseTriggeredEvent/1.1.0.json
src/eiffellib/schemas/EiffelTestCaseTriggeredEvent/2.0.0.json
src/eiffellib/schemas/EiffelTestCaseTriggeredEvent/3.0.0.json
src/eiffellib/schemas/EiffelTestCaseTriggeredEvent/3.1.0.json
src/eiffellib/schemas/EiffelTestCaseTriggeredEvent/3.2.0.json
src/eiffellib/schemas/EiffelTestExecutionRecipeCollectionCreatedEvent/1.0.0.json
src/eiffellib/schemas/EiffelTestExecutionRecipeCollectionCreatedEvent/2.0.0.json
src/eiffellib/schemas/EiffelTestExecutionRecipeCollectionCreatedEvent/2.1.0.json
src/eiffellib/schemas/EiffelTestExecutionRecipeCollectionCreatedEvent/3.0.0.json
src/eiffellib/schemas/EiffelTestExecutionRecipeCollectionCreatedEvent/4.0.0.json
src/eiffellib/schemas/EiffelTestExecutionRecipeCollectionCreatedEvent/4.1.0.json
src/eiffellib/schemas/EiffelTestExecutionRecipeCollectionCreatedEvent/4.1.1.json
src/eiffellib/schemas/EiffelTestExecutionRecipeCollectionCreatedEvent/4.2.0.json
src/eiffellib/schemas/EiffelTestExecutionRecipeCollectionCreatedEvent/4.3.0.json
src/eiffellib/schemas/EiffelTestSuiteFinishedEvent/1.0.0.json
src/eiffellib/schemas/EiffelTestSuiteFinishedEvent/1.1.0.json
src/eiffellib/schemas/EiffelTestSuiteFinishedEvent/2.0.0.json
src/eiffellib/schemas/EiffelTestSuiteFinishedEvent/3.0.0.json
src/eiffellib/schemas/EiffelTestSuiteFinishedEvent/3.1.0.json
src/eiffellib/schemas/EiffelTestSuiteFinishedEvent/3.2.0.json
src/eiffellib/schemas/EiffelTestSuiteFinishedEvent/3.3.0.json
src/eiffellib/schemas/EiffelTestSuiteStartedEvent/1.0.0.json
src/eiffellib/schemas/EiffelTestSuiteStartedEvent/1.1.0.json
src/eiffellib/schemas/EiffelTestSuiteStartedEvent/2.0.0.json
src/eiffellib/schemas/EiffelTestSuiteStartedEvent/3.0.0.json
src/eiffellib/schemas/EiffelTestSuiteStartedEvent/3.1.0.json
src/eiffellib/schemas/EiffelTestSuiteStartedEvent/3.2.0.json
src/eiffellib/schemas/EiffelTestSuiteStartedEvent/3.3.0.json
src/eiffellib/subscribers/__init__.py
src/eiffellib/subscribers/eiffel_subscriber.py
src/eiffellib/subscribers/rabbitmq_subscriber.py
tests/conftest.py
tests/events/__init__.py
tests/events/test_event_default_versions.py