-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
55 lines (48 loc) · 1.52 KB
/
setup.py
File metadata and controls
55 lines (48 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/usr/bin/env python
"""
setup.py
setup() is configured with the project metadata so setup.cfg is used
primarily for options for the various tools used.
"""
import os
from setuptools import setup
def read(filename):
with open(os.path.join(os.path.dirname(__file__), filename)) as fp:
return fp.read()
setup(
name="django-rss-feeds",
version="0.0.0",
description="An aggregator for RSS and Atom feeds.",
long_description=read("README.md"),
long_description_content_type="text/x-rst",
author="Stuart MacKay",
author_email="smackay@flagstonesoftware.com",
keywords="django, rss, atom",
url="https://github.com/StuartMacKay/django-feeds",
packages=["feeds", "feeds/migrations"],
package_dir={"": "src"},
include_package_data=True,
zip_safe=False,
python_requires=">=3.8",
install_requires=[
"Django>=3.2,<3.3",
"croniter",
"django-extensions",
"django-tagulous",
"feedparser",
"python-dateutil",
"psycopg2-binary",
],
license="License :: OSI Approved :: Apache Software License",
classifiers=[
"Development Status :: 3 - Alpha",
"Framework :: Django :: 3.2",
"Intended Audience :: Developers",
"License :: OSI Approved :: Apache Software License",
"Natural Language :: English",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.10",
],
)