Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save deltacodepl/d7eb004c59e643ea5940f27c6c4bf18b to your computer and use it in GitHub Desktop.
Save deltacodepl/d7eb004c59e643ea5940f27c6c4bf18b to your computer and use it in GitHub Desktop.
pyspeed-poetry
[tool.poetry]
name = "pyspeedinsights"
version = "0.1.0"
description = ""
authors = ["KO"]
readme = "README.md"
[tool.poetry.dependencies]
python = "^3.10"
aiodns = "3.0.0"
aiohttp = {version = "3.9.2", extras = ["speedups"]}
aiosignal = "1.3.1"
async-timeout = "4.0.2"
attrs = "23.1.0"
bandit = "1.7.5"
black = "23.3.0"
brotli = "1.1.0"
certifi = "2023.7.22"
cffi = "1.15.1"
cfgv = "3.3.1"
charset-normalizer = "3.1.0"
click = "8.1.3"
coverage = {version = "7.2.7", extras = ["toml"]}
defusedxml = "0.7.1"
distlib = "0.3.6"
exceptiongroup = "1.1.2"
filelock = "3.12.2"
flake8 = "6.0.0"
frozenlist = "1.3.3"
gitdb = "4.0.10"
gitpython = "3.1.43"
identify = "2.5.24"
idna = "3.4"
importlib-metadata = "6.7.0"
iniconfig = "2.0.0"
isort = "5.12.0"
jaraco-classes = "3.4"
keyring = "24.2.0"
markdown-it-py = "3.0.0"
mccabe = "0.7.0"
mdurl = "0.1.2"
more-itertools = "9.1.0"
multidict = "6.0.4"
mypy = "1.4.1"
mypy-extensions = "1.0.0"
nodeenv = "1.8.0"
packaging = "23.1"
pathspec = "0.11.1"
pbr = "5.11.1"
platformdirs = "3.8.0"
pluggy = "1.2.0"
pre-commit = "3.3.3"
pycares = "4.3.0"
pycodestyle = "2.10.0"
pycparser = "2.21"
pyflakes = "3.0.1"
pygments = "2.18"
pytest = "7.4.0"
pytest-cov = "4.1.0"
pytest-datadir = "1.4.1"
pyyaml = "6.0.1"
requests = "2.31.0"
rich = "13.4.2"
smmap = "5.0.0"
stevedore = "5.1.0"
tomli = "2.0.1"
types-requests = "2.31.0.1"
types-urllib3 = "1.26.25.13"
typing-extensions = "4.11"
urllib3 = "2.2.1"
virtualenv = "20.23.1"
xlsxwriter = "3.2"
yarl = "1.9.2"
zipp = "3.15.0"
[build-system]
requires = ["setuptools>=42", "wheel"]
build-backend = "setuptools.build_meta"
[tool.pytest.ini_options]
minversion = "6.0"
addopts = "-ra -q --cov=src/pyspeedinsights"
testpaths = "tests"
[tool.isort]
profile = "black"
known_first_party = "pyspeedinsights"
known_local_folder = "pyspeedinsights"
skip_gitignore = true
[tool.black]
target-version = ['py39']
line-length = 88
[tool.mypy]
# warn_return_any = true
warn_unused_configs = true
[[tool.mypy.overrides]]
module = [
"xlsxwriter",
"xlsxwriter.format",
"defusedxml",
"defusedxml.ElementTree"
]
ignore_missing_imports = true
[tool.bandit]
targets = ["src/pyspeedinsights"]
exclude_dirs = [".venv", "tests"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment