Commit Graph

47 Commits

Author SHA1 Message Date
Anthony Roussel
61a1465e26 buku: fix check inputs and remove PYTHONIOENCODING hack
PYTHONIOENCODING hack is not needed anymore
2022-08-04 22:39:22 +02:00
Anthony Roussel
86a160ea18 buku: fix build failing for bukuserver
SQLAlchemy-Utils v0.36.6 package override build is failing.

This is due to a patch in the original SQLAlchemy-Utils package which
broke the build of this package override:

```bash
> applying patch /nix/store/pd6anhwbf0in3r3jhi3sbn5v2fjs0mf2-skip-database-tests.patch
> patching file conftest.py
> Hunk #1 FAILED at 61.
> Hunk #2 succeeded at 98 (offset -10 lines).
```

These SQLAlchemy package overrides were originaly added to fix
incompatibilities with Flask-Admin.

See commit 05ae01fcea

However with Flask-Admin >= v1.5.6, several SQLAlchemy compatibility patches were added:
* https://flask-admin.readthedocs.io/en/latest/changelog/

We can now safely remove these package overrides to make bukuserver work again.
2022-08-04 21:53:58 +02:00
Maximilian Bosch
41558f0227
buku: 4.6 -> 4.7
ChangeLog: https://github.com/jarun/buku/releases/tag/v4.7
2022-07-23 06:39:45 +02:00
Robert Schütz
c88d7fb859 python3Packages.flask-wtf: 1.0.0 -> 1.0.1
Also change attribute name from flask_wtf to flask-wtf.
2022-05-24 04:13:39 +00:00
Martin Weinelt
2d1e788f60 buku: update sqlalchemy hash 2022-04-15 01:39:55 +02:00
arcnmx
555111f1a9 buku: remove problematic test dependencies 2022-01-22 12:00:43 -08:00
arcnmx
e14ce3e49a buku: make bukuserver optional
bukuserver (an optional web GUI frontend for buku) depends on a large
number of flask packages, which break in nixpkgs very often.
2022-01-22 10:19:10 -08:00
Matthieu Coudron
daa29dd4b8
Merge pull request #131140 from Ma27/bump-buku
buku: fix build, 4.5 -> 4.6
2021-07-23 00:25:28 +02:00
Maximilian Bosch
b47a854419
buku: 4.5 -> 4.6
ChangeLog: https://github.com/jarun/buku/releases/tag/v4.6
2021-07-22 23:21:28 +02:00
Maximilian Bosch
05ae01fcea
buku: fix build
Failing Hydra build: https://hydra.nixos.org/build/148285785

The underlying issue is `flask-admin` not working with newer versions of
`SQLAlchemy` and `SQLAlchemy-Utils`[1].

I decided to only fix `buku` now since this is the package I wanted to
take care of initially. Also, multiple versions of python packages - a
measure that would be necessary for `flask-admin` - are generally
discouraged[2].

[1] 1.5.8 works with `SQLAlchemy`, but is broken with `SQLAlchemy-Utils`
    at 0.37, see also https://github.com/flask-admin/flask-admin/issues/2113
