mirror of
https://github.com/SpecterOps/Nemesis
synced 2026-06-08 12:36:42 +00:00
cc0ebb89e5
-Bumped cryptography package in nemesiscommon
68 lines
1.6 KiB
TOML
68 lines
1.6 KiB
TOML
[tool.poetry]
|
|
name = "nemesiscommon"
|
|
version = "0.2.2"
|
|
description = "Common nemesis helper functions"
|
|
authors = ["SpecterOps <specterops.io>"]
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.9"
|
|
nemesispb = { path = "../nemesispb", develop = true }
|
|
boto3 = "^1.24.59"
|
|
pycryptodomex = "^3.20.0"
|
|
requests = "^2.28.1"
|
|
pydantic = "^1.10.4"
|
|
tenacity = "^8.0.1"
|
|
aio-pika = "^8.3.0"
|
|
pyyaml = "^6.0"
|
|
typing-extensions = "^4.4.0"
|
|
aioboto3 = "^10.4.0"
|
|
structlog = "^23.1.0"
|
|
rich = "^13.3.3"
|
|
yara-python = "^4.3.0"
|
|
prometheus-async = {extras = ["aiohttp"], version = "^22.2.0"}
|
|
winacl = "^0.1.7"
|
|
miniopy-async = "^1.15"
|
|
cryptography = "^41.0.6"
|
|
|
|
[tool.poetry.dev-dependencies]
|
|
pytest = "^7.1.2"
|
|
black = "^22.6.0"
|
|
flake8 = "^5.0.4"
|
|
mypy = "^0.971"
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
pytest-asyncio = "^0.20.3"
|
|
|
|
[build-system]
|
|
requires = ["poetry-core>=1.0.0"]
|
|
build-backend = "poetry.core.masonry.api"
|
|
|
|
[tool.isort]
|
|
import_heading_stdlib = "Standard Libraries"
|
|
import_heading_firstparty = "Nemesis Libraries"
|
|
import_heading_thirdparty = "3rd Party Libraries"
|
|
profile = "black"
|
|
extra_standard_library = "asgiref"
|
|
known_first_party = "nemesis"
|
|
src_paths = ["isort", "test"]
|
|
line_length = 90
|
|
use_parentheses = true
|
|
multi_line_output = 3
|
|
include_trailing_comma = true
|
|
ensure_newline_before_comments = true
|
|
sections = [
|
|
"FUTURE",
|
|
"STDLIB",
|
|
"DJANGO",
|
|
"THIRDPARTY",
|
|
"FIRSTPARTY",
|
|
"LOCALFOLDER",
|
|
]
|
|
|
|
# [tool.pyright]
|
|
# Using pyrightconfig.json instead since pyproject.toml has 2nd class
|
|
# support in VS code: https://github.com/microsoft/pyright/issues/694#issuecomment-823778235
|
|
|
|
[tool.black]
|
|
line-length = 240
|