MatteoGuadrini/pyreports
pyreports is a python library that allows you to create complex report from various sources
11 Releases
Latest: 1y ago
pyreports 1.8v1.8.0Latest
📋 Changes
- Add add special method into _Executor_ class
- Add type property on _Manager_ class
- Add ExecutorDataError class
- Add reset method into _Report_ class
- Add clone method into _DataObject_ class
- Add clone method into _Report_ class
- Add column method on _DataObject_ class
- Add subset method on _DataAdapters_ class
- + 8 more
pyreports 1.7v1.7.0
📋 Changes
- Remove pymssql support
- Add DataObject class
- Add DataAdapters class
- Add DataPrinters class
- Add aggregate into _DataAdapters_ class
- Add merge method into _DataAdapters_ class
- Add counter method into _DataAdapters_ class
- Add chunks method into _DataAdapters_ class
- + 11 more
pyreports 1.6v1.6.0
📋 Changes
- Add deduplicate function on datatools
- Add Manager abstract class
- Add READABLE_MANAGER and WRITABLE_MANAGER tuple
- Add _pyproject.toml_ file
- Add negation to filter method on _Executor_ class
- Fix _max_len_ into aggregate function, refs #2
- Fix _sendmail_ method addresses, refs #3
- Rename SQLiteConnection class
- + 1 more
pyreports 1.5.1v1.5.1
📋 Changes
- Fix some issues on _cli_ module
pyreports 1.5v1.5.0
📋 Changes
- Added cli module
- Added reports cli
- Added \__getitem\__ method on _Report_ class
- Added \__delitem\__ method on _Report_ class
- Added \__getitem\__ method on _ReportBook_ class
- Added \__delitem\__ method on _ReportBook_ class
- Added \__contains\__ on _Executor_ class
- Fix NoSQLManager creation into _manager_ function
- + 1 more
pyreports 1.4v1.4.0
📋 Changes
- Added \__bool\__ method on _Report_ class
- Added \__iter\__ method on _Report_ class
- Added \__bool\__ method on _ReportBook_ class
- Added \__iter\__ method on _Connection_ and _File_ classes
- Added \__iter\__ method on _FileManager_ class
- Added \__iter\__ method on _DatabaseManager_ class
- Added \__getitem\__ on _Executor_ class
- Added \__delitem\__ on _Executor_ class
- + 2 more
pyreports 1.3.1v1.3.1
📋 Changes
- Fix _read_ method on LogFile objects
- Add test for LogFile objects
pyreports 1.3v1.3.0
📋 Changes
- Added NoSQLManager class; this class extend _Manager_ class on the [nosqlapi](https://github.com/MatteoGuadrini/nosqlapi) package
- Added LogFile class; this class load a log file and _read_ method accept regular expression
- Added \__bool\__ and \__repr\__ method on _File_ and _Connection_ abstract classes
- Fix documentation API section
- Fix tests package
- Fix CircleCi docker image
pyreports 1.2v1.2.0
📦 1.2.0
- Aug 5, 2021
- Added _fill_value_ argument on aggregate function; this value also is callable without arguments
- Added _send_ method on Report class; with this method you send report via email
- Added _send_ method on ReportBook class; with this method you send report via email
- Fix \*__str__* method on Report class
pyreports 1.1v1.1.0
📋 Changes
- Created abstract File class
- Created TextFile class
- Added *\__str__* method for pretty representation of Executor class
- Added *\__repr__* method for representation of DatabaseManager class
- Added *\__repr__* method for representation of FileManager class
- Added *\__repr__* method for representation of LdapManager class
- Fix documentation for new abstract File class
First pyreports releasev1.0.0
# Release note The first **pyreports** release is here! With this first release it is possible to create *input/output* management objects such as `Managers`, process data thanks to `Executors` and do both, thanks to `Report` and `ReportBook` objects. Full documentation is at your disposal: https://pyreports.readthedocs.io/en/latest/
