Nguyễn Gia Phong
6f00f7046a
Housekeep and partially tackle GH-109
2020-06-19 14:34:28 +07:00
Nguyễn Gia Phong
83315de9c8
Retouch docstrings for multi-value properties
...
This fixes GH-64. Moreover switch back to flake8 since pytest-flake8
is not as configurable.
2020-05-09 21:52:20 +07:00
Nguyễn Gia Phong
11cda099a3
Opt in Travis CI testing for Python 3.6 on macOS
...
/r/oddlyspecific
2020-05-03 20:00:44 +07:00
Nguyễn Gia Phong
9de664a750
Make effects properties more intuitive (fix GH-85)
...
Additionally run flake8 within pytest by default for better CI experience.
2020-04-25 21:33:17 +07:00
Nguyễn Gia Phong
e95dad16bf
Allow examples to fail on macOS CI
2020-04-23 13:29:17 +07:00
Ngô Ngọc Đức Huy
6148318585
Add functional tests ( #79 )
...
Add functional tests
2020-04-22 01:25:09 +07:00
Nguyễn Gia Phong
8a6ce4bd13
Make send paths easier to use (fix GH-66)
...
Also nit exceptions and one-liners.
2020-04-17 20:40:39 +07:00
Nguyễn Gia Phong
80a9d88e90
Revise MessageHandler
...
As a side effect, Context.precache_buffers_async no longer causes segfault.
2020-04-04 22:58:01 +07:00
Nguyễn Gia Phong
428a436f36
[Travis] Build for macOS
...
Also enable Cython trace explicitly for tests
2020-03-01 16:20:44 +07:00
Nguyễn Gia Phong
d7ad609ad9
Implement BaseDecoder interface
2020-02-25 14:47:00 +07:00
Nguyễn Gia Phong
aac24f99a1
Finish methods involving sample type and channel config
...
Also move cdef helpers to the end of the module
2020-02-15 14:27:06 +07:00
Nguyễn Gia Phong
19ac906048
Implement MessageHandler
...
Since this introduce a new source files, all sources are moved
to a new directory src.
2020-02-15 14:27:06 +07:00
Nguyễn Gia Phong
3655f2bc75
Use pytest for Source's read-write properties
2020-02-06 20:30:36 +07:00
Nguyễn Gia Phong
8f50d0fd92
Nitpick CI
...
* Hide build scripts
* Give tox default env
* Only run on master (or PRs to master)
2020-02-02 11:21:44 +07:00
Nguyễn Gia Phong
37e471354b
Make build more portable and compatible with manylinux2014
...
Additionally:
* Specify some build requirement version
* Move metadata outta setup script
* Add linting tests to tox
2020-02-01 14:29:06 +07:00
Nguyễn Gia Phong
659196ed7b
Clean up for version 0.0.3
...
Changes including:
* Nitpick docstrings
* Document missing methods of WIP classes as TODO
* Separate sections by formfeeds
Drop scikit-build
2020-01-23 13:47:36 +07:00
Nguyễn Gia Phong
c6d9365c56
Nitpick packaging and examples
...
Rules for flake8 is added in tox.ini. Note that since Cython files
are not fully supported by flake8, legal Cython syntax may be reported
as SyntaxError.
2020-01-08 20:44:07 +07:00