Skip to content

Commit

Permalink
feat(24.10): add python3-pip slices (#428)
Browse files Browse the repository at this point in the history
  • Loading branch information
rebornplusplus authored Dec 16, 2024
1 parent a9d04aa commit e087728
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 0 deletions.
25 changes: 25 additions & 0 deletions slices/python3-pip.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package: python3-pip

essential:
- python3-pip_copyright

slices:
bins:
essential:
- python3-pip_libs
contents:
/usr/bin/pip:
/usr/bin/pip3:

libs:
essential:
- ca-certificates_data
- python3-wheel_libs
- python3_standard
contents:
/usr/lib/python3/dist-packages/pip-*.dist-info/**:
/usr/lib/python3/dist-packages/pip/**:

copyright:
contents:
/usr/share/doc/python3-pip/copyright:
16 changes: 16 additions & 0 deletions slices/python3-wheel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package: python3-wheel

essential:
- python3-wheel_copyright

slices:
libs:
essential:
- python3_standard
contents:
/usr/lib/python3/dist-packages/wheel-*.dist-info/**:
/usr/lib/python3/dist-packages/wheel/**:

copyright:
contents:
/usr/share/doc/python3-wheel/copyright:
10 changes: 10 additions & 0 deletions tests/spread/integration/python3-pip/task.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
summary: Integration tests for python3-pip

execute: |
rootfs="$(install-slices python3-pip_bins)"
cp /etc/resolv.conf "${rootfs}/etc/"
# Smoke tests.
chroot ${rootfs} /usr/bin/pip --version
chroot ${rootfs} /usr/bin/pip install --upgrade setuptools

0 comments on commit e087728

Please sign in to comment.