Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | treewide: switch to nativeCheckInputs | Guillaume Girol | 2023-01-21 |
| | | | | | | | checkInputs used to be added to nativeBuildInputs. Now we have nativeCheckInputs to do that instead. Doing this treewide change allows to keep hashes identical to before the introduction of nativeCheckInputs. | ||
* | Merge master into staging-next | github-actions[bot] | 2022-12-15 |
|\ | |||
| * | python2Packages.typing: revert removal | Fabián Heredia Montiel | 2022-12-15 |
| | | | | | | | | This reverts commit ff692673773f18ca8940486f3a020212df2b7e76. | ||
| * | python2Packages.scandir: revert removal | Fabián Heredia Montiel | 2022-12-15 |
| | | | | | | | | | | | | This reverts commit 7d4a0668d26c39bfcd1b40b21b7d169cedbfe9aa. Closes https://github.com/NixOS/nixpkgs/issues/205742 | ||
* | | Merge branch 'master' into staging-next | Vladimír Čunát | 2022-12-10 |
|\| | |||
| * | python2Packages.pygobject2: move to python2-modules | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.pygobject3: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.gtkme: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.idna: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.scandir: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.pysqlite: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.certifi: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.typing: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.google-apputils: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.protobuf: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.pygments: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.botocore: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.s3transfer: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.boto3: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.pyroma: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.pytest-runner: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.chardet: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.sphinxcontrib-websupport: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.sphinx: remove | Robert Schütz | 2022-12-09 |
| | | |||
| * | python2Packages.marisa: remove | Robert Schütz | 2022-12-09 |
| | | |||
* | | Merge branch 'staging-next' into staging | Vladimír Čunát | 2022-12-09 |
|\| | |||
| * | python2Packages.numpy: remove | Robert Schütz | 2022-12-03 |
| | | |||
| * | python2Packages.construct: remove | Robert Schütz | 2022-12-03 |
| | | |||
| * | python2Packages.pillow: remove | Robert Schütz | 2022-12-03 |
| | | |||
| * | python2Packages.pyyaml: remove | Robert Schütz | 2022-12-03 |
| | | |||
| * | python2Packages.markdown: remove | Robert Schütz | 2022-12-03 |
| | | |||
| * | python2Packages.cheetah: remove | Robert Schütz | 2022-12-03 |
| | | |||
| * | python2Packages.TurboCheetah: remove | Robert Schütz | 2022-12-03 |
| | | |||
| * | python2Packages.httpretty: remove | Robert Schütz | 2022-12-03 |
| | | |||
| * | python2Packages.prettytable: remove | Robert Schütz | 2022-12-03 |
| | | |||
| * | python2Packages.mutagen: remove | Robert Schütz | 2022-12-03 |
| | | |||
| * | python2Packages.qpid-python: remove | Robert Schütz | 2022-12-03 |
| | | |||
* | | python27Packages.unittest: remove completely | Theodore Ni | 2022-12-07 |
| | | |||
* | | python{27,310}Packages.unittest2: move to python2-modules | Theodore Ni | 2022-12-07 |
| | | |||
* | | python310Packages.cffi: patch closures to work on M1 machines | Theodore Ni | 2022-11-20 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trusts the libffi library inside of nixpkgs on Apple devices. When Apple's fork of libffi is not detected, cffi assumes that libffi uses a strategy for creating closures (i.e. callbacks) that is in certain cases susceptible to a security exploit. Based on some analysis I did: https://groups.google.com/g/python-cffi/c/xU0Usa8dvhk I believe that libffi already contains the code from Apple's fork that is deemed safe to trust in cffi. It uses a more sophisticated strategy for creating trampolines to support closures that works on Apple Silicon, while the simple approach that cffi falls back on does not, so this patch enables code that uses closures on M1 Macs again. Notably, pyOpenSSL is impacted and will be fixed by this, reported in https://github.com/pyca/pyopenssl/issues/873 Note that libffi closures still will not work on signed apps without the com.apple.security.cs.allow-unsigned-executable-memory entitlement while https://github.com/libffi/libffi/pull/621 is still open (which I haven't tested but is my best guess from reading). I am hopeful that all of these changes will be upstreamed back into cffi and libffi, and that this comment provides enough breadcrumbs for future maintainers to track and clean this up. | ||
* | Merge pull request #193680 from wegank/gimp-aarch64-darwin | Sandro | 2022-10-04 |
|\ | |||
| * | pygtk: fix build on aarch64-darwin | Weijia Wang | 2022-10-04 |
| | | |||
| * | scandir: fix build on aarch64-darwin | Weijia Wang | 2022-10-04 |
| | | |||
* | | python2Packages.pygtk: format should be other | Frederik Rietdijk | 2022-09-16 |
| | | | | | | | | because it doesn't use any of the hooks for building. | ||
* | | python2Packages.numpy: don't use setuptools hook | Frederik Rietdijk | 2022-09-16 |
| | | | | | | | | because we use the pip build phase already with pyproject. | ||
* | | python2Packages.numpy: fix format and folder ests are run in | Frederik Rietdijk | 2022-09-15 |
|/ | |||
* | treewide: migrate to pythonPackages.unittestCheckHook | Winter | 2022-08-13 |
| | |||
* | python310Packages.attrs: 21.4.0 -> 22.1.0 | Sandro Jäckel | 2022-08-05 |
| | |||
* | maintainers: remove sjourdois | ajs124 | 2022-06-29 |
| | | | | no github account linked | ||
* | Merge remote-tracking branch 'origin/staging-next' into staging | Martin Weinelt | 2022-06-08 |
|\ |