Skip to content

Commit

Permalink
move ubx utilities to pyubxutils
Browse files Browse the repository at this point in the history
  • Loading branch information
semuadmin committed Dec 11, 2024
1 parent 5b3cc02 commit be3d94f
Show file tree
Hide file tree
Showing 14 changed files with 14 additions and 1,675 deletions.
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
"python.defaultInterpreterPath": "python3",
"modulename": "${workspaceFolderBasename}",
"distname": "${workspaceFolderBasename}",
"moduleversion": "1.1.8"
"moduleversion": "1.1.9"
}
6 changes: 6 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# pygnssutils Release Notes

### RELEASE 1.1.9

CHANGES:

1. ubx CLI utilities moved to `pyubxutils` - `ubxsave`, `ubxload`, `ubxcompare`, `ubxsetrate`, `ubxsimulator`. For the time being, `pyubxutils` will remain a dependency of `pygnssutils` and will be installed alongside it via pip, and `from pygnssutils import UBXSimulator` will still work as an import statement, but these will be removed altogether in v1.2.0.

### RELEASE 1.1.8

ENHANCEMENTS:
Expand Down
48 changes: 0 additions & 48 deletions docs/pygnssutils.rst
Original file line number Diff line number Diff line change
Expand Up @@ -116,54 +116,6 @@ pygnssutils.socketwrapper module
:undoc-members:
:show-inheritance:

pygnssutils.ubxcompare module
-----------------------------

.. automodule:: pygnssutils.ubxcompare
:members:
:undoc-members:
:show-inheritance:

pygnssutils.ubxload module
--------------------------

.. automodule:: pygnssutils.ubxload
:members:
:undoc-members:
:show-inheritance:

pygnssutils.ubxsave module
--------------------------

.. automodule:: pygnssutils.ubxsave
:members:
:undoc-members:
:show-inheritance:

pygnssutils.ubxsetrate module
-----------------------------

.. automodule:: pygnssutils.ubxsetrate
:members:
:undoc-members:
:show-inheritance:

pygnssutils.ubxsimulator module
-------------------------------

.. automodule:: pygnssutils.ubxsimulator
:members:
:undoc-members:
:show-inheritance:

pygnssutils.ubxsimulator\_cli module
------------------------------------

.. automodule:: pygnssutils.ubxsimulator_cli
:members:
:undoc-members:
:show-inheritance:

Module contents
---------------

Expand Down
9 changes: 2 additions & 7 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ name = "pygnssutils"
authors = [{ name = "semuadmin", email = "[email protected]" }]
maintainers = [{ name = "semuadmin", email = "[email protected]" }]
description = "GNSS Command Line Utilities"
version = "1.1.8"
version = "1.1.9"
license = { file = "LICENSE" }
readme = "README.md"
requires-python = ">=3.9"
Expand Down Expand Up @@ -39,19 +39,14 @@ dependencies = [
"pyserial>=3.5",
"pyspartn>=1.0.5",
"pyubx2>=1.2.48",
"pyubxutils>=1.0.2",
]

[project.scripts]
gnssstreamer = "pygnssutils.gnssstreamer_cli:main"
gnssdump = "pygnssutils.gnssstreamer_cli:main" # for backwards compatibility
gnssserver = "pygnssutils.gnssserver_cli:main"
gnssntripclient = "pygnssutils.gnssntripclient_cli:main"
gnssmqttclient = "pygnssutils.gnssmqttclient_cli:main"
ubxsetrate = "pygnssutils.ubxsetrate:main"
ubxsave = "pygnssutils.ubxsave:main"
ubxload = "pygnssutils.ubxload:main"
ubxsimulator = "pygnssutils.ubxsimulator_cli:main"
ubxcompare = "pygnssutils.ubxcompare:main"

[project.urls]
homepage = "https://github.com/semuconsulting/pygnssutils"
Expand Down
6 changes: 2 additions & 4 deletions src/pygnssutils/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
:license: BSD 3-Clause
"""

from pyubxutils.ubxsimulator import UBXSimulator

from pygnssutils._version import __version__
from pygnssutils.exceptions import GNSSStreamError, ParameterError
from pygnssutils.globals import *
Expand All @@ -16,9 +18,5 @@
from pygnssutils.helpers import *
from pygnssutils.mqttmessage import *
from pygnssutils.socketwrapper import SocketWrapper
from pygnssutils.ubxload import UBXLoader
from pygnssutils.ubxsave import UBXSaver
from pygnssutils.ubxsetrate import UBXSetRate
from pygnssutils.ubxsimulator import UBXSimulator

version = __version__ # pylint: disable=invalid-name
2 changes: 1 addition & 1 deletion src/pygnssutils/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@
:license: BSD 3-Clause
"""

__version__ = "1.1.8"
__version__ = "1.1.9"
2 changes: 1 addition & 1 deletion src/pygnssutils/gnssserver_cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
from socket import create_connection, gethostbyname
from time import sleep

from pyubxutils.ubxsimulator import UBXSimulator
from serial import Serial

from pygnssutils._version import __version__ as VERSION
Expand All @@ -32,7 +33,6 @@
from pygnssutils.gnssserver import GNSSSocketServer
from pygnssutils.helpers import set_common_args
from pygnssutils.socketwrapper import SocketWrapper
from pygnssutils.ubxsimulator import UBXSimulator


def _run_streamer(stream, **kwargs):
Expand Down
2 changes: 1 addition & 1 deletion src/pygnssutils/gnssstreamer_cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
from types import FunctionType

from pyubx2 import ERR_LOG, SETPOLL, UBXReader
from pyubxutils.ubxsimulator import UBXSimulator
from serial import Serial, SerialException

from pygnssutils._version import __version__ as VERSION
Expand Down Expand Up @@ -75,7 +76,6 @@
from pygnssutils.helpers import parse_url, set_common_args
from pygnssutils.socket_server import runserver
from pygnssutils.socketwrapper import SocketWrapper
from pygnssutils.ubxsimulator import UBXSimulator

STATUSINTERVAL = 5

Expand Down
227 changes: 0 additions & 227 deletions src/pygnssutils/ubxcompare.py

This file was deleted.

Loading

0 comments on commit be3d94f

Please sign in to comment.