From e36b2ca33c5e05ff281c8395d72797b98b0610c0 Mon Sep 17 00:00:00 2001 From: Sanchari Date: Wed, 17 May 2023 18:10:28 +0200 Subject: [PATCH] prepared release of version 3.6.0a1 --- pyproject.toml | 69 +++++++++++++++------------------------------ rasa_sdk/version.py | 2 +- 2 files changed, 24 insertions(+), 47 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9c057b71c..a65ddb4a9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,47 +1,26 @@ [build-system] -requires = ["poetry-core>=1.0.4"] +requires = [ "poetry-core>=1.0.4",] build-backend = "poetry.core.masonry.api" [tool.black] line-length = 88 -target-version = ["py37", "py38", "py39", "py310"] +target-version = [ "py37", "py38", "py39", "py310",] exclude = "((.eggs | .git | .mypy_cache | .pytest_cache | build | dist))" [tool.poetry] name = "rasa-sdk" -version = "3.5.1" +version = "3.6.0a1" description = "Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants" -authors = ["Rasa Technologies GmbH "] -maintainers = ["Tom Bocklisch "] +authors = [ "Rasa Technologies GmbH ",] +maintainers = [ "Tom Bocklisch ",] homepage = "https://rasa.com" repository = "https://github.com/rasahq/rasa-sdk" documentation = "https://rasa.com/docs" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "License :: OSI Approved :: Apache Software License", - "Topic :: Software Development :: Libraries", -] -keywords = [ - "nlp", - "machine-learning", - "machine-learning-library", - "bot", - "bots", - "botkit", - "rasa conversational-agents", - "conversational-ai", - "chatbot", - "chatbot-framework", - "bot-framework", -] -include = ["LICENSE.txt", "README.md"] +classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Topic :: Software Development :: Libraries",] +keywords = [ "nlp", "machine-learning", "machine-learning-library", "bot", "bots", "botkit", "rasa conversational-agents", "conversational-ai", "chatbot", "chatbot-framework", "bot-framework",] +include = [ "LICENSE.txt", "README.md",] readme = "README.md" license = "Apache-2.0" -[tool.poetry.group.dev.dependencies] -ruff = "^0.0.256" -pytest-asyncio = "^0.21.0" - [tool.towncrier] package = "rasa_sdk" @@ -83,6 +62,17 @@ directory = "misc" name = "Miscellaneous internal changes" showcontent = false +[tool.mypy] +ignore_missing_imports = true +show_error_codes = true +warn_redundant_casts = true +warn_unused_ignores = true + +[tool.ruff] +ignore = [ "D100", "D104", "D105", "RUF005",] +line-length = 88 +select = [ "D", "E", "F", "W", "RUF",] + [tool.poetry.dependencies] python = ">=3.8,<3.11" coloredlogs = ">=10,<16" @@ -108,25 +98,12 @@ mypy = "^1.1" sanic-testing = "^22.3.0, <22.9.0" [tool.pytest.ini_options] -# Function starting with the following pattern are considered for test cases. python_functions = "test_" asyncio_mode = "auto" -[tool.mypy] -ignore_missing_imports = true -show_error_codes = true -warn_redundant_casts = true -warn_unused_ignores = true - -[tool.ruff] -ignore = [ - "D100", # ignore missing docstrings in public module - "D104", # ignore missing docstrings in public package - "D105", # ignore missing docstrings in magic methods - "RUF005", # admittedly an optimization of code rather than a fail -] -line-length = 88 -select = ["D", "E", "F", "W", "RUF"] - [tool.ruff.pydocstyle] convention = "google" + +[tool.poetry.group.dev.dependencies] +ruff = "^0.0.256" +pytest-asyncio = "^0.21.0" diff --git a/rasa_sdk/version.py b/rasa_sdk/version.py index e3c56f721..fc410628a 100644 --- a/rasa_sdk/version.py +++ b/rasa_sdk/version.py @@ -1,3 +1,3 @@ # this file will automatically be changed, # do not add anything but the version number here! -__version__ = "3.5.1" +__version__ = "3.6.0a1"