Skip to main content

The pycantoether

NMEA2000 can bus to TCP server

This is bridge between NMEA2000 and TCP server.

Features:

  • Support different NMEA2000 CAN bus adapters, base on python-can library.
    • GS-USB (Geschwister Schneider), slcan and so on.
  • Support different TCP server interface,
    • Yacht Devices RAW TCP, ydwg02

Requirements:

  • python 3.9+

Install

pip install pycantoether

Usage

Development

python3 -m venv venv
source venv/bin/activate

# Install requirements, and editable this package
pip install -e .

# Run tests
python -m pytest --cov pycantoether

Run, configuration

Config usb.backend libusb1

Environment variables:

  • PYUSB_BACKEND - 'libusb1', select libusb1 as backend for PyUSB.
  • LIBUSB_DEBUG - debug level, 0 - 3, 0 = off, 3 = max.

Metadata

Release files for pycantoether 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pycantoether 0.1.2
File Size Uploaded
pycantoether-0.1.2.tar.gz 12.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pycantoether 0.1.2
File Interpreter ABI Platform
pycantoether-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 24.8 kB

Release files / pycantoether-0.1.2.tar.gz

Download URL pycantoether-0.1.2.tar.gz
Size 12.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e7fad2bd050d239b35c5ebbfa2735dc1d18f060f054f6a06e285be5a8677b201
BLAKE2b-256 checksum
How to use checksums
3fb31aa8000a889655f9acecba0d7d396ded79064a10f1fbbce8cd98a2fcab19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 31, 2025.

Transparency log

Release files / pycantoether-0.1.2-py3-none-any.whl

Download URL pycantoether-0.1.2-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
489f57e335a20c77e8af6a2e36a9edfdead7710390c88eb9af3c6a7bbd76a98d
BLAKE2b-256 checksum
How to use checksums
16e2b2d8434a53dbe1a8cce6cb6e11dc03178e04704ba8e6fe18c66df0d4ed7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 31, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page