Example #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",
Example #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",
Example #3
0
def get_version():
    """
Returns the version currently in development.

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

    return "v1.0.0"
#

with TemporaryDirectory(dir = ".") as build_directory:
    parameters = { "pasSubscriptionVersion": get_version() }

    InstallData.set_build_target_path(build_directory)
    InstallData.set_build_target_parameters(parameters)

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

    setup(name = "pas_subscription",
          version = get_version(),
          description = "Python Application Services",
          long_description = """"pas_subscription" provides the common infrastructure to handle user subscriptions.""",
          author = "direct Netware Group et al.",
          author_email = "*****@*****.**",
          license = "GPLv2+",
          url = "https://www.direct-netware.de/redirect?pas;subscription",

          platforms = [ "any" ],
    return "v0.1.00"


#

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 = {"pasMediaTransformationVersion": get_version()}

    InstallData.set_build_target_path(build_directory)
    InstallData.set_build_target_parameters(parameters)

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

    setup(
        name="pas_media_transformation",
        version=get_version(),
        description="Python Application Services",
        long_description=
        """"pas_media_transformation" provides a VFS object to handle on-the-fly multimedia transformations.""",
        author="direct Netware Group et al.",
        author_email="*****@*****.**",
        license="GPLv2+",
        url="https://www.direct-netware.de/redirect?pas;media_transformation",
        platforms=["any"],