From 41a211b8af267c49a14738f4db4d5ec436818e4c Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sat, 13 Nov 2021 20:07:49 -0500 Subject: [PATCH] chore: cleanup --- .travis.yml | 44 ------------ MANIFEST.in | 6 -- devel-requirements.txt | 16 ----- requirements.txt | 3 - setup.cfg | 5 -- setup.py | 151 ----------------------------------------- tox.ini | 5 -- 7 files changed, 230 deletions(-) delete mode 100644 .travis.yml delete mode 100644 MANIFEST.in delete mode 100644 devel-requirements.txt delete mode 100644 requirements.txt delete mode 100644 setup.cfg delete mode 100644 setup.py delete mode 100644 tox.ini diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 497cf2a2e..000000000 --- a/.travis.yml +++ /dev/null @@ -1,44 +0,0 @@ -language: python -cache: pip -matrix: - include: - - os: linux - dist: trusty - python: '2.6' - - os: linux - dist: trusty - python: '2.7' - - os: linux - dist: trusty - python: '3.2' - - os: linux - dist: trusty - python: '3.3' - - os: linux - dist: trusty - python: '3.4' - - os: linux - dist: trusty - python: '3.5' - - os: linux - dist: trusty - python: '3.6' - - os: linux - dist: xenial - sudo: true - python: '3.7' - - os: linux - dist: trusty - python: 'nightly' - - os: linux - dist: trusty - python: 'pypy' - - os: linux - dist: trusty - python: 'pypy3' -install: - - pip install -r requirements.txt -r devel-requirements.txt - - pip install -e . - - pip install pysnmp-mibs -script: - - sh runtests.sh diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index 21af931bd..000000000 --- a/MANIFEST.in +++ /dev/null @@ -1,6 +0,0 @@ -include *.rst *.txt *.md *.sh -recursive-include examples *.py -recursive-include docs/source *.rst *.svg *.py -recursive-include docs/mibs *.txt -recursive-include docs *.conf Makefile -prune docs/build diff --git a/devel-requirements.txt b/devel-requirements.txt deleted file mode 100644 index 02629f5e9..000000000 --- a/devel-requirements.txt +++ /dev/null @@ -1,16 +0,0 @@ -Sphinx <= 1.6; python_version < '2.7' -Sphinx > 1.6; python_version >= '2.7' -trollius; python_version < '3.0' -# NOTE: Twisted < 19.2.1 has a security problem in URL handling. -# However, newer Twisted does not work on older Pythons. That's why -# we have to pin to older Twisted here. -# On the other hand, pysnmp does not use anything HTTP, however other -# dependencies can rely on that. -twisted < 15.4; python_version < '2.7' -twisted; python_version == '2.7' -twisted < 17.9; python_version == '3.0' -twisted < 17.9; python_version == '3.1' -twisted < 17.9; python_version == '3.2' -twisted <= 17.9; python_version == '3.3' -twisted <= 17.9; python_version == '3.4' -twisted; python_version >= '3.5' diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index d90ebe407..000000000 --- a/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -pysmi -pycryptodomex -pyasn1>=0.2.3 diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index 13b523c63..000000000 --- a/setup.cfg +++ /dev/null @@ -1,5 +0,0 @@ -[bdist_wheel] -universal = 1 - -[metadata] -license_file = LICENSE.rst diff --git a/setup.py b/setup.py deleted file mode 100644 index 0d987d5c2..000000000 --- a/setup.py +++ /dev/null @@ -1,151 +0,0 @@ -#!/usr/bin/env python -"""SNMP library for Python - -SNMP v1/v2c/v3 engine and Standard Applications suite written in pure-Python. -Supports Manager/Agent/Proxy roles, Manager/Agent-side MIBs, asynchronous -operation and multiple network transports. -""" -import sys -import os -import re - -classifiers = """\ -Development Status :: 5 - Production/Stable -Environment :: Console -Intended Audience :: Developers -Intended Audience :: Education -Intended Audience :: Information Technology -Intended Audience :: System Administrators -Intended Audience :: Telecommunications Industry -License :: OSI Approved :: BSD License -Natural Language :: English -Operating System :: OS Independent -Programming Language :: Python :: 2 -Programming Language :: Python :: 2.4 -Programming Language :: Python :: 2.5 -Programming Language :: Python :: 2.6 -Programming Language :: Python :: 2.7 -Programming Language :: Python :: 3 -Programming Language :: Python :: 3.2 -Programming Language :: Python :: 3.3 -Programming Language :: Python :: 3.4 -Programming Language :: Python :: 3.5 -Programming Language :: Python :: 3.6 -Programming Language :: Python :: 3.7 -Topic :: Communications -Topic :: System :: Monitoring -Topic :: System :: Networking :: Monitoring -Topic :: Software Development :: Libraries :: Python Modules -""" - - -def howto_install_setuptools(): - print(""" - Error: You need setuptools Python package! - - It's very easy to install it, just type: - - wget https://bootstrap.pypa.io/ez_setup.py - python ez_setup.py - - Then you could make eggs from this package. -""") - - -if sys.version_info[:2] < (2, 4): - print("ERROR: this package requires Python 2.4 or later!") - sys.exit(1) - -requires = [ln.strip() for ln in open('requirements.txt').readlines()] - -try: - import setuptools - - setup, Command = setuptools.setup, setuptools.Command - - observed_version = [int(x) for x in setuptools.__version__.split('.')] - required_version = [36, 2, 0] - - # NOTE(etingof): require fresh setuptools to build proper wheels - # See also: https://hynek.me/articles/conditional-python-dependencies/ - if ('bdist_wheel' in sys.argv and - observed_version < required_version): - print("ERROR: your wheels won't come out round with setuptools %s! " - "Upgrade to %s and try again." % ( - '.'.join([str(x) for x in observed_version]), - '.'.join([str(x) for x in required_version]))) - sys.exit(1) - - params = { - 'install_requires': requires, - 'zip_safe': True - } - -except ImportError: - if 'bdist_wheel' in sys.argv or 'bdist_egg' in sys.argv: - howto_install_setuptools() - sys.exit(1) - - from distutils.core import setup - - params = {} - - if sys.version_info[:2] > (2, 4): - params['requires'] = [ - re.sub(r'(.*?)([<>=!~]+)(.*)', r'\g<1>\g<2>(\g<3>)', r) for r in requires - ] - -doclines = [x.strip() for x in (__doc__ or '').split('\n')] - -params.update({ - 'name': 'pysnmp', - 'version': open(os.path.join('pysnmp', '__init__.py')).read().split('\'')[1], - 'description': doclines[0], - 'long_description': '\n'.join(doclines[1:]), - 'maintainer': 'Ilya Etingof ', - 'author': 'Ilya Etingof', - 'author_email': 'etingof@gmail.com', - 'url': 'https://github.com/etingof/pysnmp', - 'classifiers': [x for x in classifiers.split('\n') if x], - 'platforms': ['any'], - 'license': 'BSD', - 'packages': ['pysnmp', - 'pysnmp.smi', - 'pysnmp.smi.mibs', - 'pysnmp.smi.mibs.instances', - 'pysnmp.carrier', - 'pysnmp.carrier.asynsock', - 'pysnmp.carrier.asynsock.dgram', - 'pysnmp.carrier.asyncore', - 'pysnmp.carrier.asyncore.dgram', - 'pysnmp.carrier.twisted', - 'pysnmp.carrier.twisted.dgram', - 'pysnmp.carrier.asyncio', - 'pysnmp.carrier.asyncio.dgram', - 'pysnmp.entity', - 'pysnmp.entity.rfc3413', - 'pysnmp.entity.rfc3413.oneliner', - 'pysnmp.hlapi', - 'pysnmp.hlapi.asyncio', - 'pysnmp.hlapi.asyncore', - 'pysnmp.hlapi.asyncore.sync', - 'pysnmp.hlapi.asyncore.sync.compat', - 'pysnmp.hlapi.twisted', - 'pysnmp.proto', - 'pysnmp.proto.mpmod', - 'pysnmp.proto.secmod', - 'pysnmp.proto.secmod.rfc3414', - 'pysnmp.proto.secmod.rfc3414.auth', - 'pysnmp.proto.secmod.rfc3414.priv', - 'pysnmp.proto.secmod.rfc3826', - 'pysnmp.proto.secmod.rfc3826.priv', - 'pysnmp.proto.secmod.rfc7860', - 'pysnmp.proto.secmod.rfc7860.auth', - 'pysnmp.proto.secmod.eso', - 'pysnmp.proto.secmod.eso.priv', - 'pysnmp.proto.acmod', - 'pysnmp.proto.proxy', - 'pysnmp.proto.api'] -}) - -setup(**params) diff --git a/tox.ini b/tox.ini deleted file mode 100644 index 88539239c..000000000 --- a/tox.ini +++ /dev/null @@ -1,5 +0,0 @@ -[envlist] -envlist = py{26,27,33,34,35,36,37} - -[testenv] -commands = {toxinidir}/runtests.sh {envpython}