Revisions of python-pdm

buildservice-autocommit accepted request 1153131 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 39)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1152936 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 38)
- Update to 2.12.4
  * Officially drop the support for Python 3.7.
  * Allow exporting current project as editable dependency with pdm export.
  * Use ==major.minor.* as default requires python for application projects.
  * We now use the package-type field in the tool.pdm table to differentiate 
    between library and application projects.
  * pdm lock now supports --update-reuse option to keep the pinned versions 
    in the lockfile if possible.
  * Introduce a new lock strategy inherit_metadata to inherit and merge 
    markers from parent requirements. This is enabled by default when 
    creating a new lockfile.
  * Allow excluding packages from the lockfile via tool.pdm.resolution.excludes 
    setting, the dependencies will also be skipped.
  * Rename --no-lock option to --frozen-lockfile.
  * Add --no-markers to export command to exclude markers from the output.
  * Change the warning category emitted by deprecated_warning() to PDMDeprecationWarning.
  * Rename the preferred_pins argument of provider classes to locked_candidates, 
    and deprecate the old name.
  * Use env PDM_NO_EDITABLE as the default value for --no-editable option.
buildservice-autocommit accepted request 1137127 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 37)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 36)
- remove unnecessary pdm-pep517
  * Fix a bug that merging settings with AoTs causing a failure. #2011
- Remove pep517 requirement.
- Update to v2.2.1
  * Fix a bug where dependencies with requires-python pre-release versions
    network marker. #858
buildservice-autocommit accepted request 1132784 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 35)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 34)
- Update to 2.10.4:
  * Do not detect as requirements.txt if the file is a python script.
  * Provide information of the original line when parsing requirement fails.
  * Resolve `-r` requirements paths relative to the requirement file they
    are specified in.
  * Updating package now overwrites the old files instead of removing
    before installing.
  * Improve the error message when a specific package can't be found in the
    lockfile.
  * Add lock option to resolve direct dependencies to the minimal versions
    available.
  * Fix a bug that build requirements are installed into wrong location
    when using `--venv` option.
  * Officially supports python3.12 now.
  * Fix an issue that `--no-lock` option doesn't work as expected. Also
    support `--no-lock` option for `add`, `remove` and `update` commands.
  * Use `findpython` to find pythons with the spec given by the user.
  * Support passing filter patterns as positional arguments to `pdm list`
    command.  Add `--tree` as an alias and preferred name of `--graph` option.
  * Switch to truststore by default.
  * Allow `pdm run` to run a script with the relative or absolute path.
  * Fix the compatibility issue with copier 8.0+.
  * Makes `comarable_version("1.2.3+local1") == Version("1.2.3")`.
  * Default behavior for pdm venv activate when shell detection fails.
  * Handle parsing errors when converting from poetry-style metadata.
  * Remove the legacy build backend `pdm-pep517`.
  * Fix the comparison of the candidate keys in the lockfile.
  * Don't update `pyproject.toml` if both `--unconstrained` and `--dry-run`
    are passed to `pdm update`.
  * Skip sources with empty URL when merging sources.
buildservice-autocommit accepted request 1094865 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 33)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1094788 from Andreas Schneider's avatar Andreas Schneider (gladiac) (revision 32)
- Fix building with Python 3.9
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 31)
- Update to version 2.7.4
  * Fix the warning of extras not found due to extra names not normalized.
    #2006
  * Pop up a warning when the deprecated parser argument is passed to
    BaseCommand.__init__() method. #2007
  * Fix a bug that merging settings with AoTs causing a failure. #2011
buildservice-autocommit accepted request 1077652 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 30)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 29)
- Remove pep517 requirement.
buildservice-autocommit accepted request 1077179 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 28)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 27)
- Remove python-installer version limit in requires
- Disable broken tests
- Update to 2.4.9:
  * Fix a bug of synchronization of not considering the revision of
    VCS requirement in comparison. #1762
  * Improve the error message when parsing an invalid requirement
    string. #1765
  * Fix a bug that pdm export output doesn't include the extras of the
    dependencies. #1767
- Release v2.4.8 (2023-03-09)
  * Fix the resolution order to prefer the packages causing the
    conflict. This can make the resolution reach a solution faster.
    #1752
  * Fix a bug that embedded credentials in URL are not respected for
    the default source. #1757
