* Make log level controllable with PROJECT_REPORT_LOG_LEVEL environment variable, and formatted with rich ([444464c](https://github.com/nickderobertis/project-report/commit/444464c499582a30887a3328a6d62ad4585000e3))
* Use GITHUB_TOKEN environment variable if available for GitHub parsing ([4852438](https://github.com/nickderobertis/project-report/commit/485243889f1f9c061ed4a1ad8373bc3987f6138d))
* Apply throttling to main github object as well ([6666752](https://github.com/nickderobertis/project-report/commit/666675284ebd0e3bb3939d507b542a79963e5f12)) * Try adding throttling to GithubParser ([b66191e](https://github.com/nickderobertis/project-report/commit/b66191e482bc56fee99aa419dc383074d4ccd152))
* Rework detection of python versions to not run the module code. Currently only working for detecting __version__ attribute ([040bdab](https://github.com/nickderobertis/project-report/commit/040bdab66c6267e14ef9720f8be1bf1a6f8e81ba))
Features
* Detect description and version from setup.cfg if not already from __init__.py or setup.py ([6e34363](https://github.com/nickderobertis/project-report/commit/6e343632b8b95aa10c24e2b7a9a7a0c5384dd2a5)) * Detect description and version from setup.py if not already from __init__.py ([fc08c3b](https://github.com/nickderobertis/project-report/commit/fc08c3b9dd7e91fb9cc28ca99e3ca77a8e612f5f))
* Use GitHub API to resolve description and version if github url exists and not already resolved from a local file parser (python __init__.py, JS package.json) ([b343a4c](https://github.com/nickderobertis/project-report/commit/b343a4cafc5ffa1c69db51516ff2df21ce9ecb34))
1.0.0alpha.1
Bug Fixes
* Fix incorrect types for analysis data, and update project types to show that passing Path works fine ([1f45bf1](https://github.com/nickderobertis/project-report/commit/1f45bf1384bcb9cf8d5a596bf21ef5210f813efe))