mirror of
https://github.com/dh1tw/pyhamtools.git
synced 2026-04-06 15:04:33 +00:00
merging v0.8.0 branch
- finally using libxml2 parser in beautifulsoup/lxml - minor bug in parsing the CCC field (qrz.com) - fixed VK9XX fixture (lat/long) - added support for python 3.10 and 3.11, pypy3.7-3.9 - removed support for python 3.4 - fixed escapings in regular expressions - replaced exefile from past.buildins with custom function
This commit is contained in:
parent
ebdf0c9707
commit
b1ef2a6d93
13 changed files with 153 additions and 123 deletions
35
README.md
35
README.md
|
|
@ -1,7 +1,6 @@
|
|||
# pyhamtools
|
||||
|
||||

|
||||

|
||||
[](https://codecov.io/gh/dh1tw/pyhamtools)
|
||||
[](https://badge.fury.io/py/pyhamtools)
|
||||
|
||||
|
|
@ -32,18 +31,22 @@ This Library is used in production at the [DXHeat.com DX Cluster](https://dxheat
|
|||
|
||||
## Compatibility
|
||||
|
||||
Pyhamtools is since version 0.6.0 compatible with > Python 2.7 and > python 3.3.
|
||||
Pyhamtools is compatible with Python 2.7 and Python >=3.6.
|
||||
We check compatibility on OSX, Windows, and Linux with the following Python
|
||||
versions:
|
||||
|
||||
* Python 2.7
|
||||
* Python 3.4 (will be deprecated in 2022)
|
||||
* Python 3.5 (will be deprecated in 2022)
|
||||
* Python 3.6
|
||||
* Python 2.7 (will be deprecated in 2023)
|
||||
* Python 3.5 (has been deprecated in 2022)
|
||||
* Python 3.6 (will be deprecated in 2023)
|
||||
* Python 3.7
|
||||
* Python 3.8
|
||||
* Python 3.9
|
||||
* Python 3.10
|
||||
* Python 3.11
|
||||
* [pypy2](https://pypy.org/) (Python 2)
|
||||
* [pypy3.7](https://pypy.org/)
|
||||
* [pypy3.8](https://pypy.org/)
|
||||
* [pypy3.9](https://pypy.org/)
|
||||
|
||||
## Documentation
|
||||
|
||||
|
|
@ -55,8 +58,20 @@ Check out the full documentation including the changelog at:
|
|||
Pyhamtools is published under the permissive [MIT License](http://choosealicense.com/licenses/mit/). You can find a good comparison of
|
||||
Open Source Software licenses, including the MIT license at [choosealicense.com](http://choosealicense.com/licenses/)
|
||||
|
||||
## Dependencies
|
||||
|
||||
Starting with version 0.8.0, `libxml2-dev` and `libxslt-dev` are required dependencies.
|
||||
|
||||
## Installation
|
||||
|
||||
Install the dependencies (e.g. on Debian/Ubuntu):
|
||||
|
||||
```bash
|
||||
|
||||
$ sudo apt-get install libxml2-dev libxslt-dev
|
||||
|
||||
```
|
||||
|
||||
The easiest way to install pyhamtools is through the packet manager `pip`:
|
||||
|
||||
```bash
|
||||
|
|
@ -65,6 +80,14 @@ $ pip install pyhamtools
|
|||
|
||||
```
|
||||
|
||||
Christoph, @df7cb is kindly maintaining a Debian package as an alternative way to install pyhamtools:
|
||||
|
||||
```bash
|
||||
|
||||
$ sudo apt-get install pyhamtools
|
||||
|
||||
```
|
||||
|
||||
## Example: How to use pyhamtools
|
||||
|
||||
``` python
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue