<filename>setup.py
from setuptools import setup, find_packages

setup(
  name = 'buildcage',
  packages=find_packages(),
  include_package_data=True,
  version = '0.0.2',
  description = 'Python script to build cage optimimized by OPLS-AA',
  author = '<NAME>',
  author_email = '<EMAIL>',
  license='MIT',
  keywords = ['computational chemistry', 'force fields', 'molecular dynamics',"pore materials"],
  classifiers = [
        'Programming Language :: Python :: 3',
        'Topic :: Scientific/Engineering',
        ],
  install_requires=['numpy',"networkx"],
  entry_points={
        'console_scripts': [
            'buildcage=buildcage.buildcage:main',
        ],
    },

)

<filename>setup.py
from setuptools import setup, find_packages

setup(
  name = 'buildcage',
  packages=find_packages(),
  include_package_data=True,
  version = '0.0.2',
  description = 'Python script to build cage optimimized by OPLS-AA',
  author = '<NAME>',
  author_email = '<EMAIL>',
  license='MIT',
  keywords = ['computational chemistry', 'force fields', 'molecular dynamics',"pore materials"],
  classifiers = [
        'Programming Language :: Python :: 3',
        'Topic :: Scientific/Engineering',
        ],
  install_requires=['numpy',"networkx"],
  entry_points={
        'console_scripts': [
            'buildcage=buildcage.buildcage:main',
        ],
    },

)
