Recent Releases of findssh
findssh - re-enable "findssh" project script
fixes #5
allows once again "findssh" script or "python -m findssh", which allows pipx to work as well.
- Python
Published by scivision about 2 years ago
findssh - Better use from Python scripts. Require Python >= 3.9
- Require Python >= 3.9 to make cancellable via "ctrl+c" and for general code quality
- give examples of and make function names better for use from other Python scripts
- Python
Published by scivision almost 3 years ago
findssh - print address as they are detected, require Python >= 3.7
- emit (print) servers as soon as they're detected
- require Python 3.7 to clean up code
- Python
Published by scivision over 5 years ago
findssh - better setup robustness, metadata cleanup
- Python
Published by scivision over 5 years ago
findssh - more robust app approach, CI Github Actions
use more robust packaged app directory layout
CI to GitHub Actions
- Python
Published by scivision almost 6 years ago
findssh - code quality: dedupe, add matlab test, fix nuisance warnings
Used SelectorEventLoop instead of ProactorEventLoop on Windows, even for Python 3.8, to stop nuisance warnings
Deduplicate / modularize code
Add test (from Python) for Matlab API
- Python
Published by scivision over 6 years ago
findssh - Python >= 3.5 asyncio instead of ThreadPool
Using single-threaded asyncio vs. ThreadPool is twice as fast or more, using just a single thread and coroutines, all standard library for Python >= 3.5. The asyncio benefit is particularly noticeable on limited resource systems like Raspberry Pi.
Also, now Matlab works really fast as well calling the Python coroutine code
- Python
Published by scivision about 7 years ago
findssh - improve Python API, add Matlab
Added Matlab findssh.m to reuse the Python API.
Improved test coverage, corrected empty return from multi-threaded exec
- Python
Published by scivision over 7 years ago
findssh - modern setup
Streamline CI template
use setup.cfg instead of setup.py
- Python
Published by scivision over 7 years ago
findssh - Best practices
SImplify/uniformize command line to just findssh, thereby also templatizing self-test
README: rst=>md
- Python
Published by scivision over 7 years ago
findssh - Code quality: flake8, mypy typing
Enforce better code quality, requiring Python >= 3.6 with * flake8 * mypy (enforces type hints)
- Python
Published by scivision over 7 years ago
findssh - Multi-threaded 100x speedup
Uses 100 threads by default for 100x speedup. Tested on Windows and Linux to have this speedup (didn't bother to test Mac).
- Python
Published by scivision almost 8 years ago
findssh - Python module or command-line use
allowed "import findssh" as well as the traditional command-line use.
- Python
Published by scivision almost 8 years ago