Stock catcher
This repo contains a little script which reads the french CAC40 stock tickers, and get the basic info of these stocks.
We use this project to learn how to:
- Prepare your Python package for publication
- Handle versioning of your package
- Build your package and upload it to PyPI
- Understand and use different build systems
You can find the main doc on how to Prepare your Python package for publication here.
The python packaging standard is reviewed by Python Enhancement Proposals (PEPs), and implemented by the
Python Packaging Authority (PyPA) working group.
The most important documents that define how Python packaging works are the following PEPs:
- PEP 427 describes how wheels should be packaged.
- PEP 440 describes how version numbers should be parsed.
- PEP 508 describes how dependencies should be specified.
- PEP 517 describes how a build backend should work.
- PEP 518 describes how a build system should be specified.
- PEP 621 describes how project metadata should be written.
- PEP 660 describes how editable installs should be performed.
Test the package
After installation, you can test the package by running the below command
# install the package
pip install stock_catcher
# run the command
stock_catcher
Metadata
Release files for stock-catcher 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| stock_catcher-1.0.0.tar.gz | 15.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| stock_catcher-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.3 kB
Release files / stock_catcher-1.0.0.tar.gz
| Download URL | stock_catcher-1.0.0.tar.gz |
|---|---|
| Size | 15.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f60d688741e582f38fb159ed7af45720ebcc3f6a5a2eb849d9b512d1466ab7d
|
|
BLAKE2b-256 checksum How to use checksums |
f56d686b6a7b07916ca91bb2778a502ca345503a0969b22d6bd1740dcdb37dac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.10
|
Release files / stock_catcher-1.0.0-py3-none-any.whl
| Download URL | stock_catcher-1.0.0-py3-none-any.whl |
|---|---|
| Size | 13.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3c07ff11e54fa24380104ce48ddbc22c9c38230eab688b2b8e3d825bb3def569
|
|
BLAKE2b-256 checksum How to use checksums |
0cc158b07c7f2c1a03b84a0ee2d29fba32821fbeb1e5cfb1247df44933cece7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.10
|