NewSoupVi
4b0306102d
WebHost: Pin Flask-Compress to 1.18 for all versions of Python ( #5590 )
...
* WebHost: Pin Flask-Compress to 1.18 for all versions of Python
* oop
2025-10-26 11:40:21 +01:00
black-sliver
6b91ffecf1
WebHost: add missing docutils requirement ... ( #5583 )
...
... and update it to latest.
This is being used in WebHostLib.options directly.
A recent change bumped our required version, so this is actually a fix.
2025-10-24 00:55:10 +02:00
NewSoupVi
708df4d1e2
WebHost: Fix flask-compress to 1.18 for Python 3.11 (to get CI to pass again) ( #5573 )
...
From Discord:
Well, flask-compress updated and now our 3.11 CI is failing
Why? They switched to a lib called backports.zstd
And 3.11 pkg_resources can't handle that.
pip finds it. But in our ModuleUpdate.py, we first pkg_resources.require packages, and this fails. I can't reproduce this locally yet, but in CI, it seems like even though backports.zstd is installed, it still fails on it and prompts installing it over and over in every unit test
Now what do we do :KEKW:
Black Sliver suggested pinning flask-compress for 3.11
But I would just like to point out that this means we can't unpin it until we drop 3.11
the real thing is we probably need to move away from pkg_resources? lol
since it's been deprecated literally since the oldest version we support
2025-10-20 17:06:07 +02:00
black-sliver
1fa342b085
Core: add python 3.13 support ( #5357 )
...
* Core: fix freeze support for py3.13+
Loading Utils now patches multiprocessing.freeze_support()
Utils.freeze_support() is now deprecated
* WebHost: use pony fork on py3.13
* CI: test with py3.13
2025-08-25 17:36:39 +00:00
Fabian Dill
72ae076ce7
WebHost: server render remaining markdown using mistune ( #5276 )
...
---------
Co-authored-by: Aaron Wagener <mmmcheese158@gmail.com >
Co-authored-by: qwint <qwint.42@gmail.com >
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
2025-08-02 21:12:58 +02:00
black-sliver
19a21099ed
Webhost: update Flask to 3.1.1 ( #5052 )
2025-05-27 16:21:43 +00:00
black-sliver
63fbcc5fc8
WebHost: custom proc title for Generator and MultiHoster ( #4310 )
...
* WebHost: custom proctitle for Generator and MultiHoster
* Update setproctitle to 1.3.5
2025-04-06 13:50:24 +02:00
Fabian Dill
dbaac47d1e
Core: update various requirements ( #4731 )
2025-03-23 17:24:50 +01:00
Fabian Dill
334781e976
Core: purge py3.8 and py3.9 ( #3973 )
...
Co-authored-by: Remy Jette <remy@remyjette.com >
Co-authored-by: Jouramie <16137441+Jouramie@users.noreply.github.com >
Co-authored-by: Aaron Wagener <mmmcheese158@gmail.com >
2024-11-27 03:28:00 +01:00
black-sliver
b3e5ef876a
WebHost: update werkzeug ( #4167 )
2024-11-10 01:40:29 +01:00
Fabian Dill
375b5796d9
WebHost: noscript faq and glossary ( #4061 )
2024-10-16 23:28:42 +02:00
black-sliver
2aa0653b6d
WebHost: update dependencies ( #3871 )
2024-09-03 02:31:42 +02:00
black-sliver
73701292b5
Core, CI: Add Python 3.12 support ( #3290 )
...
* Core, CI: add py3.12 compat
* Stardew Valley: Fix tests for Py3.12
* ModuleUpdate: always install pkg_resources
* Docs: update supported python versions
* WebHost: update pony to upstream 0.7.18
* CI: test hosting update to py3.12
* Update docs/running from source.md
2024-09-02 10:08:16 +02:00
black-sliver
911eba3202
WebHost: update dependencies ( #3476 )
2024-06-06 01:51:05 +02:00
Fabian Dill
1a05bad612
Core: update modules ( #2551 )
2023-12-10 20:38:49 +01:00
Fabian Dill
a7b4914bb7
WebHost: update flask ( #2250 )
...
* WebHost: update flask
* WebHost: update flask-caching
---------
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
2023-10-09 10:18:41 +02:00
Fabian Dill
9d38725688
WebHost: update ponyorm ( #2241 )
2023-10-02 20:07:15 +02:00
Fabian Dill
0e7c7bd1bf
Core: update versions ( #2186 )
2023-09-16 19:23:22 +02:00
Fabian Dill
a75159b57e
WebHost: import Markup from markupsafe ( #1848 )
2023-06-20 01:01:42 +02:00
Fabian Dill
e9f8b1ed28
WebHost: use Py3.11 compatible ponyorm
2023-05-25 14:07:21 +02:00
Fabian Dill
97ba631b80
Core: update modules
2023-05-20 19:36:55 +02:00
Fabian Dill
4d7bd929bc
WebHost: update modules
2023-03-13 21:34:24 +01:00
Fabian Dill
38b5a90c07
WebHost: update modules
2022-12-04 21:29:02 +01:00
Fabian Dill
85130f2bbd
WebHost: update modules ( #1176 )
...
Fix bokeh 3.0.0 attribute removal and touch up stats.py while at it
2022-11-01 17:01:53 -05:00
Fabian Dill
4b6d46fd74
Core: update modules
2022-09-03 09:55:47 +02:00
Fabian Dill
57979b9287
WebHost: update flask ( #804 )
2022-08-01 12:41:15 +02:00
Fabian Dill
79702aba65
WebHost: flask caching did a rename
2022-07-26 09:53:18 +02:00
Fabian Dill
beac0b1acd
Requirements: update some modules
2022-07-10 19:37:50 +02:00
Fabian Dill
8c64f6221e
WebHost: update Flask-Limiter
2022-06-13 08:20:17 +02:00
Fabian Dill
0045e3f9f7
WebHost: update flask-caching
2022-06-01 08:26:30 -07:00
black-sliver
6d3538a35b
AppImage: fix build ( #589 )
...
* CI: build: use ARCH= for AppImage
* WebHost: pin flask-caching
until https://github.com/pallets-eco/flask-caching/pull/352 is merged or fixed otherwise
2022-05-28 23:20:46 +02:00
Fabian Dill
fb99dca83e
WebHost: update waitress and bokeh ( #575 )
2022-05-26 20:58:48 -04:00
Fabian Dill
ff783cf9a5
WebHost: update flask
2022-04-29 16:54:42 -07:00
Fabian Dill
dae0e233b8
WebHost: add a /stats page
2022-04-20 14:30:36 -07:00
Fabian Dill
ce6966a823
WebHost: update modules ( #314 )
2022-03-16 08:53:11 -04:00
Fabian Dill
aaa9bc906e
WebHost: update dependencies
2022-02-14 21:37:50 +01:00
Fabian Dill
06ec72a064
Fill: fix for crash when locations are prefilled
2022-01-21 05:04:02 +01:00
Fabian Dill
f4e71df946
Requirements: update time!
2021-10-20 20:03:56 +02:00
Fabian Dill
10aca70879
update Flask-Compress
2021-06-29 03:27:31 +02:00
Fabian Dill
887a3b0922
update flask and jinja
2021-05-24 05:03:45 +02:00
Fabian Dill
d35adc5868
Update Flask and Jinja
...
Flask Autoversion is now integrated
Flask config.from_file is now integrated
2021-05-13 00:28:53 +02:00
Fabian Dill
dc73fa0f33
Factorio integration
2021-04-01 11:40:58 +02:00
Fabian Dill
ff9b24e88e
Hollow Knight integration
...
(prototype status)
2021-02-21 20:17:24 +01:00
Fabian Dill
d88d916b94
update ponyorm
2020-11-24 16:14:56 +01:00
Fabian Dill
e29407c2f3
update Flask-Compress
2020-11-07 13:08:58 +01:00
Fabian Dill
e6e7431892
update flask compress
...
(cxFreeze also has an update but is not a requirement for running, only compiling)
2020-10-20 20:35:36 +02:00
Fabian Dill
99517021c8
Fix DB scheduling on mariaDB
2020-09-09 01:41:37 +02:00
Chris Wilson
b47e8cbbf2
Move HTML generation back to JavaScript.
...
- Functionality maintained
- File operations removed from server
- Browsers should again be able to cache the tutorial
2020-08-14 20:09:59 -04:00
Fabian Dill
87ea87a2e9
update modules, move markdown requirement and add tutorial caching
2020-08-14 19:29:59 +02:00
Fabian Dill
22abd09087
WebHost: On-Server rolling
2020-08-02 22:11:52 +02:00