File: snapcraft.yaml

package info (click to toggle)
python-sshoot 1.6.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 344 kB
  • sloc: python: 1,579; makefile: 23; sh: 1
file content (45 lines) | stat: -rw-r--r-- 859 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
name: sshoot
version: git
summary: Manage sshuttle VPN sessions
description: |
  Command-line interface to manage multiple sshuttle VPN sessions.

  sshoot allows to define multiple VPN sessions using sshuttle and start/stop
  them as needed.

license: GPL-3.0+
confinement: classic
grade: stable
base: core22

apps:
  sshoot:
    command: bin/sshoot
    completer: sshoot-completion

parts:
  sshoot:
    plugin: python
    source: .
    source-type: git
    stage-packages:
      - libpython3.10-minimal
      - libpython3.10-stdlib
      - python3.10-minimal
      - python3.10-venv
    python-packages:
      - .
      - sshuttle
    prime:
      - bin/python*
      - bin/register-python-argcomplete
      - bin/sshoot
      - bin/sshuttle
      - etc/
      - lib*/
      - pyvenv.cfg
      - usr/

  completion:
    plugin: dump
    source: snap/local