Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iampukar/pypi_analyser
A Python library to monitor PyPi packages!
https://github.com/iampukar/pypi_analyser
pip pypi-analysis pypi-crawler pypi-package pypi-scrapper
Last synced: about 2 months ago
JSON representation
A Python library to monitor PyPi packages!
- Host: GitHub
- URL: https://github.com/iampukar/pypi_analyser
- Owner: iampukar
- License: mit
- Created: 2022-04-10T20:10:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-10T20:14:54.000Z (over 2 years ago)
- Last Synced: 2024-10-12T15:53:39.391Z (2 months ago)
- Topics: pip, pypi-analysis, pypi-crawler, pypi-package, pypi-scrapper
- Language: Python
- Homepage: https://pypi.org/project/pypi-analyser/
- Size: 7.81 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Overview
-----------------------------------------------------------------------------pypi_analyser is a Python library to monitor PyPi packages!
## Package Installer
pip install pypi-analyser
## Usage
from pypi_analyser import pypi_analyser
'''
package_name -> string pypi package name.
'''
package_name = 'pandas'
package_details = pypi_analyser(package_name)
print(package_details.package_name)
print(package_details.latest_version)
print(package_details.license)
print(package_details.homepage)
print(package_details.stars)
print(package_details.forks)
print(package_details.dependency_count)
print(package_details.dependencies)
**Utilities**| Name | Description |
| ------------- | -----|
| package_name | Returns the pypi package name! |
| description | Returns the description of pypi package! |
| latest_version | Returns the latest version of pypi package! |
| released | Returns the released date of the pypi package! |
| latest_release | Returns the latest release date of pypi package! |
| license | Returns the license of the pypi package! |
| author | Returns the author of the pypi package! |
| maintainer | Returns the maintainer of the pypi package! |
| homepage | Returns the homepage of the pypi package! |
| repository | Returns the repository of the pypi package! |
| dependency_count | Returns the unique dependency count of the pypi package! |
| dependencies | Returns the list of dependendencies for the pypi package! |
| stars | Returns the github stars count of the pypi package! |
| forks | Returns the github forks count of the pypi package! |## Requirements
The `requirements.txt` file has details of all Python libraries for this package, and can be installed using
```
pip install -r requirements.txt
```## Organization
├── src
│ ├── pypi_analyser
├── init <- init
├── pypi_analyser <- package source code for pypi analyser
├── setup.py <- setup file
├── LICENSE <- LICENSE
├── README.md <- README
├── CONTRIBUTING.md <- contribution
├── test.py <- test cases for unit testing
├── requirements.txt <- requirements file for reproducing the code package## License
MIT
## Contributions
For steps on code contribution, please see [CONTRIBUTING](./CONTRIBUTING.md).