Package Details: octoprint 1.3.6-1

Git Clone URL: https://aur.archlinux.org/octoprint.git (read-only)
Package Base: octoprint
Description: Responsive web interface for controlling a 3D printer (RepRap, Ultimaker, ...)
Upstream URL: http://octoprint.org/
Licenses: AGPL3
Provides: octoprint
Submitter: yhfudev
Maintainer: Niklas
Last Packager: Niklas
Votes: 12
Popularity: 1.182377
First Submitted: 2015-06-09 16:44
Last Updated: 2018-02-14 18:36

Pinned Comments

Niklas commented on 2018-02-14 19:18

Okay I just updated this to the latest version. Please keep in mind that this package breaks the python dependencies recommended by OctoPrint's developers, so there might not be stuff that does NOT work. So if there's anything that should work and is probably related to this package, please tell me here. If you prefer a stable environment install OctoPrint in a virtualenv instead.

Latest Comments

kingcreole commented on 2018-02-22 21:42

hi, uppon starting octoprint i currently get the error

ImportError: cannot import name flask

flask for python should be installed though

this is the error i guess

2018-02-22 22:39:03,504 - octoprint.plugin.core - ERROR - Error loading plugin softwareupdate Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/octoprint/plugin/core.py", line 732, in _import_plugin instance = imp.load_module(key, f, filename, description) File "/usr/lib/python2.7/site-packages/octoprint/plugins/softwareupdate/init.py", line 26, in <module> from octoprint.server.util.flask import restricted_access, with_revalidation_checking, check_etag File "/usr/lib/python2.7/site-packages/octoprint/server/init.py", line 77, in <module> from octoprint.server.util import enforceApiKeyRequestHandler, loginFromApiKeyRequestHandler, corsRequestHandler, \ File "/usr/lib/python2.7/site-packages/octoprint/server/util/init.py", line 21, in <module> from . import flask ImportError: cannot import name flask 2018-02-22 22:39:03,557 - octoprint.plugins.discovery - INFO - pybonjour is not installed, Zeroconf Discovery won't be available 2018-02-22 22:39:03,559 - octoprint.plugin.core - INFO - Found 4 plugin(s) providing 4 mixin implementations, 1 hook handlers 2018-02-22 22:39:03,582 - octoprint.cli.server - ERROR - Uncaught exception Traceback (most recent call last): File "/usr/bin/octoprint", line 4, in <module> octoprint.main() File "/usr/lib/python2.7/site-packages/octoprint/init.py", line 568, in main octo(args=args, prog_name="octoprint", auto_envvar_prefix="OCTOPRINT") File "/usr/lib/python2.7/site-packages/click/core.py", line 722, in call return self.main(args, kwargs) File "/usr/lib/python2.7/site-packages/click/core.py", line 697, in main rv = self.invoke(ctx) File "/usr/lib/python2.7/site-packages/click/core.py", line 1043, in invoke return Command.invoke(self, ctx) File "/usr/lib/python2.7/site-packages/click/core.py", line 895, in invoke return ctx.invoke(self.callback, ctx.params) File "/usr/lib/python2.7/site-packages/click/core.py", line 535, in invoke return callback(args, kwargs) File "/usr/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func return f(get_current_context(), *args, kwargs) File "/usr/lib/python2.7/site-packages/octoprint/cli/init.py", line 175, in octo ctx.invoke(serve_command, kwargs) File "/usr/lib/python2.7/site-packages/click/core.py", line 535, in invoke return callback(*args, kwargs) File "/usr/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func return f(get_current_context(), args, *kwargs) File "/usr/lib/python2.7/site-packages/octoprint/cli/server.py", line 183, in serve_command ignore_blacklist) File "/usr/lib/python2.7/site-packages/octoprint/cli/server.py", line 92, in run_server from octoprint.server import Server File "/usr/lib/python2.7/site-packages/octoprint/server/init.py", line 77, in <module> from octoprint.server.util import enforceApiKeyRequestHandler, loginFromApiKeyRequestHandler, corsRequestHandler, \ File "/usr/lib/python2.7/site-packages/octoprint/server/util/init.py", line 21, in <module> from . import flask ImportError: cannot import name flask</module></module></module></module></module></module>

Niklas commented on 2018-02-14 19:18

Okay I just updated this to the latest version. Please keep in mind that this package breaks the python dependencies recommended by OctoPrint's developers, so there might not be stuff that does NOT work. So if there's anything that should work and is probably related to this package, please tell me here. If you prefer a stable environment install OctoPrint in a virtualenv instead.

Niklas commented on 2018-02-07 19:00

Actually don't think everything would be working correctly even in the state it is right now, I just simply didn't use it at all in the past months so I can't say. I think having octoprint-venv as a seperate package makes more sense since the name makes clear that you're installing a virtualenv and not actually a package using shared libraries and dependencies.

Jake commented on 2018-02-07 12:11

Yes, that is why is switched to a virtualenv install over a year ago... Still impressive that you got 1.3.5 patched to work with all updated deps. If you don't want to maintain it further, what do you think about merging octoprint-venv into this (using the venv pkgbuild)? It simply packages a virtualenv, which also makes plugin installation possible, so i think that is the way to go.

Niklas commented on 2018-02-02 15:12

Octoprint's maintainer seems to retroactively change tags which causes the archives to have different checksums. Really annoying to deal with, just like the whole project, which depends on specific versions of some Python modules which have been outdated for over a year. That's nothing I can just patch with little work but actually something they should have dealt with by now. Not sure if I want to maintain this any further, I recommend you to use a virtualenv instead.

kingcreole commented on 2018-02-01 17:31

Hi, i just tried to install the package and it seems like the Sum for the tar.gz doesn't match any more, thanks for maintaining the Package though :)

Niklas commented on 2017-12-05 18:44

Fixed, seems like the source archive changed. The one I had from when I made the last update was still matching with the old sum. Weird.

Noeljunior commented on 2017-12-05 18:34

The sha512sum for the git source "https://github.com/foosel/OctoPrint/archive/1.3.5.tar.gz" does not match.

Niklas commented on 2017-10-22 14:31

working on the update, can take a while since I have to remake the patches

midgard commented on 2017-08-14 15:16

Done (almost exactly 1 year ago): https://wiki.archlinux.org/index.php?title=Arch_packaging_standards&diff=446832&oldid=446829
It's a basic bash requirement btw.

All comments