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>
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>
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>
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>
Don't require the database and gcode paths to exist. Fall back on the
default location if they do not.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This script can be used to fix broken installations on
MainsailOS and FluiddPi distributions running a
single instance of Moonraker.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This script provides a method for users to complete an upgrade
that requires elevated privileges via ssh.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This prevents an upgrade from unintentionally populating
the config directory when a legacy install exists.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
Additionally, rework the systemd unit so it is not necessary to
overwrite and reload systemd when changes are made to Moonraker's
arguments. Use a symbolic link for the executable and an environment
flle to supply the arguments.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
The "-z" flag will run the install script without running the
systemctl command. This is useful for installations which
are done outside of the normal "boot" process.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
The tag-release.sh script creates an annotated tag containing
Klipper's current state. Moonraker's update manager parses
this annotation to bind the available Klipper version to this
release of Moonraker.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
The pyserial-asyncio dependency pins pyserial to any version
greater than 3.4. Currently pip is distributing version 3.5,
which is not an official stable release.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>