Commit Graph

19 Commits

Author SHA1 Message Date
Nguyễn Gia Phong 587179fecf Nitpick packaging
This follows up GH-112.
2020-07-31 16:32:22 +07:00
Francesco Caliumi 3a9e23917f
Enhance setup.py cmake errors reporting 2020-07-31 14:51:12 +07:00
Nguyễn Gia Phong e674ade7e4 Update CI/CD
This optimizes the execution time of macOS builds and adds initial
(no-op) support for Windows.  Documentation now admits the issues with
macOS wheels.

Because of GH-63, CI/CD for Python 3.8 on macOS is temporarily dropped.

Build reference for upcoming v0.1.3
2020-04-22 00:29:53 +07:00
Nguyễn Gia Phong 38a3a21f43 Clean up for release 0.1 2020-04-01 15:17:23 +07:00
Nguyễn Gia Phong e747159161 Move utilities to native C++ 2020-03-31 11:35:09 +07:00
Nguyễn Gia Phong d29d8debe8 Compile Cython with binding and allow cleaning C++ output 2020-03-30 18:07:31 +07:00
Nguyễn Gia Phong 3cc53d56df Allow intergration of user-defined decoders
The type system is also revised.
2020-03-16 20:26:44 +07:00
Nguyễn Gia Phong f9dce3e6fd Prepare C++ bases for FileIOFactory
C++ code is reformatted according to Octave style guide.
Additionally, C++14 is now required to be future-proof with alure.
2020-03-16 20:26:44 +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 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 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 5ec6aa5ede Fix Source's 3D spatialization setter logic
Also correct some doc and pump version to 0.0.2
2020-01-09 21:03:08 +07:00
Nguyễn Gia Phong 1ff633e4a9 s/archaicy/palace/g 2020-01-04 11:55:49 +07:00
Nguyễn Gia Phong ba55043793 Use str instead of bytes for std::string
Aussi group module members by their role
2020-01-03 20:19:53 +07:00
Nguyễn Gia Phong b36eb11601 Let children bare themselves (#6) 2020-01-03 20:19:53 +07:00
Nguyễn Gia Phong 8097ce3c77 Complete easy stuff in Source 2019-12-30 21:52:25 +07:00
Nguyễn Gia Phong a548e270e8 Prove the concept by the first few examples 2019-12-22 16:26:51 +07:00