Pillow 10 does not support Python 3.13 and Pillow 11 does not support
Python 3.8.
Allowing Pillow from 9.5.0 to 11.1.0 in requirements to adapt Pillow 11
when it's available.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
The dbus_next dependency is no longer maintained. Replace
it with dbus_fast, which is a fork and drop in compatible.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
Per maintainers setuptool maintainers, the use of the "shared data"
path is deprecated and no longer recommended.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
Make sure the scripts directory is included in the "data/share"
folder in the wheel. In addition, remove the stray .gitignore
that is included when building a wheel from an sdist.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
Use pre-commit to synchronize python requirements between
pyproject.toml and the various requirements files. In addition,
syncronize the contents of system-dependencies.json with
Moonraker's installer.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
Remove lmdb python and system dependencies. Bump
streaming-form-data to 1.15.0 and remove smart_open
as the issue import issue has been resolved.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This is a temporary workaround to resolve a bug in smart_open 7.0.
Moonraker does not depend on smart_open directly or use its
functionality, however `streaming_form_data` pulls in in.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
Add a local fallback link with a pure python wheel to
prevent build issues on systems where cython wheels are
not available.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
The latest version of several dependencies has deprecated
Python 3.7. Update Moonraker's requirements so that
the latest version is installed without breaking existing
installations.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>