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
static
tolatest
where possiblepystan
has been locked at2.15.0
due to API incompatibilities infbprophet
fbprophet
has been upgraded to0.3.post1
from0.1.post1
- Adds back mac compatibility!
- Fully deprecates
CREST
functionality (sunset by CCP) - Improves logging patterns
- Fixes multiple-handles problem in endpoint tests
- Reduces dependency on a global logging variable
- Adds a
fast
test command that skips prophet tests - Adds
.coveragerc
to stop counting weird global spaces
Upgrading for ProsperCommon v1.1.x
Touching up codebase for ProsperCommon v.1.1.x
- Adding
testmode
hook 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.py
for 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.py
for loading histories - Added split_cache coverage for
.travis.yml
- Updated logging location to
/var/log/prosper
- Updating logging to reflect
.travis.yml
updates - 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.dev0
and removing Prosper GemFury connection
TinyMongo Integration (part1)
Converting TinyDB
collection to tinymongo
. Preparing for remote-cache support with MongoDB.
- Added
tinymongo
support to API key checker @Kane-Larrete #6 - Updated
scripts/manage_api.py
to usetinymongo
@Kane-Larrete #6 - Updated tests to use
tinymongo
@Kane-Larrete #6 - Added
--extra-index-url=https://repo.fury.io/lockefox/
back intopip install
documentation/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
port
fromapp.cfg
tomanager.py
- Removing invalid entries from
requirements.txt
- Rolled back merge from
plex_split
branch (ESI/CREST functionality)