Metadata-Version: 2.4
Name: assetutilities
Version: 0.1.0
Summary: Standardized project configuration for assetutilities
Author-email: Development Team <dev@example.com>
License: MIT
Project-URL: Homepage, https://github.com/username/assetutilities
Project-URL: Bug Tracker, https://github.com/username/assetutilities/issues
Project-URL: Documentation, https://github.com/username/assetutilities#readme
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: beautifulsoup4>=4.12.0
Requires-Dist: build>=1.0.0
Requires-Dist: bumpver>=2023.1129
Requires-Dist: chardet>=5.2.0
Requires-Dist: crochet>=2.1.1
Requires-Dist: deepdiff>=6.7.0
Requires-Dist: excel2img>=1.4; sys_platform == "win32"
Requires-Dist: fake-headers>=1.0.2
Requires-Dist: flask>=3.0.0
Requires-Dist: gitpython>=3.1.40
Requires-Dist: jinja2>=3.1.0
Requires-Dist: loguru>=0.7.0
Requires-Dist: matplotlib>=3.8.0
Requires-Dist: numpy>=1.24.0
Requires-Dist: openpyxl>=3.1.0
Requires-Dist: pandas>=2.1.0
Requires-Dist: pandoc>=2.3
Requires-Dist: parsel>=1.8.0
Requires-Dist: plantuml>=0.3.0
Requires-Dist: playwright>=1.40.0
Requires-Dist: plotly>=5.17.0
Requires-Dist: pypdf2>=3.0.1
Requires-Dist: pytest>=7.4.0
Requires-Dist: python-docx>=1.1.0
Requires-Dist: pyyaml>=6.0.1
Requires-Dist: ruamel.yaml>=0.18.0
Requires-Dist: ruff>=0.1.8
Requires-Dist: scrapy>=2.12.0
Requires-Dist: selenium>=4.15.0
Requires-Dist: sympy>=1.13.3
Requires-Dist: tabula-py>=2.8.0
Requires-Dist: twine>=4.0.2
Requires-Dist: undetected-chromedriver>=3.5.4
Requires-Dist: utm>=0.7.0
Requires-Dist: webcolors>=1.13
Requires-Dist: wkhtmltopdf>=0.2
Requires-Dist: xlsxwriter>=3.1.0
Requires-Dist: pint<1.0,>=0.23
Provides-Extra: dev
Requires-Dist: pytest>=7.4.0; extra == "dev"
Requires-Dist: pytest-cov>=4.1.0; extra == "dev"
Requires-Dist: pytest-mock>=3.12.0; extra == "dev"
Requires-Dist: pytest-xdist>=3.5.0; extra == "dev"
Requires-Dist: black>=23.11.0; extra == "dev"
Requires-Dist: ruff>=0.1.8; extra == "dev"
Requires-Dist: mypy>=1.7.0; extra == "dev"
Requires-Dist: pre-commit>=3.6.0; extra == "dev"
Requires-Dist: ipython>=8.17.0; extra == "dev"
Requires-Dist: jupyter>=1.0.0; extra == "dev"
Provides-Extra: test
Requires-Dist: pytest>=7.4.0; extra == "test"
Requires-Dist: pytest-cov>=4.1.0; extra == "test"
Requires-Dist: pytest-mock>=3.12.0; extra == "test"
Requires-Dist: pytest-xdist>=3.5.0; extra == "test"
Requires-Dist: coverage>=7.3.0; extra == "test"
Provides-Extra: docs
Requires-Dist: sphinx>=7.2.0; extra == "docs"
Requires-Dist: sphinx-rtd-theme>=2.0.0; extra == "docs"
Requires-Dist: myst-parser>=2.0.0; extra == "docs"
Requires-Dist: mkdocs>=1.6.0; extra == "docs"
Requires-Dist: mkdocstrings[python]>=0.25.0; extra == "docs"
Requires-Dist: mkdocs-material>=9.5.0; extra == "docs"
Provides-Extra: performance
Requires-Dist: numba>=0.58.0; extra == "performance"
Requires-Dist: cython>=3.0.0; extra == "performance"
Dynamic: license-file

# utilities

Utilities for performing day to day tasks. 

Helps in automation of day to day business tasks for typical business workflows

## Developer Guide

### Overview
This project provides utilities for automating day-to-day business tasks. It includes various scripts and tools to streamline typical business workflows.

### Capabilities
- Web scraping
- Data processing
- Automation scripts
- Integration with other tools
 
### Setups Needed
 
- **Installations** 
    - Python Installation: Ensure Python 3.11 is installed
    - ? install : pip module in python 
    - ? install : pip build submodule ?
    - ? install : conda ? 
    - ? env setup : venv or conda to develop the package ? 
    - ? twine to publish? 
      - is publishing to PyPI being done manually ? 
      - if so, script it. add to dev_tools folder. 
      - we can remove dev_tools from uploaded distribution 
    - how do we formalize these ? into whats needed for 
      - someone just using the binary dist (wheel?) 
      - someone who will build and use locally (sdist?)
      - someone who will just build , use locally and check-in as well 
      - someone who will then package and publish both binary and sdist to PyPI? 
    - upgrade pip if needed ``python.exe -m pip install --upgrade pip``
- **Virtual Environment**: 
```sh
python -m venv .venv
source .venv/bin/activate  # On Windows use `.venv\Scripts\activate`
```
- **dependencies** ``pip install -r dev_tools/requirements.txt``



  
- **run a script**
  - [ ] run a script, python path/to/script.py
