From 77f8d850626522b0b922bed50901fc64e629bfe8 Mon Sep 17 00:00:00 2001 From: jsbautista Date: Mon, 23 Oct 2023 00:12:34 -0500 Subject: [PATCH 1/3] pyproject --- pyproject.toml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..bb34141 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,38 @@ +[build-system] +requires = ["setuptools>=61.2.0", "setuptools_scm[toml]>=3.4.3"] +build-backend = "setuptools.build_meta" + +[project] +name = "kite-provider" +version = "0.1.0dev0" +description = "Kite completions provider for Spyder" +authors = [ + {name = "Spyder Project Contributors", email = "spyder.python@gmail.com"}, +] +license = {text = "MIT license"} +dependencies = ["psutil", "qtawesome", "qtpy", "spyder>=6.0.0a3"] +requires-python = ">= 3.8" +readme = "README.md" +classifiers = [ + "Development Status :: 7 - Inactive", + "Intended Audience :: Developers", + "Intended Audience :: Education", + "Intended Audience :: Science/Research", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Topic :: Scientific/Engineering", + "Topic :: Text Editors :: Integrated Development Environments (IDE)", +] + +[project.urls] +Homepage = "https://github.com/spyder-ide/kite-provider" + +[project.entry-points."spyder.completions"] +kite = "kite_provider.provider:KiteProvider" + +[tool.setuptools] +license-files = ["LICENSE"] +include-package-data = false \ No newline at end of file From 66590e2b54ea7c06848ecc6ce7cb4e3862b5c0ff Mon Sep 17 00:00:00 2001 From: jsbautista Date: Mon, 30 Oct 2023 11:28:44 -0500 Subject: [PATCH 2/3] Delete setup py --- setup.py | 56 -------------------------------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 setup.py diff --git a/setup.py b/setup.py deleted file mode 100644 index 3e282ad..0000000 --- a/setup.py +++ /dev/null @@ -1,56 +0,0 @@ -# -*- coding: utf-8 -*- -# ---------------------------------------------------------------------------- -# Copyright © Spyder Project Contributors -# -# Licensed under the terms of the MIT license -# ---------------------------------------------------------------------------- -""" -kite-provider setup. -""" -import io -from setuptools import find_packages -from setuptools import setup - -# ============================================================================= -# Use Readme for long description -# ============================================================================= -with io.open("README.md", encoding="utf-8") as f: - LONG_DESCRIPTION = f.read() - -setup( - # See: https://setuptools.readthedocs.io/en/latest/setuptools.html - name="kite-provider", - version="0.1.0dev0", - author="Spyder Project Contributors", - author_email="spyder.python@gmail.com", - description="Kite completions provider for Spyder", - long_description=LONG_DESCRIPTION, - long_description_content_type="text/markdown", - license="MIT license", - url="https://github.com/spyder-ide/kite-provider", - python_requires=">= 3.8", - install_requires=[ - "qtpy", - "qtawesome", - "psutil", - "spyder>=6.0.0a3", - ], - packages=find_packages(), - entry_points={ - "spyder.completions": ["kite = kite_provider.provider:" - "KiteProvider"], - }, - classifiers=[ - "Operating System :: OS Independent", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Development Status :: 7 - Inactive", - "Intended Audience :: Education", - "Intended Audience :: Science/Research", - "Intended Audience :: Developers", - "Topic :: Scientific/Engineering", - "Topic :: Text Editors :: Integrated Development Environments (IDE)", - ], -) \ No newline at end of file From 2da911a87694a880fce1c813be026d006ade064b Mon Sep 17 00:00:00 2001 From: jsbautista Date: Sun, 5 Nov 2023 16:57:21 -0500 Subject: [PATCH 3/3] fix pyproject --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index bb34141..6b10b10 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,5 +34,6 @@ Homepage = "https://github.com/spyder-ide/kite-provider" kite = "kite_provider.provider:KiteProvider" [tool.setuptools] +py-modules = [] license-files = ["LICENSE"] include-package-data = false \ No newline at end of file