Skip to content

Commit 95b5994

Browse files
authored
Merge pull request #33 from bp100a/implementation-update
Implementation update
2 parents 600d5da + 092fd0a commit 95b5994

File tree

4 files changed

+12
-9
lines changed

4 files changed

+12
-9
lines changed

CHANGES

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
# CHANGES
2+
## [1.0.5] - 2024-09-19
3+
- implementation is only CPython. PyPy doesn't work due to py-datastruct
4+
package.
5+
26
## [1.0.4] - 2024-09-06
37
- for testability, MockUSBIP server uses the SocketWrapper class
48
for socket abstraction, will allow injecting errors for testing

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
USBIP Serial client ![workflow](https://github.com/bp100a/serial-usbipclient/actions/workflows/poetry-build.yml/badge.svg?branch=master) ![Python](https://img.shields.io/badge/python-3.11%20%7C%20%203.12-blue) ![PyPI - Implementation](https://img.shields.io/pypi/implementation/cython) ![coverage](https://raw.githubusercontent.com/bp100a/serial-usbipclient/master/coverage.svg)
1+
USBIP Serial client ![workflow](https://github.com/bp100a/serial-usbipclient/actions/workflows/poetry-build.yml/badge.svg?branch=master) ![Python](https://img.shields.io/badge/python-3.11%20%7C%20%203.12-blue) ![PyPI - Implementation](https://img.shields.io/pypi/implementation/py-datastruct) ![coverage](https://raw.githubusercontent.com/bp100a/serial-usbipclient/master/coverage.svg)
22
========================================================================================================
33
<div>
44

@@ -109,7 +109,6 @@ ___
109109
| pytest-xdist | 3.6.1 | distributes testing across multiple cpu/cores |
110110
| coverage | 7.6.1 | coverage of unit tests |
111111
| pylint | 3.2.6 | linter, ensures adherence to PEP-8 standards |
112-
| pip-tools | 7.4.1 | provides `pip-compile` to create requirement files |
113112
| pytest-cov | 5.0.0 | integrates coverage with pytest |
114113
| pytest-timeout | 2.3.1 | provides ability to timeout pytest unit tests |
115114
| mypy | 1.11.2 | type checking |
@@ -123,14 +122,14 @@ ___
123122
|-------------|----------|--------------------------------|
124123
| poetry-core | 1.9.0 | build system |
125124

126-
All tooling is defined in the `tool_requirements.txt` and should be installed on the build system as follows:
125+
All tooling is defined in the `pyporject.toml` and managed using [poetry](https://pypi.org/project/poetry/) as follows:
127126
```shell
128-
pip install -r tool_requirements.txt
127+
poetry install --with tests
129128
```
130129

131130
Tooling is not needed to run the package but is required for testing & packaging.
132131

133-
Build Process (_now using Poetry!_)
132+
Build Process
134133
--------------------------------------------------------------------------
135134
___
136135
Store the PyPi API token

coverage.svg

Lines changed: 3 additions & 3 deletions
Loading

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Repository = "https://github.com/bp100a/serial-usbipclient"
4848
name = "serial-usbipclient"
4949
authors = ["Harry J. Collins <[email protected]>"]
5050
maintainers = ["Harry J. Collins <[email protected]>"]
51-
version = "1.0.4"
51+
version = "1.0.5"
5252
description = "Simple serial connectivity to CDC (serial) USB devices exposed by a USBIPD service."
5353
readme = "README.md"
5454
package-mode = true

0 commit comments

Comments
 (0)