コード例 #1
0
 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())
コード例 #2
0
 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())
コード例 #3
0
        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)
コード例 #4
0
        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,
コード例 #5
0
        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',
コード例 #6
0
ファイル: setup.py プロジェクト: HermogenesBatista/mlstatpy
        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,