diff options
author | Federico Caselli <CaselIT@users.noreply.github.com> | 2021-11-12 19:15:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-12 19:15:14 +0100 |
commit | fa7dd33228ba5f85339e5439f4d05d5d53124475 (patch) | |
tree | f2c777899b5a01332d5a82b515ff6b607dc0e8bd /setup.py | |
parent | 8c4c3ce95768aca0a1e5b1b6c0d92da02b94b178 (diff) | |
download | python-mimeparse-master.tar.gz |
* Add github actions
Fixes: #39
* Fix workflow
* Move setup information to setup.cfg
* Use pep517 to build
* chore: review feedback
Co-authored-by: Vytautas Liuolia <vytautas.liuolia@gmail.com>
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 61 |
1 files changed, 1 insertions, 60 deletions
@@ -1,62 +1,3 @@ -#!/usr/bin/env python - -import codecs -import os -import re - from setuptools import setup - -def get_version(filename): - """ - Return package version as listed in `__version__` in 'filename'. - """ - with open(filename) as fp: - contents = fp.read() - return re.search("__version__ = ['\"]([^'\"]+)['\"]", contents).group(1) - - -version = get_version('mimeparse.py') -if not version: - raise RuntimeError('Cannot find version information') - - -def read(fname): - path = os.path.join(os.path.dirname(__file__), fname) - with codecs.open(path, encoding='utf-8') as fp: - return fp.read() - - -setup( - name="python-mimeparse", - py_modules=["mimeparse"], - version=version, - description=("A module provides basic functions for parsing mime-type " - "names and matching them against a list of media-ranges."), - author="DB Tsai", - license="MIT", - author_email="dbtsai@dbtsai.com", - url="https://github.com/dbtsai/python-mimeparse", - download_url=("https://github.com/dbtsai/python-mimeparse/tarball/" + version), - keywords=["mime-type"], - python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', - classifiers=[ - "Programming Language :: Python", - "Programming Language :: Python :: 2", - "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.4", - "Programming Language :: Python :: 3.5", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: Implementation :: CPython", - "Programming Language :: Python :: Implementation :: PyPy", - "License :: OSI Approved :: MIT License", - "Operating System :: OS Independent", - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", - "Topic :: Internet :: WWW/HTTP", - "Topic :: Software Development :: Libraries :: Python Modules", - ], - long_description=read('README.rst') -) +setup() |