GitPedia
MatteoGuadrini

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
MatteoGuadriniMatteoGuadrini·1y ago·May 30, 2025
GitHub

📋 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
MatteoGuadriniMatteoGuadrini·2y ago·April 19, 2024
GitHub

📋 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
MatteoGuadriniMatteoGuadrini·2y ago·July 14, 2023
GitHub

📋 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
MatteoGuadriniMatteoGuadrini·3y ago·September 27, 2022
GitHub

📋 Changes

  • Fix some issues on _cli_ module
pyreports 1.5v1.5.0
MatteoGuadriniMatteoGuadrini·3y ago·August 4, 2022
GitHub

📋 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
MatteoGuadriniMatteoGuadrini·3y ago·June 27, 2022
GitHub

📋 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
MatteoGuadriniMatteoGuadrini·4y ago·April 29, 2022
GitHub

📋 Changes

  • Fix _read_ method on LogFile objects
  • Add test for LogFile objects
pyreports 1.3v1.3.0
MatteoGuadriniMatteoGuadrini·4y ago·April 15, 2022
GitHub

📋 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
MatteoGuadriniMatteoGuadrini·4y ago·August 5, 2021
GitHub

📦 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
MatteoGuadriniMatteoGuadrini·5y ago·June 5, 2021
GitHub

📋 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
MatteoGuadriniMatteoGuadrini·5y ago·May 26, 2021
GitHub

# 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/