Commit Graph

10 Commits

Author SHA1 Message Date
Matthias Koefferlein 5173a2aad7 Fixing Python module sources 2025-05-29 16:32:28 +02:00
Matthias Koefferlein 9103d2b90d Bumped PyPI version again for correct sdist 2023-06-11 18:51:00 +02:00
Matthias Koefferlein 87e2def285 Include version folder in python module sources 2023-03-04 22:38:38 +01:00
Sebastian Goeldi d30199fe26 create py.typed for python module (PEP 561) 2022-12-12 17:09:50 +01:00
Thomas Ferreira de Lima 4d4f4b643b Added python stubs with type hinting and documentation. (#1125)
* Added python stubs with type hinting and documentation.

The documentation was extracted by inspecting the docstrings within each class and methods.
This should enable type hinting and checking by IDEs like VSCode.
The stubs were automatically generated, and have not been manually curated. (TODO)

* created tl ArgType to python type translator

* Fixing a pyaModule.cc bug

* almost finished stubgen

* fixing little bug in classes defined within classes

* Release version of the stubgen script. Good enough for release.

* Adding notes

* Including stubs when installing from source

* typechecking bugfix: missed checking is_iter()

* Cleaning up unused code for merge review

* Including stubs when installing from source (part deux)

* Putting the GenericDeviceExtractor name setting into the right place.

* Updating python stubs

Co-authored-by: Matthias Koefferlein <matthias@koefferlein.de>
2022-09-01 00:41:42 +02:00
Matthias Koefferlein e7a16fab82 Added missing files to MANIFEST.in 2022-05-29 16:29:24 +02:00
Matthias Koefferlein 5facc418cb WIP: futher improvements on Python module for Qt-less case 2022-05-12 23:42:21 +02:00
Matthias Köfferlein b303548591
Issue 886 (python module does not build from sources) (#896)
* Added cc_gen to manifest file

* Added lib sources to manifest
2021-08-24 21:36:51 +02:00
Matthias Koefferlein f3dd79284a include version.sh in MANIFEST.in 2020-11-27 18:40:28 +01:00
Thomas Ferreira de Lima 7852634ffa
bugfix for setup.py sdist 2018-10-09 17:31:53 -04:00