-
- Downloads
Tests: Add additional coverage of editable package installation (#1251)
Previously the editable installation mode test only checked whether the build completed successfully, not whether the installed editable packages worked. Now the packages are tested via their entrypoints in the following scenarios: 1. During the `bin/post_compile` hook 2. By a later buildpack in the build 3. At runtime In particular, (2) catches the issue described in #1006 when setuptools is upgraded, and (1) + (3) will be useful to verify the solution to #1006 hasn't broken the other cases. GUS-W-10047026. [skip-changelog]
Showing
- spec/fixtures/requirements_editable/bin/compile 10 additions, 0 deletionsspec/fixtures/requirements_editable/bin/compile
- spec/fixtures/requirements_editable/bin/detect 7 additions, 0 deletionsspec/fixtures/requirements_editable/bin/detect
- spec/fixtures/requirements_editable/bin/post_compile 5 additions, 0 deletionsspec/fixtures/requirements_editable/bin/post_compile
- spec/fixtures/requirements_editable/bin/test-entrypoints 9 additions, 0 deletionsspec/fixtures/requirements_editable/bin/test-entrypoints
- spec/fixtures/requirements_editable/local_package/local_package/__init__.py 2 additions, 0 deletions...irements_editable/local_package/local_package/__init__.py
- spec/fixtures/requirements_editable/local_package/setup.cfg 10 additions, 0 deletionsspec/fixtures/requirements_editable/local_package/setup.cfg
- spec/fixtures/requirements_editable/local_package/setup.py 1 addition, 3 deletionsspec/fixtures/requirements_editable/local_package/setup.py
- spec/fixtures/requirements_editable/requirements.txt 2 additions, 2 deletionsspec/fixtures/requirements_editable/requirements.txt
- spec/hatchet/pip_spec.rb 56 additions, 5 deletionsspec/hatchet/pip_spec.rb
Loading
Please register or sign in to comment