def test_process_standard_options_for_setup_help(self): f = StringIO() with redirect_stdout(f): process_standard_options_for_setup_help('--help-commands') self.assertIn('Commands processed by pyquickhelper:', f.getvalue()) f = StringIO() with redirect_stdout(f): process_standard_options_for_setup_help(['--help', 'unittests']) self.assertIn('-f file', f.getvalue()) f = StringIO() with redirect_stdout(f): process_standard_options_for_setup_help(['--help', 'clean_space']) self.assertIn('clean unnecessary spaces', f.getvalue())
def test_process_standard_options_for_setup_help(self): f = StringIO() with redirect_stdout(f): process_standard_options_for_setup_help('--help-commands') self.assertIn('Commands processed by pyquickhelper:', f.getvalue()) f = StringIO() with redirect_stdout(f): process_standard_options_for_setup_help(['--help', 'unittests']) self.assertIn('-f file', f.getvalue()) f = StringIO() with redirect_stdout(f): process_standard_options_for_setup_help(['--help', 'clean_space']) self.assertIn('clean unnecessary spaces', f.getvalue())
add_htmlhelp=sys.platform.startswith("win"), coverage_options=dict(omit=["*exclude*.py"]), fLOG=logging_function, covtoken=("14c7930a-a5c0-405d-a22f-3f9c6feaf0bc", "'_UT_37_std' in outfile")) if not r and not ({ "bdist_msi", "sdist", "bdist_wheel", "publish", "publish_doc", "register", "upload_docs", "bdist_wininst", "build_ext" } & set(sys.argv)): raise Exception("unable to interpret command line: " + str(sys.argv)) else: r = False if ask_help(): from pyquickhelper.pycode import process_standard_options_for_setup_help process_standard_options_for_setup_help(sys.argv) if not r: if len(sys.argv) in (1, 2) and sys.argv[-1] in ("--help-commands", ): from pyquickhelper.pycode import process_standard_options_for_setup_help process_standard_options_for_setup_help(sys.argv) root = os.path.abspath(os.path.dirname(__file__)) if sys.platform.startswith("win"): extra_compile_args = None else: extra_compile_args = ['-std=c++11'] from pyquickhelper.pycode import clean_readme from pandas_streaming import __version__ as sversion long_description = clean_readme(long_description)
additional_notebook_path=["pyquickhelper", "pyensae", "pymyinstall"], requirements=["pyquickhelper", "pyensae", "pymyinstall"], additional_local_path=["pyquickhelper", "pyensae", "pymyinstall"], fLOG=logging_function, covtoken=("6f97e59c-33f4-4705-a8a6-f529e9604882", "'_UT_35_std' in outfile")) if not r and not ({"bdist_msi", "sdist", "bdist_wheel", "publish", "publish_doc", "register", "upload_docs", "bdist_wininst"} & set(sys.argv)): raise Exception("unable to interpret command line: " + str(sys.argv)) else: r = False if not r: if len(sys.argv) in (1, 2) and sys.argv[-1] in ("--help-commands",): pyquickhelper = import_pyquickhelper() from pyquickhelper.pycode import process_standard_options_for_setup_help process_standard_options_for_setup_help(sys.argv) setup( name=project_var_name, version='%s%s' % (sversion, subversion), author='Xavier Dupré', author_email='*****@*****.**', url="http://www.xavierdupre.fr/app/pyrsslocal/helpsphinx/index.html", download_url="https://github.com/sdpython/pyrsslocal/", description=DESCRIPTION, long_description=long_description, keywords=KEYWORDS, classifiers=CLASSIFIERS, packages=packages, package_dir=package_dir, package_data=package_data,
additional_notebook_path=["pyquickhelper"], additional_local_path=["pyquickhelper"], unittest_modules=["pyquickhelper"], fLOG=logging_function, covtoken=("b67b3051-8c5d-460b-b2fa-51d81ab7008c", "'_UT_35_std' in outfile")) if not r and not ({"bdist_msi", "sdist", "bdist_wheel", "publish", "publish_doc", "register", "upload_docs", "bdist_wininst"} & set(sys.argv)): raise Exception("unable to interpret command line: " + str(sys.argv)) else: r = False if not r: if len(sys.argv) in (1, 2) and sys.argv[-1] in ("--help-commands",): pyquickhelper = import_pyquickhelper() from pyquickhelper.pycode import process_standard_options_for_setup_help process_standard_options_for_setup_help(sys.argv, fLOG=print) if sys.version_info[0] >= 3: entry_points = { 'console_scripts': [ 'pymy_update3 = pymyinstall.cli.pymy_update:main', 'pymy_install3 = pymyinstall.cli.pymy_install:main', 'pymy_deps3 = pymyinstall.cli.pymy_deps:main', 'pymy_status3 = pymyinstall.cli.pymy_status:main', ]} if sys.platform.startswith("win"): entry_points['console_scripts'].extend([ 'pymy_update = pymyinstall.cli.pymy_update:main', 'pymy_install = pymyinstall.cli.pymy_install:main', 'pymy_deps = pymyinstall.cli.pymy_deps:main', 'pymy_status = pymyinstall.cli.pymy_status:main',
additional_local_path=["pyquickhelper"], requirements=["pyquickhelper"], add_htmlhelp=sys.platform.startswith("win"), coverage_options=dict(omit=["*exclude*.py"]), fLOG=logging_function, covtoken=("ab2da06c-1ff3-4875-97fa-145e594bd7f9", "'jenkins' in outfile")) if not r and not ({"bdist_msi", "sdist", "bdist_wheel", "publish", "publish_doc", "register", "upload_docs", "bdist_wininst"} & set(sys.argv)): raise Exception("unable to interpret command line: " + str(sys.argv)) else: r = False if len(sys.argv) == 1 and "--help" in sys.argv: pyquickhelper = import_pyquickhelper() from pyquickhelper.pycode import process_standard_options_for_setup_help process_standard_options_for_setup_help() if not r: setup( name=project_var_name, version='%s%s' % (sversion, subversion), author='Xavier Dupré', author_email='xavier.dupre AT gmail.com', url="http://www.xavierdupre.fr/app/mlstatpy/helpsphinx/index.html", download_url="https://github.com/sdpython/mlstatpy/", description=DESCRIPTION, long_description=long_description, keywords=KEYWORDS, classifiers=CLASSIFIERS, packages=packages, package_dir=package_dir,