GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — feapder/setup.py at master · Boris-code/feapder

Expand file tree

/

setup.py

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
82 lines (72 loc) · 2.05 KB
/

setup.py

Copy path

File metadata and controls

82 lines (72 loc) · 2.05 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# -*- coding: utf-8 -*-
"""
Created on 2020/4/22 10:45 PM
---------
@summary:
---------
@author: Boris
@email: [email protected]
"""
from os.path import dirname, join
from sys import version_info
import setuptools
if version_info < (3, 9, 0):
raise SystemExit("Sorry! feapder requires python 3.9.0 or later.")
with open(join(dirname(__file__), "feapder/VERSION"), "rb") as fh:
version = fh.read().decode("ascii").strip()
with open("README.md", "r", encoding="utf8") as fh:
long_description = fh.read()
packages = setuptools.find_packages()
packages.extend(
[
"feapder",
"feapder.templates",
"feapder.templates.project_template",
"feapder.templates.project_template.spiders",
"feapder.templates.project_template.items",
]
)
requires = [
"better-exceptions>=0.2.2",
"DBUtils>=3.0",
"parsel>=1.8.1",
"PyMySQL>=1.1.0",
"redis>=5.0.0,<9.0.0",
"requests>=2.31.0",
"beautifulsoup4>=4.12.0",
"ipython>=8.0.0",
"cryptography>=41.0.0",
"urllib3>=2.0.0,<3.0.0",
"loguru>=0.5.3",
"influxdb>=5.3.1",
"pyperclip>=1.8.2",
"terminal-layout>=2.1.3",
]
render_requires = [
"webdriver-manager>=4.0.0",
"playwright>=1.40.0",
"selenium>=4.10.0",
]
all_requires = [
"bitarray>=2.8.0",
"PyExecJS>=1.5.1",
"pymongo>=4.0.0",
] + render_requires
setuptools.setup(
name="feapder",
version=version,
author="Boris",
license="MIT",
author_email="[email protected]",
python_requires=">=3.9",
description="feapder是一款支持分布式、批次采集、数据防丢、报警丰富的python爬虫框架",
long_description=long_description,
long_description_content_type="text/markdown",
install_requires=requires,
extras_require={"all": all_requires, "render": render_requires},
entry_points={"console_scripts": ["feapder = feapder.commands.cmdline:execute"]},
url="https://github.com/Boris-code/feapder.git",
packages=packages,
include_package_data=True,
classifiers=["Programming Language :: Python :: 3"],
)
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.