This website requires JavaScript.
Explore
Drone CI
Help
Register
Sign In
hemna
/
aprsd
Watch
1
Star
0
Fork
0
You've already forked aprsd
mirror of
https://github.com/craigerl/aprsd.git
synced
2024-10-31 15:07:13 -04:00
Code
Issues
Projects
Releases
Wiki
Activity
53b8f21535
aprsd
/
requirements.txt
8 lines
58 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Initial conversion to click
2020-12-09 08:54:17 -05:00
click
click-completion
First stab at migrating this to a pytpi repo 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.
2018-11-21 16:38:45 -05:00
imapclient
Initial conversion to click
2020-12-09 08:54:17 -05:00
pbr
Added reading of a config file This patch adds support to read a ~/.aprsd/config.yml file. If one doesn't exist, it puts out an example yaml string to stdout that can be copied into a file and edited. Since this patch adds a new external requirement (pyyaml) you need to re-install the app for dev with pip install -e .
2018-11-21 18:20:11 -05:00
pyyaml
Fixed all pep8 errors and some py3 errors This introduced the six lib which can translate common py2 vs py3 incompatibilities. https://six.readthedocs.io/
2020-12-04 08:56:26 -05:00
six
Update tox environment to fix formatting python errors This patch includes lots of changes to tox environment for automatically detecting pep8 failures, which can cause python2 vs python3 failures after install. The following tox commands have been added tox -efmt-check - This checks the python syntax and formatting tox -efmt - Automatically fixes python syntax formatting that fmt-check complains about. tox -etype-check - check on types tox -elint - flake8 run This patch also changes where the default config file is located. The new location is ~/.config/aprsd/aprsd.yml You can now also specify a custom config file on the command line with the -c or --config option as well.
2020-12-09 14:13:35 -05:00
requests
Reference in New Issue
Copy Permalink