Commit graph

8386 commits

Author SHA1 Message Date
Ivan Kozik 9295ffbf8e pythonPackages.namedlist: init at 1.7 2018-12-14 22:20:04 +00:00
Mario Rodas 87d84a6397 pythonPackages.pytest-dependency: init at 0.4.0 (#51912) 2018-12-14 20:53:02 +01:00
Lorenzo Manacorda 6283971a2c slither-analyzer: init at 0.3.0 2018-12-13 13:37:38 -05:00
Jörg Thalheim 3d4cb55b71
Merge pull request #51937 from ivan/add-cchardet
pythonPackages.cchardet: init at 2.1.4
2018-12-13 13:58:08 +00:00
Ivan Kozik 76dc4b56f7 pythonPackages.cchardet: init at 2.1.4 2018-12-13 11:12:59 +00:00
Ivan Kozik e7ec6cdf11 pythonPackages.manhole: init at 1.5.0 2018-12-13 09:07:13 +00:00
Jörg Thalheim f49e2ad365
Merge pull request #51758 from rasendubi/pynvim
pythonPackages.neovim-0.3.0 -> pythonPackages.pynvim-0.3.1
2018-12-12 17:01:25 +00:00
Robert Schütz 34f04810cf
Merge pull request #51904 from worldofpeace/secretstorage/3.1.0
python3Packages.secretstorage: 2.3.1 -> 3.1.0
2018-12-12 16:50:41 +01:00
worldofpeace 9f66479ffc python3Packages.jeepney: init at 0.4 2018-12-12 10:22:56 -05:00
Gabriel Ebner 890bee19c5 pythonPackages.gpgme: support python 3 2018-12-12 13:30:52 +01:00
Mario Rodas 850b2592c3
pythonPackages.robotframework-seleniumlibrary: init at 3.2.0 2018-12-11 09:10:00 -05:00
Mario Rodas 0890aa4d6a
pythonPackages.mockito: init at 1.1.1 2018-12-11 09:10:00 -05:00
Mario Rodas e3a0c05a80
pythonPackages.approvaltests: init at 0.2.4 2018-12-11 09:09:59 -05:00
Mario Rodas f52cb0a6b4
pythonPackages.robotstatuschecker: init at 1.3 2018-12-11 09:09:59 -05:00
Alexey Shmalko bc51418f1a
neovim-pygui: remove 2018-12-10 23:19:45 +02:00
edef 995d224f44
Merge pull request #51664 from erictapen/tlslite-ng-init
pythonPackages.tlslite-ng: init at 0.7.5, migrate tlslite references to it, delete tlslite
2018-12-10 13:03:27 +00:00
Justin Humm 93bf0a02f5
pythonPackages.tlslite: delete, migrate refs to pythonPackages.tlslite-ng
tlslite has a test failure on Python 3.7 [0]. @tomato42, a commiter of
tlslite and author of tlslite-ng said, that tlslite is abandoned (last
commit 2015) and tlslite-ng should be used as a drop in replacement.

[0] https://github.com/trevp/tlslite/issues/121
2018-12-10 13:45:45 +01:00
Alexey Shmalko 4898e09215
pythonPackages.neovim-0.3.0 -> pythonPackages.pynvim-0.3.1 2018-12-09 01:15:41 +02:00
Frederik Rietdijk 747aa4cc93 Merge staging-next into staging 2018-12-07 15:31:52 +01:00
Justin Humm 09991d40e6
pythonPackages.tlslite-ng: init at 0.7.5 2018-12-07 15:28:55 +01:00
Frederik Rietdijk 5f554279ec Merge master into staging-next 2018-12-07 15:22:35 +01:00
Robert Schütz 8f2d5e6d07
Merge pull request #50308 from Synthetica9/arrelle-update
pythonPackages.arelle: 2017-08-24 -> 18.3
2018-12-05 10:50:37 +01:00
worldofpeace 572b514582
Merge pull request #51229 from marsam/feature/fedpkg-cleanup
fedpkg: remove unneeded patch
2018-12-04 21:15:32 -05:00
Robert Schütz 315b4c4543 pythonPackages.sphinx_1_2: remove 2018-12-04 21:12:10 +01:00
worldofpeace e7ff7b9318
Merge pull request #51253 from worldofpeace/pywbem-update
pythonPackages.pywbem: 0.10.0 -> 0.12.6
2018-12-04 12:58:19 -05:00
Jörg Thalheim 49a9bd626d
Merge pull request #51501 from timokau/pygraphviz-path
python.pkgs.pygraphviz: add graphviz path
2018-12-04 10:52:08 +00:00
Timo Kaufmann 21de751e74 python.pkgs.pygraphviz: add graphviz path 2018-12-04 11:44:40 +01:00
Robert Schütz 5c1367a439 python.pkgs.zope-hookable: init at 4.2.0 2018-12-03 16:50:41 +01:00
Robert Schütz 5a778bcac7 python.pkgs.zope-deferredimport: init at 4.3 2018-12-03 16:50:41 +01:00
Chris Ostrouchov cafc4786f1 pythonPackages.jwcrypto: init at 0.6.0 dependency for broken github3_py 2018-12-03 16:50:41 +01:00
Chris Ostrouchov d5399b074a pythonPackages.nose-randomly: init at 1.2.5 2018-12-03 16:50:41 +01:00
Chris Ostrouchov 147473511e pythonPackages.chalice: init at 1.6.1 2018-12-03 16:50:41 +01:00
Frederik Rietdijk 3d0f73ca12 python.pkgs.iocapture: init at 0.1.2 2018-12-03 16:50:40 +01:00
Frederik Rietdijk 8864410439 python.pkgs.flexmock: init at 0.10.2 2018-12-03 16:50:40 +01:00
Frederik Rietdijk 70948dc0fa python.pkgs.importlib-metadata: init at 0.6 2018-12-03 16:50:40 +01:00
Frederik Rietdijk 8bd9e91c72 python.pkgs.importlib-resources: init at 1.0.2 2018-12-03 16:50:40 +01:00
Frederik Rietdijk 05a94cd622 python: libarchive-c: 2.7 -> 2.8 2018-12-03 16:50:31 +01:00
Frederik Rietdijk a510aa2672 Merge master into staging-next 2018-12-03 12:18:43 +01:00
Renaud e869896d00
Merge pull request #51411 from jfrankenau/update-ntfy
ntfy: 2.6.0 -> 2.7.0
2018-12-03 11:31:53 +01:00
Mario Rodas c220fe8e88
fedpkg: promote to python application 2018-12-01 10:59:34 -05:00
Jörg Thalheim 13b5fa18bb
python3.pkgs.flask-socketio: init at 3.1.0 2018-12-01 14:13:46 +00:00
Jörg Thalheim 3ad4a31c17
python3.pkgs.pygdbmi: init at 0.9.0.0 2018-12-01 14:13:46 +00:00
Jörg Thalheim 5b23da0595
python3.pkgs.python-socketio: init at 2.1.0 2018-12-01 14:13:46 +00:00
Jörg Thalheim 5e591a0087
python3.pkgs.python-engineio: init at 3.0.0 2018-12-01 14:13:46 +00:00
Bas van Dijk 274e72aa29
Merge pull request #51027 from LumiGuide/opencv-4.0.0
opencv4: init at 4.0.0
2018-11-30 23:56:36 +01:00
Bas van Dijk 2b87ed7c32 opencv4: init at 4.0.0 2018-11-30 22:45:57 +01:00
Johannes Frankenau dc21737edd ntfy: 2.6.0 -> 2.7.0 2018-11-30 19:03:22 +01:00
Frederik Rietdijk 1828a5c5ba Merge master into staging-next 2018-11-30 17:46:21 +01:00
worldofpeace db2cebbe77 pythonPackages.pywbem: 0.10.0 -> 0.12.6 2018-11-29 17:22:02 -05:00
Renaud 1a9e12e677
Merge pull request #50655 from MatrixAI/python-mnist
python-mnist: init at 0.6
2018-11-29 14:43:48 +01:00
Maximilian Bosch a9ffe7f8ec
Merge pull request #49409 from jluttine/enable-thumbor-tests
piexif: 1.0.13 -> 1.1.2 (and bunch of other packages)
2018-11-29 14:21:17 +01:00
Jaakko Luttinen cfaf696a7b
pythonPackages.cairosvg1: init at 1.0.22 2018-11-29 12:38:29 +01:00
Jaakko Luttinen fd6e6dcfa1
pythonPackages.remotecv: init at 2.2.2 2018-11-29 12:38:29 +01:00
Jaakko Luttinen c6bd5294aa
pythonPackages.preggy: init at 1.4.2 2018-11-29 12:38:28 +01:00
Jaakko Luttinen 866be59b20
pythonPackages.pyssim: init at 0.4 2018-11-29 12:38:28 +01:00
Jaakko Luttinen 735abd8c4c
pythonPackages.pyres: init at 1.5 2018-11-29 12:38:28 +01:00
Jaakko Luttinen 5d2ac2cd06
pythonPackages.yanc: init at 0.3.3 2018-11-29 12:38:27 +01:00
Jaakko Luttinen 0f81ac7737
pythonPackages.nose-focus: init at 0.1.3 2018-11-29 12:38:27 +01:00
Jaakko Luttinen f5f7f1510d
pythonPackages.nose-of-yeti: init at 1.8 2018-11-29 12:38:27 +01:00
Jaakko Luttinen d91e61865b
pythonPackages.nose-pattern-exclude: init at 0.1.3 2018-11-29 12:38:26 +01:00
Jaakko Luttinen 2fe089c870
pythonPackages.should-dsl: init at 2.1.2 2018-11-29 12:38:26 +01:00
Frederik Rietdijk 9db2421d1f Merge master into staging-next 2018-11-29 08:12:56 +01:00
worldofpeace f9714fdcea
Merge pull request #50471 from Ma27/package-python-fs-s3-support
pythonPackages.fs-s3fs: init at 1.0.0
2018-11-28 20:46:33 -05:00
Maximilian Bosch fd08b98da9
pythonPackages.fs-s3fs: init at 1.0.0
`fs` is a python-based file system abstraction layer. The new package
`fs-s3fs` is an implementation of it which stores files inside an S3
bucket.
2018-11-29 02:01:22 +01:00
worldofpeace 2570da8077
Merge pull request #51080 from costrouc/costrouc/uarray-init
pythonPackages.uarray: init at 0.4
2018-11-28 18:30:48 -05:00
Chris Ostrouchov 0549e307a5
pythonPackages.pytest-mypy: init at 0.3.2 2018-11-28 07:38:00 -05:00
Chris Ostrouchov 0b7522d0f6
pythonPackages.perf: init at 1.5.1 2018-11-28 07:37:53 -05:00
Chris Ostrouchov 8b6b45c742
pythonPackages.uarray: init at 0.4 2018-11-27 20:45:41 -05:00
Chris Ostrouchov a6dc1123e0
pythonPackages.hopcroftkarp: init at 1.2.4 2018-11-27 20:45:40 -05:00
Chris Ostrouchov fe5a7e5ed6
pythonPackages.matchpy: init at 0.4.6 2018-11-27 20:45:40 -05:00
Chris Ostrouchov b5d58552c0
pythonPackages.multiset: init at 2.1.1 2018-11-27 20:45:39 -05:00
Chris Ostrouchov ab8bd6e34e
pythonPackages.nbval: init at 0.9.1 2018-11-27 20:45:39 -05:00
Robert Schütz c4f8216cf2
Merge pull request #50951 from mredaelli/geopystuff
pythonPackages.affine: init at 2.2.1
2018-11-26 23:11:56 +01:00
ajs124 699e72968c python.pkgs.configshell: init at 1.1.fb25 2018-11-26 11:11:43 -08:00
ajs124 9764c43925 python.pkgs.rtslib: init at 2.1.fb69 2018-11-26 11:11:43 -08:00
Peter Hoeg 1ec18b032c pythonPackages.pyupdate: init at 0.2.16 (#50817) 2018-11-26 15:54:08 +01:00
Massimo Redaelli 46aedcafb3 pythonPackages.rasterio: init at 1.0.10 2018-11-26 14:58:37 +01:00
Massimo Redaelli 39d1108b80 pythonPackages.cartopy: init at 0.17.0 2018-11-26 14:58:37 +01:00
Massimo Redaelli 443b5e856d pythonPackages.snuggs: init at 1.4.2 2018-11-26 14:58:36 +01:00
Massimo Redaelli 440f19a36f pythonPackages.snug: init at 1.3.4 2018-11-26 14:58:32 +01:00
Massimo Redaelli 7fbc7acb2b pythonPackages.gentools: init at 1.1.0 2018-11-26 13:49:43 +01:00
Massimo Redaelli d9d8bcbb99 pythonPackages.pyepsg: init at 0.3.2 2018-11-26 13:49:35 +01:00
Massimo Redaelli 962bc254a0 pythonPackages.affine: init at 2.2.1 2018-11-26 13:47:38 +01:00
Vladimír Čunát a5de78b7d7
Merge branch 'master' into staging-next 2018-11-26 10:28:00 +01:00
ryan4729 5095c08374 pythonPackages.yattag: init at 1.10.1 (#51056)
* pythonPackages.yattag: init at 1.10.1

* pythonPackages.yattag: add license
2018-11-26 03:09:56 +01:00
Roman Volosatovs dd4c1d0ea0 pythonPackages.simplekml: Init at 1.3.1 (#50883)
* pythonPackages.simplekml: Init at 1.3.1

* pythonPackages.simplekml: correct description
2018-11-25 19:00:25 -05:00
leenaars f7b2518397 pythonPackages.sievelib: init at 1.1.1 (#48817)
* pythonPackages.sievelib: init at 1.1.1 (#48817)
2018-11-25 12:14:29 +01:00
worldofpeace 6dbf15d627
Merge pull request #50834 from plapadoo/pyca-init-2.1
pyCA: init at 2.1
2018-11-24 06:21:58 -05:00
Philipp Middendorf fbbfc7a36f pythonPackages.sdnotify: init at 0.3.2 2018-11-24 10:47:47 +01:00
Frederik Rietdijk e41154d1ab Merge master into staging-next 2018-11-24 10:43:33 +01:00
elseym c598aab31f
pythonPackages.nanoleaf: init at 0.4.1 2018-11-23 15:16:55 +01:00
Massimo Redaelli 1bf18e4c85 pymssql: init at 2.1.4 2018-11-23 13:46:40 +01:00
Franz Pletz eb2d56cb27
python: pytest_37: init at 3.7.4
Needed at least by pyjwt.
2018-11-22 22:27:29 +01:00
Linus Heckemann 20b3d00621
Merge pull request #49824 from Assassinkin/libmr
pythonPackages.libmr: init at 0.1.9
2018-11-22 21:50:18 +01:00
Maximilian Bosch 76ad975840 pythonPackages.pytesseract: init at 0.2.5
Simple python wrapper for Tesseract, an OCR engine to detect and read
text from images.

See https://pypi.org/project/pytesseract/
2018-11-22 12:22:08 +01:00
Frederik Rietdijk c31cb577ae Merge master into staging-next 2018-11-22 09:57:08 +01:00
Matthieu Coudron 35f74c3608 mininet: init at 2.3.0d4 (#41261)
Mininet (https://github.com/mininet/mininet) is a popular network emulator that
glues several components such as network namespaces, traffic control
commands into a set of python bindings. It is then "easy" to describe a
topology and run experiments on it.
2018-11-21 23:33:10 +00:00
Jörg Thalheim 97c4229c2d
Merge pull request #49657 from costrouc/costrouc/python-google-cloud-modules
pythonPackages.google-cloud-*: init all 37 modules
2018-11-21 17:02:11 +00:00
Frederik Rietdijk 701375662b Merge master into staging-next 2018-11-21 12:39:20 +01:00
Frederik Rietdijk f0b49c4d10 python.pkgs.prompt_toolkit: always use 1 with py2 and 2 with py3 2018-11-21 12:38:54 +01:00
Chris Ostrouchov 43df6a539b pythonPackages.jupyterlab_server: init at 0.2.0 2018-11-21 12:38:54 +01:00
Chris Ostrouchov 04db7b1ea8 python36Packages.jupyter_console: 5.2.0 -> 6.0.0 2018-11-21 12:38:54 +01:00
Chris Ostrouchov 39adcea9d6 python36Packges.ipykernel: 4.8.2 -> 5.1.0 2018-11-21 12:38:54 +01:00
Chris Ostrouchov d69246709f pythonPackages.prompt_toolkit: 1.0.15 -> 2.0.7
Created a version to prompt_toolkit_1 for legacy ipython
2018-11-21 12:38:54 +01:00
Chris Ostrouchov 189acf712d python27Packages.ipython: 5.7.0 -> 5.8.0, python36Packages.ipython 5.7.0 -> 7.1.1
- removed patch for sage as it is applied in most recent release.
 - simplified `ipython` attribute no need for explicit version `5`
   vs. `6`.
 - upgrade to most recent version of ipython
2018-11-21 12:38:54 +01:00
Mario Rodas edc1fa747e pythonPackages.magic-wormhole-mailbox-server: init at 0.3.1 2018-11-20 15:38:21 -05:00
Chris Ostrouchov 24d96d9f04
pythonPackages.google_cloud_websecurityscanner: init at 0.1.0 2018-11-20 14:12:19 -05:00
Chris Ostrouchov 4dc3d52167
pythonPackages.google_cloud_vision: init at 0.34.0 2018-11-20 14:12:19 -05:00
Chris Ostrouchov e657733595
pythonPackages.google_cloud_videointelligence: init at 1.5.0 2018-11-20 14:12:18 -05:00
Chris Ostrouchov 88942912f8
pythonPackages.google_cloud_translate: init at 1.3.1 2018-11-20 14:12:18 -05:00
Chris Ostrouchov b729904acc
pythonPackages.google_cloud_trace: init at 0.19.0 2018-11-20 14:12:18 -05:00
Chris Ostrouchov b1bfcaac25
pythonPAckages.google_cloud_texttospeech: init at 0.2.0 2018-11-20 14:12:17 -05:00
Chris Ostrouchov 334a2d7baf
pythonPackages.google_cloud_tasks: init at 0.3.0 2018-11-20 14:12:17 -05:00
Chris Ostrouchov 226cde0476
pythonPackages.google_cloud_spanner: init at 1.6.0 2018-11-20 14:12:16 -05:00
Chris Ostrouchov b7c7eea740
pythonPackages.grpcio-gcp: init at 0.2.2 2018-11-20 14:12:16 -05:00
Chris Ostrouchov 50f0fc2862
pythonPAckages.google_cloud_securitycenter: init at 0.1.0 2018-11-20 14:12:16 -05:00
Chris Ostrouchov 8810a026c3
pythonPackages.google_cloud_runtimeconfig: init at 0.28.1 2018-11-20 14:12:16 -05:00
Chris Ostrouchov 4171715886
pythonPackages.google_cloud_resource_manager: init at 0.28.1 2018-11-20 14:12:15 -05:00
Chris Ostrouchov 2964bb840c
pythonPacakges.google_cloud_redis: init at 0.2.0 2018-11-20 14:12:15 -05:00
Chris Ostrouchov 3c40cc5eeb
pythonPackages.google_cloud_pubsub: init at 0.38.0 2018-11-20 14:12:15 -05:00
Chris Ostrouchov 1e85f64bc2
pythonPackages.google_cloud_monitoring: init at 0.30.1 2018-11-20 14:12:15 -05:00
Chris Ostrouchov d3609a0610
pythonPackages.google_cloud_language: init at 1.1.0 2018-11-20 14:12:14 -05:00
Chris Ostrouchov 3a81c65c38
pythonPackages.google_cloud_iot: init at 0.1.0 2018-11-20 14:12:14 -05:00
Chris Ostrouchov 9c13931d5e
pythonPackages.google_cloud_firestore: init at 0.30.0 2018-11-20 14:12:14 -05:00
Chris Ostrouchov 4b88425dc9
pythonPackages.google_cloud_error_reporting: init at 0.30.0 2018-11-20 14:12:13 -05:00
Chris Ostrouchov f012fd1f90
pythonPackages.google_cloud_logging: init at 1.8.0 2018-11-20 14:12:13 -05:00
Chris Ostrouchov 9887696cae
pythonPAckages.webapp2: init at 2.5.2 2018-11-20 14:12:13 -05:00
Chris Ostrouchov aeba5b010c
pythonPackages.google_cloud_dns: init at 0.29.0 2018-11-20 14:12:12 -05:00
Chris Ostrouchov 5472060a7a
pythonPackages.google_cloud_dlp: init at 0.9.0 2018-11-20 14:12:12 -05:00
Chris Ostrouchov dccf50300f
pythonPackages.google_cloud_datastore: init at 1.7.1 2018-11-20 14:12:12 -05:00
Chris Ostrouchov 206a66c138
pythonPAckages.google_cloud_dataproc: init at 0.2.0 2018-11-20 14:12:12 -05:00
Chris Ostrouchov fcf9839117
pythonPackages.google_cloud_container: init at 0.1.1 2018-11-20 14:12:11 -05:00
Chris Ostrouchov a3b4598970
pythonPackages.google_cloud_bigtable: init at 0.31.0 2018-11-20 14:12:11 -05:00
Chris Ostrouchov 2b907d2856
pythonPackages.google_cloud_automl: init at 0.1.1 2018-11-20 14:12:11 -05:00
Chris Ostrouchov 035ae7a5c8
pythonPackages.google_cloud_asset: init at 0.1.1 2018-11-20 14:12:11 -05:00
Chris Ostrouchov 7e852bf739
pythonPackages.google_cloud_bigquery_datatransfer: init at 0.1.1 2018-11-20 14:12:10 -05:00
Chris Ostrouchov fd46217757
pythonPackages.google_cloud_bigquery: init at 1.6.0 2018-11-20 14:12:10 -05:00
Chris Ostrouchov 9cb04c0799
pythonPackages.google_cloud_storage: init at 1.13.0 2018-11-20 14:12:10 -05:00
Chris Ostrouchov 6622deac9a
pythonPackages.google_cloud_testutils: init at unstable-36ffa923c7037e8b4fdcaa76272cb6267e908a9d
This is a pseudo package (not released on pypi) but a package
necissary for running google-cloud-* package tests.
2018-11-20 14:12:10 -05:00
Chris Ostrouchov 53a196bea8
pythonPackages.google_cloud_kms: init at 0.2.0 2018-11-20 14:12:09 -05:00
Chris Ostrouchov 855f9d02e5
pythonPackages.grpc_google_iam_v1: init at 0.11.4 2018-11-20 14:12:09 -05:00
Chris Ostrouchov f5af8bf5f1
pythonPackages.google_resumeable_media: init at 0.3.1 2018-11-20 14:12:09 -05:00
Frederik Rietdijk e343a85cfb Merge master into staging-next 2018-11-19 09:55:32 +01:00
Roger Qiu 2f629c1a47 python-mnist: init at 0.6 2018-11-19 12:15:35 +11:00
Matthew Bauer 2c1d3a9a82 Merge remote-tracking branch 'upstream/master' into staging 2018-11-18 19:02:09 -06:00
xeji a292829e58
Merge pull request #50491 from oxij/pkgs/tiny-fixes
trivial: random fixes
2018-11-18 16:58:55 +01:00
Frederik Rietdijk 0d0d7dcd06 Merge staging-next into staging 2018-11-18 10:41:34 +01:00
Frederik Rietdijk 63c6875f26 Merge master into staging-next 2018-11-18 10:32:12 +01:00
Jan Malakhovski ac09051cf5 pythonPackages.gpgme: inherit python
else building via e.g. `python3Packages.gpgme` produces the wrong result.
2018-11-18 09:08:06 +00:00
Jörg Thalheim 31adf33217
Merge pull request #50473 from Ma27/package-python-nose-cov
pythonPackages.nose-cov: init at 1.6
2018-11-17 11:55:19 +00:00
Austin Seipp 6054dabc11 foundationdb: rework python bindings, build system
FoundationDB uses Python at build time for some code generation.
However, it also has the official python bindings inside the source code
too, and the code for the Python bindings has some of it auto-generated
at compile time.

This made building python packages unattractive: we want to use the
source code generated from the FoundationDB build, but we don't want to
rebuild it. Previously we would override the 'python' input to the
FoundationDB module, but this meant we would do a complete rebuild, as
it was a necessary build time dependency, even though the resulting
generated code itself would not change. Furthermore, FoundationDB
versions < 6.0 don't properly support Python 3 *for the build system*,
though the bindings supported it, so that caused build failures. But the
first effect is the worst: it meant building separate python2 and
python3 packages implied two complete rebuilds of a single FoundationDB
version. This meant rather than 3 FDB builds, we'd do 3*N where N = the
number of major Python versions we support.

Finally, because we did not use pip to generate a wheel that we install
with metadata recorded for the installation, the FoundationDB python
package couldn't be used as an input to other setup.py-based packages:
there would be no recorded metadata in the dist-info folder which would
say this is the foundationdb package. This greatly limits its utility.

To fix all this, we do a few things:

  - Apply some patches to fix the build system with Python 3.x for
    older FoundationDB versions. (This is nice if end-users have
    overridden the global Python version for some reason.)
  - Move python directly into nativeBuildInputs, so it is only a
    build time dependency.
  - Take the python source code from the ./bindings directory and
    tar it up use later after the build is done, so we get to keep
    the generated code. This is the new 'pythonsrc' output from the
    build. This code doesn't change based on whether or not the input
    or resulting package is using Python 2 or 3, it's totally
    deterministic.
  - The build system also patches up the python source code a little,
    so it can be installed directly with setup.py (it needs a little
    stuff that it normally expects the build system to do.)
  - Rework the python package to a separate file that uses
    buildPythonPackage directly. Because the source code is already
    prepared, it needs almost nothing else. Furthermore, this kills
    the override itself for the foundationdb package, meaning rebuilds
    are no longer needed.
  - This package is very simple and just uses foundationdb.pythonsrc
    as its source input. It also ensures a link to libfdb_c.so can
    be found by ctypes (using substituteInPlace)
  - python-packages.nix now just uses callPackage directly.

The net effect of this is, most importantly, that python packages do not
imply a full rebuild of the server source code: building python2 and
python3 packages from a version of FoundationDB now does not need to
override the foundationdb python input, reducing the number of needless
builds. They instead just run setup.py with the given version as input.

The second biggest effect is that wheel metadata is recorded correctly,
meaning dependent-python-packages that want to use the FoundationDB
bindings e.g. from PyPi should now work fine with buildPythonPackage.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-11-16 20:34:19 -06:00
Maximilian Bosch c59c9a3737
pythonPackages.nose-cov: init at 1.6
Module for coverage reports with Python using nosetests.
2018-11-16 21:41:06 +01:00
Sebastien Maret bc64d58866 astroquery: init at 0.3.8 (#50360)
Co-Authored-By: smaret <sebastien.maret@icloud.com>
2018-11-15 23:11:41 +00:00
hyphon81 3d4f4149b5 pythonPackages.gym: init at 0.9.6
Fix the description and add the comment
2018-11-14 12:07:12 +09:00
markuskowa 2823b5e698
Merge pull request #46667 from costrouc/costrouc/lammps-update
lammps: update, hoomd-blue, dl_poly: init
2018-11-13 21:00:02 +01:00
Robert Schütz 66ba870c7f
Merge pull request #50274 from peterhoeg/f/ha
home-assistant: add support for waze, bluetooth tracker and  IFTTT
2018-11-13 14:31:40 +01:00
Peter Hoeg d7691e0c0b pythonPackages.bt_proximity: init at 0.0.20180217 2018-11-13 10:49:13 +08:00
Chris Ostrouchov c618667bd3 pythonPackages.ovito: init at 3.0.0 2018-11-12 20:06:02 +01:00
Frederik Rietdijk 3b052406ea Merge staging-next into staging 2018-11-12 19:01:36 +01:00
Frederik Rietdijk daf3297cb4 Merge master into staging-next 2018-11-12 18:59:08 +01:00
Peter Hoeg 4bdd7496ba pythonPackages.WazeRouteCalculator: init 0.6 2018-11-12 21:49:02 +08:00
Peter Hoeg ff795bd45f pythonPackages.pyfttt: init at 0.3.2 2018-11-12 20:55:33 +08:00
Robert Schütz b9494ac352
Merge pull request #50166 from dotlambda/home-assistant-0.82
home-assistant: 0.81.5 -> 0.82.0
2018-11-12 11:37:06 +01:00
Jörg Thalheim 92c478babd
Merge pull request #50176 from Mic92/docker-componse
docker-compose: rename from docker_compose, python3 by default
2018-11-12 10:14:53 +00:00
Robert Schütz 92148ea5a0 python3.pkgs.homeassistant-pyozw: init at 0.1.0 2018-11-12 11:10:12 +01:00
Chris Ostrouchov 484a5c6152 pythonPackages.ruamel_yaml: refactor move to python-modules 2018-11-12 11:10:02 +01:00
Robert Schütz b230ad0e29 python.pkgs.protobuf3_1: drop
Using the specific version of protobuf can be achieved by a simple
`python.pkgs.protobuf.override { protobuf = protobuf3_1; }`.
2018-11-12 11:10:02 +01:00
Samuel Dionne-Riel 242282d92d
Merge pull request #47887 from mmlb/python-dpath
pythonPackages.dpath: init at 1.4.2
2018-11-12 03:51:56 +00:00
Samuel Dionne-Riel d746c53e2e
Merge pull request #46845 from Twey/plyplus
python2Packages.plyplus: init at 0.7.5
2018-11-12 03:31:26 +00:00
Frederik Rietdijk 1d3bff25db Merge staging-next into staging 2018-11-11 14:28:08 +01:00
Jörg Thalheim 7a86bc32cb
docker-compose: rename from docker_compose, python3 by default
The command is called docker-compose hence the package should be called the same.
Also prefer python3.
2018-11-11 11:16:44 +00:00
Sebastien Maret 880fae6a08 matplotlib: 2.2.3 -> 3.0.2
Python 3 will use the new matplotlib 3.x while Python 2
will use 2.x.

matplotlib: keep 2.2.3 for Python2k
2018-11-11 10:14:25 +01:00
Frederik Rietdijk 961180afc8 scour: call via python-packages.nix 2018-11-11 09:54:28 +01:00
Frederik Rietdijk 7863aae5b2 Merge master into staging-next 2018-11-11 08:59:44 +01:00
Jethro Kuan baeb8bd5a7 gin-config: init 2018-11-11 08:39:19 +01:00
Maximilian Bosch fbc02d6ce4
Merge pull request #49853 from marsam/feature/update-pgcli
pythonPackages.prompt_toolkit: init at 2.0.7
pgcli: 1.11.0 -> 2.0.0
xonsh: 0.6.8 -> 0.8.3
pythonPackages.ptpython: 0.41 -> 2.0.4
2018-11-11 00:39:38 +01:00
Mario Rodas e15ef48c80
pythonPackages.ptpython: 0.41 -> 2.0.4 2018-11-10 23:45:52 +01:00
Jörg Thalheim 0c9b49dfe2
Merge pull request #49841 from makefu/pkgs/hovercraft/update
hovercraft: 2.0 -> 2.6
2018-11-10 21:37:53 +00:00
Mario Rodas 0270dda6b4 pythonPackages.prompt_toolkit: init at 2.0.7 2018-11-10 10:06:56 -05:00
Silvan Mosberger d5c5c5c4d1
Merge pull request #49827 from Twey/click-repl
pythonPackages.click-repl: init at 0.1.6
2018-11-10 15:03:48 +01:00
Frederik Rietdijk 53d00c3351 Merge master into staging-next 2018-11-10 11:08:54 +01:00
Sander van der Burg 1ac07c82e1 alerta: init at 6.3.2 2018-11-08 22:32:31 +01:00
James Kay c3668db824
python2Packages.plyplus: init at 0.7.5 2018-11-07 17:56:52 +00:00
Maximilian Bosch 8c68a7d41d
Merge pull request #49828 from Twey/autologging
pythonPackages.autologging: init at 1.2.1
2018-11-07 17:30:17 +01:00
James Kay a7c122bd65
pythonPackages.click-repl: init at 0.1.6 2018-11-07 15:29:04 +00:00
James Kay 5fdbec1417
pythonPackages.autologging: init at 1.2.1 2018-11-07 15:28:06 +00:00
makefu 75f5fbe945
hovercraft: 2.0 -> 2.6
move to top-level, use buildPythonApplication
2018-11-07 16:25:48 +01:00
Robert Schütz ae50efe353
Merge pull request #49591 from peterhoeg/p/snap
pythonPackages.snapcast: init at 2.0.9
2018-11-07 14:10:35 +01:00
Lancelot SIX 1aed180d73
Merge pull request #48914 from lsix/add_pythonPackages_owslib
pythonPackages.owslib: init at 0.17.0
2018-11-06 15:37:53 +01:00
nagato.pain 6a31bbbe8f pythonPackages.libmr: init at 0.1.9 2018-11-06 05:43:20 -08:00
Patrick Hilhorst 9ec40cc3bf
treewide: Fix overrides having wrong versions 2018-11-06 00:06:21 +01:00
John Ericson 48caae5045 Merge remote-tracking branch 'upstream/master' into HEAD 2018-11-05 15:19:33 -05:00
Peter Hoeg dfbf6213b4 pythonPackages.snapcast: init at 2.0.9 2018-11-05 20:45:08 +08:00
Robert Schütz 6a73df797c
Merge pull request #49744 from nyanloutre/python-gitlab
pythonPackages.python-gitlab: init at 1.6.0
2018-11-04 18:38:21 +01:00
Austin Seipp be39781058 Merge branch 'master' into staging 2018-11-04 08:38:30 -06:00
Jonathan Queiroz 05f368b60a pythonPackages.sslib: init at 0.2.0 (#47985) 2018-11-04 15:00:21 +01:00
nyanloutre 2e49503dfe pythonPackages.python-gitlab: init at 1.6.0 2018-11-04 12:47:46 +01:00
nyanloutre 1ee4c64511 pythonPackages.httmock: init at 1.2.6 2018-11-04 12:47:22 +01:00
Frederik Rietdijk cb4ff927a1 Merge master into staging-next 2018-11-04 08:49:24 +01:00
Austin Seipp c55fa1e122 Merge branch 'master' into staging 2018-11-03 19:57:25 -05:00
Jonathan Queiroz 4b095c6c05 pythonPackages.fastpbkdf2: init at 0.2 (#47988) 2018-11-03 15:41:16 +01:00
Robert Schütz 4870522f87
Merge pull request #49645 from peterhoeg/p/broadlink
pythonPackages.broadlink: init at 0.9
2018-11-03 15:37:02 +01:00
Robert Helgesson 2db8372554
pythonPackages.PyICU: 2.0.3 -> 2.2 2018-11-02 23:19:18 +01:00
Vladimír Čunát a92a2c8e15
Merge branch 'master' into staging
Conflict: rename of pythondaemon -> python-daemon.
2018-11-02 14:40:14 +01:00
Peter Hoeg 1ccafe56f9 pythonPackages.broadlink: init at 0.9 2018-11-02 18:12:07 +08:00
Edmund Wu b3bff5c249 pythonPackages.trueskill: init at 0.4.5 (#49342) 2018-11-01 10:56:56 +01:00
Edmund Wu 0111c7d851 pythonPackages.zstd: init at 1.3.5.1 (#49339) 2018-11-01 10:41:28 +01:00
Robert Schütz f6107effa4
Merge pull request #49158 from alyssais/doh-proxy
doh-proxy: init at 0.0.8
2018-10-31 23:16:03 +01:00
Frederik Rietdijk 8db4814e8e
Merge pull request #49476 from Synthetica9/cuda-update
cudatoolkit, cudnn: many updates
2018-10-31 19:26:41 +01:00
Alyssa Ross 1f1bd5c8e8
python3Packages.aioh2: init at 0.2.2
Tests skipped due to https://github.com/decentfox/aioh2/issues/17.
2018-10-31 17:47:24 +00:00
Robert Schütz e0772e6ef8
Merge pull request #48183 from costrouc/costrouc/python-atomman
pythonPackages.atomman: init at 1.2.3
2018-10-31 17:23:30 +01:00
Alyssa Ross cd1ff3bede
python3Packages.aiohttp_remotes: init at 0.1.2 2018-10-31 13:08:40 +00:00
Patrick Hilhorst 43f6d9ada4
pytorch: remove pre-cuda92 hack 2018-10-31 10:43:00 +01:00
Benjamin Hipple baf0703010 pythonPackages.pythondaemon: rename to pythonPackages.python-daemon
This commit renames the pythondaemon module to match its module name, github
name, and pypi name, which makes it easier to find and reference. In order to
avoid breaking any external users, I've left an alias with a deprecated warning.
2018-10-30 21:09:34 +01:00
Frederik Rietdijk 1d196d99be Merge staging-next into staging 2018-10-30 20:35:15 +01:00
Chris Ostrouchov ae66a9244b
hoomd-blue: init at 2.3.4 2018-10-30 14:20:31 -04:00
Chris Ostrouchov 1ac9d8ea40
pythonPackages.atomman: init at 1.2.3 2018-10-30 13:38:59 -04:00
Chris Ostrouchov 7dd7190a57
pythonPackages.DataModelDict: init at 0.9.4 2018-10-30 13:38:59 -04:00
Chris Ostrouchov 0cf2c6fcfe
pythonPackages.numericalunits: init at 1.16 2018-10-30 13:38:59 -04:00
Chris Ostrouchov fa7d1d8bfb
pythonPackages.smugline: refactor move to python-modules 2018-10-30 00:51:23 -04:00
Chris Ostrouchov c33c576212
pythonPackages.pivy: refactor move to python-modules 2018-10-30 00:51:23 -04:00
Chris Ostrouchov f54484f527
pythonPackages.telegram: refactor move to python-modules 2018-10-30 00:51:23 -04:00
Chris Ostrouchov a36ce69f6c
pythonPAckages.pygments-markdown-lexer: refactor move to python-modules 2018-10-30 00:51:23 -04:00
Chris Ostrouchov c0e09bef5a
pythonPAckages.yapsy: refactor move to python-modules 2018-10-30 00:51:23 -04:00
Chris Ostrouchov 6afd56f61a
pythonPackages.threadpool: refactor move to python-modules 2018-10-30 00:51:23 -04:00
Chris Ostrouchov 6fd3323d26
pythonPackages.tvnamer: refactor move to python-modules 2018-10-30 00:51:22 -04:00
Chris Ostrouchov 97b2d6790a
pythonPAckages.tvdb_api: refactor move to python-modules 2018-10-30 00:51:22 -04:00
Chris Ostrouchov 173793c63f
pythonPackages.word2vec: refactor move to python-modules 2018-10-30 00:51:22 -04:00
Chris Ostrouchov f0e62b79fc
pythonPAckages.simpleai: refactor move to python-modules 2018-10-30 00:51:22 -04:00
Chris Ostrouchov 1a4f32c3f7
pythonPackages.zerobin: refactor move to python-modules 2018-10-30 00:51:22 -04:00
Chris Ostrouchov 19a50012dc
pythonPackages.clize: refactor move to python-modules 2018-10-30 00:51:21 -04:00
Chris Ostrouchov b42e1d1b1e
pythonPackages.sigtools: refactor move to python-modules 2018-10-30 00:51:21 -04:00
Chris Ostrouchov b1dbddd584
pythonPackages.Lasagne: refactor move to python-modules 2018-10-30 00:51:21 -04:00
Chris Ostrouchov 8e22218220
pythonPAckages.repeated_test: refactor move to python-modules 2018-10-30 00:51:21 -04:00
Chris Ostrouchov f310c74cfd
pythonPackages.pandocfilters: refactor move to python-modules 2018-10-30 00:51:21 -04:00
Chris Ostrouchov 89623a675e
pythonPackages.queuelib: refactor move to python-modules 2018-10-30 00:51:20 -04:00
Chris Ostrouchov 3ae4a36ae3
pythonPackages.w3lib: refactor move to python-modules 2018-10-30 00:51:20 -04:00
Chris Ostrouchov b794f35441
pythonPackages.x11_hash: refactor move to python-modules 2018-10-30 00:51:20 -04:00
Chris Ostrouchov 0851a181f0
pythonPackages.trezor_agent: refactor move to python-modules 2018-10-30 00:51:20 -04:00
Chris Ostrouchov 6ca3651766
pythonPackages.xlsx2csv: refactor move to python-modules 2018-10-30 00:51:19 -04:00
Chris Ostrouchov 82878eaade
pythonPackages.xkcdpass: refactor move to python-modules 2018-10-30 00:51:19 -04:00
Chris Ostrouchov a80b2e3543
pythonPackages.importmagic: refactor move to python-modules 2018-10-30 00:51:19 -04:00
Chris Ostrouchov f5ac53a2b5
pythonPackage.willow: refactor move to python-modules 2018-10-30 00:51:19 -04:00
Chris Ostrouchov 42960fb742
pythonPackages.mps-youtube: refactor move to python-modules 2018-10-30 00:51:18 -04:00
Chris Ostrouchov 1024394c66
pythonPackages.maildir-deduplicate: refactor move to python-modules 2018-10-30 00:51:18 -04:00
Chris Ostrouchov 74a6022c91
pythonPackages.mailcap-fix: refactor move to python-modules 2018-10-30 00:51:18 -04:00
Chris Ostrouchov 1a3bfa1941
pythonPackages.suds-jurko: refactor move to python-modules 2018-10-30 00:51:18 -04:00
Chris Ostrouchov c2526182c8
pythonPackages.suds: refactor move to python-modules 2018-10-30 00:51:17 -04:00
Chris Ostrouchov 64a24d3f9a
pythonPackages.dot2tex: refactor move to python-modules 2018-10-30 00:51:17 -04:00
Chris Ostrouchov 8b8155facc
pythonPackages.jenkins-job-builder: refactor move to python-modules 2018-10-30 00:51:17 -04:00
Chris Ostrouchov dae0571bc3
pythonPackages.jenkinsapi: refactor move to python-modules 2018-10-30 00:51:17 -04:00
Chris Ostrouchov 15b5f85a96
pythonPackages.pypeg2: refactor move to python-modules 2018-10-30 00:51:17 -04:00
Chris Ostrouchov ff64515579
pythonPackages.smartypants: refactor move to python-modules 2018-10-30 00:51:16 -04:00
Chris Ostrouchov eb7fbb8c37
pythonPackages.typogrify: refactor move to python-modules 2018-10-30 00:51:16 -04:00
Chris Ostrouchov fcb1e3bbba
pythonPackages.neovim_gui: refactor move to python-modules 2018-10-30 00:51:16 -04:00
Chris Ostrouchov b1ea3cdc67
pythonPackages.geeknote: refactor move to python-modules 2018-10-30 00:51:16 -04:00
Chris Ostrouchov 80c9049524
pythonPackages.thrift: refactor move to python-modules 2018-10-30 00:51:16 -04:00
Chris Ostrouchov 13352bb720
pythonPackages.setproctitle: refactor move to python-modules 2018-10-30 00:51:15 -04:00
Chris Ostrouchov e0d6142ed8
pythonPackages.evernote: refactor move to python-modules 2018-10-30 00:51:15 -04:00
Chris Ostrouchov c9d4ba2407
pythonPAckages.basemap: refactor move to python-modules 2018-10-30 00:51:15 -04:00
Chris Ostrouchov b67cc15b3e
pythonPackages.ofxtools: refactor move to python-modules 2018-10-30 00:51:15 -04:00
Chris Ostrouchov 5083413b00
pythonPackages.ofxparse: refactor move to python-modules 2018-10-30 00:51:14 -04:00
Chris Ostrouchov 04558f25d8
pythonPAckages.parsimonious: refactor move to python-modules 2018-10-30 00:51:14 -04:00
Chris Ostrouchov 1b9a9d2530
pythonPAckages.html2text: refactor move to python-modules 2018-10-30 00:51:14 -04:00
Chris Ostrouchov ec00d1aa54
pythonPackages.termcolor: refactor move to python-modules 2018-10-30 00:51:14 -04:00
Chris Ostrouchov 606d7c79e9
pythonPackages.datadiff: refactor move to python-modules 2018-10-30 00:51:13 -04:00
Chris Ostrouchov 8bbd8dcc1f
pythonPackages.pync: refacotr move to python-modules 2018-10-30 00:51:13 -04:00
Chris Ostrouchov b9ad8d843d
pythonPackages.thumborPexif: refactor move to python-modules 2018-10-30 00:51:13 -04:00
Chris Ostrouchov 246bf6c54d
pythonPAckages.unpaddedbase64: refactor move to python-modules 2018-10-30 00:51:13 -04:00
Chris Ostrouchov 5db9302335
pythonPackages.signedjson: refactor move to python-modules 2018-10-30 00:51:13 -04:00
Chris Ostrouchov 62caeb1e31
pythonPackages.pynac: refactor move to python-modules 2018-10-30 00:51:12 -04:00
Chris Ostrouchov c5ae2c3047
pythonPackages.pydenticon: refactor move to python-modules 2018-10-30 00:51:12 -04:00
Chris Ostrouchov d4cf05070c
pythonPackages.daemonize: refactor move to python-modules 2018-10-30 00:51:12 -04:00
Chris Ostrouchov ab96dd445e
pythonPackages.blist: refactor move to python-modules 2018-10-30 00:51:12 -04:00
Chris Ostrouchov 10797302fb
pythonPAckages.WSGIProxy: refactor move to python-modules 2018-10-30 00:51:11 -04:00
Chris Ostrouchov e53a0479b5
pythonPackages.svg2tikz: refactor move to python-modules 2018-10-30 00:51:11 -04:00
Chris Ostrouchov 00eb722bf7
pythonPackages.funcy: refactor move to python-modules 2018-10-30 00:51:11 -04:00
Chris Ostrouchov a576b19efb
pythonPackages.snapperGUI: refactor move to python-modules 2018-10-30 00:51:11 -04:00
Chris Ostrouchov ae3f7898c6
pythonPackages.toposort: refactor move to python-modules 2018-10-30 00:51:11 -04:00
Chris Ostrouchov f84db6dcee
pythonPackges.tlsh: refacotr move to python-modules 2018-10-30 00:51:10 -04:00
Chris Ostrouchov 46d331ba8d
pythonPackages.power: refactor move to python-modules 2018-10-30 00:51:10 -04:00
Chris Ostrouchov 1654bd1865
pythonPackages.speaklater: refactor move to python-modules 2018-10-30 00:51:10 -04:00
Chris Ostrouchov 7008718bcf
pythonPackages.flaskbabel: refactor move to python-modules 2018-10-30 00:51:10 -04:00
Chris Ostrouchov 424082d2fb
pythonPackages.grequests: refactor move to python-modules 2018-10-30 00:51:10 -04:00
Chris Ostrouchov 1c0b595b05
pythonPackages.rpdb: refactor move to python-modules 2018-10-30 00:51:09 -04:00
Chris Ostrouchov 1c5e08e217
pythonPackages.IMAPClient: refactor move to python-modules 2018-10-30 00:51:09 -04:00
Chris Ostrouchov 13b2ea6582
pythonPackages.gdata: refactor move to python-modules 2018-10-30 00:51:09 -04:00
Chris Ostrouchov f82b1b7580
pythonPackges.pykka: refactor move to python-modules 2018-10-30 00:51:09 -04:00
Chris Ostrouchov 2cb75f82fc
pythonPAckages.pyspotify: refactor move to python-modules 2018-10-30 00:51:09 -04:00
Chris Ostrouchov d241cc3a65
pythonPackages.veryprettytable: refactor move to python-modules 2018-10-30 00:51:08 -04:00
Chris Ostrouchov dcd9daa561
pythonPackages.versiontools: refactor move to python-modules 2018-10-30 00:51:08 -04:00
Chris Ostrouchov 35f95f0595
pythonPackages.txamqp: refactor move to python-modules 2018-10-30 00:51:08 -04:00
Chris Ostrouchov 1ab1ff4963
pythonPackages.txrequests: refactor move to python-modules 2018-10-30 00:51:08 -04:00
Chris Ostrouchov cf540a7e08
pythonPackages.txgithub: refactor move to python-modules 2018-10-30 00:51:07 -04:00
Chris Ostrouchov 2d7d2fa0e2
pythonPAckages.ujson: refactor move to python-modules 2018-10-30 00:51:07 -04:00
Chris Ostrouchov 1109081215
pythonPAckages.worldengine: refactor move to python-modules 2018-10-30 00:51:07 -04:00
Chris Ostrouchov 6c10afe130
pythonPackages.webhelpers: refactor move to python-modules 2018-10-30 00:51:07 -04:00
Chris Ostrouchov 9041374d64
pythonPackages.larch: refactor move to python-modules 2018-10-30 00:51:07 -04:00
Chris Ostrouchov 9e52a73527
pythonPackages.ttystatus: refactor move to python-modules 2018-10-30 00:51:06 -04:00
Chris Ostrouchov 7ab3b62486
pythonPAckages.translationstring: refactor move to python-modules 2018-10-30 00:51:06 -04:00