diff --git a/pyproject.toml b/pyproject.toml index b39ecdd..bdcce36 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "musicbrainzapi" version = "1.0.0" description = "" -authors = ["dtomlinson "] +authors = ["dtomlinson "] [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" diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..84629e8 --- /dev/null +++ b/requirements.txt @@ -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 diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..04ca5c3 --- /dev/null +++ b/setup.py @@ -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)