11 Commits

Author SHA256 Message Date
ce8b829f73 Accepting request 1242801 from devel:languages:python
- Update 2.22.3
  * Don't validate local file requirements that are not used. (#3376)
  * Don't set "dependencies" as empty list for uv toml if there is no
    dependencies in the raw toml file. (#3378)
  * Add a dummy project name to the script environment pyproject.toml.
    (#3382)
- 2.22.2
  * Write installer metadata like INSTALLER and REQUESTED to dist-info
    directory when installing packages. (#3359)
  * Respect .python-version file in the project root directory when
    selecting the Python interpreter. By default, it will be written
    when running pdm use command. (#3367)
  * Fix a problem of missing dependencies when adding to dev
    dependencies if both editable and non-editable dependencies exist.
    (#3361)
  * Use stdlib for URL <-> Path conversions. (#3362)
  * shellingham.detect_shell() returns ('tcsh', '/bin/tcsh') for tcsh
    on FreeBSD, so the current code tries to use the Bash venv
    activation script and fails due to syntax error. This change fixes
    the issue. (#3366)
  * Fix a performance issue because pypi source credentials were being
    queried many times from keyring. (#3368)
- 2.22.1
  * Fix zsh hanging issue by removing PyPI package completion. (#3329)
  * Write dev dependencies to dependency-groups section when importing
    project from other package managers. (#3354)
- 2.22.0
  * Use minimal template if the project is an application. (#3295)
  * Add one safe_compatible version specifiers saving strategy.
    (#3301)

OBS-URL: https://build.opensuse.org/request/show/1242801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pdm?expand=0&rev=18
2025-02-03 20:45:02 +00:00
1d9297754a - Update 2.22.3
* Don't validate local file requirements that are not used. (#3376)
  * Don't set "dependencies" as empty list for uv toml if there is no
    dependencies in the raw toml file. (#3378)
  * Add a dummy project name to the script environment pyproject.toml.
    (#3382)
- 2.22.2
  * Write installer metadata like INSTALLER and REQUESTED to dist-info
    directory when installing packages. (#3359)
  * Respect .python-version file in the project root directory when
    selecting the Python interpreter. By default, it will be written
    when running pdm use command. (#3367)
  * Fix a problem of missing dependencies when adding to dev
    dependencies if both editable and non-editable dependencies exist.
    (#3361)
  * Use stdlib for URL <-> Path conversions. (#3362)
  * shellingham.detect_shell() returns ('tcsh', '/bin/tcsh') for tcsh
    on FreeBSD, so the current code tries to use the Bash venv
    activation script and fails due to syntax error. This change fixes
    the issue. (#3366)
  * Fix a performance issue because pypi source credentials were being
    queried many times from keyring. (#3368)
- 2.22.1
  * Fix zsh hanging issue by removing PyPI package completion. (#3329)
  * Write dev dependencies to dependency-groups section when importing
    project from other package managers. (#3354)
- 2.22.0
  * Use minimal template if the project is an application. (#3295)
  * Add one safe_compatible version specifiers saving strategy.
    (#3301)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdm?expand=0&rev=49
2025-02-03 11:41:04 +00:00
9043138fbf Accepting request 1226943 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1226943
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pdm?expand=0&rev=17
2024-11-27 21:15:46 +00:00
984a0e26da Accepting request 1226900 from home:mcalabkova:branches:devel:languages:python
- Update to 2.21.0
  * Support dependency groups as standardized by PEP 735. By default, dev 
    dependencies will be written to [dependency-groups] table.
  * Fix a bug that strategy.inherit_metadata config is not honored when using 
    --lockfile option. 
  * Update resolvelib to 1.1.0.
  * Add a fixer to remove the deprecated cross_platform strategy from lock file.
  * Pass original working directory as env variable to pdm scripts.
  * Output similar commands or script command when the input command is not 
    correct.
  * Print task name by default when using pdm run
  * Make OrderedSet.__contains__ run in O(1)
  * Drop support of Python 3.8

OBS-URL: https://build.opensuse.org/request/show/1226900
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdm?expand=0&rev=47
2024-11-27 16:16:56 +00:00
1be3e9babf Accepting request 1204012 from devel:languages:python
- Update to 2.19.1: 
  * Features & Improvements:
    + Respect certificates in env vars REQUESTS_CA_BUNDLE and CURL_CA_BUNDLE
      when verifying SSL certificates.
    + Improve the installation progress output to show the time elapsed
    + Support reading requirement constraints from pip-style requirement
      files for "overriding" via --override option.
    + Add a --non-interactive option for automation scenarios, also
      interactive prompts will not show up when not running in an
      interactive terminal.
    + Add --license and --project-version as CLI options to control and
      streamline them during pdm init.
    + Run pdm sync in "post-rewrite" stage of pre-commit
    + Project.get_dependencies() now returns a list of Requirement instead
      of a mapping. The old usage will be kept working for a short period of
      time and will be removed in the future.
    + Support locking for specific target, which is a combination of (python,
      platform, implementation) triple.
    + Rename --reuse-env to --recreate for run command, and reverse the
      behavior.
  * Bug Fixes
    + Fallback version to 0.0.0 when the version is not specified or empty.
    + Ensures that / is URL encoded in sources URL environment variables.
    + Respect the excludes and overrides settings when installing packages.
    + Fix a bug of export command that packages with extras are included
      twice.
    + Remove empty groups when removing packages with pdm remove.
    + When running pdm venv purge, if the current project's python version
      had been referencing the removed venv then clear it out.
    + Fix command pdm config to not show site configuration file path if it

OBS-URL: https://build.opensuse.org/request/show/1204012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pdm?expand=0&rev=16
2024-09-27 15:11:11 +00:00
4c1ae88c27 - Update to 2.19.1:
* Features & Improvements:
    + Respect certificates in env vars REQUESTS_CA_BUNDLE and CURL_CA_BUNDLE
      when verifying SSL certificates.
    + Improve the installation progress output to show the time elapsed
    + Support reading requirement constraints from pip-style requirement
      files for "overriding" via --override option.
    + Add a --non-interactive option for automation scenarios, also
      interactive prompts will not show up when not running in an
      interactive terminal.
    + Add --license and --project-version as CLI options to control and
      streamline them during pdm init.
    + Run pdm sync in "post-rewrite" stage of pre-commit
    + Project.get_dependencies() now returns a list of Requirement instead
      of a mapping. The old usage will be kept working for a short period of
      time and will be removed in the future.
    + Support locking for specific target, which is a combination of (python,
      platform, implementation) triple.
    + Rename --reuse-env to --recreate for run command, and reverse the
      behavior.
  * Bug Fixes
    + Fallback version to 0.0.0 when the version is not specified or empty.
    + Ensures that / is URL encoded in sources URL environment variables.
    + Respect the excludes and overrides settings when installing packages.
    + Fix a bug of export command that packages with extras are included
      twice.
    + Remove empty groups when removing packages with pdm remove.
    + When running pdm venv purge, if the current project's python version
      had been referencing the removed venv then clear it out.
    + Fix command pdm config to not show site configuration file path if it

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdm?expand=0&rev=45
2024-09-27 05:07:13 +00:00
0d1f1243f4 Accepting request 1198921 from devel:languages:python
- Fix build on Leap 15.6

OBS-URL: https://build.opensuse.org/request/show/1198921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pdm?expand=0&rev=15
2024-09-05 13:47:35 +00:00
3cde9e90b9 - Fix build on Leap 15.6
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdm?expand=0&rev=43
2024-09-05 09:18:13 +00:00
8cd8076ad1 Accepting request 1198796 from home:yeey:OpenWebUI
Changes needed to build package on 15.6

OBS-URL: https://build.opensuse.org/request/show/1198796
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdm?expand=0&rev=42
2024-09-05 08:57:39 +00:00
96eda5ff87 Accepting request 1185400 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1185400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pdm?expand=0&rev=14
2024-07-09 18:03:40 +00:00
dbbfbdfa37 Accepting request 1184831 from home:dgarcia:branches:devel:languages:python
- Require new packages:
  - python-hishel https://build.opensuse.org/request/show/1184828
  - python-pbs-installer https://build.opensuse.org/request/show/1184829
  - python-unearth (update) https://build.opensuse.org/request/show/1184830

- Update to 2.16.1
  * Fix new interface from pbs_installer regarding build_dir and best
    match auto-install strategy for pdm use
    (same as for pdm python install --list) (#2943)
  * Fix crash when pdm is used with importlib-metadata version 8.0.
    (#2974)
- 2.16.0
  * Add --no-extras to pdm export to strip extras from the
    requirements. Now the default behavior is to keep extras. (#2519)
  * Support PEP 723: running scripts with inline metadata in
    standalone environment with dependencies. (#2924)
  * pdm use and pdm python install now take requires-python into
    account (incl. from pyproject.toml) if python version not
    specified and pdm use provides auto installation by that. (#2943)
  * --no-isolation no longer installs build-requires nor dynamic build
    dependencies, to be consistent with pip. (#2944)
  * Add notifiers in CLI output when global project is being used.
    (#2952)
  * Use tool.pdm.resolution table when calculating the content hash of
    project file, previously only overrides table was used.
  * This will change the hash already stored in the lockfile, so bump
    the lockfile version to 4.4.2. (#2956)
  * Add max retries on read timeout or bad connection. (#2914)
  * Don't update local files if they don't change. (#2966)
  * Don't list python versions that don't have any installation link
    for the current platform. (#2970)
  * Clarify the purposes of pdm outdated and --unconstrained option.
    (#2965)
  * Some clarifications on the interpreter selection and central
    package cache. (#2967)

OBS-URL: https://build.opensuse.org/request/show/1184831
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdm?expand=0&rev=40
2024-07-04 13:18:50 +00:00

Diff Content Not Available