Skip to content
This repository has been archived by the owner on Jan 21, 2018. It is now read-only.
/ PyCodeBot Public archive

Python Code github integration bot.

License

Notifications You must be signed in to change notification settings

PyCodeBot/PyCodeBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

PyCodeBot

Python Code github integration bot.

This integration bot is for checking python code and restructured text documentarion files for PEP8 issues.

It is a sortcut into running flake8 and pycodestyle without needing to set it up in CI's like Travis and AppVeyor.

When this integration bot is complete it should replace setups that use CI's for the check and remove a lot of files in the process and simplifies it all down to a webhook.

Also unlike those CI's that would fail because of pep8 or other issues like isort that do not comment to the pull request that fail because of it this is planned to do just that notifying the user almost immediately about the issue they have in their latest commit.

Development

Currently since I am not exactly sure on making an github integration like this it would have to be an learning process.

Extending

This could eventually be extended to check for future PEP issues (or for PEP7 on C Code). But for now PEP8 and the other things like import sorting is planned.

Reasoning

The resoning behind this is from the amount of packages using travis for all of the things this is planned to have and hqving aot of files to set everything up correctly. This can make everything better and also make everything easier to handle. Specific organizations I seen doing this for all of their projects for asyncio is aio-libs and the Python Software Foundation. There is got to be a better and faster way for them to check for code that breaks coding style outside of CI builders that is for specifically 'compiling' code to 'binaries' or making python 'distribution' packages. Not for checking the code style to see if it break any PEPs. That should be left to this project to take care of and implement.

About

Python Code github integration bot.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published