1*4882a593SmuzhiyunFrom 4fb6bbfbc53428fe5d38ec3e04bb4fd187b2fd45 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Derek Straka <derek@asterius.io>
3*4882a593SmuzhiyunDate: Fri, 22 Dec 2017 09:07:00 -0500
4*4882a593SmuzhiyunSubject: [PATCH] setup.py: remove the dependency on m2r
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunThe dependency on m2r is removed here as it only provides the
7*4882a593Smuzhiyunlong_description value that is optional.  This item is just the
8*4882a593Smuzhiyuntext that would be present on PyPi, so it doesn't provide much
9*4882a593Smuzhiyunvalue in this case
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunUpstream-Status: Inappropriate (OE specific)
12*4882a593Smuzhiyun
13*4882a593SmuzhiyunSigned-off-by: Derek Straka <derek@asterius.io>
14*4882a593SmuzhiyunSigned-off-by: Leon Anavi <leon.anavi@konsulko.com>
15*4882a593Smuzhiyun---
16*4882a593Smuzhiyun setup.py | 10 ----------
17*4882a593Smuzhiyun 1 file changed, 10 deletions(-)
18*4882a593Smuzhiyun
19*4882a593Smuzhiyundiff --git a/setup.py b/setup.py
20*4882a593Smuzhiyunindex 3fb7fdb..245d69a 100644
21*4882a593Smuzhiyun--- a/setup.py
22*4882a593Smuzhiyun+++ b/setup.py
23*4882a593Smuzhiyun@@ -4,14 +4,6 @@ Setup file for automat
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun from setuptools import setup, find_packages
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun-try:
28*4882a593Smuzhiyun-    from m2r import parse_from_file
29*4882a593Smuzhiyun-    long_description = parse_from_file('README.md')
30*4882a593Smuzhiyun-except(IOError, ImportError):
31*4882a593Smuzhiyun-    print("\n\n!!! m2r not found, long_description is bad, don't upload this to PyPI !!!\n\n")
32*4882a593Smuzhiyun-    import io
33*4882a593Smuzhiyun-    long_description = io.open('README.md', encoding="utf-8").read()
34*4882a593Smuzhiyun-
35*4882a593Smuzhiyun setup(
36*4882a593Smuzhiyun     name='Automat',
37*4882a593Smuzhiyun     use_scm_version=True,
38*4882a593Smuzhiyun@@ -19,12 +11,10 @@ setup(
39*4882a593Smuzhiyun     description="""
40*4882a593Smuzhiyun     Self-service finite-state machines for the programmer on the go.
41*4882a593Smuzhiyun     """.strip(),
42*4882a593Smuzhiyun-    long_description=long_description,
43*4882a593Smuzhiyun     packages=find_packages(exclude=[]),
44*4882a593Smuzhiyun     package_dir={'automat': 'automat'},
45*4882a593Smuzhiyun     setup_requires=[
46*4882a593Smuzhiyun         'setuptools-scm',
47*4882a593Smuzhiyun-        'm2r',
48*4882a593Smuzhiyun     ],
49*4882a593Smuzhiyun     install_requires=[
50*4882a593Smuzhiyun         "attrs>=19.2.0",
51*4882a593Smuzhiyun--
52*4882a593Smuzhiyun2.17.1
53*4882a593Smuzhiyun
54