Adding in gitignore to protect from DIST

This commit is contained in:
Lucas Oskorep
2020-04-22 16:59:35 -05:00
parent 915faf38fe
commit ffbe092506
2 changed files with 174 additions and 30 deletions
+138
View File
@@ -0,0 +1,138 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
+17 -11
View File
@@ -1,10 +1,11 @@
from distutils.core import setup from distutils.core import setup
setup( setup(
name = 'kanowandasync', # How you named your package folder (MyLib) name='kanowandasync', # How you named your package folder (MyLib)
packages = ['kanowandasync'], # Chose the same as "name" packages=['kanowandasync'], # Chose the same as "name"
version = '0.1', # Start with a small number and increase it with every change you make version='0.1', # Start with a small number and increase it with every change you make
license='MIT', # Chose a license from here: https://help.github.com/articles/licensing-a-repository license='MIT', # Chose a license from here: https://help.github.com/articles/licensing-a-repository
description = description=
""" """
This package allows users to access the BLE capabilities of their Kano coding wand using an asynchronous python API. This package allows users to access the BLE capabilities of their Kano coding wand using an asynchronous python API.
@@ -12,20 +13,25 @@ setup(
New version is asynchronous and in addition is not cross playform due to its usage of pybluez instead of BLEAK for BLE access. New version is asynchronous and in addition is not cross playform due to its usage of pybluez instead of BLEAK for BLE access.
""", # Give a short description about your library """, # Give a short description about your library
author = 'Lucas Oskorep', # Type in your name author='Lucas Oskorep', # Type in your name
author_email = 'lucas.oskorep@gmail.com', # Type in your E-Mail author_email='lucas.oskorep@gmail.com', # Type in your E-Mail
url = '', # Provide either the link to your github or to your website url='https://github.com/lucasoskorep/kano-wand-async-python/',
download_url = 'https://github.com/user/reponame/archive/v_01.tar.gz', # I explain this later on # Provide either the link to your github or to your website
keywords = ['smarthome', 'smartwand', 'smart home', 'smart wand', 'wand', 'kano', 'kit', 'kano wand kit', 'async', 'kano wand async'], # Keywords that define your package best download_url='https://github.com/lucasoskorep/kano-wand-async-python/archive/V0.1.tar.gz',
# I explain this later on
keywords=['smarthome', 'smartwand', 'smart home', 'smart wand', 'wand', 'kano', 'kit', 'kano wand kit', 'async',
'kano wand async'], # Keywords that define your package best
install_requires=[ # I get to this in a second install_requires=[ # I get to this in a second
'bleak>=0.5.0', 'bleak>=0.5.0',
'numpy'
], ],
classifiers=[ classifiers=[
'Development Status :: 3 - Alpha', # Chose either "3 - Alpha", "4 - Beta" or "5 - Production/Stable" as the current state of your package 'Development Status :: 3 - Alpha',
# Chose either "3 - Alpha", "4 - Beta" or "5 - Production/Stable" as the current state of your package
'Intended Audience :: Developers', # Define that your audience are developers 'Intended Audience :: Developers', # Define that your audience are developers
'Topic :: Software Development :: Build Tools', 'Topic :: Software Development :: Build Tools',
'License :: OSI Approved :: MIT License', # Again, pick a license 'License :: OSI Approved :: MIT License', # Again, pick a license
'Programming Language :: Python :: 3', #Specify which pyhton versions that you want to support 'Programming Language :: Python :: 3', # Specify which pyhton versions that you want to support
'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.6',
], ],