pyggester - (python + suggester) is a static analyzer that can be used to suggest improvements to existing/functional pythonic code.
- Python 3.X - Preferred 3.10+
- Install the venv module to construct a virtual env as shown in the next section
- Clone the repository
- Change into the
pyggester
directory: - Create a virtual environment:
/> python3 -m venv venv
- Activate the virtual environment (Note: the following command is for Linux systems):
/> source venv/bin/activate
- Install the package locally:
Note: This will take care of the needed dependencies and make it reachable
from every possible directory in the system, as long as your virtual environment is still activated.
** For now, you cannot pip install this package. It will be pip installable if good feedback is received. **
/> python3 setup.py install
- Move into the directory where your Python file is, and run the following command (Note: Currently, only one argument is supported):
*Note: Currently only one argument is supported*
/> pyggest -f python_file.py
- Do not expect this to be fully usable... not even close. This is just a glimpse of this static analyzer. Without a doubt, I expect it to be buggy.