summary refs log tree commit diff
path: root/pkgs/development/python-modules/bootstrapped-pip
Commit message (Collapse)AuthorAge
* Python: setuptools/wheel/pip now bootstrap from sourceFrederik Rietdijk2019-10-20
| | | | | | | | | | | | Since wheel support was introduced in 2015 we always relied on pre-built wheels for bootstrapping. Now, we can bootstrap directly from the sources of these packages in git. The `bootstrapped-pip` packages is used to build `pip`, `setuptools` and `wheel`, after which those packages are used to build everything else. Note that when building `bootstrapped-pip` some errors are shown. These are not important, the build actually does succeed and work as intended.
* python.pkgs.bootstrapped-pip: 19.3 -> 19.3.1Frederik Rietdijk2019-10-18
|
* python.pkgs.bootstrapped-pip: upgrade pip and setuptoolsFrederik Rietdijk2019-10-18
|
* python: bootstrapped-pip: update wheel, setuptools, pipFrederik Rietdijk2019-09-06
| | | | | | wheel 33.4 -> 33.6 setuptools 41.0.1 -> 42.2.0 pip 19.1.1 -> 19.2.3
* Split buildPythonPackage into setup hooksFrederik Rietdijk2019-09-06
| | | | | | | | | | | | | | | | | | | | | | | | This commit splits the `buildPythonPackage` into multiple setup hooks. Generally, Python packages are built from source to wheels using `setuptools`. The wheels are then installed with `pip`. Tests were often called with `python setup.py test` but this is less common nowadays. Most projects now use a different entry point for running tests, typically `pytest` or `nosetests`. Since the wheel format was introduced more tools were built to generate these, e.g. `flit`. Since PEP 517 is provisionally accepted, defining a build-system independent format (`pyproject.toml`), `pip` can now use that format to execute the correct build-system. In the past I've added support for PEP 517 (`pyproject`) to the Python builder, resulting in a now rather large builder. Furthermore, it was not possible to reuse components elsewhere. Therefore, the builder is now split into multiple setup hooks. The `setuptoolsCheckHook` is included now by default but in time it should be removed from `buildPythonPackage` to make it easier to use another hook (curently one has to pass in `dontUseSetuptoolsCheck`).
* python.pkgs.bootstrapped-pip: updatesFrederik Rietdijk2019-06-15
| | | | | | wheel: 0.33.1 -> 0.33.4 setuptools: 41.0.0 -> 41.0.1 pip: 19.0.3 -> 19.1.1
* pythonPackages.bootstrapped-pip: setuptools 40.8.0 -> 41.0.0Frederik Rietdijk2019-04-18
|
* python.pkgs.bootstrapped-pip: pip 19.0.2 -> 19.0.3, wheel 0.33.0 -> 0.33.1Frederik Rietdijk2019-02-23
|
* python.pkgs.bootstrapped-pip: wheel 0.32.2 -> 0.33.0, setuptools 40.6.3 -> ↵Frederik Rietdijk2019-02-17
| | | | 40.8.0, pip 18.1 -> 19.0.2
* python.pkgs.bootstrapped-pip: setuptools 40.6.2 -> 40.6.3Frederik Rietdijk2019-01-18
|
* python.pkgs.bootstrapped-pip: setuptools: 40.4.3 -> 40.6.2Frederik Rietdijk2018-12-03
|
* python.pkgs.bootstrapped-pip: wheel 0.32.1 -> 0.32.2Frederik Rietdijk2018-10-24
|
* python.pkgs.bootstrapped-pip: update pip, setuptools and wheelFrederik Rietdijk2018-10-13
|
* pythonPackages.bootstrapped-pip: setuptools: 40.0.0 -> 40.2.0Frederik Rietdijk2018-08-25
|
* python.pkgs.bootstrapped-pip: update pip and setuptoolsFrederik Rietdijk2018-07-26
|
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* python.pkgs.bootstrapped-pip: setuptools 39.0.1 -> 39.2.0Frederik Rietdijk2018-06-02
|
* python.pkgs.bootstrapped-pip: wheel 0.31.0 -> 0.31.1Frederik Rietdijk2018-06-02
|
* python.pkgs.bootstrapped-pip: wheel: 0.30.0 -> 0.31.0Robert Schütz2018-05-05
|
* python.pkgs.bootstrapped-pip: remove pkg_resources patchRobert Schütz2018-05-05
|
* python.pkgs.bootstrapped-pip: 9.0.3 -> 10.0.1Frederik Rietdijk2018-04-21
|
* python.pkgs.bootstrapped-pip: pip 9.0.1 -> 9.0.3 , setuptools 38.4.1 -> 39.0.1Frederik Rietdijk2018-04-08
|
* python.pkgs.bootstrapped-pip: setuptools 38.4.0 -> 38.4.1Frederik Rietdijk2018-02-26
|
* bootstrapped-pip: fix for cross (nativeBuildInputs)Will Dietz2018-01-22
|
* python.pkgs.bootstrapped-pip update setuptools 38.2.5 -> 38.4.0Frederik Rietdijk2018-01-07
|
* python.pkgs.setuptools: 38.2.3 -> 38.2.5Frederik Rietdijk2017-12-31
|
* python.pkgs.setuptools: 36.7.1 -> 38.2.3Spencer Baugh2017-12-07
|
* python.pkgs.setuptools: 36.4.0/36.6.0 -> 36.7.1Frederik Rietdijk2017-11-23
|
* python.pkgs.bootstrapped-pip: fix hashFrederik Rietdijk2017-10-07
| | | | | | | | Hash was forgotten in https://github.com/NixOS/nixpkgs/commit/a26ae760e2ebacc5780ebb2906a4c3cc467747c2. The newer version of pkg_resources, 36.4.0, is actually incomplete. Therefore, let's stick with the older version which didn't cause any issues.
* python.pkgs.wheel: 0.29.0 -> 0.30.0Frederik Rietdijk2017-09-13
|
* python.pkgs.setuptools: upgrade to 36.4.0Frederik Rietdijk2017-09-07
|
* python.pkgs.bootstrapped-pip: upgrade pkg_resources, fixes #26392Frederik Rietdijk2017-06-07
| | | | | | | | pip 9.0.1 vendors a version of setuptools/pkg_resources which has been fixed in setuptools/pkg_resources but not yet in pip. Because we're now facing this issue with nox, we update pkg_resources to the version we also have in setuptools. Let's cross our fingers this will work without breaking other stuff.
* python.pkgs.bootstripped-pip: remove obsolete argparse codeFrederik Rietdijk2017-06-06
| | | | because we no longer have Python 2.6.
* python.pkgs.bootstrapped-pip: update setuptools to 36.0.1Frederik Rietdijk2017-06-01
|
* pythonPackages.setuptools: 28.8.0 -> 30.2.0Frederik Rietdijk2016-12-05
|
* pythonPackages.pip: 8.1.2 -> 9.0.1Frederik Rietdijk2016-11-15
|
* pythonPackages.setuptools: 26.1.1 -> 28.8.0Frederik Rietdijk2016-11-15
|
* Python: bootstrapped-pip: use `python.libPrefix` in nameFrederik Rietdijk2016-10-21
| | | | See 4de7cbdf04940da9715925d6db25509e661c79c8
* pythonPackages.pip: do not name it python-*Vladimír Čunát2016-10-20
| | | | Fixes #19691. Feel free to find a beter naming.
* pythonPackages.setuptools: 19.4 -> 26.1.1Frederik Rietdijk2016-09-01
|
* fix pip URLJude Taylor2016-05-12
|
* Python bootstrapped-pip: 8.1.1 -> 8.1.2Frederik Rietdijk2016-05-12
|
* python.bootstrapped-pip: 8.0.2 -> 8.1.1Frederik Rietdijk2016-03-28
|
* bootstrapped-pip: support Python 2.6Domen Kožar2016-03-24
|
* python bootstrapped-pip: wheel 0.26.0 -> 0.29.0Frederik Rietdijk2016-02-08
|
* python bootstrapped-pip: pip 7.1.2 -> 8.0.2Frederik Rietdijk2016-02-08
|
* pythonPackages.setuptools and bootstrapped-pip: 18.2 -> 19.4Frederik Rietdijk2016-01-24
| | | | | | Update to latest setuptools. Latest setuptools will always try to run tests. This can cause some very vague errors. We now need to fix all packages where we do not invoke the correct test runner.
* buildPythonPackage: fix --prefix also for pip install -eDomen Kožar2015-11-23
|
* buildPythonPackage: use a separate file to fire off setup.pyDomen Kožar2015-11-21
|
* WIP: buildPythonPackages now uses wheels internallyDomen Kožar2015-11-21