summaryrefslogtreecommitdiffhomepage
path: root/auto/modules/python (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-09-14Python: split module initialization from WSGI implementation.Max Romanov1-0/+1
This is required for futher ASGI implementation.
2020-09-14Python: source file moved to 'python' sub-directory.Max Romanov1-1/+2
No functional changes. Get ready for an increase in file number.
2020-08-25Isolation: added "automount" option.Tiago Natel de Moura1-1/+1
Now it's possible to disable default bind mounts of languages by setting: { "isolation": { "automount": { "language_deps": false } } } In this case, the user is responsible to provide a "rootfs" containing the language libraries and required files for the application.
2020-07-31Isolation: fixed the generation of mounts table.Tiago Natel de Moura1-4/+5
Since the introduction of rootfs feature, some language modules can't be configured multiple times. Now the configure generates a separate nxt_<module>_mounts.h for each module compiled.
2020-06-23Python: fixed interpreter path in ./configure.Tiago Natel de Moura1-2/+1
2020-05-28Added "rootfs" feature.Tiago Natel de Moura1-1/+33
2019-10-23Python: fixing Python 3.8 build with clang.Max Romanov1-1/+1
Python 3.8 has 'tp_print' field in PyTypeObject struct. This field is attributed as deprecated. So, clang generates warning (which is turned to error) as a result of initializing this field. From the other hand, it is impossible to omit this field in positional initialization. The solution is to use designated initializer. Silencing usage message during configure python. This is related to #331 issue on GitHub.
2019-10-22Python: fixing build for Python 3.8.Max Romanov1-0/+4
Thanks to tonyafanasyev. This is related to #331 issue on GitHub.
2019-10-02Fixed "make tests" build without preceding "make".Max Romanov1-1/+1
Currently almost all Unit object files depends on generated nxt_version.h. This patch adds missing dependence and fixes running make with multiple jobs. This closes #318 issue on GitHub.
2018-08-06Unit application library.Max Romanov1-1/+1
Library now used in all language modules. Old 'nxt_app_*' code removed. See src/test/nxt_unit_app_test.c for usage sample.
2018-06-28Added check of "make install" ability.Igor Sysoev1-1/+1
This closes #136 issue on GitHub.
2018-04-04Changed version processing for modules.Alexander Borisov1-1/+1
2017-12-15Introducing --lib-path options for Python module linkage.Max Romanov1-7/+17
This option is useful when python-config does not setup path to libpython, which is non standard.
2017-12-01Using compiler capability to generate dependencies.Max Romanov1-3/+12
This closes #58 issue on GitHub.
2017-11-29Using --ld-opt when linking modules.Max Romanov1-2/+2
2017-08-31Introducing install & uninstall Makefile targets.Max Romanov1-1/+18
2017-08-31Changed modules names format.Igor Sysoev1-4/+4
2017-08-31nginext has been renamed to unit.Igor Sysoev1-4/+4
2017-08-29Separation of module prerequisites for 'all' target in Makefile.Max Romanov1-2/+2
To avoid using sed -i.
2017-08-26Added configure and command line option --help.Igor Sysoev1-6/+16
2017-08-17The new module configuration interface.Igor Sysoev1-0/+148
Configuration and building example: ./configure ./configure python ./configure php ./configure go make all or ./configure make nginext ./configure python make python ./configure php make php ./configure go make go Modules configuration options and building examples: ./configure python --module=python2 --config=python2.7-config make python2 ./configure php --module=php7 --config=php7.0-config --lib-path=/usr/local/php7.0 make php7 ./configure go --go=go1.6 --go-path=${HOME}/go1.6 make go1.6
2017-08-17Removing auto/modules directory before commiting the new moduleIgor Sysoev2-81/+0
configuration infrastructure.
2017-07-26Improved Python configure test.Igor Sysoev1-17/+24
2017-06-23Python app request processing.Max Romanov2-17/+13
2017-01-24Fixed Python building on Ubuntu.Igor Sysoev1-1/+1
2017-01-17Initial version.Igor Sysoev2-0/+78