User Tools

Site Tools


python_setup

This is an old revision of the document!


Python Project Setup

How to create a project suitable for PyPI

How to create a command line version of your python script

DONT USE python setup.py install, use pip install .. Otherwise console scripts do not work.

setup.py example

"""
setup.py -- setup script for use of packages.
"""

from setuptools import setup

install_requires = []

setup(
    name='jrtools',
    version='1.0',
    packages=['flux_densities', 'quick_chart'],
    entry_points={
        'console_scripts': [
            'flux_densities=flux_densities:main',
        ],
    },
    install_requires=install_requires,
    url='https://github.com/jrseti/jrtools',
    license='MIT',
    author='Jon Richards',
    author_email='jrseti@gmail.com',
    description='Various Python tools and applications by Jon Richards, jrseti@gmail.com',
    test_suite='nose.collector',
    tests_require=['nose']
)
python_setup.1576954412.txt.gz · Last modified: 2019/12/21 18:53 by jrseti