14 Commits

Author SHA1 Message Date
198287a633 Standardize import structure
Standardize on "import module" format rather than "from module import foo" format
Remove _poetry stub module since we directly depend on the poetry package now
Fix conflicts between modules and parameters both named 'poetry'
Fixes #92
2024-08-20 14:06:51 -04:00
ddbf442a30 Update to isort and black 24 2024-08-16 14:27:46 -04:00
f37463d172 Fix linting errors
Remove unused imports
Disable redundant errors
Add notes for why errors are disabled
2024-08-16 11:06:31 -04:00
5c4d861230 Consolidate all package handling logic into hook module
This creates a large module to sort through, but the hope is that it
avoids the need to constantly hop around without rhyme or reason to
find the piece of logic you're looking for. The module structure is
mapped to functionality rather than an arbitrary concept of reducing
line number.
2024-08-15 13:55:36 -04:00
Obeida Shamoun
a489fe2c53 Move away from soon-to-be-removed PipInstaller 2023-06-24 01:44:47 +02:00
Obeida Shamoun
a94933e7ef [WIP] Make plugin compatible with tox v4 2023-06-24 01:44:47 +02:00
Chris Kuehl
bc75c57126 Fix pylint errors 2023-03-29 17:53:14 -05:00
Chris Kuehl
7e5bc30b93 Try inline import in tests to avoid disrupting fixture monkeypatching 2023-03-29 17:53:06 -05:00
Chris Kuehl
593f260278 Ensure exceptions which occur during install are propagated 2023-03-29 17:52:51 -05:00
Justin Wood
b54bf44dc5 Basic changes to support poetry 1.2.0b2, no longer support Poetry 1.1.x 2022-09-07 12:05:44 -04:00
45e33b7d27 Fix tests to use new packagemap type and data structure 2022-04-25 19:28:04 -04:00
c4bf9bec24 Update tests to use new installer value 2021-05-05 22:17:29 -04:00
0b13ff508b Fix linting errors and add docs to test functions 2021-04-16 22:35:32 -04:00
17a1ff1bc0 Add tests for the venv installation function 2021-04-16 22:34:48 -04:00