示例#1
0
from dNG.distutils.command.install_js_data import InstallJsData
from dNG.distutils.temporary_directory import TemporaryDirectory

from distutils.core import setup
from os import path

with TemporaryDirectory(dir = ".") as build_directory:
#
	js_copyright = "pas.http.dynamic_form #echo(pasHttpDynamicFormVersion)# - (C) direct Netware Group - All rights reserved"

	parameters = { "install_data_plain_copy_extensions": "tsc",
	               "pasHttpDynamicFormVersion": get_version(),
	               "js_header": js_copyright, "js_min_filenames": True
	             }

	InstallData.add_install_data_callback(InstallData.plain_copy, [ "data" ])
	InstallData.add_install_data_callback(InstallJsData.callback, [ "data" ])
	InstallData.set_build_target_path(build_directory)
	InstallData.set_build_target_parameters(parameters)

	_build_path = path.join(build_directory, "src")

	setup(name = "pas_http_dynamic_form",
	      version = get_version(),
	      description = "Python Application Services",
	      long_description = """"pas_http_dynamic_form" extends form elements with dynamic interaction capabilities.""",
	      author = "direct Netware Group et al.",
	      author_email = "*****@*****.**",
	      license = "GPLv2+",
	      url = "https://www.direct-netware.de/redirect?pas;http;dynamic_form",
示例#2
0
#

from dNG.distutils.command.build_py import BuildPy
from dNG.distutils.command.install_data import InstallData
from dNG.distutils.temporary_directory import TemporaryDirectory

from distutils.core import setup
from os import path

with TemporaryDirectory(dir=".") as build_directory:
    parameters = {
        "install_data_plain_copy_extensions": "json,sql",
        "pasUserProfileVersion": get_version()
    }

    InstallData.add_install_data_callback(InstallData.plain_copy, ["data"])
    InstallData.set_build_target_path(build_directory)
    InstallData.set_build_target_parameters(parameters)

    _build_path = path.join(build_directory, "src")

    setup(
        name="pas_user_profile",
        version=get_version(),
        description="Python Application Services",
        long_description=
        """"pas_user_profile" provides the capability to work with user profiles.""",
        author="direct Netware Group et al.",
        author_email="*****@*****.**",
        license="MPL2",
        url="https://www.direct-netware.de/redirect?pas;user_profile",
示例#3
0
from dNG.distutils.command.install_data import InstallData
from dNG.distutils.command.install_css_data import InstallCssData
from dNG.distutils.temporary_directory import TemporaryDirectory

from distutils.core import setup
from os import path

with TemporaryDirectory(dir = ".") as build_directory:
    css_copyright = "pas.http.file_center #echo(pasHttpFileCenterVersion)# - (C) direct Netware Group - All rights reserved"

    parameters = { "install_data_plain_copy_extensions": "jpg,json,png,tsc",
                   "pasHttpFileCenterVersion": get_version(),
                   "css_header": css_copyright, "css_min_filenames": True
                 }

    InstallData.add_install_data_callback(InstallData.plain_copy, [ "data", "lang" ])
    InstallData.add_install_data_callback(InstallCssData.callback, [ "data" ])
    InstallData.set_build_target_path(build_directory)
    InstallData.set_build_target_parameters(parameters)

    _build_path = path.join(build_directory, "src")

    setup(name = "pas_http_file_center",
          version = get_version(),
          description = "Python Application Services",
          long_description = """"pas_http_file_center" adds HTTP and XHTML rendered output support for "pas_file_center" entries.""",
          author = "direct Netware Group et al.",
          author_email = "*****@*****.**",
          license = "GPLv2+",
          url = "https://www.direct-netware.de/redirect?pas;http;file_center",
示例#4
0
文件: setup.py 项目: dNG-git/js_djt
from dNG.distutils.command.install_data import InstallData
from dNG.distutils.command.install_js_data import InstallJsData
from dNG.distutils.temporary_directory import TemporaryDirectory

from distutils.core import setup

with TemporaryDirectory(dir = ".") as build_directory:
    css_js_copyright = "djt #echo(jsDjtVersion)# - (C) direct Netware Group - All rights reserved"

    parameters = { "jsDjtVersion": get_version(),
                   "js_header": css_js_copyright, "js_min_filenames": True,
                   "js_strip_source_directory": True
                 }

    InstallData.add_install_data_callback(InstallJsData.callback, [ "src" ])
    InstallData.set_build_target_path(build_directory)
    InstallData.set_build_target_parameters(parameters)

    setup(name = "djt",
          version = get_version(),
          description = "All-in-one toolbox for HTML5 presentation and manipulation",
          long_description = """The "direct JavaScript Toolbox" contain a set of modules for HTML5 presentation and manipulation.""",
          author = "direct Netware Group et al.",
          author_email = "*****@*****.**",
          license = "MPL2",
          url = "https://www.direct-netware.de/redirect?js;djt",

          platforms = [ "any" ],

          data_files = [ ( "docs", [ "LICENSE", "README" ]) ],
示例#5
0
    """
Returns the version currently in development.

:return: (str) Version string
:since:  v0.1.2
    """

    return "v1.0.0"
#

with TemporaryDirectory(dir = ".") as build_directory:
    parameters = { "install_data_plain_copy_extensions": "json",
                   "pasEMailVersion": get_version()
                 }

    InstallData.add_install_data_callback(InstallData.plain_copy, [ "lang" ])
    InstallData.set_build_target_path(build_directory)
    InstallData.set_build_target_parameters(parameters)

    _build_path = path.join(build_directory, "src")

    setup(name = "pas-email",
          version = get_version(),
          description = "Python Application Services",
          long_description = """"pas_email" provides a simple to use SMTP client based on "rfc_email.py".""",
          author = "direct Netware Group et al.",
          author_email = "*****@*****.**",
          license = "MPL2",
          url = "https://www.direct-netware.de/redirect?pas;email",

          platforms = [ "any" ],
示例#6
0
from dNG.distutils.temporary_directory import TemporaryDirectory

from distutils.core import setup
from os import path

with TemporaryDirectory(dir=".") as build_directory:
    css_copyright = "pas.http.table #echo(pasHttpTableVersion)# - (C) direct Netware Group - All rights reserved"

    parameters = {
        "install_data_plain_copy_extensions": "jpg,json,png,tsc",
        "pasHttpTableVersion": get_version(),
        "css_header": css_copyright,
        "css_min_filenames": True
    }

    InstallData.add_install_data_callback(InstallData.plain_copy,
                                          ["data", "lang"])
    InstallData.add_install_data_callback(InstallCssData.callback, ["data"])
    InstallData.set_build_target_path(build_directory)
    InstallData.set_build_target_parameters(parameters)

    _build_path = path.join(build_directory, "src")

    setup(
        name="pas_http_table",
        version=get_version(),
        description="Python Application Services",
        long_description=
        """"pas_http_table" provides a common XHTML table handler used for structured data.""",
        author="direct Netware Group et al.",
        author_email="*****@*****.**",
        license="MPL2",