[2] https://github.com/NixOS/nixpkgs/pull/127707
2021-07-22 23:16:10 +02:00
Sandro Jäckel
4209fed914
pythonPackages: deprecate pytestcov alias 2021-07-21 13:32:17 +02:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Sandro
5faf6b7db6
Merge pull request #109022 from sikmir/buku
buku: enable on darwin
2021-01-11 17:47:47 +01:00
Nikolay Korotkiy
56bec3c895
buku: enable on darwin 2021-01-11 18:01:11 +03:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
R. RyanTM
e5be5fbb71 buku: 4.4 -> 4.5 2020-12-30 02:49:57 +00:00
Edmund Wu
af36ff22ea
buku: 4.3 -> 4.4 2020-06-23 15:54:44 -04:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Matthias Beyer
b9b3cdf058 buku: 4.2.2 -> 4.3
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-07 12:18:22 -07:00
Robin Stumm
83c24adfca buku: fix bukuserver
add missing python module `flask-admin`
2019-12-01 20:30:51 +01:00
Frederik Rietdijk
5e8be2fb84 mypy: add missing dep, rename mypy_extensions to mypy-extensions 2019-10-27 16:26:55 +01:00
arcnmx
81da9275c5 buku: relax mypy-extensions version req 2019-10-24 07:01:21 -07:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
R. RyanTM
97ae1b609e buku: 4.2 -> 4.2.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/buku/versions
2019-06-01 01:02:06 -07:00
Will Dietz
357239577f buku: 4.1 -> 4.2 (#61564)
* buku: 4.1 -> 4.2

* buku: fix install tests
2019-05-16 20:44:00 +02:00
Matthias Beyer
f1f4f38909 Revert "Remove maintainership"
I'm baaaaack!

This patch reverts my patch where I removed myself as maintainer because
of my traveling. I'm back now and I want to maintain these packages
again.

This reverts commit ce1c1e3093.
2019-02-20 19:57:34 +01:00
Christian Kögler
ad7591c3ff buku: 3.8 -> 4.1 2019-01-28 21:30:14 +01:00
Silvan Mosberger
dce1332c5a
buku: 3.7 -> 3.8 2018-08-20 00:14:56 +02:00
Robert Schütz
6713108307 buku: fix build
Loosen pytest version constraint by applying
495d6eac4d.
2018-04-08 11:36:05 +02:00
Matthias Beyer
ce1c1e3093 Remove maintainership
With this patch I remove myself as a maintainer for all packages I
currently maintain.

This is due the fact that I will be basically off the grid from May 2018
until early 2019, as I will be on a trip through north america.

I will revert this patch as soon as I'm back, as I plan to continue
contributing to nixpkgs then.
But as I cannot maintain anything during that time, I'd like to get this
patch merged.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-04-06 10:57:19 +02:00
Ryan Mulligan
8fec3e37ec buku: 3.6 -> 3.7
Semi-automatic update generated by https://github.com/ryantm/nix-update tools.

This update was made based on information from https://repology.org/metapackage/buku/versions.

These checks were done:

- built on NixOS
- ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/.buku-wrapped -h` got 0 exit code
- ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/.buku-wrapped --help` got 0 exit code
- ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/.buku-wrapped -h` and found version 3.7
- ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/.buku-wrapped --help` and found version 3.7
- ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/buku -h` got 0 exit code
- ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/buku --help` got 0 exit code
- ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/buku -h` and found version 3.7
- ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/buku --help` and found version 3.7
- found 3.7 with grep in /nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7
- directory tree listing: https://gist.github.com/231e0667743da0993083d1dd37c787b7
2018-03-30 10:15:05 +01:00
Matthias Beyer
a8d4d996c1 buku: 3.4 -> 3.6
Some more tests were disabled as they require internet connection.
The tests were disabled by simply removing the "assertEqual" statements,
as this is the simplest way to do it.
2018-02-21 13:58:21 +01:00
Johannes Frankenau
b2f199404f
buku: 3.3.1 -> 3.4 2017-10-28 11:41:46 +02:00
Matthias Beyer
678c149e53 buku: 3.0 -> 3.3.1 2017-09-13 21:44:49 +02:00
Frederik Rietdijk
61da59858c buku: python3 as parameter instead of python 2017-08-25 19:36:19 +02:00
Silvan Mosberger
ab162eeffc buku: added not to remove line on next version 2017-06-30 14:47:55 +02:00
Silvan Mosberger
bc81760a92 buku: test & completions revision 2017-06-29 20:38:14 +02:00
Silvan Mosberger
fb62250664 buku: Enabled tests and added shell completion 2017-06-29 16:19:24 +02:00
Johannes Frankenau
3107f33c9d buku: 2.9 -> 3.0 2017-06-29 09:47:49 +02:00
Frederik Rietdijk
ef4442e827 Python: replace requests2 with requests tree-wide
See f63eb58573

The `requests2` attribute now throws an error informing that `requests`
should be used instead.
2017-05-07 12:56:09 +02:00
Silvan Mosberger
c2a0f2584a
buku: 2.8 -> 2.9 2017-04-08 08:56:35 +02:00
Matthias Beyer
1017489b96 buku: 2.7 -> 2.8 2017-02-15 13:33:43 +01:00
Matthias Beyer
6587d6bf1d buku: 2.5 -> 2.7 2017-01-04 16:29:33 +01:00
Edward Tjörnhammar
d6f1c52735
buku: 2.4 -> 2.5 2016-10-21 08:00:18 +02:00
guaraqe
571d51387c buku: 1.9 -> 2.4 2016-09-26 03:16:58 +02:00
Matthias Beyer
a7c5b1d110 buku: 1.8 -> 1.9 2016-05-01 20:46:09 +02:00
Matthias Beyer
45604fc46b buku: init at 1.8 2016-03-27 14:39:39 +02:00