From 38e5165e137997c49b84fccbd097eda3c5374622 Mon Sep 17 00:00:00 2001 From: Nelson Torres Date: Thu, 23 Jan 2025 19:43:17 -0300 Subject: [PATCH] . Update uv docs in pyproject.toml . Format fixes . Add uv docs --- pyproject.toml | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b249a12b..a0242580 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,24 +43,24 @@ requires-python = ">=3.12, <3.13" license = "AGPL-3.0-or-later" readme = "README.rst" keywords = [ - "async", - "trading", - "finance", - "quant", - "charting", + "async", + "trading", + "finance", + "quant", + "charting", ] classifiers = [ - 'Development Status :: 3 - Alpha', - "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", - 'Operating System :: POSIX :: Linux', - "Programming Language :: Python :: Implementation :: CPython", - "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - 'Intended Audience :: Financial and Insurance Industry', - 'Intended Audience :: Science/Research', - 'Intended Audience :: Developers', - 'Intended Audience :: Education', + "Development Status :: 3 - Alpha", + "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", + "Operating System :: POSIX :: Linux", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Intended Audience :: Financial and Insurance Industry", + "Intended Audience :: Science/Research", + "Intended Audience :: Developers", + "Intended Audience :: Education", ] dependencies = [ "async-generator >=1.10, <2.0.0", @@ -95,13 +95,20 @@ dependencies = [ [project.optional-dependencies] uis = [ - # https://python-poetry.org/docs/managing-dependencies/#dependency-groups + # https://docs.astral.sh/uv/concepts/projects/dependencies/#optional-dependencies # TODO: make sure the levenshtein shit compiles on nix.. # rapidfuzz = {extras = ["speedup"], version = "^0.18.0"} "rapidfuzz >=3.2.0, <4.0.0", "qdarkstyle >=3.0.2, <4.0.0", "pyqt6 >=6.7.0, <7.0.0", "pyqtgraph", + + # ------ - ------ + + # TODO: add an `--only daemon` group for running non-ui / pikerd + # service tree in distributed mode B) + # https://docs.astral.sh/uv/concepts/projects/dependencies/#optional-dependencies + # [project.optional-dependencies] ] [dependency-groups] @@ -119,13 +126,6 @@ dev = [ # - xonsh + xxh # - rsyscall + pdbp # - actor runtime control console like BEAM/OTP - - # ------ - ------ - - # TODO: add an `--only daemon` group for running non-ui / pikerd - # service tree in distributed mode B) - # https://python-poetry.org/docs/managing-dependencies/#installing-group-dependencies - # [tool.poetry.group.daemon.dependencies] ] [project.scripts]