Eupompos

Latest version: v0.1.1

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.1.1

0.1.1 [2016_01_05] the cpp parser knows how to read if, elif, ... directives


o The CppParser knows how to handle the if/else... preprocessor directives.
added CppParser.parse__preprocessorif() method .
added CppParserState.preprocessorif attribute .

o added a new test in tests_cppparser.py
o added a roadmap file
o updated README.md

10 tests ok
pylint eupompos/ : 10
project hosted on Pypi

0.1

o added the --download-configfile option .

o new class LLIAF
o FunctionDeclaration is now declared in cppfuncdecl.py and in pyfuncdecl.py :
no more FunctionDeclaration class for C++ and Python
o fixed message ParserReport.xrepr() : error's numbers start with 1, not with 0
o improved error messages and report messages

9 tests ok
pylint eupompos/ : 10
project hosted on Pypi

0.0.9

0.0.9 [2015_12_29] improved reporting and messages

o added the --download-configfile option .
o improved messages in several xrepr functions
(in LIAF, ParserReportFunction, ParserReport.xrepr and FunctionDeclaration classes)

o removed a test from tests_cppparser.py
o FunctionDeclaration.get_fullname() > FunctionDeclaration.get_uniquename()
o 'RETURN VALUE' > 'RETURNED VALUE' everywhere in the documentation
o doc in eupompos/main.py
o added ParserReport.add_function()
o improved message in main.py::main()
o added the main.py::download_cfg_file() function .
o +todo file
o added parserreport.py::ParserReportFunction class .
o improved TestsStrTools.test__functions()
o bin/eupompos : improved the error message
o in settings.py, 'REGEX__*_CHARS_IN_USEFULLCOM' > 'REGEX__PYTHON_USEFULLCOM'

8 tests ok
pylint eupompos/ : 10
project hosted on Pypi

0.0.8

0.0.8 [2015_12_02] C++ comments and Python docstrings for functions

o added FunctionDeclaration.get_fullname()
o added DocstringsBlock.__repr__()
o added strtools::remove_final_newlinechars()
o added tests_liaf.py
o The Python parser now uses a root argument, allowing to extract
the right name of the current module
o FunctionName > FunctionDeclaration class; added .liaf attribute

7 tests ok
pylint eupompos/ : 10
project hosted on Pypi

0.0.7

0.0.7 [2015_11_23] "first attempt to create a Python parser"

o added "[parser report] function position.max length" to the
configuration file.
o improved LIAF.shorten() : the max. length of the filenames can
be dynamically specified
o simplified tests/pyfiles001
o added FunctionName.__lt__()
o added a new test file (tests_functionname.py)
o added basic tests for the Python parser
o fixed the regex allowing the Python parser to detect a function
o added example_py directory
o updated the documentation and the messages.

5 tests ok
pylint eupompos/ : 10
project hosted on Pypi

0.0.6

o fixed check_and_commit_a_new_version.sh :
added the --no-cache-dir option to
"sudo pip3 --no-cache-dir install eupompos".
o fixed the way the cpp parser gets the functions' name.
improved the regex.
o Pylinted bin/eupompos and fixed a problem : if Eupompos is installed
with pypi, the "import eupompos.main" statement loads the installed
eupompos module, not the eupompos directory. Hence, if Eupompos is
already installed, the script stops, raising a -999 sys exit code.
o updated the documentation.

3 tests ok
pylint eupompos/ : 9.81
project hosted on Pypi

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.