- Release v2.4.7 (2023-03-02)
  * Abort if lockfile isn't generated when executing pdm export. #1730
  * Ignore venv.prompt configuration when using conda as the backend.
    #1734
  * Fix a bug of finding local packages in the parent folder when it
    exists in the current folder. #1736
  * Ensure UTF-8 encoding when generating README.md. #1739
  * Fix a bug of show command not showing metadata of the current
    project. #1740
  * Replace . with - when normalizing package name. #1745
  * Support using pdm venv activate without specifying env_name to
    activate in project venv created by conda #1735
- Release v2.4.6 (2023-02-20)
  * Fix a resolution failure when the project has cascading relative
    path dependencies. #1702
buildservice-autocommit accepted request 1043978 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 26)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 25)
- Add missing dependency python-pyproject-hooks
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 24)
- update to 2.3.3:
  * Allow relative paths in `build-system.requires`, since `build` and
    `hatch` both support it. Be aware it is not allowed in the standard.
  * Strip the local part when building a specifier for comparison with the
    package version. This is not permitted by PEP 508 as implemented by
    `packaging 22.0`.
  * Update the version for check_update after self update
  * Fix the matching problem of packages in the lockfile.
  * Exclude `package==22.0` from the dependencies to avoid some breakages to
    the end users. #1568
  * Fix an installation failure when the RECORD file contains commas in the
    file path. #1010
  * Fallback to `pdm.pep517` as the metadata transformer for unknown custom
    build backends. #1546
  * Fix a bug that Ctrl + C kills the python interactive session instead of
    clearing the current line. #1547
  * Fix a bug with egg segment for local dependency #1552
  * Update `installer` to `0.6.0`. #1550
  * Update minimum version of `unearth` to `0.6.3` and test against
    `packaging==22.0`. #1555
  * Fix a resolution loop issue when the current project depends on itself
    and it uses the dynamic version from SCM. #1541
  * Don't give duplicate results when specifying a relative path for `pdm
    use`. #1542
  * Beautify the error message of build errors. Default to showing the last
    10 lines of the build output. #1491
  * Rename the `tool.pdm.overrides` table to
    `tool.pdm.resolution.overrides`. The old name is deprecated at the same
    time. #1503
  * Add backend selection and `--backend` option to `pdm init` command,
buildservice-autocommit accepted request 1036217 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 23)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 22)
- Add findpython-022.patch to make package work with findpython
  0.2.2 (from gh#pdm-project/pdm#1516).
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 21)
- Skip failing test (gh#pdm-project/pdm#1516).
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1034886 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 20)
- Update to v2.2.1 
  Features & Improvements#
  * Make sitecustomize.py respect the PDM_PROJECT_MAX_DEPTH environment variable #1471
  Bug Fixes#
  * Fix the comparison of python_version in the environment marker. When the version contains only one digit, the result was incorrect. #1484
- Update to v2.2.0
  Features & Improvements#
  * Add venv.prompt configuration to allow customizing prompt when a virtualenv is activated #1332
  * Allow the use of custom CA certificates per publish repository using ca_certs or from the command line via pdm publish --ca-certs <path> .... #1392
  * Rename the plugin command to self, and it can not only manage plugins but also all dependencies. Add a subcommand self update to update PDM itself. #1406
  * Allow pdm init to receive a Python path or version via --python option. #1412
  * Add a default value for requires-python when importing from other formats. #1426
  * Use pdm instead of pip to resolve and install build requirements. So that PDM configurations can control the process. #1429
  * Customizable color theme via pdm config command. #1450
  * A new pdm lock --check flag to validate whether the lock is up to date. #1459
  * Add both option and config item to ship pip when creating a new venv. #1463
  * Issue warning and skip the requirement if it has the same name as the current project. #1466
  * Enhance the pdm list command with new formats: --csv,--markdown and add options --fields,--sort to control the output contents. Users can also include
    licenses in the --fields option to display the package licenses. #1469
  * A new pre-commit hook to run pdm lock --check in pre-commit. #1471
  Bug Fixes#
  * Fix the issue that relative paths don't work well with --project argument. #1220
  * It is now possible to refer to a package from outside the project with relative paths in dependencies. #1381
  * Ensure pypi.[ca,client]_cert[s] config items are passed to distribution builder install steps to allow for custom PyPI index sources with
    self signed certificates. #1396
  * Fix a crash issue when depending on editable packages with extras. #1401
  * Do not save the python path when using non-interactive mode in pdm init. #1410
  * Fix the matching of python* command in pdm run. #1414
  * Show the Python path, instead of the real executable, in the Python selection menu. #1418
  * Fix the HTTP client of package publishment to prompt for password and read PDM configurations correctly. #1430
Displaying revisions 1 - 20 of 39
openSUSE Build Service is sponsored by