% python3 main.py
Traceback (most recent call last):
File "/Users/kyrylosilin/Code/pybrake/examples/falcon/main.py", line 10, in <module>
from pybrake.middleware.falcon import init_app
ModuleNotFoundError: No module named 'pybrake.middleware.falcon'
It doesn't work for me:
```sh
~/code/pybrake[pr/smurf-U/228]% pip install -r requirements.txt && python3 setup.py install && python3 examples/falcon/main.py
DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
Requirement already satisfied: tdigest in /usr/local/lib/python3.9/site-packages (from -r requirements.txt (line 1)) (0.5.2.2)
Requirement already satisfied: accumulation-tree in /usr/local/lib/python3.9/site-packages (from tdigest->-r requirements.txt (line 1)) (0.6.2)
Requirement already satisfied: pyudorandom in /usr/local/lib/python3.9/site-packages (from tdigest->-r requirements.txt (line 1)) (1.0.0)
DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
WARNING: You are using pip version 22.0.4; however, version 22.2.2 is available.
You should consider upgrading via the '/usr/local/opt/python@3.9/bin/python3.9 -m pip install --upgrade pip' command.
running install
/usr/local/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/local/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running bdist_egg
running egg_info
writing src/pybrake.egg-info/PKG-INFO
writing dependency_links to src/pybrake.egg-info/dependency_links.txt
writing requirements to src/pybrake.egg-info/requires.txt
writing top-level names to src/pybrake.egg-info/top_level.txt
reading manifest file 'src/pybrake.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'src/pybrake.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-12-x86_64/egg
running install_lib
running build_py
creating build/bdist.macosx-12-x86_64/egg
creating build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/django.py -> build/bdist.macosx-12-x86_64/egg/pybrake
creating build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/django.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/masonite.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/aiohttp.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/pyramid.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/cherrypy.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/fastapi.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/flask.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/__init__.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/celery.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/bottle.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/falcon.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/middleware/sanic.py -> build/bdist.macosx-12-x86_64/egg/pybrake/middleware
copying build/lib/pybrake/logging.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/metrics.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/git.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/queues.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/remote_settings.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/notice.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/code_hunks.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/notifier.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/flask.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/__init__.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/backlog.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/global_notifier.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/utils.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/celery.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/tdigest.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/queries.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/constant.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/settings_data.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/blocklist_filter.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/route_metric.py -> build/bdist.macosx-12-x86_64/egg/pybrake
copying build/lib/pybrake/routes.py -> build/bdist.macosx-12-x86_64/egg/pybrake
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/django.py to django.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/django.py to django.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/masonite.py to masonite.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/aiohttp.py to aiohttp.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/pyramid.py to pyramid.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/cherrypy.py to cherrypy.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/fastapi.py to fastapi.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/flask.py to flask.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/__init__.py to __init__.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/celery.py to celery.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/bottle.py to bottle.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/falcon.py to falcon.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/middleware/sanic.py to sanic.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/logging.py to logging.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/metrics.py to metrics.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/git.py to git.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/queues.py to queues.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/remote_settings.py to remote_settings.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/notice.py to notice.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/code_hunks.py to code_hunks.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/notifier.py to notifier.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/flask.py to flask.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/__init__.py to __init__.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/backlog.py to backlog.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/global_notifier.py to global_notifier.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/utils.py to utils.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/celery.py to celery.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/tdigest.py to tdigest.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/queries.py to queries.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/constant.py to constant.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/settings_data.py to settings_data.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/blocklist_filter.py to blocklist_filter.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/route_metric.py to route_metric.cpython-39.pyc
byte-compiling build/bdist.macosx-12-x86_64/egg/pybrake/routes.py to routes.cpython-39.pyc
creating build/bdist.macosx-12-x86_64/egg/EGG-INFO
copying src/pybrake.egg-info/PKG-INFO -> build/bdist.macosx-12-x86_64/egg/EGG-INFO
copying src/pybrake.egg-info/SOURCES.txt -> build/bdist.macosx-12-x86_64/egg/EGG-INFO
copying src/pybrake.egg-info/dependency_links.txt -> build/bdist.macosx-12-x86_64/egg/EGG-INFO
copying src/pybrake.egg-info/not-zip-safe -> build/bdist.macosx-12-x86_64/egg/EGG-INFO
copying src/pybrake.egg-info/requires.txt -> build/bdist.macosx-12-x86_64/egg/EGG-INFO
copying src/pybrake.egg-info/top_level.txt -> build/bdist.macosx-12-x86_64/egg/EGG-INFO
creating 'dist/pybrake-1.6.0-py3.9.egg' and adding 'build/bdist.macosx-12-x86_64/egg' to it
removing 'build/bdist.macosx-12-x86_64/egg' (and everything under it)
Processing pybrake-1.6.0-py3.9.egg
removing '/usr/local/lib/python3.9/site-packages/pybrake-1.6.0-py3.9.egg' (and everything under it)
creating /usr/local/lib/python3.9/site-packages/pybrake-1.6.0-py3.9.egg
Extracting pybrake-1.6.0-py3.9.egg to /usr/local/lib/python3.9/site-packages
pybrake 1.6.0 is already the active version in easy-install.pth
Installed /usr/local/lib/python3.9/site-packages/pybrake-1.6.0-py3.9.egg
Processing dependencies for pybrake==1.6.0
Searching for tdigest==0.5.2.2
Best match: tdigest 0.5.2.2
Adding tdigest 0.5.2.2 to easy-install.pth file
Using /usr/local/lib/python3.9/site-packages
Searching for pyudorandom==1.0.0
Best match: pyudorandom 1.0.0
Adding pyudorandom 1.0.0 to easy-install.pth file
Using /usr/local/lib/python3.9/site-packages
Searching for accumulation-tree==0.6.2
Best match: accumulation-tree 0.6.2
Adding accumulation-tree 0.6.2 to easy-install.pth file
Using /usr/local/lib/python3.9/site-packages
Finished processing dependencies for pybrake==1.6.0
Traceback (most recent call last):
File "/Users/kyrylosilin/Code/pybrake/examples/falcon/main.py", line 10, in
from pybrake.middleware.falcon import init_app
ModuleNotFoundError: No module named 'pybrake.middleware.falcon'
```
python3 setup.py install && python3 examples/falcon/main.py