├── .dir-locals.el ├── .gitignore ├── .gitmodules ├── README.rst ├── etc ├── Vagrantfile └── setup-env ├── exercises ├── fib │ ├── README.rst │ ├── fib │ │ ├── __init__.py │ │ ├── fib-abstract-api-extra.c │ │ ├── fib-abstract-api.c │ │ ├── fib-complete.c │ │ ├── fib-error-handling.c │ │ └── fib.c │ └── setup.py └── queue │ ├── README.rst │ ├── queue │ ├── __init__.py │ ├── queue-complete.c │ └── queue.c │ └── setup.py ├── proposal ├── README.rst ├── additional-notes.md ├── audience.md ├── description.md └── outline.md └── tutorial ├── Makefile ├── deploy.py └── source ├── abstract-api.rst ├── appendix.rst ├── building-and-importing.rst ├── c-level-representation.rst ├── common-issues.rst ├── conf.py ├── error-handling.rst ├── fancy-argument-parsing.rst ├── gdb.rst ├── index.rst ├── member-vs-getset.rst ├── what-is-an-extension-module.rst ├── writing-a-class.rst └── writing-a-function.rst /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/README.rst -------------------------------------------------------------------------------- /etc/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/etc/Vagrantfile -------------------------------------------------------------------------------- /etc/setup-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/etc/setup-env -------------------------------------------------------------------------------- /exercises/fib/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/fib/README.rst -------------------------------------------------------------------------------- /exercises/fib/fib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/fib/fib/__init__.py -------------------------------------------------------------------------------- /exercises/fib/fib/fib-abstract-api-extra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/fib/fib/fib-abstract-api-extra.c -------------------------------------------------------------------------------- /exercises/fib/fib/fib-abstract-api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/fib/fib/fib-abstract-api.c -------------------------------------------------------------------------------- /exercises/fib/fib/fib-complete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/fib/fib/fib-complete.c -------------------------------------------------------------------------------- /exercises/fib/fib/fib-error-handling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/fib/fib/fib-error-handling.c -------------------------------------------------------------------------------- /exercises/fib/fib/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/fib/fib/fib.c -------------------------------------------------------------------------------- /exercises/fib/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/fib/setup.py -------------------------------------------------------------------------------- /exercises/queue/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/queue/README.rst -------------------------------------------------------------------------------- /exercises/queue/queue/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/queue/queue/__init__.py -------------------------------------------------------------------------------- /exercises/queue/queue/queue-complete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/queue/queue/queue-complete.c -------------------------------------------------------------------------------- /exercises/queue/queue/queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/queue/queue/queue.c -------------------------------------------------------------------------------- /exercises/queue/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/exercises/queue/setup.py -------------------------------------------------------------------------------- /proposal/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/proposal/README.rst -------------------------------------------------------------------------------- /proposal/additional-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/proposal/additional-notes.md -------------------------------------------------------------------------------- /proposal/audience.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/proposal/audience.md -------------------------------------------------------------------------------- /proposal/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/proposal/description.md -------------------------------------------------------------------------------- /proposal/outline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/proposal/outline.md -------------------------------------------------------------------------------- /tutorial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/Makefile -------------------------------------------------------------------------------- /tutorial/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/deploy.py -------------------------------------------------------------------------------- /tutorial/source/abstract-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/abstract-api.rst -------------------------------------------------------------------------------- /tutorial/source/appendix.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/appendix.rst -------------------------------------------------------------------------------- /tutorial/source/building-and-importing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/building-and-importing.rst -------------------------------------------------------------------------------- /tutorial/source/c-level-representation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/c-level-representation.rst -------------------------------------------------------------------------------- /tutorial/source/common-issues.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/common-issues.rst -------------------------------------------------------------------------------- /tutorial/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/conf.py -------------------------------------------------------------------------------- /tutorial/source/error-handling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/error-handling.rst -------------------------------------------------------------------------------- /tutorial/source/fancy-argument-parsing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/fancy-argument-parsing.rst -------------------------------------------------------------------------------- /tutorial/source/gdb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/gdb.rst -------------------------------------------------------------------------------- /tutorial/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/index.rst -------------------------------------------------------------------------------- /tutorial/source/member-vs-getset.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/member-vs-getset.rst -------------------------------------------------------------------------------- /tutorial/source/what-is-an-extension-module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/what-is-an-extension-module.rst -------------------------------------------------------------------------------- /tutorial/source/writing-a-class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/writing-a-class.rst -------------------------------------------------------------------------------- /tutorial/source/writing-a-function.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llllllllll/c-extension-tutorial/HEAD/tutorial/source/writing-a-function.rst --------------------------------------------------------------------------------