From afc36ce601da0b2e41e4103ae7124708dccd9251 Mon Sep 17 00:00:00 2001 From: Erogue Lord Date: Sat, 17 Oct 2020 10:20:02 -0300 Subject: [PATCH] =?UTF-8?q?excluir=20pasta=20de=20testes=20da=20instala?= =?UTF-8?q?=C3=A7=C3=A3o=20cria=C3=A7=C3=A3o=20do=20arquivo=20MANIFEST.in?= =?UTF-8?q?=20inclus=C3=A3o=20de=20um=20extras=5Frequire=20no=20setup.py?= =?UTF-8?q?=20para=20instala=C3=A7=C3=A3o=20de=20dependencias=20do=20nfse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MANIFEST.in | 2 ++ requirements-nfse.txt | 2 +- setup.py | 8 +++++++- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 MANIFEST.in diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..4894d86 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,2 @@ +graft tests +include AUTHORS PLANEJAMENTO LICENCE *.py *.sh diff --git a/requirements-nfse.txt b/requirements-nfse.txt index 582da17..15f3243 100644 --- a/requirements-nfse.txt +++ b/requirements-nfse.txt @@ -1,3 +1,3 @@ # Opcional para NFS-e suds-jurko -pyxb=1.2.4 +pyxb==1.2.4 diff --git a/setup.py b/setup.py index 4a8f870..f8a3b9b 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ setuptools.setup( author='TadaSoftware', author_email='tadasoftware@gmail.com', url='https://github.com/TadaSoftware', - packages=setuptools.find_packages(), + packages=setuptools.find_packages(exclude=['tests', 'tests.*']), package_data={ 'pynfe': ['data/**/*.txt'], }, @@ -17,6 +17,12 @@ setuptools.setup( 'lxml', 'signxml', ], + extras_require={ + 'nfse': [ + 'suds-jurko', + 'pyxb==1.2.4', + ], + }, zip_safe=False, python_requires='>=3.6', )