Commit Graph

  • da3acb4e72 Accepting request 1332679 from devel:languages:python factory Ana Guerrero 2026-02-12 16:29:38 +00:00
  • 93128bca2e - Update to 2.26.6: - Support packaging==26.0 changes for version comparison - Release v2.26.5 (2026-01-21) - Respect the project path when using cookiecutter template in pdm init command. - Fix a bug that resolution.excludes is not applied when evaluating candidates from the lock file. ## Documentation - Remove chatbot from the docs page footer. - Generate llms.txt for docs powered by mkdocs-llmstxt. - Release v2.26.4 (2026-01-09) - Make sure cursor closing for fixing PyPy different gc mode also add PyPy in CI. - Fix a bug that old HTTP cache directories cause PDM to crash when trying to clear them. - Release v2.26.3 (2025-12-24) - Port to hishel 1.0.0. - Update .gitignore file in the default template. - Correct the sysconfig variables for Python standalone build installations. - Ignore packages.vcs.requested-revision if it's None when formatting pylock.toml. - Fix test failures with uv test cases using non-venv Python interpreters. - Release v2.26.2 (2025-11-24) - Only parse TOML document with tomlkit when writing is required. - Add SHA256 checksums for binary releases during the release workflow and create an installer script that downloads binaries from GitHub releases with automatic platform detection and checksum verification. Daniel Garcia 2026-02-12 11:31:04 +00:00
  • 4461ef87aa Accepting request 1242801 from devel:languages:python leap-16.1 leap-16.0 Ana Guerrero 2025-02-03 20:45:02 +00:00
  • 39d2d9496b Accepting request 1242801 from devel:languages:python Ana Guerrero 2025-02-03 20:45:02 +00:00
  • 22537479fe - 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) Daniel Garcia 2025-02-03 11:41:04 +00:00
  • 28ace17de5 - 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) Daniel Garcia 2025-02-03 11:41:04 +00:00
  • 5e41aee2d1 Accepting request 1226943 from devel:languages:python Ana Guerrero 2024-11-27 21:15:46 +00:00
  • 7d117787e1 Accepting request 1226943 from devel:languages:python Ana Guerrero 2024-11-27 21:15:46 +00:00
  • ecf4b2335d - 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 Nico Krapp 2024-11-27 16:16:56 +00:00
  • daff10583e Accepting request 1226900 from home:mcalabkova:branches:devel:languages:python Nico Krapp 2024-11-27 16:16:56 +00:00
  • 10e1f506b1 Accepting request 1204012 from devel:languages:python Ana Guerrero 2024-09-27 15:11:11 +00:00
  • d0da2fa001 Accepting request 1204012 from devel:languages:python Ana Guerrero 2024-09-27 15:11:11 +00:00
  • 3e6eb602ed - 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 Steve Kowalik 2024-09-27 05:07:13 +00:00
  • 2b39ec0107 - 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 Steve Kowalik 2024-09-27 05:07:13 +00:00
  • 93b8cbebe2 Accepting request 1198921 from devel:languages:python Ana Guerrero 2024-09-05 13:47:35 +00:00
  • e5773ed92c Accepting request 1198921 from devel:languages:python Ana Guerrero 2024-09-05 13:47:35 +00:00
  • 1b1fe9af3f - Fix build on Leap 15.6 Markéta Machová 2024-09-05 09:18:13 +00:00
  • 7b952cab79 - Fix build on Leap 15.6 Markéta Machová 2024-09-05 09:18:13 +00:00
  • 938ecab8a0 Changes needed to build package on 15.6 Markéta Machová 2024-09-05 08:57:39 +00:00
  • 1265260a24 Accepting request 1198796 from home:yeey:OpenWebUI Markéta Machová 2024-09-05 08:57:39 +00:00
  • 61429828c4 Accepting request 1185400 from devel:languages:python Ana Guerrero 2024-07-09 18:03:40 +00:00
  • 072a2b5f04 Accepting request 1185400 from devel:languages:python Ana Guerrero 2024-07-09 18:03:40 +00:00
  • e07016c735 Accepting request 1184831 from home:dgarcia:branches:devel:languages:python Matej Cepl 2024-07-04 13:18:50 +00:00
  • d401d8d04f Accepting request 1184831 from home:dgarcia:branches:devel:languages:python Matej Cepl 2024-07-04 13:18:50 +00:00
  • c91b22a6ca Accepting request 1153131 from devel:languages:python Dominique Leuenberger 2024-03-02 22:23:30 +00:00
  • 2ce20fa268 Accepting request 1153131 from devel:languages:python Dominique Leuenberger 2024-03-02 22:23:30 +00:00
  • b3cbcd25de Accepting request 1152936 from home:mcalabkova:branches:devel:languages:python Matej Cepl 2024-02-29 09:04:45 +00:00
  • 5639e3c644 Accepting request 1152936 from home:mcalabkova:branches:devel:languages:python Matej Cepl 2024-02-29 09:04:45 +00:00
  • 102ecac92f Accepting request 1137127 from devel:languages:python Dominique Leuenberger 2024-01-06 17:41:13 +00:00
  • e3902f0eff Accepting request 1137127 from devel:languages:python Dominique Leuenberger 2024-01-06 17:41:13 +00:00
  • a34df3f2d6 - 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 Dirk Mueller 2024-01-05 17:46:24 +00:00
  • ce0fe7023f - 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 Dirk Mueller 2024-01-05 17:46:24 +00:00
  • d5abcfab8a Accepting request 1132784 from devel:languages:python Ana Guerrero 2023-12-13 17:35:33 +00:00
  • 2256c23c0b Accepting request 1132784 from devel:languages:python Ana Guerrero 2023-12-13 17:35:33 +00:00
  • 7ddde4c7e7 - 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. Steve Kowalik 2023-12-13 03:00:32 +00:00
  • 036568b5fb - 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. Steve Kowalik 2023-12-13 03:00:32 +00:00
  • d594b26eb7 Accepting request 1094865 from devel:languages:python Dominique Leuenberger 2023-06-26 16:16:59 +00:00
  • 240b835532 Accepting request 1094865 from devel:languages:python Dominique Leuenberger 2023-06-26 16:16:59 +00:00
  • 43885484af Accepting request 1094788 from home:gladiac:branches:devel:languages:python Markéta Machová 2023-06-23 11:30:12 +00:00
  • 79bc52301c Accepting request 1094788 from home:gladiac:branches:devel:languages:python Markéta Machová 2023-06-23 11:30:12 +00:00
  • 683988a1fd - 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 Dirk Mueller 2023-06-19 14:04:06 +00:00
  • d7e4f5c70a - 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 Dirk Mueller 2023-06-19 14:04:06 +00:00
  • 256023c980 Accepting request 1077652 from devel:languages:python Dominique Leuenberger 2023-04-06 13:57:12 +00:00
  • 254adefd83 Accepting request 1077652 from devel:languages:python Dominique Leuenberger 2023-04-06 13:57:12 +00:00
  • 76147fb982 - Remove pep517 requirement. Steve Kowalik 2023-04-06 06:26:59 +00:00
  • d2714128d9 - Remove pep517 requirement. Steve Kowalik 2023-04-06 06:26:59 +00:00
  • e21bd6502f Accepting request 1077179 from devel:languages:python Dominique Leuenberger 2023-04-04 19:26:53 +00:00
  • 97d7278755 Accepting request 1077179 from devel:languages:python Dominique Leuenberger 2023-04-04 19:26:53 +00:00
  • 4e7f617d6e - 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 Daniel Garcia 2023-04-04 09:38:11 +00:00
  • d6e5ff5e1b - 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 Daniel Garcia 2023-04-04 09:38:11 +00:00
  • a05ee33bcf Accepting request 1043978 from devel:languages:python Dominique Leuenberger 2022-12-21 15:06:33 +00:00
  • 152efeba7a Accepting request 1043978 from devel:languages:python Dominique Leuenberger 2022-12-21 15:06:33 +00:00
  • e762b41777 - Add missing dependency python-pyproject-hooks Daniel Garcia 2022-12-20 17:59:50 +00:00
  • a11b246083 - Add missing dependency python-pyproject-hooks Daniel Garcia 2022-12-20 17:59:50 +00:00
  • 550eb71fcf - 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, Dirk Mueller 2022-12-19 11:50:00 +00:00
  • 18c7ef2d94 - 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, Dirk Mueller 2022-12-19 11:50:00 +00:00
  • 116d52dc4a Accepting request 1036217 from devel:languages:python Dominique Leuenberger 2022-11-16 14:43:28 +00:00
  • c5d6c20379 Accepting request 1036217 from devel:languages:python Dominique Leuenberger 2022-11-16 14:43:28 +00:00
  • aeb3cb44c9 - Add findpython-022.patch to make package work with findpython 0.2.2 (from gh#pdm-project/pdm#1516). Matej Cepl 2022-11-16 08:59:17 +00:00
  • af061f5a6a - Add findpython-022.patch to make package work with findpython 0.2.2 (from gh#pdm-project/pdm#1516). Matej Cepl 2022-11-16 08:59:17 +00:00
  • 7e8fb22f0e - Skip failing test (gh#pdm-project/pdm#1516). Matej Cepl 2022-11-15 19:09:48 +00:00
  • d821aee33a - Skip failing test (gh#pdm-project/pdm#1516). Matej Cepl 2022-11-15 19:09:48 +00:00
  • 6012aa11fa Accepting request 1034886 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-11-10 10:47:34 +00:00
  • af21b249c7 Accepting request 1034886 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-11-10 10:47:34 +00:00
  • e17d81c2fd Accepting request 1008183 from devel:languages:python Richard Brown 2022-10-06 05:42:17 +00:00
  • 55eb5f7ce1 Accepting request 1008183 from devel:languages:python Richard Brown 2022-10-06 05:42:17 +00:00
  • b955d945dc - Update to v2.1.5 * 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 * Restrict importlib-metadata (<5.0.0) for Python <3.8 #1411 Daniel Garcia 2022-10-05 09:58:05 +00:00
  • 7a22b4994e - Update to v2.1.5 * 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 * Restrict importlib-metadata (<5.0.0) for Python <3.8 #1411 Daniel Garcia 2022-10-05 09:58:05 +00:00
  • 04ead52648 Accepting request 1008034 from home:yarunachalam:branches:devel:languages:python Daniel Garcia 2022-10-05 09:46:36 +00:00
  • 3a958afdc6 Accepting request 1008034 from home:yarunachalam:branches:devel:languages:python Daniel Garcia 2022-10-05 09:46:36 +00:00
  • 16fd089c13 Accepting request 997581 from devel:languages:python Dominique Leuenberger 2022-08-20 18:28:12 +00:00
  • e982066bc2 Accepting request 997581 from devel:languages:python Dominique Leuenberger 2022-08-20 18:28:12 +00:00
  • 6e8f9ac71c Accepting request 995206 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-08-17 16:37:18 +00:00
  • 4c3743e082 Accepting request 995206 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-08-17 16:37:18 +00:00
  • d8437e94a3 Accepting request 983790 from devel:languages:python Dominique Leuenberger 2022-06-20 13:38:04 +00:00
  • d11578a1e7 Accepting request 983790 from devel:languages:python Dominique Leuenberger 2022-06-20 13:38:04 +00:00
  • a50e15c800 Accepting request 983784 from home:bnavigator:branches:devel:languages:python Steve Kowalik 2022-06-20 00:43:13 +00:00
  • b44406159d Accepting request 983784 from home:bnavigator:branches:devel:languages:python Steve Kowalik 2022-06-20 00:43:13 +00:00
  • 281e5d5742 Accepting request 983252 from devel:languages:python Dominique Leuenberger 2022-06-17 19:20:51 +00:00
  • 088df3c99a Accepting request 983252 from devel:languages:python Dominique Leuenberger 2022-06-17 19:20:51 +00:00
  • b024b73ecb Remove patch, skip test test_use_command Steve Kowalik 2022-06-17 07:43:14 +00:00
  • 1bebae29e6 Remove patch, skip test test_use_command Steve Kowalik 2022-06-17 07:43:14 +00:00
  • 6f1b75f282 Add base as a test requirement Steve Kowalik 2022-06-17 07:07:26 +00:00
  • a662124fcb Add base as a test requirement Steve Kowalik 2022-06-17 07:07:26 +00:00
  • 35a5b9dea4 Update instrumentation-test-case Steve Kowalik 2022-06-17 06:42:06 +00:00
  • 7732de0798 Update instrumentation-test-case Steve Kowalik 2022-06-17 06:42:06 +00:00
  • e985f6c013 - Add patch instrumentation-test-case.patch: * Instrument a test case for ease of debugging. Steve Kowalik 2022-06-17 03:03:04 +00:00
  • d85c5cd042 - Add patch instrumentation-test-case.patch: * Instrument a test case for ease of debugging. Steve Kowalik 2022-06-17 03:03:04 +00:00
  • 0b8863642a Require >= 0.5 of python-installer Steve Kowalik 2022-06-16 08:25:02 +00:00
  • 9349224fe3 Require >= 0.5 of python-installer Steve Kowalik 2022-06-16 08:25:02 +00:00
  • 5000b9980b - Update to 1.15.2: * Fix a defect in the resolution preferences that causes an infinite resolution loop. #1119 * Update the poetry importer to support the new [tool.poetry.build] config table. #1131 * Fix a bug where dependencies with requires-python pre-release versions caused pdm update to fail with InvalidPyVersion. #1111 * Fix a bug that dependencies are missing from the dep graph when they are depended by a requirement with extras. #1097 * Allow specifying lockfile other than pdm.lock by --lockfile option or PDM_LOCKFILE env var. #1038 * Ensure the pip module inside venv in installation script. #1053 * Fix a bug that file paths in URLs are not correctly unquoted. #1073 * Fix a bug on Python 3.11 that overriding an existing command from plugins raises an error. #1075 * Fix a bug of missing subdirectory fragment when importing from a requirements.txt. #1036 * Fix use_cache.json with corrupted python causes pdm use error. #1039 * Fix a bug that requirement with extras isn't resolved to the version as specified by the range. #1001 * Support installer 0.5.x. #1002 * Don't create project files in pdm search command. #993 * Fix a bug that the env vars in source urls in exported result are not expanded. #997 * Don't follow symlinks for the paths in the requirement strings. #976 * Fix a bug that _.site_packages is overridden by default option value. #985 * Filter out the unmatched python versions when listing the available versions. #941 * Fix a bug displaying the available python versions. #943 * Fix a bug under non-UTF8 console encoding. #960 * Fix a bug that data files are not copied to the destination when using installation cache. #961 * Switch from pythonfinder to findpython as the Python version finder. #930 * Fix a regression issue that prereleases can't be installed if the version specifier of the requirement doesn't imply that. #920 * Fix a race condition in parallel installation by changing metadata to a lazy property. This fixes a bug that incompatible wheels are installed unexpectedly. #924 * Fix a bug that incompatible platform-specific wheels are installed. #921 * Fix the compatibility issue with pip>=22.0. #875 * Fix the hash calculation when generating direct_url.json for a local pre-built wheel. #861 * Reduce the number of tests that require network, and mark the rest with network marker. #858 - Remove artifacts.tar.gz, it is now included in the source tarball. - Drop patches because they are included upstream: * mark-network-tests.patch * mark-tests-path.patch * sys-exec-failures.patch - Switch to multibuild per Python version since the testsuite takes approximately seven eons. Steve Kowalik 2022-06-15 01:55:32 +00:00
  • b9f33e78fe - Update to 1.15.2: * Fix a defect in the resolution preferences that causes an infinite resolution loop. #1119 * Update the poetry importer to support the new [tool.poetry.build] config table. #1131 * Fix a bug where dependencies with requires-python pre-release versions caused pdm update to fail with InvalidPyVersion. #1111 * Fix a bug that dependencies are missing from the dep graph when they are depended by a requirement with extras. #1097 * Allow specifying lockfile other than pdm.lock by --lockfile option or PDM_LOCKFILE env var. #1038 * Ensure the pip module inside venv in installation script. #1053 * Fix a bug that file paths in URLs are not correctly unquoted. #1073 * Fix a bug on Python 3.11 that overriding an existing command from plugins raises an error. #1075 * Fix a bug of missing subdirectory fragment when importing from a requirements.txt. #1036 * Fix use_cache.json with corrupted python causes pdm use error. #1039 * Fix a bug that requirement with extras isn't resolved to the version as specified by the range. #1001 * Support installer 0.5.x. #1002 * Don't create project files in pdm search command. #993 * Fix a bug that the env vars in source urls in exported result are not expanded. #997 * Don't follow symlinks for the paths in the requirement strings. #976 * Fix a bug that _.site_packages is overridden by default option value. #985 * Filter out the unmatched python versions when listing the available versions. #941 * Fix a bug displaying the available python versions. #943 * Fix a bug under non-UTF8 console encoding. #960 * Fix a bug that data files are not copied to the destination when using installation cache. #961 * Switch from pythonfinder to findpython as the Python version finder. #930 * Fix a regression issue that prereleases can't be installed if the version specifier of the requirement doesn't imply that. #920 * Fix a race condition in parallel installation by changing metadata to a lazy property. This fixes a bug that incompatible wheels are installed unexpectedly. #924 * Fix a bug that incompatible platform-specific wheels are installed. #921 * Fix the compatibility issue with pip>=22.0. #875 * Fix the hash calculation when generating direct_url.json for a local pre-built wheel. #861 * Reduce the number of tests that require network, and mark the rest with network marker. #858 - Remove artifacts.tar.gz, it is now included in the source tarball. - Drop patches because they are included upstream: * mark-network-tests.patch * mark-tests-path.patch * sys-exec-failures.patch - Switch to multibuild per Python version since the testsuite takes approximately seven eons. Steve Kowalik 2022-06-15 01:55:32 +00:00
  • 9b142b41b1 Accepting request 948488 from devel:languages:python Dominique Leuenberger 2022-02-03 22:16:36 +00:00
  • 831e150e59 Accepting request 948488 from devel:languages:python Dominique Leuenberger 2022-02-03 22:16:36 +00:00
  • dd89e2cd8e Skip over test_use_python_by_version as well. Matej Cepl 2022-01-24 21:39:36 +00:00
  • 712af64d3e Skip over test_use_python_by_version as well. Matej Cepl 2022-01-24 21:39:36 +00:00
  • dc692a2afd - My ad-hoc patch failed_test_use_command.patch replaced by the upstream mark-tests-path.patch (from gh#pdm-project/pdm#commit/23f1cf62a302 and gh#pdm-project/pdm#865). Matej Cepl 2022-01-24 09:39:50 +00:00
  • 36a3d23fc4 - My ad-hoc patch failed_test_use_command.patch replaced by the upstream mark-tests-path.patch (from gh#pdm-project/pdm#commit/23f1cf62a302 and gh#pdm-project/pdm#865). Matej Cepl 2022-01-24 09:39:50 +00:00
  • 15cc59fe47 Run cleanup Matej Cepl 2022-01-23 23:45:49 +00:00
  • 5c2d1b299c Run cleanup Matej Cepl 2022-01-23 23:45:49 +00:00