Releases: EVEprosper/ProsperAPI
Releases · EVEprosper/ProsperAPI
Deprecating CREST and Upgrading Dependencies
- Fixes serious test errors: https://travis-ci.org/EVEprosper/ProsperAPI/builds/389093207
- Upgrades requirements from
statictolatestwhere possiblepystanhas been locked at2.15.0due to API incompatibilities infbprophetfbprophethas been upgraded to0.3.post1from0.1.post1- Adds back mac compatibility!
- Fully deprecates
CRESTfunctionality (sunset by CCP) - Improves logging patterns
- Fixes multiple-handles problem in endpoint tests
- Reduces dependency on a global logging variable
- Adds a
fasttest command that skips prophet tests - Adds
.coveragercto stop counting weird global spaces
Upgrading for ProsperCommon v1.1.x
Touching up codebase for ProsperCommon v.1.1.x
- Adding
testmodehook tocreate_app()- was causing Travis-CI errors
- reversed setup logic
- Adding
prosper_version()helper- will dynamically read version from git/travis for
sdist
- will dynamically read version from git/travis for
- Updating changelog
Adding ESI Retry
Fixes #13 adding Retry loop to ESI calls (TYVM @xiantra-eve)
PLEX Split - Bugfix
Addressed various bugs in original release. See #12
- Reversed bool_mult_div for plex/newplex
- Forced
to_numeric()when applying split adjustment - Removed debug
to_csv() - Fixed sorting for Prophet raw data (date ASC)
- Updating changelog to reflect all 1.2.0 features
PLEX Split Functionality
Added coverage for PLEX Split
- Coverage for both PLEX-backwards and miniPLEX-forward split
- Switched default CCP source to ESI
- Added
create_splitcache.pyfor loading histories - Added split_cache coverage for
.travis.yml
PLEX Split
Added coverage for PLEX Split
- Coverage for both PLEX-backwards and miniPLEX-forward split
- Old PLEX =
29668 - New PLEX =
44992
- Old PLEX =
- Switched default CCP source to ESI
- Added
create_splitcache.pyfor loading histories - Added split_cache coverage for
.travis.yml - Updated logging location to
/var/log/prosper - Updating logging to reflect
.travis.ymlupdates - Improved compatibility with Intel Python Tools
Prod TinyMongo Integration
Removing --extra-index-url from .travis.yml and returning tinymongo to PyPI version.
- Pegging
tinymongo==0.1.8.dev0and removing Prosper GemFury connection
TinyMongo Integration (part1)
Converting TinyDB collection to tinymongo. Preparing for remote-cache support with MongoDB.
- Added
tinymongosupport to API key checker @Kane-Larrete #6 - Updated
scripts/manage_api.pyto usetinymongo@Kane-Larrete #6 - Updated tests to use
tinymongo@Kane-Larrete #6 - Added
--extra-index-url=https://repo.fury.io/lockefox/back intopip installdocumentation/calls- Submitted PR to tinymongo
- expect issue to be resolved with v0.1.9
- hosting hacky v0.1.9 on Prosper GemFury
Other Changes:
intelpython3 compatibility
Adding support for Intel Python Distribution. (expected) additional performance with hardware-specific improvements.
- Fixed changelog
- Updated travis-ci plan for fbprophet timeout issue
- Added make switch to enable intelpython3
- Locking some dependencies for intelpython3 compat
- Removed
requirements.txt- use
pip install -e .for installing
- use
Bugfixing Install
- Adding
portfromapp.cfgtomanager.py - Removing invalid entries from
requirements.txt - Rolled back merge from
plex_splitbranch (ESI/CREST functionality)