Revisions of python-pdm
buildservice-autocommit
accepted
request 1153131
from
Matej Cepl (mcepl)
(revision 39)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1152936
from
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 (dirkmueller)
(revision 37)
baserev update by copy to link target
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 (StevenK)
(revision 35)
baserev update by copy to link target
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á (mcalabkova)
(revision 33)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1094788
from
Andreas Schneider (gladiac)
(revision 32)
- Fix building with Python 3.9
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 (StevenK)
(revision 30)
baserev update by copy to link target
Steve Kowalik (StevenK)
committed
(revision 29)
- Remove pep517 requirement.
buildservice-autocommit
accepted
request 1077179
from
Daniel Garcia (dgarcia)
(revision 28)
baserev update by copy to link target
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 (dgarcia)
(revision 26)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 25)
- Add missing dependency python-pyproject-hooks
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 (mcepl)
(revision 23)
baserev update by copy to link target
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 (mcepl)
committed
(revision 21)
- Skip failing test (gh#pdm-project/pdm#1516).
Matej Cepl (mcepl)
accepted
request 1034886
from
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