summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/vdirsyncer/default.nix (follow)
Commit message (Expand)AuthorAgeFilesLines
* pythonPackages.vdirsyncer: fix build with python 3.9J. Neto2021-05-181-0/+9
* treewide: remove stdenv where not neededPavol Rusnak2021-01-251-1/+1
* 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 Profpatsch2021-01-111-2/+2
* vdirsyncer: disable flaky test•••Disables sync_test:test_create_collection, a flaky test which exceeds its deadline and breaks the build on hydra, e.g: https://hydra.nixos.org/build/130683519/nixlog/1 Upstream vdirsyncer issue: https://github.com/pimutils/vdirsyncer/issues/837 Alexander Krimm2020-11-281-1/+4
* vdirsyncer: rename stable.nix to default.nixBart Brouns2020-11-161-0/+64
* vdirsyncer: delete default.nix, point vdirsyncer to stable.nix•••TLDR: default.nix was pointing to an unmaintained code base whereas stable.nix is up-to-date and maintained. History 1. At first their was one Python version of vdirsyncer that had been working fine for years. Then, maintenance decreased and the package was marked as broken in nixpkgs. 2. The original author (@untitaker on github.com) of vdirsyncer decided to re-implement (part of) vdirsyncer in Rust. Nixpkgs made `vdirsyncer` point to the Rust version and renamed the Python historical version to `vdirsyncerStable`. 3. Eventually, @untitaker gave up on the Rust version. 4. Someone else (@WhyNotHugo on github.com) decided to take over maintenance of the Python version. 5. Mario Rodas (@marsam on github) and Damien Cassou updated the `vdirsyncerStable` to point to the work of @WhyNotHugo and mark the package as working again. Bart Brouns2020-11-161-109/+0
* vdirsyncer: Convert to a python module (#87865)•••* vdirsyncer: standardize derivation Use toPythonApplication and use callPackage from python-packages.nix. Make vdirsyncerStable somewhat functional again, but mark it as broken for Python 3.6 or higher. * vdirsyncer: use buildPythonPackage as it's a package now * vdirsyncer: move to python-modules/ * vdirsyncer: Move disabled logic into expressionDoron Behar2020-05-171-0/+109