Description
Describe the bug
This coverage html
command reports
total of 100 is less than fail-under=100
but the HTML report says
Coverage report: 99%
Looks like the CLI output is rounded up, while the HTML output is rounded down.
To Reproduce
How can we reproduce the problem? Please be specific. Don't just link to a failing CI job. Answer the questions below:
-
What version of Python are you using? 3.8.10
-
What version of coverage.py are you using? The output of
coverage debug sys
is helpful.$ poetry run coverage debug sys -- sys ------------------------------------------------------- version: 5.5 coverage: /home/victor/dev/geostore/.venv/lib/python3.8/site-packages/coverage/__init__.py tracer: -none- CTracer: available plugins.file_tracers: -none- plugins.configurers: -none- plugins.context_switchers: -none- configs_attempted: .coveragerc setup.cfg tox.ini pyproject.toml configs_read: /home/victor/dev/geostore/setup.cfg /home/victor/dev/geostore/pyproject.toml config_file: /home/victor/dev/geostore/pyproject.toml config_contents: b'[build-system]\nrequires = ["poetry-core>=1.0.0"]\nbuild-backend = "poetry.core.masonry.api"\n\n[tool.black]\nline-length = 100\n\n[tool.coverage.report]\nexclude_lines = [\n \'if TYPE_CHECKING:\',\n \'if __name__ == "__main__":\',\n]\nfail_under = 100\n\n[tool.coverage.run]\nsource = [\n "backend",\n "tests",\n]\n\n[tool.isort]\nline_length = 100\ncase_sensitive = true\nuse_parentheses = true\ninclude_trailing_comma = true\nmulti_line_output = 3\nforce_grid_wrap = 0\n\n[tool.poetry]\nname = "geostore"\nversion = "0.1.0"\ndescription = "Central storage, management and access for important geospatial datasets developed by LINZ"\nauthors = [\n "Bill M. Nelson <bmnelson@linz.govt.nz>",\n "Daniel Silk <dsilk@linz.govt.nz>",\n "Ivan Mincik <ivan.mincik@gmail.com>",\n "Mitchell Paff <mpaff@linz.govt.nz>",\n "Sandro Santilli <strk@kbt.io>",\n "Simon Planzer <splanzer@linz.govt.nz>",\n "Victor Engmark <vengmark@linz.govt.nz>",\n]\nlicense = "MIT"\n\n[tool.poetry.dependencies]\npython = "^3.8,<3.9"\n"aws-cdk.aws-dynamodb" = {version = "*", optional = true}\n"aws-cdk.aws-ec2" = {version = "*", optional = true}\n"aws-cdk.aws-ecr" = {version = "*", optional = true}\n"aws-cdk.aws-ecr_assets" = {version = "*", optional = true}\n"aws-cdk.aws-ecs" = {version = "*", optional = true}\n"aws-cdk.aws-iam" = {version = "*", optional = true}\n"aws-cdk.aws-lambda" = {version = "*", optional = true}\n"aws-cdk.aws-lambda-python" = {version = "*", optional = true}\n"aws-cdk.aws-lambda-event-sources" = {version = "*", optional = true}\n"aws-cdk.aws-s3" = {version = "*", optional = true}\n"aws-cdk.aws-stepfunctions" = {version = "*", optional = true}\n"aws-cdk.aws-stepfunctions_tasks" = {version = "*", optional = true}\nawscli = {version = "*", optional = true}\nboto3 = {version = "*", optional = true}\ncattrs = {version = "*", optional = true}\njsonschema = {version = "*", extras = ["format"], optional = true}\nmultihash = {version = "*", optional = true}\npynamodb = {version = "*", optional = true}\npystac = {version = "*", optional = true}\nsmart-open = {version = "*", extras = ["s3"], optional = true}\nstrict-rfc3339 = {optional = true, version = "*"}\nulid-py = {version = "*", optional = true}\n\n[tool.poetry.dev-dependencies]\nblack = "*"\ngitlint = "*"\nipdb = "*"\nisort = "*"\nlanguage-formatters-pre-commit-hooks = "*"\nmypy = "*"\npre-commit = "*"\npylint = "*"\npytest = "*"\npytest-randomly = "*"\npytest-socket = "*"\npytest-subtests = "*"\npytest-timeout = "*"\nshellcheck-py = "*"\n\n[tool.poetry.dev-dependencies.boto3-stubs]\nversion = "*"\nextras = ["batch", "dynamodb", "lambda", "lambda-python", "s3", "s3control", "ssm", "stepfunctions", "sts"]\n\n[tool.poetry.dev-dependencies.coverage]\nversion = "*"\nextras = ["toml"]\n\n[tool.poetry.extras]\ncdk = [\n "aws-cdk.aws-dynamodb",\n "aws-cdk.aws-ec2",\n "aws-cdk.aws-ecr",\n "aws-cdk.aws-ecr_assets",\n "aws-cdk.aws-ecs",\n "aws-cdk.aws-iam",\n "aws-cdk.aws-lambda",\n "aws-cdk.aws-lambda-event-sources",\n "aws-cdk.aws-lambda-python",\n "aws-cdk.aws-s3",\n "aws-cdk.aws-stepfunctions",\n "aws-cdk.aws-stepfunctions_tasks",\n "awscli",\n "cattrs",\n]\ncheck_files_checksums = [\n "boto3",\n "multihash",\n "pynamodb",\n]\ncheck_stac_metadata = [\n "boto3",\n "jsonschema",\n "pynamodb",\n "strict-rfc3339",\n]\ncontent_iterator = [\n "jsonschema",\n "pynamodb",\n]\ndatasets = [\n "boto3",\n "jsonschema",\n "pynamodb",\n "pystac",\n "ulid-py",\n]\ndataset_versions = [\n "jsonschema",\n "pynamodb",\n "ulid-py",\n]\nimport_dataset = [\n "boto3",\n "jsonschema",\n "pynamodb",\n "smart-open",\n "ulid-py",\n]\nimport_status = [\n "boto3",\n "jsonschema",\n "pynamodb",\n]\nupload_status = [\n "boto3",\n "jsonschema",\n "pynamodb",\n]\nvalidation_summary = [\n "jsonschema",\n "pynamodb",\n]\npopulate_catalog = [\n "boto3",\n "jsonschema",\n "pystac",\n]\n\n[tool.pytest.ini_options]\naddopts = "--randomly-dont-reset-seed"\nmarkers = [\n "infrastructure: requires a deployed infrastructure",\n]\npython_functions = "should_*"\n' data_file: -none- python: 3.8.10 (default, May 27 2021, 14:07:05) [GCC 11.1.0] platform: Linux-5.10.39-1-lts-x86_64-with-glibc2.33 implementation: CPython executable: /home/victor/dev/geostore/.venv/bin/python def_encoding: utf-8 fs_encoding: utf-8 pid: 180071 cwd: /home/victor/dev/geostore path: /home/victor/dev/geostore/.venv/bin /home/victor/.pyenv/versions/3.8.10/lib/python38.zip /home/victor/.pyenv/versions/3.8.10/lib/python3.8 /home/victor/.pyenv/versions/3.8.10/lib/python3.8/lib-dynload /home/victor/dev/geostore/.venv/lib/python3.8/site-packages environment: PYENV_DIR = /home/victor/dev/geostore PYENV_HOOK_PATH = /home/victor/.pyenv/pyenv.d:/usr/local/etc/pyenv.d:/etc/pyenv.d:/usr/lib/pyenv/hooks:/home/victor/.pyenv/plugins/pyenv-virtualenv/etc/pyenv.d:/home/victor/.pyenv/plugins/pyenv-which-ext/etc/pyenv.d PYENV_ROOT = /home/victor/.pyenv PYENV_SHELL = bash PYENV_VERSION = 3.8.10 PYENV_VIRTUALENV_INIT = 1 command_line: /home/victor/dev/geostore/.venv/bin/coverage debug sys sqlite3_version: 2.6.0 sqlite3_sqlite_version: 3.35.5 sqlite3_temp_store: 0 sqlite3_compile_options: COMPILER=gcc-10.2.0 ENABLE_COLUMN_METADATA ENABLE_DBSTAT_VTAB ENABLE_FTS3 ENABLE_FTS3_TOKENIZER ENABLE_FTS4 ENABLE_FTS5 ENABLE_JSON1 ENABLE_MATH_FUNCTIONS ENABLE_RTREE ENABLE_STMTVTAB ENABLE_UNLOCK_NOTIFY HAVE_ISNAN MAX_EXPR_DEPTH=10000 MAX_VARIABLE_NUMBER=250000 SECURE_DELETE TEMP_STORE=1 THREADSAFE=1
-
What versions of what packages do you have installed? The output of
pip freeze
is helpful.$ poetry run pip freeze appdirs @ file:///home/victor/.cache/pypoetry/artifacts/68/c7/33/ef0f6af8d1aa906f1a5641762fe5d6f47d565c5a4b3482f1c6fb0f5f20/appdirs-1.4.4-py2.py3-none-any.whl arrow @ file:///home/victor/.cache/pypoetry/artifacts/e5/07/c8/7abb6751db2e05500c0a6ec8a6e557cc4c34806ce17092174ec1dd3d46/arrow-1.0.3-py3-none-any.whl astroid @ file:///home/victor/.cache/pypoetry/artifacts/d0/ef/47/41e3c7d93b35dd5c3a86799fa6321a1a7644b122baeb09b16a9ca480bf/astroid-2.5.6-py3-none-any.whl attrs @ file:///home/victor/.cache/pypoetry/artifacts/b7/28/6f/acdd2c0e759f1cda97abf00db7723a0ffb3a151696d8d96398aea16171/attrs-20.3.0-py2.py3-none-any.whl aws-cdk.assets @ file:///home/victor/.cache/pypoetry/artifacts/32/3b/11/745d8e90d11be6edae5d7fb2d17b16691515c1f354744c0853704af7c9/aws_cdk.assets-1.92.0-py3-none-any.whl aws-cdk.aws-apigateway @ file:///home/victor/.cache/pypoetry/artifacts/d3/c0/2b/5b45a049c7085efe4958a01bcc480935128939110a4598ff398751d697/aws_cdk.aws_apigateway-1.92.0-py3-none-any.whl aws-cdk.aws-apigatewayv2 @ file:///home/victor/.cache/pypoetry/artifacts/e4/14/8b/77966c71440f6752ab812c8b4f64f747e3cc80b7ba4c8b4c6cd38fc6f8/aws_cdk.aws_apigatewayv2-1.92.0-py3-none-any.whl aws-cdk.aws-applicationautoscaling @ file:///home/victor/.cache/pypoetry/artifacts/32/87/89/809a25f39dde0f92a0177a5e7d14f9700e6d87a7fd92d5583c5718d057/aws_cdk.aws_applicationautoscaling-1.92.0-py3-none-any.whl aws-cdk.aws-autoscaling @ file:///home/victor/.cache/pypoetry/artifacts/57/58/6b/b2b9a400afab530392830b52ff2e801ad37eaed83ff1f09f78eed42c38/aws_cdk.aws_autoscaling-1.92.0-py3-none-any.whl aws-cdk.aws-autoscaling-common @ file:///home/victor/.cache/pypoetry/artifacts/39/f1/e3/6b1a549c8341a11f334e9c1950b7b809b1b16f8e62a80837add88669ba/aws_cdk.aws_autoscaling_common-1.92.0-py3-none-any.whl aws-cdk.aws-autoscaling-hooktargets @ file:///home/victor/.cache/pypoetry/artifacts/ec/5c/1e/0b75b91cdb098a117b81156ec8b2bc9ff59e1e14a671aade5beba07d9e/aws_cdk.aws_autoscaling_hooktargets-1.92.0-py3-none-any.whl aws-cdk.aws-batch @ file:///home/victor/.cache/pypoetry/artifacts/6c/9c/f5/425f31db7c9ad18b7b84aee163e143c46c030a6599b6a3506230cd96d6/aws_cdk.aws_batch-1.92.0-py3-none-any.whl aws-cdk.aws-certificatemanager @ file:///home/victor/.cache/pypoetry/artifacts/fd/05/2a/f4a894eb557c7d1089e18b75a83b0572de9380995d56de0e128f833f38/aws_cdk.aws_certificatemanager-1.92.0-py3-none-any.whl aws-cdk.aws-cloudformation @ file:///home/victor/.cache/pypoetry/artifacts/c0/f5/3a/69dc22ab7c45af5b3bdfe78d4c61f0b3050dcfacbe6f3abff7ae44c24e/aws_cdk.aws_cloudformation-1.92.0-py3-none-any.whl aws-cdk.aws-cloudfront @ file:///home/victor/.cache/pypoetry/artifacts/12/d0/f9/5e266ae7e6d4e9d93844d9a385577e83b337c66d351349c3332e903e32/aws_cdk.aws_cloudfront-1.92.0-py3-none-any.whl aws-cdk.aws-cloudwatch @ file:///home/victor/.cache/pypoetry/artifacts/f6/16/36/ec7de1f555da512556254be126d2dece79cbd462a6b9b807a389498875/aws_cdk.aws_cloudwatch-1.92.0-py3-none-any.whl aws-cdk.aws-codebuild @ file:///home/victor/.cache/pypoetry/artifacts/68/4a/99/919324da26c980a62f13f59c76108e17a250aa3f0a49be6e1b3d38cd8e/aws_cdk.aws_codebuild-1.92.0-py3-none-any.whl aws-cdk.aws-codecommit @ file:///home/victor/.cache/pypoetry/artifacts/15/e2/fb/e225a4be2d9f5fa4acdd4254af32437375d458e6f92318caae6b2cccf8/aws_cdk.aws_codecommit-1.92.0-py3-none-any.whl aws-cdk.aws-codeguruprofiler @ file:///home/victor/.cache/pypoetry/artifacts/9c/00/08/892bc4dc32dee552425ac8d997a4381feb4090c3d862fae862032536e1/aws_cdk.aws_codeguruprofiler-1.92.0-py3-none-any.whl aws-cdk.aws-cognito @ file:///home/victor/.cache/pypoetry/artifacts/db/f8/ca/870eb550da189938bbc6e02574d60e43d8b76c4169579dc7f14bca0248/aws_cdk.aws_cognito-1.92.0-py3-none-any.whl aws-cdk.aws-databrew @ file:///home/victor/.cache/pypoetry/artifacts/03/b4/fd/03fd96d4a4e5b29af665048e762d1894d7e8c2c1cdf83e552af98583b9/aws_cdk.aws_databrew-1.92.0-py3-none-any.whl aws-cdk.aws-dynamodb @ file:///home/victor/.cache/pypoetry/artifacts/e0/a3/58/8fc0bb2158e0e36129765e5495ee06ca2c7aa5c14da113526f74ea0590/aws_cdk.aws_dynamodb-1.92.0-py3-none-any.whl aws-cdk.aws-ec2 @ file:///home/victor/.cache/pypoetry/artifacts/cc/55/e6/f126ad8d94ece07e37db4416fb17a6167a3396bc6d991cf88ef00fdc0f/aws_cdk.aws_ec2-1.92.0-py3-none-any.whl aws-cdk.aws-ecr @ file:///home/victor/.cache/pypoetry/artifacts/91/e4/71/4251fac09ab165cda2428334ce581b70c1211f801e833dfabb5323d96f/aws_cdk.aws_ecr-1.92.0-py3-none-any.whl aws-cdk.aws-ecr-assets @ file:///home/victor/.cache/pypoetry/artifacts/bf/f6/c9/2f6f7d7b3632a597500080c481d3a9abce5572f5448378cf00e403b00b/aws_cdk.aws_ecr_assets-1.92.0-py3-none-any.whl aws-cdk.aws-ecs @ file:///home/victor/.cache/pypoetry/artifacts/c9/90/1d/96a91cd85e980bc5e4db4036ad0de73721c966fd9238c999c2f464b0ad/aws_cdk.aws_ecs-1.92.0-py3-none-any.whl aws-cdk.aws-efs @ file:///home/victor/.cache/pypoetry/artifacts/3f/01/0d/d68ad91717b6d13aff6d2ef148d06a1757feb83078debf4994ca5722b8/aws_cdk.aws_efs-1.92.0-py3-none-any.whl aws-cdk.aws-eks @ file:///home/victor/.cache/pypoetry/artifacts/88/72/fa/69dec9a05fa7d340e3a566281fdb9ee1b1859f85ef8c3daf5820f496fd/aws_cdk.aws_eks-1.92.0-py3-none-any.whl aws-cdk.aws-elasticloadbalancing @ file:///home/victor/.cache/pypoetry/artifacts/6f/36/0d/3101b8467a740d617307c8281f07b5495e4a96227e8eb4f051c2e20adf/aws_cdk.aws_elasticloadbalancing-1.92.0-py3-none-any.whl aws-cdk.aws-elasticloadbalancingv2 @ file:///home/victor/.cache/pypoetry/artifacts/ac/52/6d/1759b742596ee34450270eb988d100082c5be0f1fbdd233f91f7897d8d/aws_cdk.aws_elasticloadbalancingv2-1.92.0-py3-none-any.whl aws-cdk.aws-events @ file:///home/victor/.cache/pypoetry/artifacts/21/72/4a/430c47dd7c5586c6f5b1d064377cf8b06d9a174b524b0592b313963b2e/aws_cdk.aws_events-1.92.0-py3-none-any.whl aws-cdk.aws-globalaccelerator @ file:///home/victor/.cache/pypoetry/artifacts/c9/32/d9/fb3561505d00a2ec5de1c422b9631c9cd2dd09b36774cce3a513784b21/aws_cdk.aws_globalaccelerator-1.92.0-py3-none-any.whl aws-cdk.aws-glue @ file:///home/victor/.cache/pypoetry/artifacts/39/56/f6/0f73bea73d22370690a8ca57563cd9d1af5f241e4340b9be087169ec9a/aws_cdk.aws_glue-1.92.0-py3-none-any.whl aws-cdk.aws-iam @ file:///home/victor/.cache/pypoetry/artifacts/c2/be/33/c8545fac4804435404127fd5c1209654a2eec0d4b2091546049db81b4a/aws_cdk.aws_iam-1.92.0-py3-none-any.whl aws-cdk.aws-kinesis @ file:///home/victor/.cache/pypoetry/artifacts/a0/d3/ad/84f908b18c8051498c6c5513608245ecd55c58825cc953a165d753a286/aws_cdk.aws_kinesis-1.92.0-py3-none-any.whl aws-cdk.aws-kms @ file:///home/victor/.cache/pypoetry/artifacts/9d/87/6b/69e142d6c383fca380e414d36781e1639723a9d822e26b9357ef7f17b0/aws_cdk.aws_kms-1.92.0-py3-none-any.whl aws-cdk.aws-lambda @ file:///home/victor/.cache/pypoetry/artifacts/77/ce/9e/ee619f9bd2d35df1b93a139836416a65541c8143d71b162e075e611eb4/aws_cdk.aws_lambda-1.92.0-py3-none-any.whl aws-cdk.aws-lambda-event-sources @ file:///home/victor/.cache/pypoetry/artifacts/2d/ae/35/2f4650cc502f3c1a8ac39c6896da1a4452684e0bc59e91feed7664ad5b/aws_cdk.aws_lambda_event_sources-1.92.0-py3-none-any.whl aws-cdk.aws-lambda-python @ file:///home/victor/.cache/pypoetry/artifacts/43/9f/59/8007d6ad059730642299059b6a6cc80d2434c0dd93251dca2f127557d4/aws_cdk.aws_lambda_python-1.92.0-py3-none-any.whl aws-cdk.aws-logs @ file:///home/victor/.cache/pypoetry/artifacts/a6/e7/bc/498fcc724339ca71a3fbd5eeea596928ecd4f82976db2f49e36f9cc411/aws_cdk.aws_logs-1.92.0-py3-none-any.whl aws-cdk.aws-route53 @ file:///home/victor/.cache/pypoetry/artifacts/26/c4/fc/62681be864452c186841d298ead9c18ff8b79bd9d1c4cfb1d8f5d45452/aws_cdk.aws_route53-1.92.0-py3-none-any.whl aws-cdk.aws-route53-targets @ file:///home/victor/.cache/pypoetry/artifacts/51/49/95/c8a44a8b3a9e6c51992d4f2ae8b20cf328be646687cbb34162fd39577f/aws_cdk.aws_route53_targets-1.92.0-py3-none-any.whl aws-cdk.aws-s3 @ file:///home/victor/.cache/pypoetry/artifacts/fe/2e/8d/df5e5fbdf3f90c187117c3a2ec23c350f22cc6ce826d3b919cc729c246/aws_cdk.aws_s3-1.92.0-py3-none-any.whl aws-cdk.aws-s3-assets @ file:///home/victor/.cache/pypoetry/artifacts/86/fb/4e/ff79de353f97faa2788632855fe663a43036c9c9596ed25c40ee36b720/aws_cdk.aws_s3_assets-1.92.0-py3-none-any.whl aws-cdk.aws-s3-notifications @ file:///home/victor/.cache/pypoetry/artifacts/a7/63/b4/7c35cfabcec7745673663d8c2c949b56e6cc09d6de0887679f13c44a60/aws_cdk.aws_s3_notifications-1.92.0-py3-none-any.whl aws-cdk.aws-sam @ file:///home/victor/.cache/pypoetry/artifacts/f5/f3/4c/7a377660e38d517a8149fd960d5cc6a4c28cdc21bafa5efe9124f01dfd/aws_cdk.aws_sam-1.92.0-py3-none-any.whl aws-cdk.aws-secretsmanager @ file:///home/victor/.cache/pypoetry/artifacts/95/d3/53/7754a36af034e8d03799c27f0a7286ac218ed62158ae3bae7651edf917/aws_cdk.aws_secretsmanager-1.92.0-py3-none-any.whl aws-cdk.aws-servicediscovery @ file:///home/victor/.cache/pypoetry/artifacts/61/33/63/a65eb0692bcd4c6129b05470612a5937c78bd1264dd5051fbedb40c30f/aws_cdk.aws_servicediscovery-1.92.0-py3-none-any.whl aws-cdk.aws-signer @ file:///home/victor/.cache/pypoetry/artifacts/19/68/ce/15e2e24cccd547ab02aba0b01ee4631d887d3c3b88c1d27e50bee8363a/aws_cdk.aws_signer-1.92.0-py3-none-any.whl aws-cdk.aws-sns @ file:///home/victor/.cache/pypoetry/artifacts/b5/06/24/f0319b0f0cd1358724544cbc124961e75b1fd43c3df57890a72f5bd394/aws_cdk.aws_sns-1.92.0-py3-none-any.whl aws-cdk.aws-sns-subscriptions @ file:///home/victor/.cache/pypoetry/artifacts/07/b6/ee/4a62172dee9e432547c1099d392d56bfa283ef1d81fd36fa36361c081e/aws_cdk.aws_sns_subscriptions-1.92.0-py3-none-any.whl aws-cdk.aws-sqs @ file:///home/victor/.cache/pypoetry/artifacts/cd/84/c3/00e3b8ad5b1313c0854186c688fd9d3e0908b1514963b083c52bf037f5/aws_cdk.aws_sqs-1.92.0-py3-none-any.whl aws-cdk.aws-ssm @ file:///home/victor/.cache/pypoetry/artifacts/ae/06/35/8e29713ba5bc0f8378bc1d197547f1b0a27920bc800ac22e782cc08f44/aws_cdk.aws_ssm-1.92.0-py3-none-any.whl aws-cdk.aws-stepfunctions @ file:///home/victor/.cache/pypoetry/artifacts/9d/8b/1f/c55f4cf8879e14b6151165a8740869a9e8da188f92b64b5061fc2a9b2a/aws_cdk.aws_stepfunctions-1.92.0-py3-none-any.whl aws-cdk.aws-stepfunctions-tasks @ file:///home/victor/.cache/pypoetry/artifacts/03/bc/62/e0c15fa5d3219c2704862e889249cc7534323e110d3c7aa3fd71fbf462/aws_cdk.aws_stepfunctions_tasks-1.92.0-py3-none-any.whl aws-cdk.cloud-assembly-schema @ file:///home/victor/.cache/pypoetry/artifacts/8f/9d/6f/9a7a51c0d858a52be3ccf42431921a5dece9551bd67cc14d977a81fe6b/aws_cdk.cloud_assembly_schema-1.92.0-py3-none-any.whl aws-cdk.core @ file:///home/victor/.cache/pypoetry/artifacts/f2/b3/c2/70aa5b293ed905eed3138368f5fc2d8016df4ca9b1979da7c3c6f687c5/aws_cdk.core-1.92.0-py3-none-any.whl aws-cdk.custom-resources @ file:///home/victor/.cache/pypoetry/artifacts/80/f6/37/d6e3b81dc247b623ca1cb4c6f70bb284c6c010344960162671ec0fe570/aws_cdk.custom_resources-1.92.0-py3-none-any.whl aws-cdk.cx-api @ file:///home/victor/.cache/pypoetry/artifacts/98/bd/db/a819c92b276c677df7a3869af2a6d9173250c6f0da0b7b8e9234b5236d/aws_cdk.cx_api-1.92.0-py3-none-any.whl aws-cdk.lambda-layer-awscli @ file:///home/victor/.cache/pypoetry/artifacts/2a/98/d9/4dfda08227dc0b2ad56f585b9830b44eda6e06f96bb34d74fd31548ed2/aws_cdk.lambda_layer_awscli-1.92.0-py3-none-any.whl aws-cdk.lambda-layer-kubectl @ file:///home/victor/.cache/pypoetry/artifacts/cb/bd/e0/7c39b37b95d3a8ec5999bdc886a56d4f08a48aa200aec7996f98dde1e5/aws_cdk.lambda_layer_kubectl-1.92.0-py3-none-any.whl aws-cdk.region-info @ file:///home/victor/.cache/pypoetry/artifacts/98/ad/de/dcace7b314df99bcb25854de4a2c2d2ada98743223c70fbf415e704da5/aws_cdk.region_info-1.92.0-py3-none-any.whl awscli @ file:///home/victor/.cache/pypoetry/artifacts/62/76/a7/2a18cae983cd0459ee2b7165dc240df07a4d0970c7e6e5d279f5326416/awscli-1.19.53-py2.py3-none-any.whl backcall @ file:///home/victor/.cache/pypoetry/artifacts/62/2c/f2/bf9c43ca0bcfca41150901227b0d023dc854851b710f82a72f5beaa09b/backcall-0.2.0-py2.py3-none-any.whl black @ file:///home/victor/.cache/pypoetry/artifacts/31/35/3f/54a8472d6ce64275fdc22118496c19f0f0069c3f61a0aebb8162f16a39/black-21.5b1-py3-none-any.whl boto3 @ file:///home/victor/.cache/pypoetry/artifacts/a0/39/ca/faeb711f0a42fd31207dffc97a7ca57bb0958be1a75a0d68e15e7dbc93/boto3-1.17.53-py2.py3-none-any.whl boto3-stubs @ file:///home/victor/.cache/pypoetry/artifacts/56/fb/f7/2ba9f8b9c78efbb4ef15997ecfe1c724aec321232ba81860c98910d4e8/boto3_stubs-1.17.77-py3-none-any.whl botocore @ file:///home/victor/.cache/pypoetry/artifacts/69/8d/ba/6b16df954fff57e9b913289d01b8fb996361edee5b930cf1c740077722/botocore-1.20.53-py2.py3-none-any.whl cattrs @ file:///home/victor/.cache/pypoetry/artifacts/98/ca/c3/d0afcc9a209c53260a48f66ca71cd3017e3d2c3b94790b8f6c036de334/cattrs-1.4.0-py3-none-any.whl certifi @ file:///home/victor/.cache/pypoetry/artifacts/a5/b1/71/0fb759c6550e4dc0a538f0fc47cdf7dcd23bae70385241ee92b4d5b87c/certifi-2020.12.5-py2.py3-none-any.whl cfgv @ file:///home/victor/.cache/pypoetry/artifacts/a3/13/f8/c0bb0b5fe71b290d196baea9d689e3742c03153db00e38c913ca8c9100/cfgv-3.2.0-py2.py3-none-any.whl chardet @ file:///home/victor/.cache/pypoetry/artifacts/47/b7/82/19c2b887f87f3adbaf4e34c55189388e5132c78f6929d7001a78b0209b/chardet-4.0.0-py2.py3-none-any.whl click @ file:///home/victor/.cache/pypoetry/artifacts/30/bc/bf/e00ffd8f0edf0294942e70e80e42a839bd2649d2c5b864e6389e526d2a/click-7.1.2-py2.py3-none-any.whl colorama @ file:///home/victor/.cache/pypoetry/artifacts/b7/77/29/8fe2533c9a5d409681ba402a7388c56154efbb99bf5dc1fc4c48cf821b/colorama-0.4.3-py2.py3-none-any.whl constructs @ file:///home/victor/.cache/pypoetry/artifacts/16/6e/cd/170343262e4ec6b417551b8372cddac86e76cb8680350fe36d9018c460/constructs-3.3.65-py3-none-any.whl coverage @ file:///home/victor/.cache/pypoetry/artifacts/6e/c7/4b/c756f1459f142577ebe548e47ac0b75fa12ef5b2540e38a44c42effa29/coverage-5.5-cp38-cp38-manylinux2010_x86_64.whl decorator @ file:///home/victor/.cache/pypoetry/artifacts/e8/56/46/038f0f95c2eb2a2792092491cba740226306e663708d5062754d1cb91f/decorator-4.4.2-py2.py3-none-any.whl distlib @ file:///home/victor/.cache/pypoetry/artifacts/05/ef/a8/cc6b58b48105b14323bce7de07ff1c0c4add12d6f53f688a46288bd686/distlib-0.3.1-py2.py3-none-any.whl docutils @ file:///home/victor/.cache/pypoetry/artifacts/3d/52/66/87e71edcc3d12165b7ed9a7e33149219759e52054c101f35cfed57f5a4/docutils-0.15.2-py3-none-any.whl filelock @ file:///home/victor/.cache/pypoetry/artifacts/f4/78/c1/69555c3867649a2a5dac43f12a078830700480a49be273fb2de82be2ab/filelock-3.0.12-py3-none-any.whl gitlint @ file:///home/victor/.cache/pypoetry/artifacts/4a/a0/f9/c9158b61fe8e0c3153f4fc0bad9d5be4a8c9c498e77057ce45021234ae/gitlint-0.15.1-py2.py3-none-any.whl identify @ file:///home/victor/.cache/pypoetry/artifacts/9f/bb/92/e8b9b23c997b0ab57dc4ab57555d449ec65261c20bfdf67b7e505f6f68/identify-2.1.1-py2.py3-none-any.whl idna @ file:///home/victor/.cache/pypoetry/artifacts/9e/f9/03/6066b92d35486e7f0d4f310126e3c60a6619726e43ef98e32e105b5c52/idna-2.10-py2.py3-none-any.whl importlib-metadata @ file:///home/victor/.cache/pypoetry/artifacts/49/28/79/cf027fddc0eb1b84fd68c38ab25fa833bb03b8c81d4811b7c1ab1eb8ad/importlib_metadata-3.10.1-py3-none-any.whl iniconfig @ file:///home/victor/.cache/pypoetry/artifacts/ac/f9/da/e990ffcd9ec361a68676a5916e391286e1ea5d1b8907ae887e141a71f5/iniconfig-1.1.1-py2.py3-none-any.whl iniparse @ file:///home/victor/.cache/pypoetry/artifacts/eb/6d/54/b421c2cfff8be87c2ef384b572233b311db1ef62f82353c9c5c208fffa/iniparse-0.5-py3-none-any.whl ipdb @ file:///home/victor/.cache/pypoetry/artifacts/f6/0e/27/6ad9fd2be5e413ca536ef5ebfcac24a6a89265e9bf051a40bb6e06686a/ipdb-0.13.7.tar.gz ipython @ file:///home/victor/.cache/pypoetry/artifacts/1a/68/b9/1cab2debf15ff5e729ed700b4745a0cbd49a73956d4c0199b607acc7ec/ipython-7.21.0-py3-none-any.whl ipython-genutils @ file:///home/victor/.cache/pypoetry/artifacts/e6/8e/a3/8f37e14310c0072b3fcc4240490bcb42630aa695d069aee89953ebd9f8/ipython_genutils-0.2.0-py2.py3-none-any.whl isort @ file:///home/victor/.cache/pypoetry/artifacts/09/65/5c/61fbec28602b443215d7bc6d77eb4686aa6d10794a246e86f47c38c39c/isort-5.8.0-py3-none-any.whl jedi @ file:///home/victor/.cache/pypoetry/artifacts/42/26/07/496d2180e241dbf58cf832e0c7a617d8fcbdd6f3f93937056d106545fc/jedi-0.18.0-py2.py3-none-any.whl jmespath @ file:///home/victor/.cache/pypoetry/artifacts/43/d5/a2/f83573231324de7f5b61f5c607fbbe82ca535359a452de4852d2e25e8d/jmespath-0.10.0-py2.py3-none-any.whl jsii @ file:///home/victor/.cache/pypoetry/artifacts/88/aa/9c/c8e31b394d58c10d709429ecae0118dce64b5dce1b5622c2bd24c6e9a6/jsii-1.27.0-py3-none-any.whl jsonpointer @ file:///home/victor/.cache/pypoetry/artifacts/6b/77/ac/02ecdb70417157540de41ec2f6f5ed3ccb25e0dc6cc55a3ec80207b63f/jsonpointer-2.0-py2.py3-none-any.whl jsonschema @ file:///home/victor/.cache/pypoetry/artifacts/8a/0f/f1/4a51263f4c7019004d5abd49f41d94c0eb4618233008d82a629134c337/jsonschema-3.2.0-py2.py3-none-any.whl language-formatters-pre-commit-hooks @ file:///home/victor/.cache/pypoetry/artifacts/e7/3e/b1/870511d782700fd29928e66a4a41c8dfaec2f96efcfa23e6b6a6452bfe/language_formatters_pre_commit_hooks-2.0.0-py2.py3-none-any.whl lazy-object-proxy @ file:///home/victor/.cache/pypoetry/artifacts/27/40/a4/80e19d328a57c3539034274f44234e4077b9eca08b2a6e6de73dea737c/lazy_object_proxy-1.5.2-cp38-cp38-manylinux1_x86_64.whl mccabe @ file:///home/victor/.cache/pypoetry/artifacts/37/6e/69/4a33a4d6c80c775b1ee205face2c6e07b762c8602bb0f0d236ebe790c5/mccabe-0.6.1-py2.py3-none-any.whl multihash @ file:///home/victor/.cache/pypoetry/artifacts/a7/c0/73/86469e98319f783d1ae02e6d24f6b8f671e772476a70911db713eb7831/multihash-0.1.1.tar.gz mypy @ file:///home/victor/.cache/pypoetry/artifacts/7c/55/e2/ce72bf611f37fab12327df8794fe525fb7449d915554f9df4d3a3e30f3/mypy-0.812-cp38-cp38-manylinux2010_x86_64.whl mypy-boto3-batch @ file:///home/victor/.cache/pypoetry/artifacts/e1/74/93/55c4002f1e5b7138ae5676868356e58d8c7c9238fd3b7765f8158eca0f/mypy_boto3_batch-1.17.77-py3-none-any.whl mypy-boto3-dynamodb @ file:///home/victor/.cache/pypoetry/artifacts/6a/0a/fc/3722f5b0bcf708fe2d3c080a0fa037fc362e4b885a3de62bffc11c8250/mypy_boto3_dynamodb-1.17.77-py3-none-any.whl mypy-boto3-lambda @ file:///home/victor/.cache/pypoetry/artifacts/13/79/9e/5ad66b7a6d3230a4cd1822998a257556f2bc5142d39b476362357a3658/mypy_boto3_lambda-1.17.77-py3-none-any.whl mypy-boto3-s3 @ file:///home/victor/.cache/pypoetry/artifacts/73/ff/79/726a41c0da74c9439da5b2f25ae897eaa18fd7171f2d954746dd16cf2c/mypy_boto3_s3-1.17.77-py3-none-any.whl mypy-boto3-s3control @ file:///home/victor/.cache/pypoetry/artifacts/05/4d/d1/335b79de3ee60342491fab7df510d9fbd7a90bc501f5c74a8ecc069159/mypy_boto3_s3control-1.17.77-py3-none-any.whl mypy-boto3-ssm @ file:///home/victor/.cache/pypoetry/artifacts/1d/41/e4/6b7b6fe09bcd71fdceac5828b44c4a9d69f3c8e1bef0a9b59272969eb9/mypy_boto3_ssm-1.17.77-py3-none-any.whl mypy-boto3-stepfunctions @ file:///home/victor/.cache/pypoetry/artifacts/5b/de/d9/8e220d13f1f7aa6cd3710238fe1383c26e0c598112e01c3b7de077d81f/mypy_boto3_stepfunctions-1.17.77-py3-none-any.whl mypy-boto3-sts @ file:///home/victor/.cache/pypoetry/artifacts/e4/68/18/9351e6c36cd00b21c1fb35ac160c010403fde4c266cd2064831bc1cb78/mypy_boto3_sts-1.17.77-py3-none-any.whl mypy-extensions @ file:///home/victor/.cache/pypoetry/artifacts/b6/a0/b0/a5dc9acd6fd12aba308634f21bb7cf0571448f20848797d7ecb327aa12/mypy_extensions-0.4.3-py2.py3-none-any.whl nodeenv @ file:///home/victor/.cache/pypoetry/artifacts/72/5e/9d/1740227b4d8dad9da164470c03018a34f4aad0cc1e027b6c93d2ac6115/nodeenv-1.5.0-py2.py3-none-any.whl packaging @ file:///home/victor/.cache/pypoetry/artifacts/69/b5/74/4884010222ec7d09be9bd10d71316b7c49153ef24103605e4a2650af7c/packaging-20.9-py2.py3-none-any.whl parso @ file:///home/victor/.cache/pypoetry/artifacts/fe/ac/61/368c9383d3833586c1d666ec86359b6511fa79adb884e5f3ac5fd47a90/parso-0.8.1-py2.py3-none-any.whl pathspec @ file:///home/victor/.cache/pypoetry/artifacts/5d/98/c8/c7cd4decd7943aa5647824d8553b40e86f4e2ef814ca2a4e73ee708f7f/pathspec-0.8.1-py2.py3-none-any.whl pexpect @ file:///home/victor/.cache/pypoetry/artifacts/c0/05/08/f23ddb8e3d5b19e7cf01eb434220310be2aaf69226bdec78bc53589024/pexpect-4.8.0-py2.py3-none-any.whl pickleshare @ file:///home/victor/.cache/pypoetry/artifacts/27/b2/0a/93a92c700a1993b2923519262ddf76a629bd459a0597c0ae28bf80c7a6/pickleshare-0.7.5-py2.py3-none-any.whl pluggy @ file:///home/victor/.cache/pypoetry/artifacts/9c/e5/0b/2d64d03361a081edeb5d2ec5f286ccf9719587781fbf6822e1b6384c27/pluggy-0.13.1-py2.py3-none-any.whl pre-commit @ file:///home/victor/.cache/pypoetry/artifacts/35/76/3a/41a811d0d08fe3f12b89b42ab7138f576ea55d71a471a2cc2afafd872d/pre_commit-2.12.1-py2.py3-none-any.whl prompt-toolkit @ file:///home/victor/.cache/pypoetry/artifacts/1e/13/17/7425192027400d23f6923827f245db808199c09c9edcd56ebdcbbae12d/prompt_toolkit-3.0.16-py3-none-any.whl ptyprocess @ file:///home/victor/.cache/pypoetry/artifacts/b5/84/64/9519e6926ac101cbc8d93423b8165f4abac4f8a8e3e099f74d3c7e0e67/ptyprocess-0.7.0-py2.py3-none-any.whl publication @ file:///home/victor/.cache/pypoetry/artifacts/d7/cd/86/748a98757c6d5a81f36ad73bd8e893f05fd6e8c3430f4644979194923a/publication-0.0.3-py2.py3-none-any.whl py @ file:///home/victor/.cache/pypoetry/artifacts/6b/b2/2b/e6686e7d0183dbd36bd66921efa3e77ce26260a3671524cd86614290e0/py-1.10.0-py2.py3-none-any.whl pyasn1 @ file:///home/victor/.cache/pypoetry/artifacts/a6/f7/5e/59a43ec23ade0888631b3f24244da7f5d5a0b6b40849c86b8c6b4c54d1/pyasn1-0.4.8-py2.py3-none-any.whl Pygments @ file:///home/victor/.cache/pypoetry/artifacts/5c/f1/32/290ecc98cb0128481ae2a7fcc324222b493bcd6696fb26405c70eda87c/Pygments-2.8.1-py3-none-any.whl pylint @ file:///home/victor/.cache/pypoetry/artifacts/de/2f/a1/091990fe81a7b078abea7a54f8e9c8e8c9845192f46fcf3c0ab779b618/pylint-2.8.2-py3-none-any.whl pynamodb @ file:///home/victor/.cache/pypoetry/artifacts/39/bf/89/554b7b67094f319277a34d5013ff3001f28ef139288c0165cc6630d530/pynamodb-5.0.3-py3-none-any.whl pyparsing @ file:///home/victor/.cache/pypoetry/artifacts/da/e7/3d/1780282f558e5fd157bf708b28b8ba0d08323ef6bc5b6396139ce38a0b/pyparsing-2.4.7-py2.py3-none-any.whl pyrsistent @ file:///home/victor/.cache/pypoetry/artifacts/d8/37/43/5ceed6677fc301784b0e62604a431e293d12c402f4ca588304e916a04d/pyrsistent-0.17.3.tar.gz pystac @ file:///home/victor/.cache/pypoetry/artifacts/92/d0/c5/f590dfacfd2135ac2b57162029b90d755bf9664f2633c3d27e6b560389/pystac-0.5.6-py3-none-any.whl pytest @ file:///home/victor/.cache/pypoetry/artifacts/8a/b9/90/4514a24414e38b20d118ef142b175d429a18dba120914e9e0dffc5fa56/pytest-6.2.4-py3-none-any.whl pytest-randomly @ file:///home/victor/.cache/pypoetry/artifacts/72/6a/a3/2a43b7c4b7c1f007233c010fa942130fc52aa9953c14911f9c0b7a6b59/pytest_randomly-3.8.0-py3-none-any.whl pytest-socket @ file:///home/victor/.cache/pypoetry/artifacts/f2/0e/9c/3256deff9444e60915e35a9e8903a8d23614fea9263851d6028024e983/pytest_socket-0.4.0-py3-none-any.whl pytest-subtests @ file:///home/victor/.cache/pypoetry/artifacts/e1/8e/20/5c01e89e6bbecb2e837e84348262e1dc88753b495ba32b69320f3a0c01/pytest_subtests-0.4.0-py3-none-any.whl pytest-timeout @ file:///home/victor/.cache/pypoetry/artifacts/53/a9/16/1313be3ed8a8ca19e50b1de08e6d8a53fb1cb0e1dae2168ca540a07ad0/pytest_timeout-1.4.2-py2.py3-none-any.whl python-dateutil @ file:///home/victor/.cache/pypoetry/artifacts/1e/2c/dc/0e811c2299b40168ee1da03bc13c11762ce9fa96eb867ad22280db11fc/python_dateutil-2.8.1-py2.py3-none-any.whl PyYAML @ file:///home/victor/.cache/pypoetry/artifacts/f7/d9/62/83fb890c5915cc3c7a919097a61e93e54d7a3c47832b2f91e38224359d/PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl regex @ file:///home/victor/.cache/pypoetry/artifacts/1a/c5/d0/d7e7c5f9ae704a0f1d45d0c7de61dd2a09d8d8dca37ea2ef84cacd8014/regex-2020.11.13-cp38-cp38-manylinux2014_x86_64.whl requests @ file:///home/victor/.cache/pypoetry/artifacts/fe/f0/74/d691c7619cd645682c495ff78949b9c284e88d3f2ee85124df5cec5b0a/requests-2.25.1-py2.py3-none-any.whl rfc3987 @ file:///home/victor/.cache/pypoetry/artifacts/aa/a9/6f/eb1bf995c542470f15f8b4dc8875fb0ad36bd6edc4b7b7ae686fb4b9e7/rfc3987-1.3.8-py2.py3-none-any.whl rsa @ file:///home/victor/.cache/pypoetry/artifacts/90/ee/99/b339a242544547d291daf82d7ecbb5330ce6db57522c30c8847769bd39/rsa-4.5-py2.py3-none-any.whl ruamel.yaml @ file:///home/victor/.cache/pypoetry/artifacts/c7/de/70/96f723822c7197889b559491140a90dfd51bce2a0f7d4c73ccdde71a62/ruamel.yaml-0.16.13-py2.py3-none-any.whl ruamel.yaml.clib @ file:///home/victor/.cache/pypoetry/artifacts/97/f1/f1/1e2842d208a1b2fb98118062b928f0534297168decb2e8006fb82d3d20/ruamel.yaml.clib-0.2.2-cp38-cp38-manylinux1_x86_64.whl s3transfer @ file:///home/victor/.cache/pypoetry/artifacts/cf/63/c5/7580e86fcf1fa802988931d06bc716be085bbc9517773c51d9b73de2fa/s3transfer-0.3.4-py2.py3-none-any.whl sh @ file:///home/victor/.cache/pypoetry/artifacts/a6/c2/2e/f686b31f6bec074d522e0f24c6f7065041cf9defbb1f47ad3d7afb12c2/sh-1.14.1-py2.py3-none-any.whl shellcheck-py @ file:///home/victor/.cache/pypoetry/artifacts/e7/a2/f3/39701d56f88f775eb61961b4c0e5683f7cc273529fd57f4eaa49e3e5e1/shellcheck_py-0.7.2.1-py2.py3-none-manylinux1_x86_64.whl six @ file:///home/victor/.cache/pypoetry/artifacts/be/98/c7/69fe6fea7a59659af1c6260899226129565330b1e07c9c5b3769be76bf/six-1.15.0-py2.py3-none-any.whl smart-open @ file:///home/victor/.cache/pypoetry/artifacts/ac/00/f8/62a9ff4508d4cf02ffe006d1c97fcb3bf448ef31582bc873840d0a4099/smart_open-5.0.0-py3-none-any.whl strict-rfc3339 @ file:///home/victor/.cache/pypoetry/artifacts/95/e7/ae/3e02dff64bd2f57f53294bf08bac46f608831afeed97eebb054868ec29/strict-rfc3339-0.7.tar.gz toml @ file:///home/victor/.cache/pypoetry/artifacts/9f/8c/c3/7b4f6778d60f3c9fa11f8fd0e48243bbad25a04975e0a01006b6350594/toml-0.10.2-py2.py3-none-any.whl toml-sort @ file:///home/victor/.cache/pypoetry/artifacts/e4/07/10/fe7f3336088c5e0ede52766384fa4a5e1315ac446c142e815bdbc698a0/toml_sort-0.18.0-py3-none-any.whl tomlkit @ file:///home/victor/.cache/pypoetry/artifacts/db/c3/df/baf014ce3b04caffe7ac34bde699f5be82c4acbaf43f49db1ce681a500/tomlkit-0.7.0-py2.py3-none-any.whl traitlets @ file:///home/victor/.cache/pypoetry/artifacts/8a/f4/fd/48c1725dcdd56393737bb0696379f91042dae8fbe51d06801caadfb12b/traitlets-5.0.5-py3-none-any.whl typed-ast @ file:///home/victor/.cache/pypoetry/artifacts/7d/97/79/f9eecff289044d0c21f1a65724cabcb6f00068e17f1cb5d16154d73a6a/typed_ast-1.4.2-cp38-cp38-manylinux1_x86_64.whl typing-extensions @ file:///home/victor/.cache/pypoetry/artifacts/ac/8f/3a/97dfae6ca13a6e156f19a5e8aa95fc250129d7e5e6cd0f7c76a1d45b4f/typing_extensions-3.7.4.3-py3-none-any.whl ulid-py @ file:///home/victor/.cache/pypoetry/artifacts/c1/ea/08/a0dff172c667c6e9afca6b3d1ac95d6caf61fb426f73cda75a810c7bda/ulid_py-1.1.0-py2.py3-none-any.whl urllib3 @ file:///home/victor/.cache/pypoetry/artifacts/a9/fc/7b/ab7ab6ea0d0cbf7347c6de7a3ab67af2f715357ebb539bdf464671b640/urllib3-1.26.3-py2.py3-none-any.whl virtualenv @ file:///home/victor/.cache/pypoetry/artifacts/8b/f9/31/49f4fd6a51243e9d8f6f7656b18ead6c1fb90bf5afb2e33080542c8e32/virtualenv-20.4.2-py2.py3-none-any.whl wcwidth @ file:///home/victor/.cache/pypoetry/artifacts/36/68/e2/7232f431072d5e8aeec124120b9a1d095d45da10311d271fac10982473/wcwidth-0.2.5-py2.py3-none-any.whl webcolors @ file:///home/victor/.cache/pypoetry/artifacts/91/aa/c7/1c35e75169fd671a9340a11362b7ce160e45623d4de43eb4fbc9be2104/webcolors-1.11.1-py3-none-any.whl wrapt @ file:///home/victor/.cache/pypoetry/artifacts/0f/c6/81/bb7bbc33b17b52bf47e59ce050e5579a5b96362ba34f37d21ac716343d/wrapt-1.12.1.tar.gz zipp @ file:///home/victor/.cache/pypoetry/artifacts/da/49/60/b9aa4ce07132c407d1909da4fc5c922cd49fda0b21c314d4da65880bc3/zipp-3.4.1-py3-none-any.whl
-
What code are you running? Give us a specific commit of a specific repo that we can check out. Commit 1fecb8e of https://github.com/linz/geostore
-
What commands did you run?
poetry run coverage run --module pytest --disable-socket -m 'not infrastructure' "--randomly-seed=${GITHUB_RUN_ID}" --verbosity=2 tests poetry run coverage run --append --module pytest -m infrastructure "--randomly-seed=${GITHUB_RUN_ID}" --verbosity=2 tests poetry run coverage html
Expected behavior
The rounding should be consistent between the CLI and the HTML reports - I would expect both of them to round down.
Additional context
Add any other context about the problem here.