Index: setup.py |
=================================================================== |
--- a/setup.py |
+++ b/setup.py |
@@ -13,44 +13,26 @@ |
# You should have received a copy of the GNU General Public License |
# along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
-import subprocess |
from os import path |
-from setuptools import setup, Command |
+from setuptools import setup |
+with open(path.join(path.dirname(__file__), 'README.md')) as fh: |
+ long_description = fh.read() |
DEVENV = 'devenv' |
PIP = path.join(DEVENV, 'bin', 'pip') |
DEV_DEPENDENCIES = ['pytest', 'mock', 'tox'] |
- |
-class DevEnvCommand(Command): |
- """Set up development virtualenv.""" |
- |
- description = 'set up development virtualenv' |
- user_options = [('python=', 'p', 'the python interpreter to use')] |
- |
- def initialize_options(self): |
- self.python = 'python' |
- |
- def finalize_options(self): |
- pass |
- |
- def run(self): |
- subprocess.check_call(['virtualenv', '-p', self.python, DEVENV]) |
- subprocess.check_call([PIP, 'install'] + DEV_DEPENDENCIES) |
- subprocess.check_call([PIP, 'install', '-e', '.']) |
- |
- |
setup( |
name='python-abp', |
- version='0.0.1', |
- description='ABP python tools', |
- long_description='A library for working with Adblock Plus filter lists.', |
- author='Eyeo GmbH', |
+ version='0.1.0', |
+ description='A library for working with Adblock Plus filter lists.', |
+ long_description=long_description, |
+ long_description_content_type='text/markdown', |
Sebastian Noack
2019/01/03 05:22:03
This must be changed to text/x-rst now.
Respectiv
rhowell
2019/01/03 21:32:28
Done.
|
+ author='eyeo GmbH', |
author_email='info@adblockplus.org', |
url='https://hg.adblockplus.org/python-abp/', |
packages=['abp', 'abp.filters'], |
- cmdclass={'devenv': DevEnvCommand}, |
entry_points={ |
'console_scripts': ['flrender=abp.filters.render_script:main', |
'fldiff=abp.filters.diff_script:main'], |
@@ -60,7 +42,7 @@ |
zip_safe=False, |
keywords='filterlist adblockplus ABP', |
classifiers=[ |
- 'Development Status :: 2 - Pre-Alpha', |
+ 'Development Status :: 4 - Beta', |
'Intended Audience :: Developers', |
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)', |
'Natural Language :: English', |
@@ -69,5 +51,7 @@ |
'Programming Language :: Python :: 3', |
'Programming Language :: Python :: 3.5', |
'Programming Language :: Python :: 3.6', |
+ 'Operating System :: OS Independent', |
+ 'Topic :: Software Development :: Libraries :: Python Modules', |
], |
) |