diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..5b6b75c --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,43 @@ +[build-system] +requires = ["setuptools>=61.2"] +build-backend = "setuptools.build_meta" + +[project] +name = "ckanext-chatbot" +version = "0.0.1" +description = "" +authors = [{name = "Oleksandr Cherniavskiy", email = "mutantsan@gmail.com"}] +license = {text = "AGPL"} +classifiers = [ + "Development Status :: 4 - Beta", + "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", +] +keywords = ["CKAN"] +urls = {Homepage = "https://github.com//ckanext-chatbot"} +dependencies = [] +optional-dependencies = {} + +[project.readme] +file = "README.md" +content-type = "text/markdown" + +[project.entry-points] +"babel.extractors" = {ckan = "ckan.lib.extract:extract_ckan"} + +[project.entry-points."ckan.plugins"] +chatbot = "ckanext.chatbot.plugin:ChatbotPlugin" + +[tool.setuptools.packages] +find = {} + +[tool.pytest.ini_options] +filterwarnings = [ + "ignore::sqlalchemy.exc.SADeprecationWarning", + "ignore::sqlalchemy.exc.SAWarning", + "ignore::DeprecationWarning", +] +addopts = "--ckan-ini test.ini" diff --git a/setup.cfg b/setup.cfg index 935dd46..ddc9a54 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,37 +1,3 @@ -[metadata] -name = ckanext-chatbot -version = 0.0.1 -description = -long_description = file: README.md -long_description_content_type = text/markdown -url = https://github.com//ckanext-chatbot -author = Oleksandr Cherniavskiy -author_email = mutantsan@gmail.com -license = AGPL -classifiers = - Development Status :: 4 - Beta - License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) - Programming Language :: Python :: 3.7 - Programming Language :: Python :: 3.8 - Programming Language :: Python :: 3.9 - Programming Language :: Python :: 3.10 -keywords = CKAN - -[options] -packages = find: -namespace_packages = ckanext -install_requires = -include_package_data = True - -[options.entry_points] -ckan.plugins = - chatbot = ckanext.chatbot.plugin:ChatbotPlugin - -babel.extractors = - ckan = ckan.lib.extract:extract_ckan - -[options.extras_require] - [extract_messages] keywords = translate isPlural add_comments = TRANSLATORS: