Eric Callahan
f3b0afd574
build: bump streaming-form-data package
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2025-02-03 06:08:49 -05:00
Eric Callahan
ac4959cfbf
build: bump tornado and apprise packages
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2025-02-03 05:37:27 -05:00
dependabot[bot]
8f4ed621a7
build(deps): bump jinja2 from 3.1.4 to 3.1.5
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 05:25:08 -05:00
Eric Callahan
d4d2074466
scripts: update fetch-apikey.sh
...
Fetch the API Key from Moonraker's SQL database when available.
Add a -g option which will generate a new API Key and insert it into the database.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2025-01-24 07:42:19 -05:00
Eric Callahan
73dc4e50eb
build: remove pyserial-asyncio requirement
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2025-01-13 11:13:41 -05:00
Eric Callahan
fccffa96c6
build: replace dbus_next with dbus_fast
...
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>
2025-01-12 07:39:35 -05:00
Eric Callahan
73ad860bb9
install: add ubuntu specific dependencies
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2025-01-09 16:29:44 -05:00
Eric Callahan
c79ba01dba
install: support for package requirement specifiers
...
Initial support for pip-like requirement specifiers applicable
to system packages. This allows for a package dependencies
specific to distribution version.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2025-01-09 16:28:03 -05:00
Eric Callahan
d1c2dcca0b
install: update location of policy-rules script
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2024-09-05 08:15:21 -04:00
Eric Callahan
c2409e813e
build: shared data fix
...
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>
2024-07-30 14:01:49 -04:00
Eric Callahan
83371cf135
project: add support for dependency syncing
...
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>
2024-07-30 14:01:49 -04:00
Eric Callahan
247640cc27
install: add support for installing from pip
...
Include distribution detection for future support of
distros not compatible with Debian.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2024-07-30 14:01:49 -04:00
Eric Callahan
8debbf8ba4
source_info: resolve importlib_metadata compatibility issues
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2024-07-25 14:16:42 -04:00
Eric Callahan
cdef4e7393
build: add importlib_metadata dependency
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2024-07-24 06:29:59 -04:00
Eric Callahan
8f3b30a04f
build: bump tornado to version 6.4.1
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2024-06-23 05:42:18 -04:00
Eric Callahan
64ffe22545
build: dependency updates
...
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>
2024-05-21 06:18:46 -04:00
dependabot[bot]
73df63db1f
build(deps): bump jinja2 from 3.1.3 to 3.1.4
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-18 08:02:28 -04:00
dependabot[bot]
5a60d64f04
build(deps): bump pillow from 9.5.0 to 10.3.0
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 9.5.0 to 10.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/9.5.0...10.3.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-23 19:55:27 -04:00
Eric Callahan
9813011db2
build: pin smart_open to 6.4.0 or lower
...
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>
2024-02-26 05:54:41 -05:00
Frank Tackitt
d18021950d
build: bump preprocess_cancellation to 0.2.1
...
0.2.1 ensures that the exclude_object markers are the first
non-comment g-code in the files, fixing issues with klipper adaptive
meshing
Signed-off-by: Franklyn Tackitt <git@frank.af>
2024-02-01 10:34:08 -05:00
Eric Callahan
01ad427d75
build: bump dependency versions
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2024-01-13 15:15:13 -05:00
Eric Callahan
84a8538597
build: fix pdm build regression
...
Use shutil.copytree to copy folders in the "scripts" path.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2024-01-01 05:51:09 -05:00
Eric Callahan
54dc887254
build: bump zeroconf to 0.131.0
...
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>
2023-12-31 11:18:25 -05:00
Eric Callahan
c4d15e40a8
install: speedup zeroconf install
...
Export SKIP_CYTHON prior to intalling Moonraker's python requirements.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-12-28 16:37:09 -05:00
Eric Callahan
78d7a4f560
build: remove gpiod deps, add python-periphery
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-12-22 18:19:58 -05:00
Eric Callahan
b8ce199edd
install: fix dbus provider detection
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-10-11 07:48:24 -04:00
Eric Callahan
fd11c08b99
build: update python dependencies
...
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>
2023-10-10 18:23:26 -04:00
Eric Callahan
ffbb628ce2
scripts: add support for installing speedups
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-10-07 07:40:40 -04:00
Eric Callahan
e90691f168
build: bump zeroconf version
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-10-07 07:10:13 -04:00
Eric Callahan
1857eecb36
install: use environment vars for service env file
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-07-25 19:36:18 -04:00
Pedro Lamas
09f9043e9a
requirements: bump lmdb to 1.4.1
...
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
2023-06-17 13:46:24 -04:00
Eric Callahan
4cc0e86dc0
build: bump apprise to version 1.3.0
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-03-05 12:28:42 -05:00
Eric Callahan
7520d0e7b1
install: update script to set PYTHONPATH env var
...
This is preferable to setting the WorkingDirectory item in
the systemd unit, as its possible to switch between git repos
and installed wheels without requiring root.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-02-22 18:08:49 -05:00
Eric Callahan
a3121775fc
build: add initial support for pdm build
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-02-22 18:08:46 -05:00
Eric Callahan
a5790d4b84
install: add moonraker system deps json file
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-02-22 12:41:57 -05:00
Eric Callahan
b50057c3ba
install: remove dependency on pycurl
...
Moonraker no longer uses the curl http client backend. The curl
commandline client is still used in some scripts and thus has been
retained.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-02-22 12:16:28 -05:00
Eric Callahan
ea4ec1f424
scripts: add halt polkit rules
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-02-08 11:11:34 -05:00
Eric Callahan
1bad68cb66
dbtool: improve encoded line regex
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-01-28 12:09:36 -05:00
Eric Callahan
50d22a2dff
scripts: add database backup and restore scripts
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-01-27 19:25:09 -05:00
Eric Callahan
46a92e1900
dbtool: update backup location
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-01-27 07:57:51 -05:00
Eric Callahan
2392ccd719
scripts: update default database path for fetch-apikey.sh
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-01-27 06:10:16 -05:00
pataar
d4378eb051
notify: bump apprise to v1.2.1
...
Signed-off-by: Pieter Willekens<git@pataar.me>
2023-01-23 17:50:29 -05:00
Eric Callahan
88ebc21318
requirements: update distro 1.8.0
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-11-16 14:33:47 -05:00
Eric Callahan
bd1fd63b14
requirements: update python dependencies
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-11-16 10:11:59 -05:00
pataar
7afd556c21
notify: upgrade apprise to version 1.2.0
...
Signed-off-by: Pieter Willekens <me@pataar.nl>
2022-11-16 10:10:50 -05:00
Markus Küffner
8b2e8c2a4e
scripts: update streaming-form-data dependency
...
Updates streaming-form-data to Version 1.11.0 to be compatible with Python 3.11.0
Signed-off-by: Markus Küffner <kueffner.markus@gmail.com>
2022-11-16 10:09:23 -05:00
Eric Callahan
80a7d461ed
data-path-fix: correct moonraker.conf typo
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-10-22 11:21:17 -04:00
Eric Callahan
4c963de0fc
data-path-fix: add gcode path option
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-10-21 19:25:15 -04:00
Eric Callahan
379bcb10f9
data-path-fix: add missing alias
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-10-21 15:23:45 -04:00
Eric Callahan
8540f5a794
data-path-fix: add command line arguments
...
Give the script flexibility for use on installs with multiple instances.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-10-21 14:26:03 -04:00