| [tool.poetry] |
| name = "teddy" |
| version = "0.1.0" |
| description = "A module for fine-tuning and preprocessing foundational models." |
| authors = ["Olga Kotova <kotova.olga@bcg.com>"] |
| license = "MIT" |
| readme = "README.md" |
|
|
| [tool.poetry.dependencies] |
| python = "3.11.10" |
| accelerate = "0.30.1" |
| aiohttp = "3.9.5" |
| aiosignal = "1.3.1" |
| alembic = "1.13.2" |
| aniso8601 = "9.0.1" |
| anndata = "0.10.7" |
| attrs = "23.2.0" |
| azure-common = "1.1.28" |
| azure-core = "1.30.1" |
| azure-mgmt-core = "1.4.0" |
| azure-mgmt-storage = "21.1.0" |
| azure-storage-blob = "12.20.0" |
| beautifulsoup4 = "4.12.3" |
| blinker = "1.8.2" |
| boto3 = "1.34.112" |
| botocore = "1.34.112" |
| cachetools = "5.3.3" |
| certifi = "2024.7.4" |
| cffi = "1.16.0" |
| charset-normalizer = "3.3.2" |
| click = "8.1.7" |
| cloudpickle = "3.0.0" |
| contourpy = "1.2.1" |
| cryptography = "44.0.0" |
| cycler = "0.12.1" |
| datasets = "2.19.1" |
| deprecated = "1.2.14" |
| dill = "0.3.8" |
| docker = "7.1.0" |
| docker-pycreds = "0.4.0" |
| fabric = "3.2.2" |
| filelock = "3.14.0" |
| flask = "3.0.3" |
| fonttools = "4.51.0" |
| frozenlist = "1.4.1" |
| fsspec = "2024.3.1" |
| gdown = "5.2.0" |
| gitdb = "4.0.11" |
| gitpython = "3.1.43" |
| graphene = "3.3" |
| graphql-core = "3.2.3" |
| graphql-relay = "3.2.0" |
| greenlet = "3.0.3" |
| gunicorn = "22.0.0" |
| h5py = "3.11.0" |
| huggingface-hub = "0.23.1" |
| hyperopt = "0.1.2" |
| idna = "3.7" |
| igraph = "0.11.5" |
| isodate = "0.6.1" |
| itsdangerous = "2.2.0" |
| jinja2 = "3.1.4" |
| jmespath = "1.0.1" |
| joblib = "1.4.2" |
| kiwisolver = "1.4.5" |
| legacy-api-wrap = "1.4" |
| leidenalg = "0.10.2" |
| llvmlite = "0.42.0" |
| mako = "1.3.5" |
| markdown = "3.6" |
| markupsafe = "2.1.5" |
| matplotlib = "3.9.0" |
| mlflow = "2.16.0" |
| mpmath = "1.3.0" |
| multidict = "6.0.5" |
| multiprocess = "0.70.16" |
| natsort = "8.4.0" |
| networkx = "3.3" |
| numba = "0.59.1" |
| numpy = "1.26.4" |
| opentelemetry-api = "1.25.0" |
| opentelemetry-sdk = "1.25.0" |
| opentelemetry-semantic-conventions = "0.46b0" |
| pandas = "2.2.2" |
| patsy = "0.5.6" |
| pillow = "10.3.0" |
| protobuf = "4.25.3" |
| psutil = "5.9.8" |
| pyarrow = "15.0.2" |
| pycparser = "2.22" |
| pydot = "2.0.0" |
| pymongo = "4.7.2" |
| pynndescent = "0.5.12" |
| pyparsing = "3.1.2" |
| pysocks = "1.7.1" |
| python-box = "7.1.1" |
| python-dateutil = "2.9.0.post0" |
| pytz = "2024.1" |
| pyyaml = "6.0.1" |
| regex = "2024.5.15" |
| requests = "2.32.2" |
| s3transfer = "0.10.1" |
| safetensors = "0.4.3" |
| scanpy = "1.10.1" |
| scib = "1.1.5" |
| scikit-learn = "1.5.0" |
| scikit-misc = "0.3.1" |
| scipy = "1.13.0" |
| scvi = "0.6.8" |
| seaborn = "0.13.2" |
| sentry-sdk = "2.8.0" |
| session-info = "1.0.0" |
| setproctitle = "1.3.3" |
| smmap = "5.0.1" |
| soupsieve = "2.5" |
| sqlalchemy = "2.0.31" |
| sqlparse = "0.5.0" |
| statsmodels = "0.14.2" |
| sympy = "1.12" |
| texttable = "1.7.0" |
| threadpoolctl = "3.5.0" |
| tokenizers = "0.19.1" |
| torch = "^2.3.0 || >=2.0.1" |
| torchtext = "^0.18.0 || >=0.15.2" |
| torchvision = "^0.18.0 || >=0.15.2" |
| tqdm = "4.66.4" |
| transformers = "4.41.0" |
| tzdata = "2024.1" |
| umap-learn = "0.5.6" |
| urllib3 = "2.2.2" |
| wandb = "0.17.0" |
| werkzeug = "3.0.6" |
| wrapt = "1.16.0" |
| xxhash = "3.4.1" |
| yarl = "1.9.4" |
| jupyter = "^1.1.1" |
| ipykernel = "^6.29.5" |
| tensorboard = "^2.19.0" |
| pydantic = "^2.10.6" |
|
|
| [tool.poetry.group.dev.dependencies] |
| pytest = "^7.0" |
| black = "^24.3" |
| isort = "^5.0" |
| ruff = "^0.0.286" |
| pre-commit = "^4.0.1" |
|
|
| [build-system] |
| requires = ["poetry-core>=1.0.0"] |
| build-backend = "poetry.core.masonry.api" |
|
|
| [tool.black] |
| skip-string-normalization = true |
| line-length = 120 |
|
|
| [tool.ruff] |
| |
| line-length = 120 |
| exclude = ["jupyter_notebook_config.py"] |
| select = [ |
| "E", |
| "W", |
| "F", |
| "I", |
| "C", |
| "B", |
| ] |
| ignore = [ |
| "E501", |
| "C901", |
| ] |
|
|
| [tool.ruff.isort] |
| order-by-type = true |
| relative-imports-order = "closest-to-furthest" |
| extra-standard-library = ["typing"] |
| section-order = ["future", "standard-library", "third-party", "first-party", "local-folder"] |
| known-first-party = [] |
|
|