Package Details: lektor 3.3.10-3

Git Clone URL: https://aur.archlinux.org/lektor.git (read-only, click to copy)
Package Base: lektor
Description: A static content management system.
Upstream URL: https://www.getlektor.com
Keywords: cms python static website
Licenses: BSD
Submitter: migerh
Maintainer: Eothred
Last Packager: Eothred
Votes: 7
Popularity: 0.000000
First Submitted: 2016-02-07 19:42 (UTC)
Last Updated: 2023-10-02 12:35 (UTC)

Latest Comments

1 2 Next › Last »

Eothred commented on 2023-10-02 12:34 (UTC)

Thanks for catching that! Already had it installed so did not notice.

thrimbor commented on 2023-10-02 10:38 (UTC)

Latest update doesn't build due to a missing dependency:

ERROR Missing dependencies:
        setuptools_scm>=6.2
==> ERROR: A failure occurred in build().

Eothred commented on 2023-10-02 08:22 (UTC)

FYI, I had to rebuild a couple of packages to make this one work. python-inifile and python-exifread were built against an older python version than 3.11.

bigla commented on 2022-01-12 17:37 (UTC)

Thank you for maintaining the package!

I just encountered (an upstream) bug which is already fixed in the sources git repo and wanted to help out other users of the package.

replace werkzeug.posixemulation.rename (which was moved to secure-cookie [0,1]) with os.replace (in utils.py and builder.py) [1]

This is already fixed upstream [2]

You might also need to fix python-inifile s usage of MutableMapping [3] for lektor to work.

[0] https://github.com/pallets/werkzeug/issues/1759 [1] https://github.com/pallets/secure-cookie/issues/12 [2] https://github.com/lektor/lektor/commit/1d7c2f69f5f4f1faf0870d5b5c99b8d6a508ff5a [3] https://github.com/mitsuhiko/python-inifile/pull/10

Eothred commented on 2021-07-22 11:54 (UTC)

Thanks, sorry your comment flew by me somehow. I corrected the path to the patch now.

mutantmonkey commented on 2020-11-28 02:30 (UTC)

The path to the patch file in prepare is incorrect if using a custom $BUILDDIR. Since items listed in sources are automatically copied to $srcdir, you can just use ../01_werkzeug1.patch in the prepare function instead. I've tested this and it's working fine for me. Could you please make this change when you have a chance?

Thanks for the package!

Eothred commented on 2020-11-27 08:50 (UTC)

Thanks for feedback, sorry I did not notice the Werkzeug issue.

From https://github.com/lektor/lektor/issues/829 it sounds like Werkzeug 1 should work now, so I applied a patch to remove the version dependency.

thrimbor commented on 2020-11-27 04:38 (UTC) (edited on 2020-11-27 04:47 (UTC) by thrimbor)

The new 3.2.0 version fails to run: pkg_resources.DistributionNotFound: The 'Werkzeug<1' distribution was not found and is required by Lektor

The version of python-werkzeug in Arch is 1.0.1-2, which seemingly is too new.

Additionally, python-slugify and python-filetype are missing as dependencies.

Eothred commented on 2020-01-20 06:30 (UTC) (edited on 2020-01-20 06:40 (UTC) by Eothred)

Removed that former recommendation to install with pip2, as I just discovered lektor is fully compatible with python3. So it is now updated to use the default python installation instead. Worked for me, let me know if anyone has issues.