summaryrefslogtreecommitdiff
path: root/python/wscript
AgeCommit message (Collapse)AuthorFilesLines
2022-05-10python/wscript: Remove unused format() argumentJoseph Sutton1-1/+1
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Andreas Schneider <asn@samba.org>
2021-07-21python:waf: Correctly check for python-dateutilAndreas Schneider1-3/+20
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Alexander Bokovoy <ab@samba.org>
2021-06-02selftest: Add test of NDR marshalling from python, starting with wbintAndrew Bartlett1-0/+1
These patches are to address an issue unpacking a very large winbind.wbint_Principals array (100,000). We need the NDR_TOKEN_MAX_LIST_SIZE value exposed as otherwise a well-meaning incrase of this value would invalidate the test. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14710 Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
2021-01-12python/wscript: python3-asn1 -> python3-pyasn1Karolin Seeger1-1/+1
Signed-off-by: Karolin Seeger <kseeger@samba.org> Reviewed-by: Björn Jacke <bjacke@samba.org>
2020-08-20python: Add checks for some more required python packagesAndrew Bartlett1-0/+12
This catches the most important packages we require, but this may not be the full list. python-gpg is not listed as we have a big workaround handler for this in samba-tool. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: David Mulder <dmulder@suse.com>
2020-08-20Remove pyiso8601 from third_partyAndrew Bartlett1-0/+25
The trend has been to remove widely available packages from third_party/ This module is both widely available, and only needed for --enable-selftest It is, strangely enough, a BuildDependes in the RHEL/Fedora packages just to stop it being installed in third_party. The check for iso8601 being available is moved to python/wscript Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: David Mulder <dmulder@suse.com>
2019-03-21build: Remove bld.gen_python_environments()Andrew Bartlett1-25/+23
This was part of --extra-python support. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
2019-02-11build: Don't generate kerberos_implementation.py if building without pythonAliaksei Karaliou1-0/+3
It is unnecessary to generate kerberos_implementation.py when python is disabled. Signed-off-by: Aliaksei Karaliou <akaraliou@panasas.com> Reviewed-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2018-09-05python/wscript: update to handle waf 2.0.4Alexander Bokovoy1-1/+1
Signed-off-by: Alexander Bokovoy <ab@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2018-04-13python/wscript: build grouping library for py2/py3 (--extra-python)Noel Power1-12/+10
Grouping library is not used for any delivered libraries, however it is used internally when building local libraries used when "make test TESTS='blah'" is invoked. Failure to provide the grouping library results in missing symbols (and cores) when running tests Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
2017-06-13python: Port simple libpython module to Python 3 compatible formLumir Balhar1-8/+9
Signed-off-by: Lumir Balhar <lbalhar@redhat.com> Reviewed-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
2017-05-26python: Create the kdc.conf in the Samba private directoryAndreas Schneider1-7/+1
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2017-04-29waf: Move python build instructions to wscriptAndreas Schneider1-0/+44
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlet <abartlet@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
2017-04-29waf: Create kerberos_implementation.py for provisioningAndreas Schneider1-0/+45
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlet <abartlet@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>