Skip to content

Commit

Permalink
Updated yaml code to support 5.1
Browse files Browse the repository at this point in the history
Had to pin prospector at <1.1.7 which has problems with pylint, see:
pylint-dev/pylint-plugin-utils#12

Also took opportunity to up pika to 1.0 and above.
  • Loading branch information
muhrin committed Dec 10, 2019
1 parent 270071d commit 664a110
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 62 deletions.
6 changes: 2 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
language: python
cache: pip

before_install:
- sudo apt-get install rabbitmq-server

addons:
apt:
update: true
packages:
- rabbitmq-server

python:
- 2.7
Expand Down
2 changes: 1 addition & 1 deletion kiwipy/rmq/defaults.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@
TASK_PREFETCH_COUNT = 0

ENCODER = partial(yaml.dump, encoding='utf-8')
DECODER = yaml.load
DECODER = lambda _: yaml.load(_, Loader=yaml.Loader)
110 changes: 53 additions & 57 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,60 +10,56 @@
with open('kiwipy/version.py') as f:
exec(f.read(), about)

setup(
name="kiwipy",
version=about['__version__'],
description='A python remote communications library',
long_description=open('README.rst').read(),
url='https://github.com/muhrin/kiwipy.git',
author='Martin Uhrin',
author_email='martin.uhrin@gmail.com',
license=__license__,
classifiers=[
'Development Status :: 4 - Beta',
'License :: OSI Approved :: MIT License',
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
],
keywords='communication messaging rpc broadcast',
install_requires=[
'six',
'shortuuid',
'typing; python_version<"3.5"',
'enum34; python_version<"3.4"',
'backports.tempfile; python_version<"3.2"',
'futures; python_version == "2.7"',
],
extras_require={
'rmq': [
'pika>=1.0.0b2',
'topika>=0.2.0, <0.3.0',
'tornado<6; python_version<"3"',
'tornado<5; python_version>="3"',
'pyyaml'
],
'dev': [
'pip',
'pre-commit',
'pytest>=4',
'pytest-cov',
'ipython<6',
'twine',
'yapf',
'prospector',
'pylint<2; python_version<"3"',
'pylint; python_version>="3"',
],
"docs": [
"Sphinx==1.8.4",
"Pygments==2.3.1",
"docutils==0.14",
],
},
packages=['kiwipy', 'kiwipy.rmq'],
test_suite='test')
setup(name="kiwipy",
version=about['__version__'],
description='A python remote communications library',
long_description=open('README.rst').read(),
url='https://github.com/muhrin/kiwipy.git',
author='Martin Uhrin',
author_email='martin.uhrin@gmail.com',
license=__license__,
classifiers=[
'Development Status :: 4 - Beta',
'License :: OSI Approved :: MIT License',
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
],
keywords='communication messaging rpc broadcast',
install_requires=[
'six',
'shortuuid',
'typing; python_version<"3.5"',
'enum34; python_version<"3.4"',
'backports.tempfile; python_version<"3.2"',
'futures; python_version == "2.7"',
],
extras_require={
'rmq': [
'pika>=1.0.0', 'topika>=0.2.0, <0.3.0', 'tornado<6; python_version<"3"', 'tornado<5; python_version>="3"',
'pyyaml'
],
'dev': [
'pip',
'pre-commit',
'pytest>=4',
'pytest-cov',
'ipython<6',
'twine',
'yapf',
'prospector<1.1.7',
'pylint<2; python_version<"3"',
'pylint; python_version>="3"',
],
"docs": [
"Sphinx==1.8.4",
"Pygments==2.3.1",
"docutils==0.14",
],
},
packages=['kiwipy', 'kiwipy.rmq'],
test_suite='test')

0 comments on commit 664a110

Please sign in to comment.