5cdb514ffc
This commit replaces multiple occurences of new features which were not yet implemented with Python 3.5.3, which is the reference backwards compatibility version for this package. The version is based on the current Python version in Debian Stretch (oldstable). According to pkgs.org, all other distros use 3.6+, so 3.5.3 is the lower boundary. Changes: * Add maxsize argument to functools.lru_cache decorator * Replace f"" with .format() * Replace variable type hints "var: type = val" with "# type:" comments * Replace pstats.SortKey enum with strings in performance tests Additionally, various styling fixes were applied. The version compatibility was tested with tox, pyenv and Python 3.5.3, but there is no tox.ini yet which automates this test. Bump patch version number to 0.10.3 Update author's email address. Resolves #27
28 lines
833 B
Python
28 lines
833 B
Python
#!/usr/bin/env python3
|
|
|
|
from setuptools import setup
|
|
|
|
with open("README.md", "r") as fh:
|
|
long_description = fh.read()
|
|
|
|
setup(
|
|
name='netflow',
|
|
version='0.10.3',
|
|
description='NetFlow v1, v5, v9 and IPFIX tool suite implemented in Python 3',
|
|
long_description=long_description,
|
|
long_description_content_type='text/markdown',
|
|
author='Dominik Pataky',
|
|
author_email='software+pynetflow@dpataky.eu',
|
|
url='https://github.com/bitkeks/python-netflow-v9-softflowd',
|
|
packages=["netflow"],
|
|
license='MIT',
|
|
python_requires='>=3.5.3',
|
|
keywords='netflow ipfix collector parser',
|
|
classifiers=[
|
|
"Programming Language :: Python :: 3",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Intended Audience :: Developers",
|
|
"Intended Audience :: System Administrators"
|
|
],
|
|
)
|