示例#1
0
def find_packages():
    modules = []

    for pkg in filter(
        lambda p: os.path.isdir(p) and os.path.isfile(os.path.join(p, "__init__.py")),
        os.listdir(".")
    ):
        modules.extend([pkg, ] + [
            "{}.{}".format(pkg, subpkg)
            for subpkg in setuptools_find_packages(pkg)
        ])
    return modules
示例#2
0
def find_packages():
    modules = []

    for pkg in filter(
        lambda p: os.path.isdir(p) and os.path.isfile(os.path.join(p, "__init__.py")),
        os.listdir(".")
    ):
        modules.extend([pkg, ] + [
            "{}.{}".format(pkg, subpkg)
            for subpkg in setuptools_find_packages(pkg)
        ])
    return modules
示例#3
0
def find_packages():
    modules = [
        "twisted.plugins",
    ]

    def is_package(path):
        return (
            os.path.isdir(path) and
            os.path.isfile(os.path.join(path, "__init__.py"))
        )

    for pkg in filter(is_package, os.listdir(".")):
        modules.extend([pkg, ] + [
            "{}.{}".format(pkg, subpkg)
            for subpkg in setuptools_find_packages(pkg)
        ])
    return modules
示例#4
0
def find_packages():
    modules = [
        "twisted.plugins",
    ]

    def is_package(path):
        return (os.path.isdir(path)
                and os.path.isfile(os.path.join(path, "__init__.py")))

    for pkg in filter(is_package, os.listdir(".")):
        modules.extend([
            pkg,
        ] + [
            "{}.{}".format(pkg, subpkg)
            for subpkg in setuptools_find_packages(pkg)
        ])
    return modules
示例#5
0
   'clean': CleanCommand,
   'cython': CreateCythonCommand,
})


# ===========================================================================================================================
# setuptools_setup
# ===========================================================================================================================
setuptools_setup(
   name='PySpeedIT',
   version=_version,
   author='peter1000',
   author_email='https://github.com/peter1000',
   url='https://github.com/peter1000/PySpeedIT',
   license='BSD-3-Clause',
   packages=setuptools_find_packages(),
   include_package_data=True,
   install_requires=read_requires('requirements.txt'),
   use_2to3=False,
   zip_safe=False,
   platforms=['Linux'],
   cmdclass=cmdclass,
   ext_modules=ext_modules,
   description="A Collection of: Benchmark-IT, Profile-IT, Line-Memory-Profile-IT, Disassemble-IT.",
   long_description=open('README.rst', 'r').read(),
   classifiers=[
      'Development Status :: 5 - Production/Stable',
      'Operating System :: POSIX :: Linux',
      'Programming Language :: Python :: 3',
      'Topic :: Software Development :: Libraries :: Python Modules',
      'Topic :: Software Development :: Testing',
示例#6
0
文件: setup.py 项目: vuhuycan/ghdl
	author_email="*****@*****.**",
	license="GPL-2.0-or-later",
	description="Python binding for GHDL and high-level APIs (incl. LSP).",
	long_description=long_description,
	long_description_content_type="text/markdown",

	url=sourceCodeURL,
	project_urls={
		'Documentation': documentationURL,
		'Source Code':   sourceCodeURL,
		'Issue Tracker': sourceCodeURL + "/issues"
	},

	python_requires='>=3.6',
	install_requires=requirements,
	packages=setuptools_find_packages(exclude=("tests",)),
	entry_points={
		'console_scripts': [
			"ghdl-ls = pyGHDL.cli.lsp:main"
		]
	},

	keywords="Python3 VHDL Parser Compiler Simulator GHDL",
	classifiers=[
		"License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)",
		"Operating System :: MacOS",
		"Operating System :: Microsoft :: Windows :: Windows 10",
		"Operating System :: POSIX :: Linux",
		"Programming Language :: Python :: 3 :: Only",
		"Programming Language :: Python :: 3.6",
		"Programming Language :: Python :: 3.7",
示例#7
0
def find_packages():
    modules = [
        "twisted.plugins",
    ]

    return modules + setuptools_find_packages()
示例#8
0
cmdclass.update({
    'clean': CleanCommand,
    'cython': CreateCythonCommand,
})

# ===========================================================================================================================
# setuptools_setup
# ===========================================================================================================================
setuptools_setup(
    name='LCONF',
    version=_version,
    author='peter1000',
    author_email='https://github.com/peter1000',
    url='https://github.com/peter1000/LCONF',
    license='BSD-3-Clause',
    packages=setuptools_find_packages(),
    include_package_data=True,
    install_requires=read_requires('requirements.txt'),
    use_2to3=False,
    zip_safe=False,
    platforms=['Linux'],
    cmdclass=cmdclass,
    ext_modules=ext_modules,
    description=
    "L(ight) CONF(iguration): A simple human-readable data serialization format for dynamic configuration.",
    long_description=open('README.rst', 'r').read(),
    classifiers=[
        'Development Status :: 4 - Beta', 'Operating System :: POSIX :: Linux',
        'Programming Language :: Python :: 3',
        'Topic :: Text Processing :: Markup',
        'Topic :: Software Development :: Libraries :: Python Modules'
示例#9
0
def find_packages():
    modules = []

    return modules + setuptools_find_packages()
示例#10
0
文件: setup.py 项目: VHDL/pyVHDLModel
	# maintainer_email="*****@*****.**",
  license='Apache 2.0',

	description="An abstract VHDL language model.",
	long_description=long_description,
	long_description_content_type="text/markdown",

	url=sourceCodeURL,
	project_urls={
		'Documentation': documentationURL,
		'Source Code':   sourceCodeURL,
		'Issue Tracker': sourceCodeURL + "/issues"
	},
	# download_url="https://github.com/vhdl/pyVHDLModel/tarball/0.1.0",

	packages=setuptools_find_packages(exclude=["tests", "tests.*",]),
	classifiers=[
		"License :: OSI Approved :: Apache Software License",
		"Operating System :: OS Independent",
		"Programming Language :: Python :: 3 :: Only",
		"Programming Language :: Python :: 3.6",
		"Programming Language :: Python :: 3.7",
		"Programming Language :: Python :: 3.8",
		"Programming Language :: Python :: 3.9",
   "Development Status :: 4 - Beta",
#		"Development Status :: 5 - Production/Stable",
		"Intended Audience :: Developers",
		"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
		"Topic :: Software Development :: Code Generators",
		"Topic :: Software Development :: Compilers",
		"Topic :: Utilities"
示例#11
0
def find_packages():
    modules = ["twisted.plugins"]

    return modules + setuptools_find_packages()