Package Details: octoprint-venv 1.3.11-1

Git Clone URL: (read-only)
Package Base: octoprint-venv
Description: The snappy snappy web interface for your 3D printer! (virtualenv installation type)
Upstream URL:
Licenses: AGPL3
Conflicts: octoprint
Provides: octoprint
Submitter: Jake
Maintainer: Jake
Last Packager: Jake
Votes: 18
Popularity: 0.021656
First Submitted: 2017-01-15 12:46
Last Updated: 2019-05-27 09:48

Pinned Comments

Jake commented on 2017-10-24 16:03

If the hashsum is incorrect please just flag it out of date (also when there is no real new release, but the changed the old archive for some reason).

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

Niklas commented on 2018-04-21 20:45

Why did you turn it into a virtualenv package? That's what octoprint-venv was made for, you've just created a duplicate package

GPereira commented on 2018-04-20 23:12

Hello can I comantain this package?

marceljoseph commented on 2018-03-19 22:19

Yeah I can confirm that it's not working. I keep getting ImportError cannot import name flask even though python2-flask is installed. I guess I'll try venv.

Niklas commented on 2018-03-16 23:17

The developers of OctoPrint keep changing the source archives retroactively, which should be a no-go in open source development technically. Would be nice if more people went to their project to complain about it. I'm pretty sick of it at this point. Also keep in mind this package probably doesn't even work, I don't know how to fix it though. I recommend using a virtualenv to install it manually.

marceljoseph commented on 2018-03-16 17:07

The latest version doesn't pass the checksum for me. I had to change the first hash to f02a3f99fa357bff24ee2f5e65439d113d219891f68e5d5b9147d887bcbfde1675459e15c38976bd5f60ee9d3b31b2c30402df0e472e0015daa2d62522466680

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/", line 732, in _import_plugin instance = imp.load_module(key, f, filename, description) File "/usr/lib/python2.7/site-packages/octoprint/plugins/softwareupdate/", 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/", line 77, in <module> from octoprint.server.util import enforceApiKeyRequestHandler, loginFromApiKeyRequestHandler, corsRequestHandler, \ File "/usr/lib/python2.7/site-packages/octoprint/server/util/", 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/", line 568, in main octo(args=args, prog_name="octoprint", auto_envvar_prefix="OCTOPRINT") File "/usr/lib/python2.7/site-packages/click/", line 722, in call return self.main(args, kwargs) File "/usr/lib/python2.7/site-packages/click/", line 697, in main rv = self.invoke(ctx) File "/usr/lib/python2.7/site-packages/click/", line 1043, in invoke return Command.invoke(self, ctx) File "/usr/lib/python2.7/site-packages/click/", line 895, in invoke return ctx.invoke(self.callback, ctx.params) File "/usr/lib/python2.7/site-packages/click/", line 535, in invoke return callback(args, kwargs) File "/usr/lib/python2.7/site-packages/click/", line 17, in new_func return f(get_current_context(), *args, kwargs) File "/usr/lib/python2.7/site-packages/octoprint/cli/", line 175, in octo ctx.invoke(serve_command, kwargs) File "/usr/lib/python2.7/site-packages/click/", line 535, in invoke return callback(*args, kwargs) File "/usr/lib/python2.7/site-packages/click/", line 17, in new_func return f(get_current_context(), args, *kwargs) File "/usr/lib/python2.7/site-packages/octoprint/cli/", line 183, in serve_command ignore_blacklist) File "/usr/lib/python2.7/site-packages/octoprint/cli/", line 92, in run_server from octoprint.server import Server File "/usr/lib/python2.7/site-packages/octoprint/server/", line 77, in <module> from octoprint.server.util import enforceApiKeyRequestHandler, loginFromApiKeyRequestHandler, corsRequestHandler, \ File "/usr/lib/python2.7/site-packages/octoprint/server/util/", 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.