Commit Graph

9044 Commits

Author SHA1 Message Date
Weijia Wang
2f8694070d
Merge pull request #301806 from aaronjheng/starlark-rust
starlark-rust: tweak meta
2024-04-06 01:32:33 +02:00
Aaron Jheng
fdbf47ea2c
starlark-rust: tweak meta 2024-04-05 19:00:19 +08:00
R. Ryantm
c1d74b92ab yaegi: 0.16.0 -> 0.16.1 2024-04-04 02:01:37 +00:00
Nick Cao
a5d7f6620e
Merge pull request #301215 from r-ryantm/auto-update/risor
risor: 1.5.1 -> 1.5.2
2024-04-03 10:16:50 -04:00
R. Ryantm
30edf65874 risor: 1.5.1 -> 1.5.2 2024-04-03 11:14:04 +00:00
Weijia Wang
7781caa09d
Merge pull request #297481 from ereslibre/bump-wasmtime
wasmtime: 18.0.3 -> 19.0.1
2024-04-03 10:25:41 +02:00
Rafael Fernández López
97abfb223c
wasmtime: 18.0.3 -> 19.0.1 2024-04-02 21:30:00 +02:00
github-actions[bot]
ef44d46775
Merge master into staging-next 2024-04-01 18:00:59 +00:00
Wolfgang Walther
b5a8fcb949
perl: fix spelling of filename 2024-04-01 15:19:58 +02:00
github-actions[bot]
6b7b5776be
Merge master into staging-next 2024-03-31 06:01:15 +00:00
Martin Weinelt
0c7078367b
Merge pull request #291293 from danc86/no-pypi-yanked
update-python-libraries: ignore yanked releases on PyPI
2024-03-31 05:21:40 +02:00
github-actions[bot]
48d06167c6
Merge master into staging-next 2024-03-30 12:01:06 +00:00
adisbladis
cfb98374f3
Merge pull request #293151 from adisbladis/mk-python-derivation-refactor
mk-python-derivation: Refactor
2024-03-30 20:23:38 +13:00
github-actions[bot]
edf05b9f79
Merge master into staging-next 2024-03-28 18:00:57 +00:00
R. Ryantm
8e69321ba6 expr: 1.16.2 -> 1.16.3 2024-03-27 20:20:36 +00:00
github-actions[bot]
607cdcc471
Merge master into staging-next 2024-03-26 18:01:21 +00:00
Philip Taron
d3b17d0b54 Avoid top-level with ...; in pkgs/development/interpreters/eff/default.nix 2024-03-26 16:41:24 +01:00
github-actions[bot]
40938cc5ef
Merge master into staging-next 2024-03-26 06:01:14 +00:00
OTABI Tomoya
da0502af11
Merge pull request #298085 from natsukium/cpython/update
python39: 3.9.18 -> 3.9.19; python310: 3.10.13 -> 3.10.14
2024-03-26 09:48:38 +09:00
github-actions[bot]
3aff9fcdda
Merge staging-next into staging 2024-03-24 06:01:44 +00:00
Bobby Rong
6c9cb398b4
Merge pull request #298272 from bobby285271/upd/mozjs102
spidermonkey_102: 102.13.0 -> 102.15.1
2024-03-24 12:11:41 +08:00
Mario Rodas
aff7127a35
Merge pull request #297647 from r-ryantm/auto-update/risor
risor: 1.3.2 -> 1.5.1
2024-03-23 19:55:10 -05:00
github-actions[bot]
f0ed26755a
Merge staging-next into staging 2024-03-24 00:02:41 +00:00
Martin Weinelt
3321641bcd
Merge pull request #298102 from mweinelt/spidermonkey-115.9.1
spidermonkey_115: 115.2.0 -> 115.9.1
2024-03-23 23:18:34 +01:00
Bobby Rong
dab6d16504
spidermonkey_102: 102.13.0 -> 102.15.1
https://salsa.debian.org/gnome-team/mozjs/-/compare/upstream/102.13.0...upstream/102.15.1
2024-03-23 21:41:15 +08:00
github-actions[bot]
97f05fe383
Merge staging-next into staging 2024-03-23 12:01:37 +00:00
kirillrdy
b5c54289bb
Merge pull request #296225 from oliviacrain/py39-docs-sphinx-fix
python39.doc: fix build with sphinx >= 5.3.0
2024-03-23 20:18:17 +11:00
natsukium
ffdc76613b
python310: 3.10.13 -> 3.10.14
https://docs.python.org/release/3.10.14/whatsnew/changelog.html
https://blog.python.org/2024/03/python-31014-3919-and-3819-is-now.html

