https://peps.python.org/pep-0631/

[project]
name = “stocks_crawler”
version = “0.0.2”
authors = [
{ name=”qkboo”, email=”gangtai.goh@gmail.com“ },
]
description = “Very simple crawling for stocks relatives”
readme = “README.md”
requires-python = “>=3.9”
classifiers = [
“Programming Language :: Python :: 3”,
“License :: OSI Approved :: MIT License”,
“Operating System :: OS Independent”,
]
dependencies = [
“pandas>=2.0.0”,
“beautifulsoup4>=4.0.0”,
“selenium>=4.10”,
“webdriver-manager>=4.0”
]

r> python3 -m build

  • Creating venv isolated environment…
  • Installing packages in isolated environment… (setuptools>=61.0)
  • Getting build dependencies for sdist…

adding ‘stocks_crawler-0.0.2.dist-info/RECORD’
removing build\bdist.win-amd64\wheel
Successfully built stocks_crawler-0.0.2.tar.gz and stocks_crawler-0.0.2-py3-none-any.whl
(Jupyter4_P311) PS D:\Jupyter-Finance2\stocks_crawler> pip install .\dist\stocks_crawler-0.0.2-py3-none-any.whl
Processing d:\jupyter-finance2\stocks_crawler\dist\stocks_crawler-0.0.2-py3-none-any.whl
Requirement already satisfied: pandas>=2.0.0 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from stocks-crawler==0.0.2) (2.0.3)
Requirement already satisfied: beautifulsoup4>=4.0.0 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from stocks-crawler==0.0.2) (4.12.2)
Requirement already satisfied: selenium>=4.10 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from stocks-crawler==0.0.2) (4.10.0)
Collecting webdriver-manager>=4.0 (from stocks-crawler==0.0.2)
Obtaining dependency information for webdriver-manager>=4.0 from https://files.pythonhosted.org/packages/19/5a/a16653bfce685c9832217d377f52065351eeac9862e44e2996cd81f3bb4d/webdriver_manager-4.0.0-py2.py3-none-any.whl.metadata
Using cached webdriver_manager-4.0.0-py2.py3-none-any.whl.metadata (11 kB)
Requirement already satisfied: soupsieve>1.2 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from beautifulsoup4>=4.0.0->stocks-crawler==0.0.2) (2.4.1)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from pandas>=2.0.0->stocks-crawler==0.0.2) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from pandas>=2.0.0->stocks-crawler==0.0.2) (2023.3)
Requirement already satisfied: tzdata>=2022.1 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from pandas>=2.0.0->stocks-crawler==0.0.2) (2023.3)
Requirement already satisfied: numpy>=1.21.0 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from pandas>=2.0.0->stocks-crawler==0.0.2) (1.24.3)
Requirement already satisfied: urllib3[socks]<3,>=1.26 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from selenium>=4.10->stocks-crawler==0.0.2) (2.0.4)
Requirement already satisfied: trio=0.17 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from selenium>=4.10->stocks-crawler==0.0.2) (0.22.2)
Requirement already satisfied: trio-websocket
=0.9 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from selenium>=4.10->stocks-crawler==0.0.2) (0.10.3)
Requirement already satisfied: certifi>=2021.10.8 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from selenium>=4.10->stocks-crawler==0.0.2) (2023.7.22)
Requirement already satisfied: requests in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from webdriver-manager>=4.0->stocks-crawler==0.0.2) (2.31.0)
Requirement already satisfied: python-dotenv in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from webdriver-manager>=4.0->stocks-crawler==0.0.2) (1.0.0)
Requirement already satisfied: packaging in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from webdriver-manager>=4.0->stocks-crawler==0.0.2) (23.1)
Requirement already satisfied: six>=1.5 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->stocks-crawler==0.0.2) (1.16.0)
Requirement already satisfied: attrs>=20.1.0 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from trio=0.17->selenium>=4.10->stocks-crawler==0.0.2) (23.1.0)
Requirement already satisfied: sortedcontainers in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from trio
=0.17->selenium>=4.10->stocks-crawler==0.0.2) (2.4.0)
Requirement already satisfied: idna in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from trio=0.17->selenium>=4.10->stocks-crawler==0.0.2) (3.4)
Requirement already satisfied: outcome in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from trio
=0.17->selenium>=4.10->stocks-crawler==0.0.2) (1.2.0)
Requirement already satisfied: sniffio in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from trio=0.17->selenium>=4.10->stocks-crawler==0.0.2) (1.3.0)
Requirement already satisfied: cffi>=1.14 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from trio
=0.17->selenium>=4.10->stocks-crawler==0.0.2) (1.15.1)
Requirement already satisfied: exceptiongroup in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from trio-websocket=0.9->selenium>=4.10->stocks-crawler==0.0.2) (1.1.2)
Requirement already satisfied: wsproto>=0.14 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from trio-websocket
=0.9->selenium>=4.10->stocks-crawler==0.0.2) (1.2.0)
Requirement already satisfied: pysocks!=1.5.7,<2.0,>=1.5.6 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from urllib3[socks]<3,>=1.26->selenium>=4.10->stocks-crawler==0.0.2) (1.7.1)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from requests->webdriver-manager>=4.0->stocks-crawler==0.0.2) (3.2.0)
Requirement already satisfied: pycparser in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from cffi>=1.14->trio=0.17->selenium>=4.10->stocks-crawler==0.0.2) (2.21)
Requirement already satisfied: h11<1,>=0.9.0 in c:\users\daddy\miniconda3\envs\jupyter4_p311\lib\site-packages (from wsproto>=0.14->trio-websocket
=0.9->selenium>=4.10->stocks-crawler==0.0.2) (0.14.0)
stocks-crawler is already installed with the same version as the provided wheel. Use –force-reinstall to force an installation of the wheel.
Using cached webdriver_manager-4.0.0-py2.py3-none-any.whl (27 kB)
Installing collected packages: webdriver-manager
Successfully installed webdriver-manager-4.0.0
(

Author

Gangtai Goh

Posted on

2023-07-28

Updated on

2023-07-28

Licensed under