About
This template was created by Steven Loria for use with the cookiecutter package by Audrey Roy.
This template was created by Steven Loria for use with the cookiecutter package by Audrey Roy.
Installation paths relative to:
/usr/local/lib/python3.8/site-packages
Package | Version | Installed Path |
---|---|---|
alembic | 1.8.1 | |
appdirs | 1.4.4 | |
attrs | 22.1.0 | |
bcrypt | 4.0.0 | |
beautifulsoup4 | 4.11.1 | |
black | 20.8b1 | |
blinker | 1.5 | |
cachelib | 0.9.0 | |
cachetools | 4.2.4 | |
certifi | 2022.6.15 | |
charset-normalizer | 2.1.1 | |
click | 8.1.3 | |
dnspython | 2.2.1 | |
email-validator | 1.1.2 | |
environs | 9.3.0 | |
etcd3 | 0.12.0 | |
factory-boy | 3.2.0 | |
Faker | 14.2.0 | |
fancycompleter | 0.9.1 | |
flake8 | 3.8.4 | |
flake8-blind-except | 0.2.0 | |
flake8-debugger | 4.0.0 | |
flake8-docstrings | 1.5.0 | |
flake8-isort | 4.0.0 | |
flake8-polyfill | 1.0.2 | |
Flask | 1.1.2 | |
Flask-Bcrypt | 0.7.1 | |
Flask-Caching | 2.0.1 | |
Flask-DebugToolbar | 0.11.0 | |
Flask-Login | 0.5.0 | |
Flask-Migrate | 2.5.3 | |
Flask-SQLAlchemy | 2.4.4 | |
Flask-Static-Digest | 0.2.1 | |
Flask-WTF | 0.14.3 | |
gevent | 20.12.1 | |
google-api-core | 1.32.0 | |
google-auth | 1.35.0 | |
google-cloud-core | 1.7.3 | |
google-cloud-firestore | 2.0.2 | |
googleapis-common-protos | 1.56.4 | |
greenlet | 1.1.3 | |
grpcio | 1.44.0 | |
gunicorn | 20.1.0 | |
idna | 3.3 | |
importlib-metadata | 4.12.0 | |
importlib-resources | 5.9.0 | |
iniconfig | 1.1.1 | |
isort | 5.7.0 | |
itsdangerous | 1.1.0 | |
Jinja2 | 2.11.3 | |
Mako | 1.2.2 | |
MarkupSafe | 1.1.1 | |
marshmallow | 3.17.1 | |
mccabe | 0.6.1 | |
mypy-extensions | 0.4.3 | |
packaging | 21.3 | |
pathspec | 0.10.1 | |
pdbpp | 0.10.2 | |
pep8-naming | 0.11.1 | |
pika | 1.1.0 | |
pip | 22.0.4 | |
pluggy | 0.13.1 | |
proto-plus | 1.22.1 | |
protobuf | 3.20.1 | |
psycopg2-binary | 2.8.6 | |
py | 1.11.0 | |
pyasn1 | 0.4.8 | |
pyasn1-modules | 0.2.8 | |
pycodestyle | 2.6.0 | |
pydocstyle | 6.1.1 | |
pyflakes | 2.2.0 | |
Pygments | 2.13.0 | |
pyparsing | 3.0.9 | |
pyrepl | 0.9.0 | |
pytest | 6.2.1 | |
python-dateutil | 2.8.2 | |
python-dotenv | 0.21.0 | |
pytz | 2022.2.1 | |
PyYAML | 5.4.1 | |
regex | 2022.8.17 | |
requests | 2.28.1 | |
rsa | 4.9 | |
setuptools | 57.5.0 | |
six | 1.16.0 | |
snowballstemmer | 2.2.0 | |
soupsieve | 2.3.2.post1 | |
SQLAlchemy | 1.3.22 | |
supervisor | 4.2.1 | |
tenacity | 8.0.1 | |
testfixtures | 6.18.5 | |
toml | 0.10.2 | |
typed-ast | 1.5.4 | |
typing-extensions | 4.3.0 | |
urllib3 | 1.26.12 | |
waitress | 2.1.2 | |
WebOb | 1.8.7 | |
WebTest | 2.0.35 | |
Werkzeug | 1.0.1 | |
wheel | 0.37.1 | |
wmctrl | 0.4 | |
WTForms | 2.3.3 | |
zipp | 3.8.1 | |
zope.event | 4.5.0 | |
zope.interface | 5.4.0 |
Resource | Value |
---|---|
User CPU time | 2.251 msec |
System CPU time | 0.000 msec |
Total CPU time | 2.251 msec |
Elapsed time | 2.434 msec |
Context switches | 2 voluntary, 2 involuntary |
Key | Value |
---|---|
HTTP_ACCEPT | */* |
HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
HTTP_CONNECTION | Keep-Alive |
HTTP_HOST | interop.altomovup.com |
HTTP_REFERER | https://interop.altomovup.com/about |
HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
QUERY_STRING | |
REMOTE_ADDR | 35.191.19.120 |
REQUEST_METHOD | GET |
SCRIPT_NAME | |
SERVER_NAME | 0.0.0.0 |
SERVER_PORT | 5000 |
SERVER_PROTOCOL | HTTP/1.1 |
SERVER_SOFTWARE | Werkzeug/1.0.1 |
View Function | args | kwargs |
---|---|---|
signal_manager.public.views.about | [] | None |
Variable | Value |
---|
Variable | Value |
---|---|
'csrf_token' | '8f161fa11c13ecc90e53e606678b9d89cd451413' |
'_fresh' | False |
Variable | Value |
---|
Variable | Value |
---|
Key | Value |
---|---|
APPLICATION_ROOT | '/' |
BCRYPT_LOG_ROUNDS | 13 |
CACHE_TYPE | 'simple' |
DEBUG | True |
DEBUG_TB_ENABLED | True |
DEBUG_TB_HOSTS | () |
DEBUG_TB_INTERCEPT_REDIRECTS | False |
DEBUG_TB_PANELS | ('flask_debugtoolbar.panels.versions.VersionDebugPanel', 'flask_debugtoolbar.panels.timer.TimerDebugPanel', 'flask_debugtoolbar.panels.headers.HeaderDebugPanel', 'flask_debugtoolbar.panels.request_vars.RequestVarsDebugPanel', 'flask_debugtoolbar.panels.config_vars.ConfigVarsDebugPanel', 'flask_debugtoolbar.panels.template.TemplateDebugPanel', 'flask_debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel', 'flask_debugtoolbar.panels.logger.LoggingPanel', 'flask_debugtoolbar.panels.route_list.RouteListDebugPanel', 'flask_debugtoolbar.panels.profiler.ProfilerDebugPanel') |
ENV | 'development' |
EXPLAIN_TEMPLATE_LOADING | False |
FLASK_STATIC_DIGEST_BLACKLIST_FILTER | [] |
FLASK_STATIC_DIGEST_GZIP_FILES | True |
FLASK_STATIC_DIGEST_HOST_URL | None |
JSON_AS_ASCII | True |
JSON_SORT_KEYS | True |
JSONIFY_MIMETYPE | 'application/json' |
JSONIFY_PRETTYPRINT_REGULAR | False |
MAX_CONTENT_LENGTH | None |
MAX_COOKIE_SIZE | 4093 |
PERMANENT_SESSION_LIFETIME | datetime.timedelta(days=31) |
PREFERRED_URL_SCHEME | 'http' |
PRESERVE_CONTEXT_ON_EXCEPTION | None |
PROPAGATE_EXCEPTIONS | None |
SECRET_KEY | 'not-so-secret' |
SEND_FILE_MAX_AGE_DEFAULT | 0 |
SERVER_NAME | None |
SESSION_COOKIE_DOMAIN | False |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'session' |
SESSION_COOKIE_PATH | None |
SESSION_COOKIE_SAMESITE | None |
SESSION_COOKIE_SECURE | False |
SESSION_REFRESH_EACH_REQUEST | True |
SQLALCHEMY_DATABASE_URI | 'sqlite:////tmp/dev.db' |
SQLALCHEMY_TRACK_MODIFICATIONS | False |
TEMPLATES_AUTO_RELOAD | None |
TESTING | False |
TRAP_BAD_REQUEST_ERRORS | None |
TRAP_HTTP_EXCEPTIONS | False |
USE_X_SENDFILE | False |
WTF_CSRF_CHECK_DEFAULT | True |
WTF_CSRF_ENABLED | True |
WTF_CSRF_FIELD_NAME | 'csrf_token' |
WTF_CSRF_HEADERS | ['X-CSRFToken', 'X-CSRF-Token'] |
WTF_CSRF_METHODS | {'PUT', 'DELETE', 'POST', 'PATCH'} |
WTF_CSRF_SSL_STRICT | True |
WTF_CSRF_TIME_LIMIT | 3600 |
Variable | Value |
---|---|
csrf_token | <function generate_csrf at 0x79d038ac6dc0> |
current_user | <flask_login.mixins.AnonymousUserMixin object at 0x79cfc6883d60> |
form | <signal_manager.public.forms.LoginForm object at 0x79cfc6883b50> |
g | <flask.g of 'signal_manager'> |
request | <Request 'https://interop.altomovup.com/about/' [GET]> |
session | <SecureCookieSession {'csrf_token': '8f161fa11c13ecc90e53e606678b9d89cd451413', '_fresh': False}> |
The toolbar was unable to fetch the SQLAlchemy queries for this request. To enable the SQLAlchemy query display, please:
The Flask-SQLAlchemy extension needs to be configured for this application. Please see the Flask-SQLAlchemy documentation for details.
Level | Time | Message | Location |
---|---|---|---|
INFO | 2025-04-25 04:38:16.503012 | load_user_from_request | ./public/views.py:39 |
URL route | Endpoint name | HTTP methods | Is alias | Redirect to |
---|---|---|---|---|
/ | public.home | GET, HEAD, OPTIONS, POST | False | None |
/ | public.echo_request | DELETE, OPTIONS, PATCH, POST | False | None |
/<path> | public.echo_request | DELETE, OPTIONS, PATCH, POST | False | None |
/about/ | public.about | GET, HEAD, OPTIONS | False | None |
/login/ | public.login | GET, HEAD, OPTIONS, POST | False | None |
/logout/ | public.logout | GET, HEAD, OPTIONS | False | None |
/signals-manager/ | signals.instances | GET, HEAD, OPTIONS | False | None |
/signals-manager/api/v1/remove_transport | signals.remove_transport | OPTIONS, POST | False | None |
/signals-manager/api/v1/set_transport | signals.set_transport | OPTIONS, POST | False | None |
/signals-manager/api/v1/sse/event | signals.publish_event | OPTIONS, POST | False | None |
/signals-manager/api/v1/sse/events | signals.signals_messages | GET, HEAD, OPTIONS | False | None |
/signals-manager/api/v1/subs/instance | signals.create_sub | OPTIONS, POST | False | None |
/signals-manager/api/v1/subs/instance/<instance_id> | signals.remove_instance | DELETE, OPTIONS | False | None |
/signals-manager/api/v1/subs/rule | signals.create_rule | OPTIONS, POST | False | None |
/signals-manager/api/v1/subs/rule/<rule_id> | signals.remove_rule | DELETE, OPTIONS | False | None |
/signals-manager/api/v1/sync_transports | signals.sync_transports | GET, HEAD, OPTIONS | False | None |
/signals-manager/flash | signals.flash_mesage | GET, HEAD, OPTIONS | False | None |
/signals-manager/rules | signals.rules | GET, HEAD, OPTIONS | False | None |
/signals-manager/static/<path:filename> | signals.static | GET, HEAD, OPTIONS | False | None |
/signals-manager/transports | signals.transports | GET, HEAD, OPTIONS | False | None |
/static/<path:filename> | static | GET, HEAD, OPTIONS | False | None |
/static/<path:filename> | public.static | GET, HEAD, OPTIONS | False | None |
/users/ | user.members | GET, HEAD, OPTIONS | False | None |
/users/api/login | user.login | GET, HEAD, OPTIONS, POST | False | None |
/users/api/token | user.get_auth_token | GET, HEAD, OPTIONS | False | None |
/users/static/<path:filename> | user.static | GET, HEAD, OPTIONS | False | None |