Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-02-05 | python2Packages.wheel: keep 0.37.1 for python2 since 0.38 dropped support | Frederik Rietdijk | 1 | -0/+2 | |
2022-12-16 | Merge branch 'staging-next' into staging | Vladimír Čunát | 1 | -0/+4 | |
2022-12-15 | Merge master into staging-next | github-actions[bot] | 1 | -0/+4 | |
2022-12-15 | python2Packages.typing: revert removal | Fabián Heredia Montiel | 1 | -0/+2 | |
This reverts commit ff692673773f18ca8940486f3a020212df2b7e76. | |||||
2022-12-15 | python2Packages.scandir: revert removal | Fabián Heredia Montiel | 1 | -0/+2 | |
This reverts commit 7d4a0668d26c39bfcd1b40b21b7d169cedbfe9aa. Closes https://github.com/NixOS/nixpkgs/issues/205742 | |||||
2022-12-14 | python310Packages.six: run tests | Robert Schütz | 1 | -0/+4 | |
2022-12-10 | Merge branch 'master' into staging-next | Vladimír Čunát | 1 | -44/+1 | |
2022-12-09 | python2Packages.pygobject2: move to python2-modules | Robert Schütz | 1 | -0/+2 | |
2022-12-09 | python2Packages.pygobject3: remove | Robert Schütz | 1 | -4/+0 | |
2022-12-09 | python2Packages.gtkme: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.idna: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.scandir: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.pysqlite: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.certifi: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.typing: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.google-apputils: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.protobuf: remove | Robert Schütz | 1 | -5/+0 | |
2022-12-09 | python2Packages.pygments: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.botocore: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.s3transfer: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.boto3: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.pyroma: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.pytest-runner: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.chardet: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.sphinxcontrib-websupport: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.sphinx: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-09 | python2Packages.marisa: remove | Robert Schütz | 1 | -4/+0 | |
2022-12-09 | Merge branch 'staging-next' into staging | Vladimír Čunát | 1 | -25/+0 | |
2022-12-03 | python2Packages.numpy: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-03 | python2Packages.construct: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-03 | python2Packages.pillow: remove | Robert Schütz | 1 | -5/+0 | |
2022-12-03 | python2Packages.pyyaml: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-03 | python2Packages.markdown: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-03 | python2Packages.cheetah: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-03 | python2Packages.TurboCheetah: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-03 | python2Packages.httpretty: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-03 | python2Packages.prettytable: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-03 | python2Packages.mutagen: remove | Robert Schütz | 1 | -2/+0 | |
2022-12-03 | python2Packages.qpid-python: remove | Robert Schütz | 1 | -2/+0 | |
2022-11-20 | python310Packages.cffi: patch closures to work on M1 machines | Theodore Ni | 1 | -0/+2 | |
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. | |||||
2022-10-27 | pythonPackages: ensure all derivations provide python modules | Frederik Rietdijk | 1 | -1/+1 | |
This adds a test to ensure no new uses of `buildPythonApplication` can be added to `python-packages.nix`. Python packages can be grouped into two groups: 1) applications and 2) packages providing importable modules. In `python-packages.nix` we only want to have 2). 1) should be in the top-level package set. To achieve this, all setup hooks need to be marked as being a setup hook. For the setup hooks in the Python packages set this is done by creating a new builder, `makePythonHook`. Because there were issues with splicing, the file importing all the hooks is converted to an extension. All non-packages were moved out of `python-packages.nix` into `python-packages-base.nix`. The `keep` argument to `makeScopeWithSplicing was cleaned up as well; there is no need to keep this one manually in sync reducing the risk of breaking cross-compilation. | |||||
2022-08-05 | python310Packages.attrs: 21.4.0 -> 22.1.0 | Sandro Jäckel | 1 | -0/+1 | |
2022-06-07 | python2Packages.lpod: remove | Robert Schütz | 1 | -2/+0 | |
2022-06-07 | python2Packages.libcloud: remove | Robert Schütz | 1 | -2/+0 | |
2022-06-07 | python2Packages.ipaddr: remove | Robert Schütz | 1 | -2/+0 | |
2022-06-07 | python2Packages.wsproto: remove | Robert Schütz | 1 | -2/+0 | |
2022-06-07 | python2Packages.freezegun: remove | Robert Schütz | 1 | -2/+0 | |
2022-06-07 | python2Packages.decorator: remove | Robert Schütz | 1 | -2/+0 | |
2022-06-07 | python2Packages.cryptography: remove | Robert Schütz | 1 | -2/+0 | |
2022-06-07 | python2Packages.click: remove | Robert Schütz | 1 | -2/+0 | |