Mercurial > silorider
view setup.py @ 60:b7da3d97ea99
Add profile URL handlers
Silos register these handlers so that everybody knows if a hyperlink is
a mention to another user on a particular social network. If any handler
matches, silos not related to that social media will skip that link.
It's possible than in rare cases we want that link everywhere, but so
far I haven't needed it, compared to all the times I didn't want these
links.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 28 Oct 2023 11:57:04 -0700 |
parents | 76dce7813340 |
children |
line wrap: on
line source
import os.path from setuptools import setup, find_packages def read(fname): with open(os.path.join(os.path.dirname(__file__), fname)) as fp: return fp.read() long_description = read('README.rst') install_requires = [ 'atproto>=0.0.29', 'coloredlogs>=10.0', 'dateparser>=1.1.8', 'Mastodon.py>=1.3.0', 'mf2py>=1.1.0', 'mf2util>=0.5.0', 'Pillow>=10.0.1', 'python-dateutil>=2.7.0', 'python-facebook-api>=0.17.1', 'python-twitter>=3.4.0', 'ronkyuu>=0.6', 'tweepy>=4.14.0' ] tests_require = [ 'pytest>=3.6.2' ] setup_requires = [ 'setuptools-scm', 'pytest-runner' ] setup( name='SiloRider', use_scm_version={'write_to': 'silorider/version.py'}, description=("Scans a website's microformats and cross-posts content " "to 'silo' services."), long_description=long_description, author='Ludovic Chabant', author_email='ludovic@chabant.com', license="Apache License 2.0", url='https://bolt80.com/silorider', packages=find_packages(), include_package_data=True, setup_requires=setup_requires, tests_require=tests_require, install_requires=install_requires, entry_points={'console_scripts': [ 'silorider = silorider.main:main' ]} )