- Support Lists in the Normalized Writer !28
- Support len() operation on SeekableStreams. !27
- Fix cleanup Pipeline step. !26
- Add Decimal and date support to the normalized writer. !25
- Update the
xlsutil
to auto detect the input file type when no file name is provided !23
- Update the
xlsutil
to support accessing a sheet cell given a row and column number !21
- Don't use empty dicts as default args !17
- Add custom logging handlers and formatters !15
- Decode Inf DatetimeRanges !16
- Implement stream.SeekableStream class. !12
- Separate install and test requirements. !9
- Adds a new function,
sort_key
for sortingDatetimeRanges
. !5 - Adds a new
size
method, toDatetimeRanges
for getting atimedelta
the length of a range, and implementslen
to get a ranges length in seconds. !7 - Type hints have been added for all functions and methods in the
datetime_range
module. !6, !7
- The function for sorting
DatetimeRange
objects,cmp_ranges
is being replaced bysort_key
.cmp_ranges
will be removed in0.4.0
, as it has already been replaced in all projects that use InveniaUtils. !5 Bound.valid
is being removed in0.4.0
, asBound
is now anIntEnum
, so checking whether a bound value is valid can now be done correctly. No real-world usage of this method currently exists. !7Bound
will remain anIntEnum
for all0.4
releases, but will be converted to anEnum
no later than1.0
. At least one minor release's notice will be given. Current usage of it being usable as anint
is unknown.
- Runs
black
against Python files !2 - Generates documentation using sphinx !2
- Adds a utility for parsing text from PDF files !2
- Update setup.py to install required dependencies !1
- First release as a standalone repository (previously part of Datafeeds Retrievers)