├── .coveragerc ├── .github └── workflows │ ├── ci.yml │ ├── docs.yml │ └── release.yml ├── .gitignore ├── AUTHORS ├── CHANGES ├── LICENSE ├── MANIFEST.in ├── README.rst ├── codecov.yml ├── docs ├── Makefile ├── make.bat └── source │ ├── api_ref │ ├── index.rst │ └── pyclibrary.backends.rst │ ├── arch_ref │ └── index.rst │ ├── conf.py │ ├── faqs │ └── index.rst │ ├── get_started │ ├── basic_usage.rst │ ├── configuration.rst │ ├── index.rst │ └── installation.rst │ └── index.rst ├── pyclibrary ├── __init__.py ├── backends │ ├── __init__.py │ └── ctypes.py ├── c_library.py ├── c_parser.py ├── errors.py ├── headers │ ├── README │ ├── WinDefs.cache │ └── update_WinDefs.py ├── init.py ├── thirdparty │ ├── __init__.py │ └── find_library.py └── utils.py ├── pyproject.toml ├── readthedocs.yml └── tests ├── backends ├── __init__.py └── test_ctypes.py ├── headers ├── ctypes_test.h ├── enums.h ├── file_handling │ ├── c_comments.h │ ├── c_comments_removed.h │ ├── cpp_comments.h │ ├── cpp_comments_removed.h │ └── replace.h ├── functions.h ├── macros │ ├── macro_conditionals.h │ ├── macro_functions.h │ ├── macro_values.h │ └── pragmas.h ├── structs.h ├── typedefs.h ├── unions.h └── variables.h ├── test_init.py ├── test_library.py ├── test_parser.py └── test_version.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/README.rst -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/api_ref/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/source/api_ref/index.rst -------------------------------------------------------------------------------- /docs/source/api_ref/pyclibrary.backends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/source/api_ref/pyclibrary.backends.rst -------------------------------------------------------------------------------- /docs/source/arch_ref/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/source/arch_ref/index.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/faqs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/source/faqs/index.rst -------------------------------------------------------------------------------- /docs/source/get_started/basic_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/source/get_started/basic_usage.rst -------------------------------------------------------------------------------- /docs/source/get_started/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/source/get_started/configuration.rst -------------------------------------------------------------------------------- /docs/source/get_started/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/source/get_started/index.rst -------------------------------------------------------------------------------- /docs/source/get_started/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/source/get_started/installation.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /pyclibrary/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/__init__.py -------------------------------------------------------------------------------- /pyclibrary/backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/backends/__init__.py -------------------------------------------------------------------------------- /pyclibrary/backends/ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/backends/ctypes.py -------------------------------------------------------------------------------- /pyclibrary/c_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/c_library.py -------------------------------------------------------------------------------- /pyclibrary/c_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/c_parser.py -------------------------------------------------------------------------------- /pyclibrary/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/errors.py -------------------------------------------------------------------------------- /pyclibrary/headers/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/headers/README -------------------------------------------------------------------------------- /pyclibrary/headers/WinDefs.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/headers/WinDefs.cache -------------------------------------------------------------------------------- /pyclibrary/headers/update_WinDefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/headers/update_WinDefs.py -------------------------------------------------------------------------------- /pyclibrary/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/init.py -------------------------------------------------------------------------------- /pyclibrary/thirdparty/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /pyclibrary/thirdparty/find_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/thirdparty/find_library.py -------------------------------------------------------------------------------- /pyclibrary/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyclibrary/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/readthedocs.yml -------------------------------------------------------------------------------- /tests/backends/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/backends/test_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/backends/test_ctypes.py -------------------------------------------------------------------------------- /tests/headers/ctypes_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/ctypes_test.h -------------------------------------------------------------------------------- /tests/headers/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/enums.h -------------------------------------------------------------------------------- /tests/headers/file_handling/c_comments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/file_handling/c_comments.h -------------------------------------------------------------------------------- /tests/headers/file_handling/c_comments_removed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/file_handling/c_comments_removed.h -------------------------------------------------------------------------------- /tests/headers/file_handling/cpp_comments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/file_handling/cpp_comments.h -------------------------------------------------------------------------------- /tests/headers/file_handling/cpp_comments_removed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/file_handling/cpp_comments_removed.h -------------------------------------------------------------------------------- /tests/headers/file_handling/replace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/file_handling/replace.h -------------------------------------------------------------------------------- /tests/headers/functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/functions.h -------------------------------------------------------------------------------- /tests/headers/macros/macro_conditionals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/macros/macro_conditionals.h -------------------------------------------------------------------------------- /tests/headers/macros/macro_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/macros/macro_functions.h -------------------------------------------------------------------------------- /tests/headers/macros/macro_values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/macros/macro_values.h -------------------------------------------------------------------------------- /tests/headers/macros/pragmas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/macros/pragmas.h -------------------------------------------------------------------------------- /tests/headers/structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/structs.h -------------------------------------------------------------------------------- /tests/headers/typedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/typedefs.h -------------------------------------------------------------------------------- /tests/headers/unions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/unions.h -------------------------------------------------------------------------------- /tests/headers/variables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/headers/variables.h -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/test_library.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/test_parser.py -------------------------------------------------------------------------------- /tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthieuDartiailh/pyclibrary/HEAD/tests/test_version.py --------------------------------------------------------------------------------