File python-pip-run.changes of Package python-pip-run

-------------------------------------------------------------------
Tue Feb 10 04:55:55 UTC 2026 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 16.1.0:
  ## Features
  * Implement support for max_age in persistent environments.
  * Leverages coherent.deps to infer dependencies from scripts.
  * Deprecated support for non-sequence __requires__.
  * Add support for script dependencies in a TOML block per PEP 723.
  * Ensure requirements with a URL are not detected as installed.
  * Renamed PIP_RUN_MODE variable to PIP_RUN_RETENTION_STRATEGY. Also renamed
    the default value of 'ephemeral' to 'destroy'.
  * Presence of Python script parameters now honors files with a shebang even
    if no Python extension is present.
  * Require Python 3.8 or later.
  * The executable parameters now accept a ! prefix, indicating to run a
    separate executable instead of Python in the context.
  ## Deprecations and Removals
  * Now supports and prefers uv as the installer if present.
  * Removed support for PIP_RUN_MODE.
  * Removed support for a single string arg to __requires__.
  * Dropped support for filtering out satisfied requirements.
  * pip_run.launch.with_path now expects the literal command to be passed and
    no longer injects the sys.executable.
  ## Bugfixes
  * Declare py_modules using underscore. Avoids deprecation warning.
  * Suppress FileNotFoundError when attempting to inject sitecustomize file
    on a degenerate install.
  * Rely on ignore_cleanup_errors on Python 3.10+ to suppress cleanup errors.
  * IPython inference now uses a different variable and an explicit string
    value to disable inference. Instead of PIP_RUN_INFER_IPYTHON=0, use
    PIP_RUN_IPYTHON_MODE=ignore.
  * Now if ipython is included in the dependencies, it will be used as the
    default interactive interpreter (implying -m IPython).
  * Added missing implicit test dependencies on setuptools and wheel.
  * Now the bin directory in the target is inserted at the front of the PATH
    variable, making scripts available as installed by packages.
  * Avoid OSError when a parameter to Python exceeds the allowed filename
    length.
  * Fixed EncodingWarnings.
  * Fixed handling of inferred Python args.
  * Fixed regression in sitecustomize generation where pathlib objects were
    being rendered.
  * Tests that require connectivity are now tagged with the network marker.
  * Removed explicit parsing of .pth files, redundant to the use of
    sitecustomize.
  * Removed processing of JYTHONPATH as Jython is Python 2 only.
  * Removed commands.separate_dash.
  * Switch to platformdirs for resolving the cache dir.
  * Honors PIP_RUN_MODE.
  * Fixed minimum dependency on more_itertools to match usage.
  * Support the "limited requirements" in comments in a script.
  * No longer requires a -- separator when the first argument to Python is an
    extant Python script.
  * Set PIP_QUIET=1 when invoking pip to install packages.
- Refreshed patch pip-run-suse-ring1-no-nbformat.patch
- Inject setuptools-wheel into the testsuite.

-------------------------------------------------------------------
Thu Aug 21 10:15:31 UTC 2025 - Markéta Machová <mmachova@suse.com>

- Convert to libalternatives on SLE-16-based and newer systems only

-------------------------------------------------------------------
Sat Jul 19 07:23:16 UTC 2025 - Markéta Machová <mmachova@suse.com>

- Convert to libalternatives

-------------------------------------------------------------------
Wed Aug 14 06:13:40 UTC 2024 - Dirk Müller <dmueller@suse.com>

- use ca-certificates-mozilla for pip 24.2

-------------------------------------------------------------------
Tue Jul  9 09:32:49 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>

- Do not depend on nbformat for SLES or SLFO:Main for tests

-------------------------------------------------------------------
Fri Apr 21 12:29:22 UTC 2023 - Dirk Müller <dmueller@suse.com>

- add sle15_python_module_pythons (jsc#PED-68)

-------------------------------------------------------------------
Tue Apr 18 23:00:49 UTC 2023 - Matej Cepl <mcepl@suse.com>

- Switch to single spec version build for PSP

-------------------------------------------------------------------
Tue Dec  6 04:22:58 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to version v8.8.2
  * Packaging refresh.
  * Merge https://github.com/jaraco/skeleton

-------------------------------------------------------------------
Fri Aug  5 09:14:48 UTC 2022 - Ben Greiner <code@bnavigator.de>

- Add pip-run-suse-ring1-no-nbformat.patch for removal of nbformat
  from Ring1 (pip-run will be in Ring1 for setuptools:test)

-------------------------------------------------------------------
Wed Jul 13 14:27:22 UTC 2022 - Ben Greiner <code@bnavigator.de>

- Initial specfile for v8.8.1
- Required by setuptools 63 test suite
- Tests use wheels for path and path.py for testing -- not packaged
openSUSE Build Service is sponsored by