File: rules

package info (click to toggle)
python-briefcase 0.3.25-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,596 kB
  • sloc: python: 62,519; makefile: 60
file content (60 lines) | stat: -rwxr-xr-x 2,063 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#!/usr/bin/make -f
#export DH_VERBOSE = 1
export PYBUILD_NAME=briefcase

export LC_ALL=C.UTF-8
export LANG=C.UTF-8
export http_proxy=http://127.0.0.1:9/
export https_proxy=https://127.0.0.1:9/

#skipped tests that require connection and tests
# for platforms/architecture that are not part of the unix environment
export PYBUILD_TEST_CUSTOM=1
export PYBUILD_TEST_ARGS={interpreter} -m pytest  -v \
	-k 'not test_build_appimage \
	and not test_build_app_with_support_package_update \
	and not test_build_failure \
	and not test_binary_path \
	and not test_cmdline_tools_url \
	and not test_data_path_creation_failure \
	and not test_detects_bad_zipfile \
	and not test_file_name \
	and not test_distribution_path \
	and not test_download_url \
	and not test_download_missing \
	and not test_download_sdk \
	and not test_download_sdk_legacy_install \
	and not test_download_wix \
	and not test_download_sdk_if_sdkmanager_not_executable \
	and not test_install_custom_stub_binary_url \
	and not test_install_stub_binary_missing \
	and not test_open_no_docker_linux \
	and not test_output_format_template_context_bad_tag \
	and not test_output_format_template_context \
	and not test_package_app \
	and not test_raises_networkfailure_on_connectionerror \
	and not test_rcedit_url \
	and not test_run_app_test_mode_with_args \
	and not test_run_app_test_mode \
	and not test_run_console_app \
	and not test_run_gui_app_failed \
	and not test_run_gui_app \
	and not test_run_console_app_failed \
	and not test_run_console_app_with_passthrough \
	and not test_successful_jdk_download \
	and not test_supported_host_os_docker \
	and not test_supported_arch \
	and not test_upgrade_existing_sdk \
	and not test_verify_tools_download_failure'

%:
	dh $@ --with sphinxdoc --buildsystem=pybuild

# sphinx documentation
execute_before_dh_sphinxdoc:
	python3 -m sphinx  -d debian/doctrees  \
	-N -bhtml  docs debian/python-briefcase-doc/usr/share/doc/python-briefcase-doc/html

#Fix duplicate-files
execute_after_dh_sphinxdoc:
	jdupes -rl debian/python-briefcase-doc/usr/share