Skip to content

Commit

Permalink
Updated packaging notes.
Browse files Browse the repository at this point in the history
  • Loading branch information
jtesta committed Oct 15, 2024
1 parent 772204c commit 84647ec
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions PACKAGING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,23 @@ An executable can only be made on a Windows host because the PyInstaller tool (h

# PyPI

To create package and upload to test server (hint: use username '\_\_token\_\_' and API token for test.pypi.org):
To create package and upload to test server (hint: use API token for test.pypi.org):

```
$ sudo apt install python3-virtualenv python3.10-venv
$ sudo apt install python3-virtualenv python3.12-venv
$ make -f Makefile.pypi
$ make -f Makefile.pypi uploadtest
```

To download from test server and verify:

```
$ virtualenv -p /usr/bin/python3 /tmp/pypi_test
$ virtualenv /tmp/pypi_test
$ cd /tmp/pypi_test; source bin/activate
$ pip3 install --index-url https://test.pypi.org/simple ssh-audit
```

To upload to production server (hint: use username '\_\_token\_\_' and API token for production pypi.org):
To upload to production server (hint: use API token for production pypi.org):

```
$ make -f Makefile.pypi uploadprod
Expand All @@ -40,22 +40,22 @@ To upload to production server (hint: use username '\_\_token\_\_' and API token
To download from production server and verify:

```
$ virtualenv -p /usr/bin/python3 /tmp/pypi_prod
$ virtualenv /tmp/pypi_prod
$ cd /tmp/pypi_prod; source bin/activate
$ pip3 install ssh-audit
```


# Snap

To create the snap package, run a fully-updated Ubuntu Server 22.04 VM.
To create the Snap package, run a fully-updated Ubuntu Server 24.04 VM.

Create the snap package with:
Create the Snap package with:
```
$ ./build_snap.sh
```

Upload the snap with:
Upload the Snap with:

```
$ snapcraft export-login ~/snap_creds.txt
Expand All @@ -68,7 +68,7 @@ Upload the snap with:

# Docker

Ensure that the buildx plugin is available by following the installation instructions available at: https://docs.docker.com/engine/install/ubuntu/
Ensure that the `buildx` plugin is available by following the installation instructions available at: https://docs.docker.com/engine/install/ubuntu/

Build a local image with:

Expand Down

0 comments on commit 84647ec

Please sign in to comment.