diff --git a/.gitignore b/.gitignore index b6ace70..76502f7 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,4 @@ Temporary Items /.ipynb_checkpoints/ /.idea/ *.json +/Altium_Schematic_Parser.egg-info/ diff --git a/README.md b/README.md index 7a210c2..d200c7e 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Converts Altium .SchDoc files into json * olefile ## Install git clone git@github.com:a3ng7n/Altium-Schematic-Parser.git - cd Altium-Schematic-Parser/ - pip install -r requirements.txt + cd Altium-Schematic-Parser + pip install -e . ## Usage python parse.py -i "path/to/altiumschematic.schdoc" -o "path/to/jsonfile.json" \ No newline at end of file diff --git a/setup.py b/setup.py index 478867a..e802058 100644 --- a/setup.py +++ b/setup.py @@ -1,17 +1,22 @@ +import os from setuptools import setup, find_packages with open("README.md", "r") as fh: long_description = fh.read() +def read(fname): + return open(os.path.join(os.path.dirname(__file__), fname)).read() + setup( name='Altium-Schematic-Parser', version='0.0.0', - packages=find_packages(), + packages=find_packages(exclude=['tests']), url='https://github.com/a3ng7n/Altium-Schematic-Parser', license='see LICENSE', author='Aaron Goldstein', author_email='aaronmgoldstein@gmail.com', description='Converts Altium .SchDoc files into json', long_description=long_description, - long_description_content_type="text/markdown" + long_description_content_type="text/markdown", + install_requires=read('requirements.txt').splitlines() )