Skip to content
Snippets Groups Projects

Develop

Closed Huihui, Jonathan requested to merge develop into main
32 files
+ 1395
74
Compare changes
  • Side-by-side
  • Inline
Files
32
+ 91
0
[build-system]
requires = [
"cffi==1.16.0",
"setuptools==68.2.2",
"wheel==0.41.2"
]
build-backend = "setuptools.build_meta"
[project]
name = "common_package"
authors = [
{name = "Joshua Grant", email = "grantjn@ornl.gov"},
{name = "Jonathan Huihui", email = "huihuijk@ornl.gov"},
{name = "Bhaskar Bishnoi", email = "bishnoib@ornl.gov"},
{name = "Kyle Medlen", email = "medlenwk@ornl.gov"},
{name = "Midgie MacFarland", email = "macfarlandmj@ornl.gov"},
{name = "Chris Tester", email = "testercb@ornl.gov"},
{name = "Jacob Isber", email = "isberj@ornl.gov"},
]
# update version information here
version = "0.3.5"
description = "Package to perform everyday tasks - logging, accessing database, etc."
readme = "README.md"
requires-python = ">=3.9"
keywords = ["mixins", "logging", "database", "mysqlmixin", "postgresmixin", "pandasmixin"]
license = {file = "LICENSE"}
classifiers = [
"Intended Audience :: Developers",
"Programming Language :: Python",
"Topic :: Software Development :: Build Tools"
]
dependencies = [
"rich==13.7.1",
"loguru==0.7.2"
]
[project.optional-dependencies]
postgres = ["psycopg2-binary==2.9.9"]
mssql = ["pymssql==2.2.11"]
influx = ["influxdb==5.3.1"]
db-pandas = [
"pandas==2.1.4",
"SQLAlchemy~=2.0.23"
]
auth = [
"ldap3==2.9.1",
"flask>=2.0.2"
]
scrapers = [
"pandas==2.1.4",
"urllib3~=1.26.9",
"selenium~=4.1.3",
"requests~=2.27.1",
"cfscrape~=2.1.1",
"cloudscraper~=1.2.60",
"beautifulsoup4~=4.10.0",
"websocket~=0.2.1"
]
minio = [
"minio~=7.1.0"
]
all = [
"psycopg2-binary==2.9.9",
"pymssql==2.2.11",
"influxdb==5.3.1",
"urllib3~=1.26.9",
"selenium~=4.1.3",
"requests~=2.27.1",
"cfscrape~=2.1.1",
"cloudscraper~=1.2.60",
"beautifulsoup4~=4.10.0",
"websocket~=0.2.1",
"ldap3==2.9.1",
"flask>=2.0.2",
"minio~=7.1.0",
]
dev = [
"ruff==0.5.4",
"pytest==8.3.1",
"pytest-cov==5.0.0",
"moto==5.0.11",
]
[project.urls]
Source = "https://code.ornl.gov/nset-utilities/common-package"
[tool.setuptools]
packages = ['common', 'common.mixins', 'common.scrapers']
Loading