From cb30a63a5bab03490b406b10a2280cd5b0bcf493 Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Sun, 12 Nov 2023 00:06:58 -0600 Subject: [PATCH] Setup py formatting; docu changes; removed file --- classes.dot | 80 ------------------------------------------------ docs/conf.py | 6 ++-- requirements.txt | 2 +- setup.py | 35 +++++++++++++-------- 4 files changed, 26 insertions(+), 97 deletions(-) delete mode 100644 classes.dot diff --git a/classes.dot b/classes.dot deleted file mode 100644 index 39d9b6a..0000000 --- a/classes.dot +++ /dev/null @@ -1,80 +0,0 @@ -digraph "classes" { -charset="utf-8" -rankdir=BT -"0" [label="Array", shape="record"]; -"1" [label="Boolean", shape="record"]; -"2" [label="Class", shape="record"]; -"3" [label="Command", shape="record"]; -"4" [label="CompletionContext", shape="record"]; -"5" [label="CompletionItem", shape="record"]; -"6" [label="CompletionList", shape="record"]; -"7" [label="CompletionTriggerKind", shape="record"]; -"8" [label="Constant", shape="record"]; -"9" [label="Constructor", shape="record"]; -"10" [label="ContentModified", shape="record"]; -"11" [label="Diagnostic", shape="record"]; -"12" [label="DiagnosticRelatedInformation", shape="record"]; -"13" [label="DiagnosticSeverity", shape="record"]; -"14" [label="Enum", shape="record"]; -"15" [label="EnumMember", shape="record"]; -"16" [label="ErrorCodes", shape="record"]; -"17" [label="Event", shape="record"]; -"18" [label="Field", shape="record"]; -"19" [label="File", shape="record"]; -"20" [label="Function", shape="record"]; -"21" [label="InsertTextFormat", shape="record"]; -"22" [label="Interface", shape="record"]; -"23" [label="InternalError", shape="record"]; -"24" [label="InvalidParams", shape="record"]; -"25" [label="InvalidRequest", shape="record"]; -"26" [label="JsonRpcEndpoint", shape="record"]; -"27" [label="Key", shape="record"]; -"28" [label="LANGUAGE_IDENTIFIER", shape="record"]; -"29" [label="Location", shape="record"]; -"30" [label="LocationLink", shape="record"]; -"31" [label="LspClient", shape="record"]; -"32" [label="LspEndpoint", shape="record"]; -"33" [label="Method", shape="record"]; -"34" [label="MethodNotFound", shape="record"]; -"35" [label="Module", shape="record"]; -"36" [label="MyEncoder", shape="record"]; -"37" [label="Namespace", shape="record"]; -"38" [label="Null", shape="record"]; -"39" [label="Number", shape="record"]; -"40" [label="Object", shape="record"]; -"41" [label="Operator", shape="record"]; -"42" [label="Package", shape="record"]; -"43" [label="ParameterInformation", shape="record"]; -"44" [label="ParseError", shape="record"]; -"45" [label="Position", shape="record"]; -"46" [label="Property", shape="record"]; -"47" [label="Range", shape="record"]; -"48" [label="RequestCancelled", shape="record"]; -"49" [fontcolor="red", label="ResponseError", shape="record"]; -"50" [label="ServerNotInitialized", shape="record"]; -"51" [label="SignatureHelp", shape="record"]; -"52" [label="SignatureInformation", shape="record"]; -"53" [label="String", shape="record"]; -"54" [label="Struct", shape="record"]; -"55" [label="SymbolInformation", shape="record"]; -"56" [label="SymbolKind", shape="record"]; -"57" [label="TextDocumentContentChangeEvent", shape="record"]; -"58" [label="TextDocumentIdentifier", shape="record"]; -"59" [label="TextDocumentItem", shape="record"]; -"60" [label="TextDocumentPositionParams", shape="record"]; -"61" [label="TextEdit", shape="record"]; -"62" [label="TypeParameter", shape="record"]; -"63" [label="UnknownErrorCode", shape="record"]; -"64" [label="Variable", shape="record"]; -"65" [label="VersionedTextDocumentIdentifier", shape="record"]; -"66" [label="serverErrorEnd", shape="record"]; -"67" [label="serverErrorStart", shape="record"]; -"65" -> "58" [arrowhead="empty", arrowtail="none"]; -"29" -> "55" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="location", style="solid"]; -"45" -> "47" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="start", style="solid"]; -"45" -> "47" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="end", style="solid"]; -"47" -> "29" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="range", style="solid"]; -"47" -> "30" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="originSelectionRange", style="solid"]; -"47" -> "30" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="targetRange", style="solid"]; -"47" -> "30" [arrowhead="diamond", arrowtail="none", fontcolor="green", label="targetSelectionRange", style="solid"]; -} diff --git a/docs/conf.py b/docs/conf.py index 0a41c39..453eb35 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -20,8 +20,8 @@ sys.path.insert(0, os.path.abspath('..')) # -- Project information ----------------------------------------------------- project = u'lsp' -copyright = u'2018, Yeger' -author = u'Yeger' +copyright = u'2023, ITDominator' +author = u'ITDominator' # The short X.Y version version = u'' @@ -171,4 +171,4 @@ intersphinx_mapping = {'https://docs.python.org/': None} # -- Options for todo extension ---------------------------------------------- # If true, `todo` and `todoList` produce output, else they produce nothing. -todo_include_todos = True +todo_include_todos = True \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 4a2300c..815d44d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -enum ; python_version < '3.4' +enum ; python_version < '3.10' \ No newline at end of file diff --git a/setup.py b/setup.py index 580bc90..48a32a3 100644 --- a/setup.py +++ b/setup.py @@ -1,12 +1,21 @@ #!/usr/bin/env python + +# Python imports import sys +# Lib imports + +# Application imports from setuptools import setup, find_packages from setuptools.command.test import test as TestCommand + + with open("README.md", "r") as fh: long_description = fh.read() + + class PyTest(TestCommand): user_options = [("pytest-args=", "a", "Arguments to pass to pytest")] @@ -15,22 +24,22 @@ class PyTest(TestCommand): self.pytest_args = [] def run_tests(self): - # import here, cause outside the eggs aren't loaded - import pytest + import pytest # import here, cause outside the eggs aren't loaded errno = pytest.main(self.pytest_args) sys.exit(errno) + setup( - name="PyLSPClient", - version="0.0.1", - author="ITDominator", - author_email="1itdominator@gmail.com", - description="Python LSP client implementation cloned from Avi Yeger's effoerts", - long_description=long_description, - long_description_content_type="text/markdown", - url="https://github.com/yeger00/pylspclient", - packages=find_packages(), - tests_require=["pytest", "pytest_mock"], - cmdclass={"test": PyTest}, + name = "PyLSPClient", + version = "0.0.1", + author = "ITDominator", + author_email = "1itdominator@gmail.com", + description = "Python LSP client implementation cloned from Avi Yeger's efforts", + long_description = long_description, + long_description_content_type = "text/markdown", + url = "https://code.itdominator.com/itdominator/PyLSPClient", + packages = find_packages(), + tests_require = ["pytest", "pytest_mock"], + cmdclass = {"test": PyTest}, ) \ No newline at end of file