Commit Graph

  • 1dcdc448ba test(cool-down-period): actually exercise Resolver.pip_options in the unit test main Oz Tiram 2026-04-30 15:47:22 +02:00
  • 405cab5c96 Update docs/pipfile.md Oz Tiram 2026-04-30 15:39:14 +02:00
  • 71a05b917e fix(cool-down-period): set uploaded_prior_to on pip_options instead of injecting into pip args Oz Tiram 2026-04-29 14:58:18 +02:00
  • 52de026344 refactor: simplify early-exit guards in venv_resolve_deps Oz Tiram 2026-04-29 11:35:23 +02:00
  • cff758f706 feat: support cool-down-period in [pipenv] section Oz Tiram 2026-04-29 11:28:28 +02:00
  • dc9337d62a vendor: bump plette to 2.2.1 Oz Tiram 2026-04-29 11:23:09 +02:00
  • da2c9d9dba Release v2026.6.1 v2026.6.1 Matt Davis 2026-04-28 07:43:40 -04:00
  • e945cfe2df Bumped version to 2026.6.1. Matt Davis 2026-04-28 07:43:36 -04:00
  • 1e9ca6611c chore(deps-dev): bump the pip group across 1 directory with 2 updates (#6658) dependabot[bot] 2026-04-28 07:43:01 -04:00
  • 87dffe0aa5 fix: don't mutate cached parsed_pipfile when locking deps (#6657) Matt Davis 2026-04-28 07:42:39 -04:00
  • 75a07fca14 Release v2026.6.0 v2026.6.0 Matt Davis 2026-04-27 20:26:11 -04:00
  • 2430757533 Bumped version to 2026.6.0. Matt Davis 2026-04-27 20:26:08 -04:00
  • 6c0e631a14 Vendor in Pip 26.1 (#6656) Matt Davis 2026-04-27 20:23:39 -04:00
  • 4cf7d9fbb7 Fix Pipfile script expansion for PIPENV_PROJECT_DIR (#6655) Matt Davis 2026-04-27 18:51:25 -04:00
  • 838d0b313b perf: cache Pipfile parse, parallelize hash/candidate lookups, harden benchmark runner (#6649) Matt Davis 2026-04-26 23:57:19 -04:00
  • 551d3ae6ce docs: added git+ssh package source documentation for Pipfile (#6651) gaeldb 2026-04-25 11:32:35 +02:00
  • 3dcdb2d8fe Fix pipenv shell breaking terminal input echo (#6636) Matt Davis 2026-04-25 05:32:19 -04:00
  • 6389aaf2a5 Strip credentials from pip argv (GHSA-8xgg-v3jj-95m2) (#6653) Matt Davis 2026-04-25 03:44:20 -04:00
  • e7fa9b0b04 Validate tar link targets in data_filter fallback (GHSA-p4qx-p8p6-4gjf) (#6654) Matt Davis 2026-04-25 03:43:40 -04:00
  • b30271fdb9 Restore target marker version helper alias Matt Davis 2026-04-25 02:22:57 -04:00
  • fd90cda55f Merge pull request #6648 from pypa/fix/issues-6641-6645-6647 Matt Davis 2026-04-23 02:51:27 -04:00
  • 01cc16d8f1 Fix ruff I001 import ordering in install.py Matt Davis 2026-04-23 02:41:32 -04:00
  • 5879a06340 Remove unused _VERSION_SPECIFIER_CHARS constant from resolver.py copilot-swe-agent[bot] 2026-04-23 06:37:09 +00:00
  • a134476851 Merge pull request #6624 from pypa/dependabot/pip/pygments-2.20.0 Matt Davis 2026-04-23 02:36:23 -04:00
  • f500cf8597 Update pipenv/routines/install.py Matt Davis 2026-04-23 02:35:38 -04:00
  • cb35a7c796 Fix _target_marker_environment to return None when allow_global=True copilot-swe-agent[bot] 2026-04-23 04:53:40 +00:00
  • 9c6c2bbc40 Update news/6647.bugfix.rst Matt Davis 2026-04-23 00:51:46 -04:00
  • addbbf2b62 Update pipenv/utils/resolver.py Matt Davis 2026-04-23 00:51:39 -04:00
  • 7488b0d768 Merge pull request #6644 from pypa/dependabot/pip/pip-590e9db7b9 Matt Davis 2026-04-23 00:36:15 -04:00
  • 484c94bc8f fix: resolve three pipenv regressions (#6641, #6645, #6647) Matt Davis 2026-04-23 00:34:11 -04:00
  • f38e52cdfa chore(deps-dev): bump pytest in the pip group across 1 directory dependabot[bot] 2026-04-18 21:13:50 +00:00
  • 78a4038493 chore(deps-dev): bump pytest (#6643) dependabot[bot] 2026-04-18 17:12:20 -04:00
  • 5df1cf8b81 chore(deps-dev): bump pytest in the pip group across 1 directory (#6642) dependabot[bot] 2026-04-13 13:51:52 -04:00
  • b97b39fe5e chore(deps): bump the pip group across 1 directory with 2 updates (#6638) dependabot[bot] 2026-04-08 22:47:08 -04:00
  • 1b19e57b2c Release v2026.5.2 v2026.5.2 Matt Davis 2026-04-03 16:09:42 -04:00
  • 32be81e351 Bumped version to 2026.5.2. Matt Davis 2026-04-03 16:09:40 -04:00
  • eb52932edc docs: update README shell completion instructions for argcomplete Matt Davis 2026-04-03 15:48:46 -04:00
  • 0b4d948723 docs: add shell completion migration guide and Git Bash instructions Matt Davis 2026-04-03 03:49:19 -04:00
  • 9d109d63b6 Fix audit --locked with Pipfile.lock and legacy shell completion env var Matt Davis 2026-04-03 03:45:19 -04:00
  • 1cd64f2ee1 Release v2026.5.1 v2026.5.1 Matt Davis 2026-04-01 00:06:54 -04:00
  • 3f093cb2a7 Bumped version to 2026.5.1. Matt Davis 2026-04-01 00:06:52 -04:00
  • 988ac5e936 Merge branch 'main' of github.com:pypa/pipenv Matt Davis 2026-04-01 00:06:22 -04:00
  • 99726367bc Skip fork_compat history test on Windows (no pexpect.spawn) (#6630) Matt Davis 2026-03-31 23:21:24 -04:00
  • 6884a411d5 Skip fork_compat history test on Windows (no pexpect.spawn) Matt Davis 2026-03-31 23:19:25 -04:00
  • 1bea14f1a1 Fix CLI regressions from argparse migration, env var expansion, shell history, and docs (#6629) Matt Davis 2026-03-31 22:39:57 -04:00
  • 4e8e09f2cf Address PR feedback: preserve unexpanded env var tokens, improve comments fix/cli-regressions-and-issues Matt Davis 2026-03-31 22:37:09 -04:00
  • 86e3c26a50 Add regression tests for GH-6628, GH-6626, GH-6625, GH-6627 Matt Davis 2026-03-31 22:20:15 -04:00
  • a82ce89a1c Fix CLI regressions from argparse migration and docs update Matt Davis 2026-03-31 22:15:42 -04:00
  • 4e8e24c7f0 chore(deps-dev): bump pygments from 2.19.2 to 2.20.0 in /examples (#6623) dependabot[bot] 2026-03-30 16:34:06 -04:00
  • 587f99c702 chore(deps-dev): bump pygments from 2.19.2 to 2.20.0 dependabot[bot] 2026-03-30 19:52:10 +00:00
  • 3a28978fbc v2026.5.0 v2026.5.0 Matt Davis 2026-03-30 11:01:45 -04:00
  • 86bf9fc358 Bumped version to 2026.5.0. Matt Davis 2026-03-30 10:59:49 -04:00
  • 6b41517777 chore: add news snippet Oz Tiram 2026-03-30 13:14:53 +02:00
  • 0ab7e1be87 chore(docs): remove sphinx-click and vendored click remnants Oz Tiram 2026-03-30 12:16:50 +02:00
  • 1e3cd31661 chore: drop vendored importlib-metadata and zipp (Python 3.9 EOL) Oz Tiram 2026-03-30 12:03:31 +02:00
  • 3f67fae34e chore: remove cached_property Python 3.7 fallback from project.py Oz Tiram 2026-03-30 11:51:14 +02:00
  • bd430577aa fix(locking): strip dependency_groups markers before passing to pip Oz Tiram 2026-03-30 10:03:51 +02:00
  • e87f79e1a0 chore: add news snippet for the bug fix Oz Tiram 2026-03-30 09:54:38 +02:00
  • 038a6fe666 fix(pylock): prevent duplicate dependency_groups markers on re-generation Oz Tiram 2026-03-30 09:51:42 +02:00
  • 12e29fef35 chore: add news snippet Oz Tiram 2026-03-29 19:18:28 +02:00
  • be5682869a fix(vendor): Remove colorama Windows console ANSI fix for Windows Oz Tiram 2026-03-29 19:13:00 +02:00
  • 0341cfe5bf ci: disable Windows Defender scanning for Python paths on Windows runners Oz Tiram 2026-03-28 17:19:40 +01:00
  • 4f2ee3729f fix: restore ruff behavior Oz Tiram 2026-03-28 17:10:54 +01:00
  • 9cbfbd41b5 chore: add news snippet Oz Tiram 2026-03-28 16:55:27 +01:00
  • 47e86c1cb3 ci: consolidate linting and optimize test matrix Oz Tiram 2026-03-28 16:52:05 +01:00
  • 163fc8a4ba fix: mark man page test a skipped on windows Oz Tiram 2026-03-28 16:45:03 +01:00
  • 8a0cd1ac81 chore: add news snippets Oz Tiram 2026-03-28 16:33:03 +01:00
  • 221dd95f37 fix: correct ruff errors Oz Tiram 2026-03-28 16:18:19 +01:00
  • 1fdb7ab381 feat: unvendor click and click_didyoumean Oz Tiram 2026-03-28 16:08:04 +01:00
  • c9775d58d1 feat: add "Did You Mean" suggestions for mistyped subcommands (Phase 6) Oz Tiram 2026-03-28 15:48:43 +01:00
  • 7a6834b52d feat: add shell completion via argcomplete Oz Tiram 2026-03-28 15:46:39 +01:00
  • b459d94193 fix: resolve post-migration test failures Oz Tiram 2026-03-28 15:33:56 +01:00
  • d7fe80cc49 fix(exceptions): call super().__init__() in PipenvException so str(exc) returns formatted message Oz Tiram 2026-03-28 15:05:43 +01:00
  • 5234a6fae2 Rewrites pipenv/cli/command.py (Phase 3 of click→argparse migration): Oz Tiram 2026-03-28 14:29:10 +01:00
  • 0fab70d33f add argparse infrastructure alongside existing click CLI Oz Tiram 2026-03-28 12:41:11 +01:00
  • c311fad3ea remove click from utilities, exceptions, and environments Oz Tiram 2026-03-28 12:17:15 +01:00
  • 4cf475820e Release v2026.4.0 v2026.4.0 Matt Davis 2026-03-28 05:40:01 -04:00
  • ddb194ce2c Bumped version to 2026.4.0. Matt Davis 2026-03-28 05:39:58 -04:00
  • 5352f2c972 Check pt Matt Davis 2026-03-28 05:39:01 -04:00
  • 5ef2f2d193 Bumped version to 2026.3.0. Matt Davis 2026-03-28 05:38:18 -04:00
  • 7062723d09 Fix shell detection tests on Windows: patch Path in all os.name-mocked tests Matt Davis 2026-03-28 05:34:57 -04:00
  • 83f9781464 Fix shell detection tests: patch Path to PurePosixPath when mocking os.name as nt Matt Davis 2026-03-28 04:43:59 -04:00
  • 590c18c590 Fix shell detection tests: use POSIX paths to avoid WindowsPath on Linux Matt Davis 2026-03-28 04:23:16 -04:00
  • 91d9c558ae Add --extras CLI option for optional dependency categories (#6615) Matt Davis 2026-03-28 04:05:23 -04:00
  • 572bdd9195 Merge main and resolve test_core.py conflict (keep both test sections) feature/extras-cli-option Matt Davis 2026-03-28 04:04:19 -04:00
  • a13199a111 Fix pipenv shell launching wrong shell on Windows (cmd instead of bash/powershell) (#6616) Matt Davis 2026-03-28 04:02:49 -04:00
  • 322717005e Add --extras CLI option for optional dependency categories Matt Davis 2026-03-28 03:55:37 -04:00
  • f25caaac36 Support pipenv sync from pylock.toml without Pipfile.lock (#6614) Matt Davis 2026-03-28 03:47:40 -04:00
  • 36af52c341 Allow pipenv sync and install --ignore-pipfile to work without a Pipfile (#6613) Matt Davis 2026-03-28 03:25:37 -04:00
  • 4e0c1722c4 Preserve symlinks when normalizing Pipfile path (#6612) Matt Davis 2026-03-28 03:25:18 -04:00
  • a6eaa6a9da Fix cross-category resolution producing conflicting version pins (#6610) Matt Davis 2026-03-28 03:05:12 -04:00
  • 62f23f346c Reject Pipfile entries with unrecognized keys fix/reject-unrecognized-pipfile-keys Matt Davis 2026-03-28 03:05:03 -04:00
  • 44cfd54db2 fix(#4699): normalize package names before computing Pipfile hash (#6609) Matt Davis 2026-03-28 02:31:30 -04:00
  • 08269b269a fix(#4868): URL-encode expanded credentials in Pipfile source URLs (#6608) Matt Davis 2026-03-28 02:22:30 -04:00
  • 563f50c49c feat(#5195): support PEP 440 version specifiers in Pipfile python_version (#6606) Matt Davis 2026-03-28 02:22:04 -04:00
  • e990f7ae2a fix: triage fixes for #5063 #4898 #5155 (#6607) Matt Davis 2026-03-28 02:14:17 -04:00
  • c18149ab99 fix: bundle of small triage fixes (#5537 #5272 #4695 #5579 #4971 #5665) (#6605) Matt Davis 2026-03-28 01:54:01 -04:00
  • 3efeedd525 fix: use cross-platform temp path and mock session in package_finder test (#6605) Matt Davis 2026-03-28 01:27:57 -04:00
  • c5bb36dfd2 Correction to benchmark test Matt Davis 2026-03-28 00:53:48 -04:00
  • 1bbcb40e1b fix: use target Python filtering instead of ignore_requires_python=True (#6603) Matt Davis 2026-03-28 00:52:11 -04:00