* feat: support no_std
`metal` feature supports `no_std` in configuration `default-features = false, features = ["metal"]`.
Float calculation is done via `micromath` crate.
All previously available functionality remains under default `std` feature.
Some tweaking of `python` and `wasm` features was done to compile tests.
* feat: get rid of floats (#2)
* feat: remove conversion to f64, fix features
* chore: uncomment symbols_required checker, fmt
* revert: add cdylib target for python support
* fix: generalize crate type
---------
Co-authored-by: varovainen <99664267+varovainen@users.noreply.github.com>
* Add CPython wrapper
* Add CPython wrapper to build pipeline
* Don't use Travis CI matrix expansion
* Install maturin and add cache
* Install Python
* Install fix incorrect package name 'pip3'
* Update package list
* Split build in two jobs
* Don't cache as installing lichking will error otherwise
* Don't lint on nightly
* Add Python tests
* Add venv
* Fix execution order
* Run linter
* Run linter