<filename>setup.py<gh_stars>0
import os
import re
import setuptools

NAME             = "baseweb"
AUTHOR           = "<NAME>"
AUTHOR_EMAIL     = "<EMAIL>"
DESCRIPTION      = "A Pythonic base for building interactive web applications"
LICENSE          = "MIT"
KEYWORDS         = "Flask Vue REST SocketIO"
URL              = "https://github.com/christophevg/" + NAME
README           = ".github/README.md"
CLASSIFIERS      = [
  "Environment :: Web Environment",
  "Development Status :: 4 - Beta",
  "Intended Audience :: Developers",
  "Topic :: Software Development :: Libraries :: Python Modules",
  "License :: OSI Approved :: MIT License",
  "Programming Language :: Python :: 3",
  "Programming Language :: Python :: 3.5",
  
]
INSTALL_REQUIRES = [
  "python-dotenv",
  "Flask==1.1.2",
  "Flask-RESTful==0.3.8",
  "Flask-SocketIO==4.3.1",
  "websocket-client==0.57.0",
  "python-engineio==3.13.1",
  "python-socketio==4.6.0"
]
ENTRY_POINTS = {
  
}
SCRIPTS = [
  
]

HERE = os.path.dirname(__file__)

def read(file):
  with open(os.path.join(HERE, file), "r") as fh:
    return fh.read()

VERSION = re.search(
  r'__version__ = [\'"]([^\'"]*)[\'"]',
  read(NAME.replace("-", "_") + "/__init__.py")
).group(1)

LONG_DESCRIPTION = read(README)

if __name__ == "__main__":
  setuptools.setup(
    name=NAME,
    version=VERSION,
    packages=setuptools.find_packages(),
    author=AUTHOR,
    description=DESCRIPTION,
    long_description=LONG_DESCRIPTION,
    long_description_content_type="text/markdown",
    license=LICENSE,
    keywords=KEYWORDS,
    url=URL,
    classifiers=CLASSIFIERS,
    install_requires=INSTALL_REQUIRES,
    entry_points=ENTRY_POINTS,
    scripts=SCRIPTS,
    include_package_data=True    
  )

<filename>setup.py<gh_stars>0
import os
import re
import setuptools

NAME             = "baseweb"
AUTHOR           = "<NAME>"
AUTHOR_EMAIL     = "<EMAIL>"
DESCRIPTION      = "A Pythonic base for building interactive web applications"
LICENSE          = "MIT"
KEYWORDS         = "Flask Vue REST SocketIO"
URL              = "https://github.com/christophevg/" + NAME
README           = ".github/README.md"
CLASSIFIERS      = [
  "Environment :: Web Environment",
  "Development Status :: 4 - Beta",
  "Intended Audience :: Developers",
  "Topic :: Software Development :: Libraries :: Python Modules",
  "License :: OSI Approved :: MIT License",
  "Programming Language :: Python :: 3",
  "Programming Language :: Python :: 3.5",
  
]
INSTALL_REQUIRES = [
  "python-dotenv",
  "Flask==1.1.2",
  "Flask-RESTful==0.3.8",
  "Flask-SocketIO==4.3.1",
  "websocket-client==0.57.0",
  "python-engineio==3.13.1",
  "python-socketio==4.6.0"
]
ENTRY_POINTS = {
  
}
SCRIPTS = [
  
]

HERE = os.path.dirname(__file__)

def read(file):
  with open(os.path.join(HERE, file), "r") as fh:
    return fh.read()

VERSION = re.search(
  r'__version__ = [\'"]([^\'"]*)[\'"]',
  read(NAME.replace("-", "_") + "/__init__.py")
).group(1)

LONG_DESCRIPTION = read(README)

if __name__ == "__main__":
  setuptools.setup(
    name=NAME,
    version=VERSION,
    packages=setuptools.find_packages(),
    author=AUTHOR,
    description=DESCRIPTION,
    long_description=LONG_DESCRIPTION,
    long_description_content_type="text/markdown",
    license=LICENSE,
    keywords=KEYWORDS,
    url=URL,
    classifiers=CLASSIFIERS,
    install_requires=INSTALL_REQUIRES,
    entry_points=ENTRY_POINTS,
    scripts=SCRIPTS,
    include_package_data=True    
  )
