izikeros/trend_classifier

View on GitHub
pyproject.toml

Summary

Maintainability
Test Coverage
[build-system]
requires = ["setuptools>=61", "wheel"]
build-backend = "setuptools.build_meta"

[tool.pdm]
distribution = true

[tool.pdm.dev-dependencies]
dev = [
    "tox>=4.14.1",
    "devtools>=0.12.2",
    "black>=24.3.0",
    "isort>=5.13.2",
    "pdoc3>=0.10.0",
    "portray>=1.8.0",
    "yfinance>=0.2.40",
    "tox-pyenv-redux>=1.1.0",
    "ipykernel>=6.29.5",
    "pip-tools>=7.4.1",
    "pytest-icdiff>=0.9",
    "pytest-clarity>=1.0.1",
    "pytest-cov>=4.1.0",
    "pytest-sugar>=1.0.0",
    "bump2version>=1.0.1",
]
test = [
    "pytest>=8.2.2",
    "yfinance>=0.2.40",
]

[tool.pdm.build]
includes = []

[tool.black]
target-version = ["py38"]

[project]
name = "trend-classifier"
version = "0.2.3"
description = "Package for automated signal segmentation, trend classification and analysis."
authors = [
    { name = "Krystian Safjan", email = "ksafjan@gmail.com" },
]
dependencies = [
    "matplotlib",
    "pydantic",
    "numpy",
    "pandas",
    "eval-type-backport",
]
requires-python = "<=3.13,>=3.9"
readme = "README.md"
license = { text = "MIT" }
keywords = ["trend", "timeseries", "classification", "segmentation", "analysis", "algotrading", "finance"]
classifiers = [
    "Development Status :: 3 - Alpha",
    "Intended Audience :: Developers",
    "Intended Audience :: Science/Research",
    "Intended Audience :: Financial and Insurance Industry",
    "License :: OSI Approved :: MIT License",
    'Programming Language :: Python :: 3',
    'Programming Language :: Python :: 3.9',
    'Programming Language :: Python :: 3.10',
    'Programming Language :: Python :: 3.11',
    'Programming Language :: Python :: 3.12',
    'Programming Language :: Python :: 3 :: Only',
    "Topic :: Software Development :: Libraries :: Python Modules",
    "Topic :: Utilities"]
[project.urls]
"Source" = "https://github.com/izikeros/trend_classifier"
"Bug Tracker" = "https://github.com/izikeros/trend_classifier/issues"