Commit Graph
11851 Commits
Author SHA1 Message Date
Sandro 9e64251902 Merge pull request #102729 from evax/shap-0.36.0
python3Packages: init shap at 0.36.0
2020-11-25 01:16:07 +01:00
Sandro 2ab19d9aca Merge pull request #102846 from lukegb/python-emv
python3Packages.emv: init at 1.0.11
2020-11-25 00:41:05 +01:00
Sandro Jäckel bffb773018 python3Packages.phx-class-registry: init at 3.0.5 2020-11-24 22:38:06 +01:00
Jan Tojnar 6d99109b12 Merge branch 'staging-next' into staging 2020-11-24 05:44:44 +01:00
Sandro 4b481d9b9f Merge pull request #102516 from NieDzejkob/sumtypes
pythonPackages.sumtypes: init at 0.1a5
2020-11-23 22:26:14 +01:00
Frederik Rietdijk 587538d087 Merge staging-next into staging 2020-11-23 18:10:33 +01:00
Bernardo Meurer b543ade350 pythonPackages.psycopg2cffi: init at 2.8.1 2020-11-23 07:05:26 -08:00
georgewhewell 9f2cc6f478 pythonPackages.pyro-api: init at 0.1.1 2020-11-23 06:51:08 -08:00
freezeboy 891863830d python3Packages.yamlloader: init at 0.5.5 2020-11-23 06:33:53 -08:00
freezeboy 33c26604ae python3Packages.nocasedict: init at 1.0.1 2020-11-23 06:33:53 -08:00
freezeboy eaf730c4f8 python3Packages.nocaselist: init at 1.0.3 2020-11-23 06:33:53 -08:00
Matej Urbas f85ea6e08d python3Packages.coapthon3: init at 1.0.1 2020-11-23 10:27:32 +00:00
Michael Raskin 6b813c7d4b Merge pull request #97155 from catern/pdoc3
pythonPackages.pdoc3: init at 0.9.1
2020-11-22 16:38:49 +00:00
kfollesdal ef90af465a pythonPackage.python-crontab: init at 2.5.1 2020-11-21 10:36:51 +01:00
Frederik Rietdijk 54cb417ba0 Merge staging-next into staging 2020-11-21 08:43:46 +01:00
Guillaume Girol 01083f116d Merge pull request #102235 from symphorien/paperwork2
Paperwork 2.0
2020-11-20 21:30:08 +00:00
Jonathan Ringer a20cf479b3 python2Packages.locustio: remove, unmaintained 2020-11-20 09:24:15 -08:00
Arnout Engelen 70ecb218f1 selinux: 2.9 -> 3.0 (#104087)
Notably, Python 2 code is not be supported in this project anymore and
new Python code should be written only for Python 3, which is no longer
restricted to Python 3.7 (see 780fb563c7,
5dfd3c4975)

https://github.com/SELinuxProject/selinux/releases/tag/20191204
2020-11-20 14:54:14 +01:00
Austin Seipp 75e683d29d pythonPackages: add new 'seccomp' library
As requested in #99553. Closes #99553.

Libraries that install python modules as part of the build are
problematic, because they either

  - only support a single python version, because the input for
    pythonPackages gets fixed in all-packages.nix, or

  - need to be rebuild the underlying C code for *every* python version
    resulting in libfoo-python37, libfoo-python38, and so on

We would prefer to use the second approach because it works correctly
for all versions of python. However, it creates duplicate copies of
libseccomp.so and that can be expensive. Instead we 'deduplicate' the
copies of libseccomp.so by

  - attaching a new $pythonsrc output to the libseccomp deriv, and
  - exposing a new 'seccomp' package in python-packages.nix using
    libseccomp as input, and
  - having a custom python.nix derivation that builds the cython
    extension using libseccomp to get the python source and the
    package version

This means we build 1 copy of the seccomp python package, one for each
version of python, but all of those packages refer to a single instance
of the libseccomp C library, giving us the best of both worlds.

NOTE: because this requires changing the postInstall of libseccomp, it
requires a mass rebuild.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-11-20 07:57:26 +01:00
Jaakko Luttinen 854f78d155 pythonPackages.stack-data: init at 0.0.7 2020-11-19 16:08:23 -08:00
Jaakko Luttinen b8fa662585 pythonPackages.littleutils: init at 0.2.2 2020-11-19 16:08:23 -08:00
John Ericson 93b430bc6b Merge pull request #104201 from obsidiansystems/splice-python
python: Splice packages to better support cross
2020-11-19 14:07:03 -05:00
John Ericson b57c5d4456 python: Use makeScopeWithSplicing
Now non-`buildInputs` that are python packages should be resolved
correctly.
2020-11-19 11:58:07 -05:00
freezeboy 6bc5957714 python3Packages.youtube-dlc: init at 2020.11.11.post3 2020-11-19 08:13:21 +01:00
freezeboy f78411700d python3Packages.ndjson: init at 0.3.1 2020-11-18 22:39:40 -08:00
freezeboy 813255b816 python3Packages.arabic-reshaper: init at 2.1.1 2020-11-18 20:50:00 -08:00
freezeboy caa738142f python3Packages.python-bidi: init at 0.4.2 2020-11-18 20:50:00 -08:00
Wulfsta 3c9c52db49 pythonPackages.flatbuffers: init at 1.12.0 2020-11-18 13:23:41 -08:00
Kevin Amado 04a641bd4f pythonPackages.aioextensions: init at 20.11.1517005 2020-11-18 12:05:12 -08:00
freezeboy 95a170cda0 python3Packages.sockjs: init at 0.11.0 2020-11-18 10:57:17 -08:00
Yorick van PeltandJonathan Ringer 9ca12dc4c7 python3Packages.reedsolo: init at 1.5.4
reedsolo: maintain, add tests, fix cython

reedsolo: Apply suggestions from code review

Co-authored-by: Jonathan Ringer <jonringer@users.noreply.github.com>
2020-11-17 16:41:17 -08:00
Lassulus d93584cd1c Merge pull request #101547 from kmein/feature/spotify-cli-linux
spotify-cli-linux: init at 1.6.0
2020-11-17 22:23:54 +01:00
Lassulus 0749c7d68d Merge pull request #101255 from kmein/feature/python-packages
python3Packages.{pygtrie, betacode}: init
2020-11-17 22:22:09 +01:00
Kierán Meinhardt 097f5a54a6 python3Packages.pyppeteer: init at 0.2.2 2020-11-17 21:31:31 +01:00
Kierán Meinhardt 3a30b1fc16 python3Packages.pyee: init at 7.0.4 2020-11-17 20:57:14 +01:00
Jaakko Luttinen 11da668a9f pythonPackages.testing-common-database: init at 2.0.3 2020-11-16 21:29:21 +02:00
Karol Chmist 002a5f9de1 Add sphinx autoapi 1.5.1 2020-11-16 09:52:15 -08:00
Frederik Rietdijk 36b27ccf77 Merge pull request #103462 from NixOS/staging-next
Staging next
2020-11-16 15:23:47 +01:00
Bart Brouns 89fae7b7c7 vdirsyncerStable: deprecate 2020-11-16 20:23:49 +08:00
Bart Brouns 452043842a vdirsyncer: rename stable.nix to default.nix 2020-11-16 20:23:49 +08:00
Bart Brouns 90126c3e48 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.
2020-11-16 20:23:49 +08:00
Frederik Rietdijk 986c2d36da Merge master into staging-next 2020-11-16 09:01:53 +01:00
Symphorien Gibol 74b9066a39 paperwork: 1.3.1 -> 2.0 2020-11-15 15:46:53 +01:00
Jörg Thalheim a7455e6911 python3.pkgs.pysbd: init at 0.3.3 2020-11-15 00:13:33 +01:00
Matthieu Coudron 6bf0226686 pythonPackages.notmuch2: init at 0.31
generates bindings via cffi
2020-11-14 23:46:25 +01:00
Martin Weinelt 8578fb3144 phonemizer: init at 2.2.1 2020-11-14 17:52:19 +01:00
Frederik Rietdijk 463f738cc6 Merge master into staging-next 2020-11-13 20:58:35 +01:00
Pavol Rusnak f70ecb65e7 python3Packages.fastecdsa: init at 2.1.5 2020-11-12 20:59:56 +01:00
Frederik Rietdijk 4076ffe580 Merge staging-next into staging 2020-11-11 16:00:34 +01:00
Thiago Franco de Moraes dd72edcdae python3Packages.wxpython_4_1: init at 4.1.0 2020-11-10 15:07:57 -08:00