Commit Graph

1140 Commits

Author SHA1 Message Date
Oz Tiram 96b33fe405 fix: failing test because of rich vs click API
Signed-off-by: Oz Tiram <oz.tiram@gmail.com>
2025-03-06 13:15:06 +01:00
Matt Davis b9e9885ac3 fix ruff 2024-11-05 16:42:35 +01:00
Matt Davis 95f3af13f4 fix my new test 2024-11-05 16:42:35 +01:00
Matt Davis 8b3a057da7 Add news fragment and test case 2024-11-05 16:42:35 +01:00
Matt Davis ea63719929 Prevent issue with upgrading when no packages are specified to install. Prevent issue with duplicated sources being added to Pipfile. 2024-11-05 16:42:35 +01:00
Matt Davis bf78c8784d correct regression in --skip-lock (#6304)
* correct regression in --skip-lock being passed the lockfile categories for the Pipfile categories and not finding anything.
2024-10-31 10:06:26 -04:00
Matt Davis e1e9ecfba9 Fix breakage that was almost released (#6303)
* Fix breakage that was almost released
* Add test of the kind of breakage experienced
2024-10-30 23:00:53 -04:00
Matt Davis 6f2929ba9e refinements to update -- determine which packages may need upgrading (#6300)
* Fix issues affecting upgrade path, adding duplicate source entry, and when Pipfile.lock does not exist.   Adds tests.
2024-10-30 20:27:47 -04:00
Matt Davis 7a7b3425d4 Fix the --system without --deploy flag bug (#6297)
* Fix the --system without --deploy flag bug
* add news fragment
2024-10-30 19:27:30 -04:00
Matt Davis 6bc0d250ac Fix for skip-lock installing wrong package version when pipfile entry is not a dict (#6289)
* Fix for skip-lock installing wrong package version when pipfile entry is not a dict
* add test case x2
2024-10-29 19:40:38 -04:00
Matt Davis c2665b45ec Remove peep process 2024-10-29 22:35:03 +01:00
Matt Davis 6011d4ca7a fix vcs ref null issue 2024-10-29 22:35:03 +01:00
Matt Davis 4ad9924532 Tack on fix for markers flip-flopping issue. 2024-10-29 22:35:03 +01:00
Matt Davis a65d4b28b1 solves the locally built git wheel wheres the ref? mystery 2024-10-29 22:35:03 +01:00
Matt Davis 0624022198 fix remaining tests 2024-10-29 22:35:03 +01:00
Matt Davis 7154c73e47 fix remaining tests 2024-10-29 22:35:03 +01:00
Matt Davis 9f7a62e653 fix tests by including subdir and adjusting expected req string; clearify interface to resolver category 2024-10-29 22:35:03 +01:00
Matt Davis 265ca2880e Replace the old Entry class with something simpler based on data-classes + pip session requests performance issue patch 2024-10-29 22:35:03 +01:00
Matt Davis 56c2c7d5a2 Replace the old Entry class with something simpler based on data-classes + pip session requests performance issue patch 2024-10-29 22:35:03 +01:00
Matt Davis 73faed91cb fix ruff 2024-10-29 22:35:03 +01:00
Matt Davis e53e245db5 Add new test that demonstrates the issue 6281 2024-10-29 22:35:03 +01:00
Matt Davis c3e20ae50f refactor to reduce install phases, add pre-sync phase to determine correct reverse results, rewrite the reverse test to use --json-tree to prevent consistency in testing issues, and convert off click echo 2024-10-29 22:35:03 +01:00
Matt Davis 8977f13c19 fix import 2024-10-22 19:49:40 +02:00
Matt Davis c74f9a60e1 Clean up lint, add news fragment and address issue 6167 2024-10-22 19:49:40 +02:00
Matt Davis b2c094b1c4 fix VCS environment variable expansion 2024-10-22 19:49:39 +02:00
Matt Davis 95ab685786 fix test that was never run because of name collision 2024-10-22 19:49:37 +02:00
Matt Davis 089bc2dd59 Fix lint 2024-10-22 19:49:33 +02:00
Matt Davis 287d848f63 PR cleanup 2024-10-22 19:49:29 +02:00
Matt Davis 46c5db785e Actually that didn't fix that test 2024-10-22 19:49:26 +02:00
Matt Davis ef1f4e83a3 Fix edge case of test in CI by ensuring it raises DeployFailure (this test passed locally without this change for some reason) 2024-10-22 19:49:25 +02:00
Matt Davis 8515236cc3 Fix issue with upgrade path hard coding the category default 2024-10-22 19:49:25 +02:00
Matt Davis fe5c4d1bae fix upgrade url/file dependencies 2024-10-22 19:49:22 +02:00
Matt Davis 190e629bac fix test assumption about not-sorting. 2024-10-22 19:49:22 +02:00
Matt Davis f79cd18c70 refactor the install routines further to provide clairty and meet the goal of not doing full lock resolution, which was intended as we moved to 2024.x release series. 2024-10-22 19:49:16 +02:00
Oz Tiram f60f4cd789 regex with _ or - for et_xml' 2024-10-13 22:07:02 +02:00
Oz Tiram f2a190e1fd testing: attepmt to make test_pipenv_graph_reverse less flaky 2024-10-13 22:07:02 +02:00
Oz Tiram 3cf254bf2d fix escape sequences in test_cli 2024-10-13 22:07:02 +02:00
Oz Tiram 4610a42c75 vendor: bump pipdeptree 2024-10-13 22:07:02 +02:00
Matt Davis 2651f9943d Fix tests for windows and leave behavior for mac/linux 2024-09-29 18:10:27 -04:00
Matt Davis cbcd06c4f9 Fix test on windows 2024-09-29 18:01:10 -04:00
Matt Davis 7b8ba87796 Preserve uncleaned VCS URL in the lock file. (#6257)
* Preserve uncleaned vcs URL in the lock file.

* add news fragment

* add new tests
2024-09-28 19:04:35 -04:00
Matt Davis 5d06021683 Corrected test expectations 2024-09-25 20:50:18 +02:00
Matt Davis fbecd8e41a Merge pull request #6250 from Naofal-Helal/fix-uninstall
Fix uninstall --all fails when venv is deleted
2024-09-22 23:15:00 -04:00
Matt Davis 9d27366f90 refinements to make installing vcs from CLI work smoother (#6242)
* refinements to make installing vcs from CLI work smoother

* refineent to not strip the environment variables from the url

* Correction to handle file urls for vcs, and the remaining test case

* Add new test case for vcs install

* Add news fragment.
2024-09-22 15:45:26 -04:00
Naofal-Helal 146be17698 Fix #6185 2024-09-22 13:02:40 +03:00
Naofal-Helal f0464250e8 Add test case 2024-09-22 10:22:36 +03:00
Naofal-Helal 09e49168cc add assert 2024-09-20 12:08:59 +02:00
Naofal-Helal 7d777009cf add test case for #6171 2024-09-20 12:08:59 +02:00
Naofal-Helal 6db75e4517 format tests 2024-09-20 12:08:59 +02:00
Matt Davis 7816f391df fix test 2024-09-13 23:23:26 +02:00