[tool.poetry] name = "smbmc" version = "0.2.0" description = "Supermicro BMC interface" authors = ["George Rawlinson "] repository = "https://github.com/grawlinson/smbmc" documentation = "https://smbmc.readthedocs.io" readme = "README.rst" classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: System :: Monitoring", "Topic :: Utilities", ] [tool.poetry.dependencies] python = "^3.6.1" requests = "^2.24.0" defusedxml = "^0.6.0" [tool.poetry.dev-dependencies] pytest = "^6.1" betamax = "^0.8.1" pytest-cov = "^2.10.1" coverage = {extras = ["toml"], version = "^5.3"} pre-commit = "^2.7.1" pre-commit-hooks = "^3.2.0" flake8 = "^3.8.4" black = "^20.8b1" flake8-bandit = "^2.1.2" flake8-bugbear = "^20.1.4" flake8-docstrings = "^1.5.0" flake8-rst-docstrings = "^0.0.14" pep8-naming = "^0.11.1" reorder-python-imports = "^2.3.5" darglint = "^1.5.5" sphinx = "^3.2.1" sphinx-autobuild = "^2020.9.1" sphinx-rtd-theme = "^0.5.0" [tool.coverage.paths] source = ["src", "*/site-packages"] [tool.coverage.run] branch = true source = ["smbmc"] [tool.coverage.report] fail_under = 100 show_missing = true [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"