Pyreports Versions Save

pyreports is a python library that allows you to create complex report from various sources

v1.7.0

4 weeks ago

Release notes

  • 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
  • Add deduplicate method into DataAdapters class
  • Add iter method into DataAdapters class
  • Add getitem method into DataAdapters class
  • Add getitem method into DataAdapters class
  • Add repr and str function into DataPrinters class
  • Add average method into DataPrinters class
  • Add most_common method into DataPrinters class
  • Add percentage method into DataPrinters class
  • Add len method into DataPrinters class
  • Add DataAdapters and DataPrinters classes into Report class
  • Add DataObjectError exception class

v1.6.0

10 months ago

Release notes

  • 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
  • Reformat code with ruff code analysis

v1.5.1

1 year ago

Release notes

  • Fix some issues on cli module

v1.5.0

1 year ago

Release notes

  • 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
  • Fix print_data on Report class

v1.4.0

1 year ago

Release notes

  • 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
  • Fix name of attachment on send method of Report class
  • Fix write method on LogFile class

v1.3.1

2 years ago

Release notes

  • Fix read method on LogFile objects
  • Add test for LogFile objects

v1.3.0

2 years ago

Release notes

  • Added NoSQLManager class; this class extend Manager class on the 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

v1.2.0

2 years ago

Release notes

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

v1.1.0

2 years ago

Release notes

  • 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

v1.0.0

2 years ago

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/