I'm encountering an issue when trying to run the latest versions of py4web. Version 1.20230528.1 works well, but subsequent versions, including the latest one, are not functioning for me.
My development environment consists of Linux Mint 20.2 + Python 3.8, but I'm experiencing the same problem on Windows 11 + Python 3.8.
On the other hand, py4web works flawlessly with Linux Mint 21.1 + Python 2.10 and Ubuntu 22.04 + Python 2.10.
Py4web should be compatible with Python 3.7+.
/####### /## /##/## /## /## /## /######## /#######
| ##__ ##| ## /##/ ## | ##| ## /# | ##| ##_____/| ##__ ##
| ## \ ## \ ## /##/| ## | ##| ## /###| ##| ## | ## \ ##
| #######/ \ ####/ | ########| ##/## ## ##| ##### | #######
| ##____/ \ ##/ |_____ ##| ####_ ####| ##__/ | ##__ ##
| ## | ## | ##| ###/ \ ###| ## | ## \ ##
| ## | ## | ##| ##/ \ ##| ########| #######/
|__/ |__/ |__/|__/ \__/|________/|_______/
Is still experimental...
Py4web: 1.20230718.1 on Python 3.8.10 (default, May 26 2023, 14:05:08)
[GCC 9.4.0]
[X] loaded _minimal
[X] loaded _default
[X] loaded showcase
[X] loaded _documentation
[X] loaded _dashboard
[X] loaded _scaffold
Ombott v1.0.0 server starting up (using <class 'py4web.server_adapters.rocketServer.<locals>.RocketServer'>(reloader=False, logging_level=30))...
Hit Ctrl-C to quit.
Traceback (most recent call last):
File "/home/carlos/py4web/venv38/bin/py4web", line 8, in <module>
sys.exit(cli())
File "/home/carlos/py4web/venv38/lib/python3.8/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
watching (lazy-mode) python file changes in: /home/carlos/py4web/apps
File "/home/carlos/py4web/venv38/lib/python3.8/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/home/carlos/py4web/venv38/lib/python3.8/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/carlos/py4web/venv38/lib/python3.8/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/carlos/py4web/venv38/lib/python3.8/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/home/carlos/py4web/venv38/lib/python3.8/site-packages/py4web/core.py", line 2054, in run
start_server(kwargs)
File "/home/carlos/py4web/venv38/lib/python3.8/site-packages/py4web/core.py", line 1636, in start_server
bottle.run(**params)
File "/home/carlos/py4web/venv38/lib/python3.8/site-packages/ombott/ombott.py", line 75, in run
server.run(app)
File "/home/carlos/py4web/venv38/lib/python3.8/site-packages/py4web/server_adapters.py", line 302, in run
logging_conf(
File "/home/carlos/py4web/venv38/lib/python3.8/site-packages/py4web/server_adapters.py", line 62, in logging_conf
logging.basicConfig(**log_param)
File "/usr/lib/python3.8/logging/__init__.py", line 2009, in basicConfig
raise ValueError('Unrecognised argument(s): %s' % keys)
ValueError: Unrecognised argument(s): encoding