fixes: CVE-2023-52425, CVE-2024-0450, CVE-2023-6597
2024-03-23 15:58:41 +09:00
natsukium
f99f5b4409
python39: 3.9.18 -> 3.9.19
https://docs.python.org/release/3.9.19/whatsnew/changelog.html
https://blog.python.org/2024/03/python-31014-3919-and-3819-is-now.html

fixes: CVE-2023-52425, CVE-2024-0450, CVE-2023-6597
2024-03-23 15:58:40 +09:00
Martin Weinelt
7c63b00262
Merge pull request #298086 from mweinelt/python-runtime-deps-skip-empty-specifier
python3.pkgs.pythonRuntimeDepsCheckHook: skip empty specifiers
2024-03-22 18:56:07 +01:00
Martin Weinelt
eb18682ef4
spidermonkey_115: 115.2.0 -> 115.9.1
Fixes: CVE-2024-29943, CVE-2024-29944
2024-03-22 17:19:32 +01:00
Martin Weinelt
2c68d6b029
python311Packages.packaging: 23.2 -> 24.0
https://github.com/pypa/packaging/blob/24.0/CHANGELOG.rst

The `requires_dist` field now defaults to `None`, if the package does
not specify any requirements.
2024-03-22 16:34:52 +01:00
Martin Weinelt
bcd6e799e0
python3.pkgs.pythonRuntimeDepsCheckHook: skip empty specifiers
Prevent the hook from erroring out on missing specifiers, as reported for
`highspy`, which currently ships with a pre-release version, triggering
the following error message:

  - highspy not satisfied by version 1.7.1.dev1
2024-03-22 16:30:55 +01:00
Domen Kožar
fb884172ab
Merge pull request #297628 from cwp/python-env-venv
Fix venv creation in Python environments
2024-03-22 19:17:13 +07:00
github-actions[bot]
8c5e10ca32
Merge staging-next into staging 2024-03-22 06:01:35 +00:00
Martin Weinelt
ebde006977
Merge pull request #289190 from mweinelt/python-3.13.0a4
python313: 3.13.0a3 -> 3.13.0a5
2024-03-22 03:40:42 +01:00
Colin Putney
96118850f3
Unwrap python scripts when building an environment
When building a python environment's bin directory, we now detect
wrapped python scripts from installed packages, and generate unwrapped
copies with the environment's python executable as the interpreter.
2024-03-21 19:27:06 -06:00
Colin Putney
234bb31f61
Fix venv creation in Python environments
The way we build python environments is subtly broken. A python
environment should be semantically identical to a vanilla Python
installation in, say, /usr/local. The current implementation, however,
differs in two important ways. The first is that it's impossible to use
python packages from the environment in python virtual environments. The
second is that the nix-generated environment appears to be a venv, but
it's not.

This commit changes the way python environments are built:

  * When generating wrappers for python executables, we inherit argv[0]
    from the wrapper. This causes python to initialize its configuration
    in the environment with all the correct paths.
  * We remove the sitecustomize.py file from the base python package.
    This file was used tweak the python configuration after it was
    incorrectly initialized. That's no longer necessary.

The end result is that python environments no longer appear to be venvs,
and behave more like a vanilla python installation. In addition it's
possible to create a venv using an environment and use packages from
both the environment and the venv.
2024-03-21 19:26:57 -06:00
github-actions[bot]
d28bcc2044
Merge staging-next into staging 2024-03-21 18:01:42 +00:00
Nick Cao
c94c774e4d
Merge pull request #297562 from r-ryantm/auto-update/expr
expr: 1.16.1 -> 1.16.2
2024-03-21 08:34:01 -04:00
R. Ryantm
4a1c0b92d8 risor: 1.3.2 -> 1.5.1 2024-03-21 08:01:07 +00:00
R. Ryantm
f83aedc6bf expr: 1.16.1 -> 1.16.2 2024-03-20 23:10:58 +00:00
github-actions[bot]
7f8db6f00d
Merge staging-next into staging 2024-03-20 18:01:38 +00:00
github-actions[bot]
36232fff71
Merge master into staging-next 2024-03-20 18:01:02 +00:00
Olivia Crain
b51c572c62
python39.doc: fix build with sphinx >= 5.3.0
Backport upstream fix for cpython issue 98366 from 3.10 tree
2024-03-20 10:28:16 -05:00
R. Ryantm
72016cd6de wasmer: 4.2.6 -> 4.2.7 2024-03-20 01:40:38 +00:00
github-actions[bot]
66eeab8faf
Merge staging-next into staging 2024-03-19 06:01:43 +00:00
Martin Weinelt
3321e63b12
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/sphinx-autobuild/default.nix
2024-03-19 04:00:32 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
github-actions[bot]
83409a8a66
Merge staging-next into staging 2024-03-17 12:02:22 +00:00