OpenVoiceOS/buildroot-external/package/python-lingua-franca/0001-Patch-setup.py-to-use-...

67 lines
1.9 KiB
Diff

From d0c3fe321f90bfe923b2c26488ad0db56cfad756 Mon Sep 17 00:00:00 2001
From: j1nx <p.steenbergen@j1nx.nl>
Date: Thu, 14 May 2020 20:11:58 +0200
Subject: [PATCH 1/1] Patch setup.py to use MANIFEST.in for package data
---
MANIFEST.in | 1 +
setup.py | 16 ----------------
2 files changed, 1 insertion(+), 16 deletions(-)
create mode 100644 MANIFEST.in
diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 0000000..97513c5
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1 @@
+graft lingua_franca
diff --git a/setup.py b/setup.py
index c72039e..b927dfa 100644
--- a/setup.py
+++ b/setup.py
@@ -3,14 +3,6 @@ import os
from setuptools import setup
-def package_files(directory):
- paths = []
- for (path, directories, filenames) in os.walk(directory):
- for filename in filenames:
- paths.append(os.path.join('..', path, filename))
- return paths
-
-
def required(requirements_file):
""" Read requirements file and remove comments and empty lines. """
with open(os.path.join(os.path.dirname(__file__), requirements_file),
@@ -20,25 +12,17 @@ def required(requirements_file):
if pkg.strip() and not pkg.startswith("#")]
-extra_files = package_files('lingua_franca')
-
-with open("readme.md", "r") as fh:
- long_description = fh.read()
-
setup(
name='lingua_franca',
version='0.2.1',
packages=['test', 'lingua_franca', 'lingua_franca.lang'],
url='https://github.com/MycroftAI/lingua-franca',
license='Apache2.0',
- package_data={'': extra_files},
include_package_data=True,
install_requires=required('requirements.txt'),
author='Mycroft AI',
author_email='dev@mycroft.ai',
description='Mycroft\'s multilingual text parsing and formatting library',
- long_description=long_description,
- long_description_content_type="text/markdown",
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Developers',
--
2.20.1