mardiros/blacksmith

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
.codeclimate.json
.editorconfig
.flake8
.github/workflows/gh-pages.yml
.github/workflows/main.yml
.gitignore
.readthedocs.yml
CHANGELOG.rst
Justfile
LICENSE
README.rst
poetry.lock
pyproject.toml
scripts/gen_unasync.py37
A
0 mins
scripts/show_release.py2
A
0 mins
scripts/write_changelog.py12
A
0 mins
src/blacksmith/__init__.py143
A
0 mins
src/blacksmith/adapters/__init__.py0
A
0 mins
src/blacksmith/domain/__init__.py0
A
0 mins
src/blacksmith/domain/error.py15
A
0 mins
src/blacksmith/domain/exceptions.py99
A
1 hr
src/blacksmith/domain/model/__init__.py47
A
0 mins
src/blacksmith/domain/model/http.py130
A
55 mins
src/blacksmith/domain/model/middleware/__init__.py0
A
0 mins
src/blacksmith/domain/model/middleware/circuit_breaker.py28
A
0 mins
src/blacksmith/domain/model/middleware/http_cache.py124
A
0 mins
src/blacksmith/domain/model/middleware/prometheus.py77
A
0 mins
src/blacksmith/domain/model/middleware/zipkin.py31
A
0 mins
src/blacksmith/domain/model/params.py317
B
7 hrs
src/blacksmith/domain/registry.py138
A
2 hrs
src/blacksmith/domain/scanner.py26
A
45 mins
src/blacksmith/domain/typing.py26
A
0 mins
src/blacksmith/middleware/__init__.py0
A
0 mins
src/blacksmith/middleware/_async/__init__.py18
A
1 hr
src/blacksmith/middleware/_async/auth.py17
A
0 mins
src/blacksmith/middleware/_async/base.py38
A
0 mins
src/blacksmith/middleware/_async/circuit_breaker.py55
A
35 mins
src/blacksmith/middleware/_async/http_cache.py157
A
1 hr
src/blacksmith/middleware/_async/prometheus.py59
A
0 mins
src/blacksmith/middleware/_async/zipkin.py67
A
0 mins
src/blacksmith/middleware/_sync/__init__.py18
A
1 hr
src/blacksmith/middleware/_sync/auth.py17
A
0 mins
src/blacksmith/middleware/_sync/base.py38
A
0 mins
src/blacksmith/middleware/_sync/circuit_breaker.py55
A
35 mins
src/blacksmith/middleware/_sync/http_cache.py157
A
1 hr
src/blacksmith/middleware/_sync/prometheus.py59
A
0 mins
src/blacksmith/middleware/_sync/zipkin.py67
A
0 mins
src/blacksmith/py.typed
src/blacksmith/sd/__init__.py1
A
0 mins
src/blacksmith/sd/_async/__init__.py10
A
0 mins