mirror of
https://github.com/craigerl/aprsd.git
synced 2024-11-25 09:28:38 -05:00
Walter A. Boring IV
ecd797d91e
This patch does some refactoring of the code and the directory structure to conform to the needs of a pypi project. The python code now lives in the aprsd directory so it acts like a real python package that can be installed/included/used. The aprsd.py is now aprds/main.py This patch also adds support for using pbr, which enables a consistent bin install that you can then call as 'aprsd' from the command line. To use this as a developer you should create a virtualenv virtualenv .venv source .venv/bin/activate pip install -e . now you can edit the aprds/main.py and then test it by immediately running aprsd from the command line. The -e option for pip allows you to install the package as an editable package in the .venv, so you can hack on it and not need to re-install every time you make a change.
32 lines
587 B
INI
32 lines
587 B
INI
[metadata]
|
|
name = aprsd
|
|
summary = Amateur radio APRS daemon which listens for messages and responds
|
|
description-file =
|
|
README.md
|
|
author = Craig Lamparter
|
|
author-email = something@somewhere.com
|
|
classifier =
|
|
Topic :: Communications :: Ham Radio
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[files]
|
|
packages =
|
|
aprsd
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
aprsd = aprsd.main:main
|
|
|
|
[build_sphinx]
|
|
source-dir = doc/source
|
|
build-dir = doc/build
|
|
all_files = 1
|
|
|
|
[upload_sphinx]
|
|
upload-dir = doc/build/html
|