summary refs log tree commit diff
path: root/doc/languages-frameworks/python.section.md
Commit message (Collapse)AuthorAge
* doc/python: remove unnecessary let statementFelix Biggs2019-03-22
|
* buildPythonPackage: always export `LANG=C.UTF-8`Frederik Rietdijk2019-02-23
|
* buildPythonPackage: initial support for PEP 517Frederik Rietdijk2019-02-23
|
* buildPython*: enable strictDepsFrederik Rietdijk2019-02-17
|
* mkl: include Intel's libiomp.so in the MKL RPM unpackBenjamin Hipple2018-12-19
| | | | | | | | | | | | | | | | | | Since Intel's default openmp implementation is available in the same src tarball, we can just include it in the package. This means that `mkl` now "just works" without any environment variables, fragile setup-hooks, or forced propagation. Since the openmp implementation is only needed at runtime (and for test cases), users can substitute a different one if they prefer by exporting it with `LD_PRELOAD`, which is how Intel recommends handling this. If they do not do so, `libiomp.so` lives next to `libmkl_rt.so` and thus will be in the RPATH as a sane default. Since this still comes from the same src tarball, we can ship it without losing the fixed-output derivation; likewise, since Hydra is not building or caching these, shipping these proprietary packages costs no bandwidth for the nix community.
* pypy3: init at 6.0.0Anders Kaseorg2018-12-19
| | | | Signed-off-by: Anders Kaseorg <andersk@mit.edu>
* Merge master into staging-nextFrederik Rietdijk2018-11-11
|\
| * doc: fix default python interpreterBenjamin Hipple2018-11-10
| | | | | | | | The default for `python3` is currently `python36`.
* | Merge master into staging-nextFrederik Rietdijk2018-11-10
|\|
| * python34: removeFrederik Rietdijk2018-11-04
| | | | | | | | | | | | | | | | Python 3.4 will receive it's final patch release in March 2019 and there won't be any releases anymore after that, so also not during NixOS 2019.03. Python 3.4 is not used anymore in Nixpkgs. In any case, migrating code from 3.4 to 3.4+ is trivial.
* | Merge branch 'master' into stagingVladimír Čunát2018-11-02
|\| | | | | | | Conflict: rename of pythondaemon -> python-daemon.
| * pythonPackages.pythondaemon: rename to pythonPackages.python-daemonBenjamin Hipple2018-10-30
| | | | | | | | | | | | 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.
* | python3 is now python37 instead of python36Frederik Rietdijk2018-10-24
| | | | | | | | | | With Python 3.7 now at 3.7.1, and Python 3.6 at it's final maintenance mode release, it is time to move on to 3.7 as the default interpreter.
* | pythonPackages.{numpy,scipy,numexpr}: support MKL as BLASChris Ostrouchov2018-10-20
|/ | | | This adds support building with MKL.
* Update with code review feedback; add example python applicationBenjamin Hipple2018-10-12
|
* python: update documentationBenjamin Hipple2018-10-12
| | | | | | | | | | This touches up a handful of places in the python documentation to try to make the current best-practices more obvious. In particular, I often find the function signatures (what to pass, what not to pass) confusing and have added them to the docs. Also updated the metas to be more consistent with the most frequently used modern style.
* docs/python: fix attribute naming exampleJörg Thalheim2018-08-31
| | | | https://github.com/NixOS/nixpkgs/pull/45822#issuecomment-417566642
* doc/python: convention for attributes namesJörg Thalheim2018-08-31
| | | | cc @FRidh, @dotlambda
* docs python: `python.buildEnv` does not include `buildPythonApplication` modulesFrederik Rietdijk2018-08-26
| | | | | Clarify the issue encountered at https://github.com/NixOS/nixpkgs/issues/45503
* python-docs: minor typo and grammar fixesErik Arvstedt2018-07-26
|
* python-docs: fix override examplesErik Arvstedt2018-07-25
| | | | | | Use example package `zerobin` instead of `bepasty-server` which is no longer part of python-packages. This fixes the examples for current nixpkgs versions.
* python docs: improve override exampleErik Arvstedt2018-07-25
| | | | | | | | | | | | | | | 1. Use the same approach like in the overlay example: Override `python` instead of `pythonPackages` so that `python.pkgs` refers to the new package set like `pythonPackages`. This also fixes a bug in the original example where `pkgs.fetchgit` was not in scope. Add an extra example to illustrate how to override just a package set. 2. Fix mix-up between `super` and `self` in the explanation text. Also, simplify the explanation.
* python docs: improve overlay exampleErik Arvstedt2018-07-25
| | | | The `pythonPackages` definition is redundant
* manual: fix buildPythonPackage example (#42866)Alyssa Ross2018-07-03
|
* Update Python documentation overlay Matthew Pickering2018-06-30
| | | Using a recursive attribute set is not recommended.
* treewide: http -> httpsRyan Mulligan2018-06-29
|
* treewide: http -> https (#42665)Ryan Mulligan2018-06-27
|
* python37: init at 3.7.0rc1Frederik Rietdijk2018-06-25
|
* doc/languages-frameworks/python.section.md: fix typo (#41824)Rolf Schröder2018-06-11
|
* Docs: improve Python sectionFrederik Rietdijk2018-05-30
| | | | Explain `toPythonApplication` and `toPythonModule` as well as some minor improvements.
* tree-wide: fix instance of "meta.maintainer" -> "meta.maintainers"Will Dietz2018-04-19
| | | | | Encountered one of these when using check-meta, did a quick search to find other instances.
* Move all nixpkgs doc files in to the doc directoryGraham Christensen2018-03-25
This makes a makefile-driven developer workflow nicer.