Skip to content

Instantly share code, notes, and snippets.

@vlad-bezden
Created March 24, 2019 14:50
Show Gist options
  • Save vlad-bezden/f013bbb89032f90de2afccafbbc0a1bd to your computer and use it in GitHub Desktop.
Save vlad-bezden/f013bbb89032f90de2afccafbbc0a1bd to your computer and use it in GitHub Desktop.
Minimum setup.py requirements if project is structured with "src" directory
"""
Project structure:
demo_reader
src
demo_reader
compressed
__init__.py
bzipped.py
gzipped.py
util
__init__.py
__main__.py
multireader.py
tests
test_multireader.py
README.rst
setup.py
"""
import setuptools
setuptools.setup(
name="demo_reader",
version="1.0.0",
description="Tools for reading various file formats",
packages=setuptools.find_packages("src"),
package_dir={"": "src"},
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment