From d471e397cafdbb8af16d85db0132e3553cacd52e Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Fri, 4 Oct 2019 19:18:23 +0200 Subject: [PATCH] [mod] #66: Remove setup.{py,cfg} and requirements{,_deploy,_dev}.txt --- requirements.txt | 8 ---- requirements_deploy.txt | 3 -- requirements_dev.txt | 5 --- setup.cfg | 0 setup.py | 82 ----------------------------------------- 5 files changed, 98 deletions(-) delete mode 100644 requirements.txt delete mode 100644 requirements_deploy.txt delete mode 100644 requirements_dev.txt delete mode 100644 setup.cfg delete mode 100644 setup.py diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 91829112..00000000 --- a/requirements.txt +++ /dev/null @@ -1,8 +0,0 @@ -aiohttp >= 3.3.2 -pylibscrypt >= 1.7.1 -libnacl >= 1.6.1 -base58 >= 1.0.0 -jsonschema >= 2.6.0 -pypeg2 >= 2.15.2 -attr >= 0.3.1 -pyaes >= 1.6.1 \ No newline at end of file diff --git a/requirements_deploy.txt b/requirements_deploy.txt deleted file mode 100644 index ba996edc..00000000 --- a/requirements_deploy.txt +++ /dev/null @@ -1,3 +0,0 @@ -setuptools -wheel -twine \ No newline at end of file diff --git a/requirements_dev.txt b/requirements_dev.txt deleted file mode 100644 index c41f6d0d..00000000 --- a/requirements_dev.txt +++ /dev/null @@ -1,5 +0,0 @@ -mypy -pylint -black -sphinx -sphinx_rtd_theme diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index e69de29b..00000000 diff --git a/setup.py b/setup.py deleted file mode 100644 index 9169b974..00000000 --- a/setup.py +++ /dev/null @@ -1,82 +0,0 @@ -from setuptools import setup, find_packages -import duniterpy -import os -import re - - -def which(program): - """ - Detect whether or not a program is installed. - Thanks to http://stackoverflow.com/a/377028/70191 - """ - def is_exe(fpath): - return os.path.exists(fpath) and os.access(fpath, os.X_OK) - - fpath, _ = os.path.split(program) - if fpath: - if is_exe(program): - return program - else: - for path in os.environ['PATH'].split(os.pathsep): - exe_file = os.path.join(path, program) - if is_exe(exe_file): - return exe_file - - return None - - -EDITABLE_REQUIREMENT = re.compile( - r'^-e (?P<link>(?P<vcs>git|svn|hg|bzr).+#egg=(?P<package>.+)-(?P<version>\d(?:\.\d)*))$' -) - -install_requires = [] -dependency_links = [] - -for requirement in (l.strip() for l in open('requirements.txt')): - match = EDITABLE_REQUIREMENT.match(requirement) - if match: - assert which(match.group('vcs')) is not None, \ - "VCS '%(vcs)s' must be installed in order to install %(link)s" % match.groupdict() - install_requires.append("%(package)s==%(version)s" % match.groupdict()) - dependency_links.append(match.group('link')) - else: - install_requires.append(requirement) - -setup( - name='duniterpy', - - version="0.55.1", - - packages=find_packages(exclude=["tests*"]), - - package_data={"duniterpy": ["py.typed"]}, - - author="inso, canercanda, s_b, vit, Moul", - - author_email="insomniak.fr@gmail.com", - - description="A python library for [duniter](https://git.duniter.org/nodes/typescript/duniter) client developers", - - long_description=open('README.rst').read(), - - # Active la prise en compte du fichier MANIFEST.in - include_package_data=True, - url='https://git.duniter.org/clients/python/duniterpy', - test_suite="tests", - - classifiers=[ - "Development Status :: 5 - Production/Stable", - "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", - "Natural Language :: English", - "Operating System :: OS Independent", - "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.5", - "Topic :: Software Development :: Libraries", - "Intended Audience :: Developers", - ], - install_requires=install_requires, - dependency_links=dependency_links - -) -- GitLab