adding requirements and setup.py

This commit is contained in:
2020-03-07 20:47:29 +00:00
parent bc0b41fae3
commit a73a34f1a7
3 changed files with 72 additions and 1 deletions

View File

@@ -2,7 +2,7 @@
name = "musicbrainzapi"
version = "1.0.0"
description = ""
authors = ["dtomlinson <dtomlinson@williamhill.co.uk>"]
authors = ["dtomlinson <dtomlinson@panaetius.co.uk>"]
[tool.poetry.dependencies]
python = "^3.7"
@@ -30,6 +30,7 @@ pyls-black = "^0.4.4"
[tool.poetry.plugins."console_scripts"]
"musicbrainzapi" = "musicbrainzapi.cli.cli:cli"
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"

19
requirements.txt Normal file
View File

@@ -0,0 +1,19 @@
addict==2.2.1
beautifultable==0.8.0
certifi==2019.11.28
chardet==3.0.4
cycler==0.10.0
idna==2.9
kiwisolver==1.1.0
matplotlib==3.2.0
multidict==4.7.5
musicbrainzngs==0.7.1
numpy==1.18.1
pillow==7.0.0
progress==1.5
pyparsing==2.4.6
python-dateutil==2.8.1
requests==2.23.0
six==1.14.0
urllib3==1.25.8
wordcloud==1.6.0

51
setup.py Normal file
View File

@@ -0,0 +1,51 @@
# -*- coding: utf-8 -*-
from setuptools import setup
package_dir = \
{'': 'src'}
packages = \
['musicbrainzapi',
'musicbrainzapi.api',
'musicbrainzapi.api.lyrics',
'musicbrainzapi.cli',
'musicbrainzapi.cli.commands',
'musicbrainzapi.wordcloud',
'musicbrainzapi.wordcloud.resources']
package_data = \
{'': ['*']}
install_requires = \
['addict>=2.2.1,<3.0.0',
'beautifultable>=0.8.0,<0.9.0',
'multidict>=4.7.5,<5.0.0',
'musicbrainzngs>=0.7.1,<0.8.0',
'numpy>=1.18.1,<2.0.0',
'progress>=1.5,<2.0',
'requests>=2.23.0,<3.0.0',
'wordcloud>=1.6.0,<2.0.0']
entry_points = \
{'console_scripts': ['musicbrainzapi = musicbrainzapi.cli.cli:cli']}
setup_kwargs = {
'name': 'musicbrainzapi',
'version': '1.0.0',
'description': '',
'long_description': None,
'author': 'dtomlinson',
'author_email': 'dtomlinson@panaetius.co.uk',
'maintainer': None,
'maintainer_email': None,
'url': None,
'package_dir': package_dir,
'packages': packages,
'package_data': package_data,
'install_requires': install_requires,
'entry_points': entry_points,
'python_requires': '>=3.7,<4.0',
}
setup(**setup_kwargs)