Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save shaunc/14713d9e9e64d32fc81f506ab926ce77 to your computer and use it in GitHub Desktop.
Save shaunc/14713d9e9e64d32fc81f506ab926ce77 to your computer and use it in GitHub Desktop.
[tool]
[tool.poetry]
authors = ["Shaun Cutts <[email protected]>"]
name = "bt_features"
packages = [
{include = "bt_features", from = "src"}]
version = "0.1.0"
[[tool.poetry.source]]
name = "machinelearning"
url = "https://gl.factfiber.ai/api/v4/projects/8/packages/pypi/simple"
# default = true
# [[tool.poetry.source]]
# name = "default"
# url = "https://pypi.python.org/simple"
# secondary = true
# project configuration for bt_features_poc
[tool.poetry.scripts]
"list" = "bt_features.scripts:list_features"
"coverage" = "bt_features.scripts:coverage"
"generate" = "bt_features.scripts:generate_features"
# after generation, create overview
"overview" = "bt_features.scripts:create_feature_overview"
# create index of features in preparation for generating partitions
"partition:index" = "bt_features.scripts:write_partition_index"
# pass # of partition as first argument
"partition:create" = "bt_features.scripts:create_feature_partition"
[tool.poetry.dependencies]
matplotlib = "^3.3.2"
numexpr = "^2.7.1"
pandas = "^1.1.2"
pyarrow = "4.0.1"
pyhumps = "^1.6.1"
python = ">=3.9,<3.10"
python-dotenv = "^0.14.0"
tables = "^3.6.1"
xgboost = "^1.2.0"
xarray = "^0.16.2"
netCDF4 = "^1.5.6"
numba = "^0.53.1"
[tool.poetry.dev-dependencies]
black = "^20.8b1"
colorama = "^0.4.3"
dephell = "^0.8.3"
flake8 = "*"
ipykernel = "^5.3.4"
jupyter = "^1.0.0"
mypy = "*"
pdoc3 = "^0.9.1"
pre-commit = "^2.7.1"
pylint = "*"
pyls-mypy = "^0.1.8"
python-language-server = "*"
rope = "==0.17.*,>=0.17.0"
[tool.black]
exclude = '''
/(
\.git
| \.hg
| \.mypy_cache
| \.tox
| \.devspace
| \.venv
| \.vscode
| _build
| buck-out
| build
| dist
)/
'''
include = '\.pyi?$'
line-length = 72
[build-system]
build-backend = "poetry.masonry.api"
requires = ["poetry>=1.1.6"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment