Загрузка данных
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows
(.venv) PS C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth> pip install bcrypt
Requirement already satisfied: bcrypt in c:\__evasyutinskiy\!!projects\top-python\fastapi_less5_auth\.venv\lib\site-packages (5.0.0)
[notice] A new release of pip is available: 23.2.1 -> 26.2.1
[notice] To update, run: python.exe -m pip install --upgrade pip
(.venv) PS C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth> uvicorn app.main:app --reload --port 8002
INFO: Will watch for changes in these directories: ['C:\\__Evasyutinskiy\\!!Projects\\Top-Python\\fastapi_less5_auth']
INFO: Uvicorn running on http://127.0.0.1:8002 (Press CTRL+C to quit)
INFO: Started reloader process [10596] using StatReload
Process SpawnProcess-1:
Traceback (most recent call last):
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\multiprocessing\process.py", line 320, in _bootstrap
self.run()
~~~~~~~~^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\multiprocessing\process.py", line 108, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\_subprocess.py", line 76, in subprocess_started
target(sockets=sockets)
~~~~~~^^^^^^^^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\server.py", line 61, in run
return asyncio.run(self.serve(sockets=sockets))
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\asyncio\runners.py", line 204, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\asyncio\runners.py", line 127, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\asyncio\base_events.py", line 719, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\server.py", line 68, in serve
config.load()
~~~~~~~~~~~^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\config.py", line 467, in load
self.loaded_app = import_from_string(self.app)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\importer.py", line 21, in import_from_string
module = importlib.import_module(module_str)
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\importlib\__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1398, in _gcd_import
File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 759, in exec_module
File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\app\main.py", line 7, in <module>
from app.auth import hash_password, verify_password, create_access_token, get_current_user
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\app\auth.py", line 16, in <module>
pwd_context = CryptContext(schemas=[bcrypt], deprecated="auto")
^^^^^^
NameError: name 'bcrypt' is not defined
WARNING: StatReload detected changes in 'app\auth.py'. Reloading...
Process SpawnProcess-2:
Traceback (most recent call last):
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\multiprocessing\process.py", line 320, in _bootstrap
self.run()
~~~~~~~~^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\multiprocessing\process.py", line 108, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\_subprocess.py", line 76, in subprocess_started
target(sockets=sockets)
~~~~~~^^^^^^^^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\server.py", line 61, in run
return asyncio.run(self.serve(sockets=sockets))
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\asyncio\runners.py", line 204, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\asyncio\runners.py", line 127, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\asyncio\base_events.py", line 719, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\server.py", line 68, in serve
config.load()
~~~~~~~~~~~^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\config.py", line 467, in load
self.loaded_app = import_from_string(self.app)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\importer.py", line 21, in import_from_string
module = importlib.import_module(module_str)
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\importlib\__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1398, in _gcd_import
File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 759, in exec_module
File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\app\main.py", line 7, in <module>
from app.auth import hash_password, verify_password, create_access_token, get_current_user
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\app\auth.py", line 16, in <module>
pwd_context = CryptContext(schemas=["bcrypt"], deprecated="auto")
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\passlib\context.py", line 1402, in __init__
self.load(kwds)
~~~~~~~~~^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\passlib\context.py", line 1597, in load
config = _CryptConfig(source)
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\passlib\context.py", line 636, in __init__
self._init_options(source)
~~~~~~~~~~~~~~~~~~^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\passlib\context.py", line 734, in _init_options
key, value = norm_context_option(cat, key, value)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\passlib\context.py", line 800, in _norm_context_option
raise KeyError("unknown CryptContext keyword: %r" % (key,))
KeyError: "unknown CryptContext keyword: 'schemas'"
WARNING: StatReload detected changes in 'app\auth.py'. Reloading...
Process SpawnProcess-3:
Traceback (most recent call last):
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\multiprocessing\process.py", line 320, in _bootstrap
self.run()
~~~~~~~~^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\multiprocessing\process.py", line 108, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\_subprocess.py", line 76, in subprocess_started
target(sockets=sockets)
~~~~~~^^^^^^^^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\server.py", line 61, in run
return asyncio.run(self.serve(sockets=sockets))
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\asyncio\runners.py", line 204, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\asyncio\runners.py", line 127, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\asyncio\base_events.py", line 719, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\server.py", line 68, in serve
config.load()
~~~~~~~~~~~^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\config.py", line 467, in load
self.loaded_app = import_from_string(self.app)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\uvicorn\importer.py", line 21, in import_from_string
module = importlib.import_module(module_str)
File "C:\Users\Evasyutinskiy\AppData\Local\Programs\Python\Python314\Lib\importlib\__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1398, in _gcd_import
File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 759, in exec_module
File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\app\main.py", line 7, in <module>
from app.auth import hash_password, verify_password, create_access_token, get_current_user
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\app\auth.py", line 16, in <module>
pwd_context = CryptContext(schemas=["bcrypt"], deprecated="auto")
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\passlib\context.py", line 1402, in __init__
self.load(kwds)
~~~~~~~~~^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\passlib\context.py", line 1597, in load
config = _CryptConfig(source)
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\passlib\context.py", line 636, in __init__
self._init_options(source)
~~~~~~~~~~~~~~~~~~^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\passlib\context.py", line 734, in _init_options
key, value = norm_context_option(cat, key, value)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "C:\__Evasyutinskiy\!!Projects\Top-Python\fastapi_less5_auth\.venv\Lib\site-packages\passlib\context.py", line 800, in _norm_context_option
raise KeyError("unknown CryptContext keyword: %r" % (key,))
KeyError: "unknown CryptContext keyword: 'schemas'"