pyproject.toml 1.64 KB
[build-system]
requires = ['setuptools >= 64', 'wheel']
build-backend = 'setuptools.build_meta'

[tool.setuptools]
packages = ["tangsel", "tangsel.detable", "tangsel.tools",
 "tangsel.base", "tangsel.pbb", "tangsel.pbb.models"]

[tool.mypy]
exclude = [
    'bak',
]
show_error_codes = true

[project]
name = 'tangsel_base'
version = '0.1'
dependencies = [
    'deform',
    'colander',
    'google',
    'google-api-python-client',
    'pyramid',
    'pyramid_tm',
    "pyramid_beaker",
    "pyramid_mailer",
    'pyramid_chameleon',
    'pyramid_rpc',
    'pytz',
    'psycopg2-binary',
    'requests',
    'sqlalchemy',
    'sqlalchemy-datatables',
    'transaction',
    'waitress',
    'wheezy.captcha',
    'ziggurat-foundations',
    'zope.sqlalchemy',
    ]
requires-python = '>= 3.8'
authors = [
    {name='Agus Gustiana', email='aa.gustiana@gmail.com'},
    {email="tangsel@gmail.com" },]

maintainers = [
    { name = "Ari", email = "ariagungprasetiyo@gmail.com" },
    { name = "Owo Sugiana", email = "sugiana@gmail.com" }]

description = 'Framwork Aplikasi tangsel'
readme = 'README.rst'
# license = {text = 'Apache Software License'}
keywords = ["tangsel"]
classifiers = [
    'Development Status :: 5 - Beta',
    'Programming Language :: Python :: 3',
    'Operating System :: OS Independent',
    'Framework :: Pylons',
    'Topic :: Internet :: WWW/HTTP',
    'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
]

[project.optional-dependencies]
dev = [
    'pyramid_debugtoolbar',
    'pytest', 'webtest']

[project.entry-points."paste.app_factory"]
main = 'tangsel.base:main'

[project.scripts]
tangsel-db-init = 'tangsel.base.scripts.initializedb:main'