Metadata-Version: 2.1
Name: seutil
Version: 0.4.2
Summary: Python utilities for SE research
Home-page: https://github.com/prodigysov/seutil
Author: Pengyu Nie
Author-email: prodigy.sov@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Description-Content-Type: text/markdown
Requires-Dist: numpy (>=1.14.4)
Requires-Dist: PyYAML (>=5.1)
Requires-Dist: PyGitHub (>=1.40)
Requires-Dist: unidiff (>=0.5.5)
Requires-Dist: recordclass (>=0.10.2)
Requires-Dist: typing-inspect (>=0.4.0)

# Project `seutil`

Python utilities for SE research.  The Python version required for
this package will follow the latest version available in [Anaconda
3](https://www.anaconda.com/distribution/), currently `3.7`.

Current utils:
- BashUtils: for executing bash commands and get return value / stdout / stderr;
- CliUtils: for command line argument parsing, without the need to declare each argument;
- GitHubUtils: for mining GitHub, using `PyGitHub` package;
- IOUtils: for input / output to file, directory, in different formats;
- LoggingUtils: for logging;
- MiscUtils: for whatever functions that may not belong to other classes;
- Stream: similar to java.utils.Stream;
- TimeUtils: for adding time constrain on an operation;

- latex package: for writing macros and tables for latex documents;


