Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: algorithmiaio/algorithmia-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: simplify-ci
Choose a base ref
...
head repository: algorithmiaio/algorithmia-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 34 files changed
  • 10 contributors

Commits on Oct 25, 2021

  1. Fastapi ci fixtures (#115)

    * added fastAPI tests to all algorithm tests
    
    * added fastAPI tests to all client test cases
    
    * fixed test fixtures
    
    * added 2/3 switch for conftest, and added back env var gets for python 2 tests
    
    * migrated run algo test from CLI main test suite to dummy test suite
    
    * added 2 second wait for start of process
    zeryx authored Oct 25, 2021
    Configuration menu
    Copy the full SHA
    1edb330 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Async Support (#117)

    * added async algo processing to tests, fixed issue where async response was thought of as error
    
    * fixed typo in test casese
    
    * fixed async tests, and ensured that the algo endpoint dummy works
    
    * also fixed raw output
    zeryx authored Nov 9, 2021
    Configuration menu
    Copy the full SHA
    1d26de1 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. Configuration menu
    Copy the full SHA
    537945c View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. Dev 325 (#116)

    * INSIGHTS-12 Initial structure of insight functionality
    
    * INSIGHTS-12 Added todo statements
    
    * INSIGHTS-12 Moved Insights out of client
    
    * INSIGHTS-12 Adjusted insight methods to reside in the client class. Removed the ability to collect insights before sending, now the every time the user invokes the collectInsights method, it will also send. This prevents any State issues with the algorithm.
    
    * INSIGHTS-12 Added a todo. Tests fail for unknown reasons at this time
    
    * INSIGHTS-12 Fixed method call. Added a todo to get url from config if necessary.
    
    * INSIGHTS-12 Fixed method call.
    
    * INSIGHTS-12 added json serialization. might not be needed
    
    * INSIGHTS-12 commented test temporarily
    
    * INSIGHTS-12 comment updates and json .encode change
    
    * INSIGHTS-12 comment update
    
    * INSIGHTS-12 changed method signatures to match documentation https://insights1.enthalpy.click/developers/clients/python#publishing-algorithmia-insights
    
    * INSIGHTS-12 Added system property for queue reader url
    
    * INSIGHTS-12 Fixed URL to not be https
    
    * INSIGHTS-12 minor version update
    
    * INSIGHTS-12 revert change
    
    * INSIGHTS-12 removed todo
    
    * INSIGHTS-12 uncommented test. May start failing again in the pipeline.
    
    * INSIGHTS-12 commented test.
    
    * INSIGHTS-12 changed version. Removed unused import.
    
    * INSIGHTS-12 changed url to include /v1/
    
    * Allow listing of non-data:// files on cli
    
    * Allow catting non-data:// files on cli
    
    * Fix tests
    
    * adding jwt support to CLI
    
    * refactoring bearertoken method
    
    * adding test and simplifying getclient method
    
    * test fixes
    
    * adding test
    
    Co-authored-by: robert-close <[email protected]>
    Co-authored-by: Kenny Daniel <[email protected]>
    Co-authored-by: Kenny Daniel <[email protected]>
    Co-authored-by: John Bragg <[email protected]>
    Co-authored-by: John-Bragg <[email protected]>
    Co-authored-by: John Bragg <[email protected]>
    7 people authored Nov 29, 2021
    Configuration menu
    Copy the full SHA
    276f5b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. update readme print statements to Python 3 (#119)

    Co-authored-by: Ezra Citron <[email protected]>
    lemonez and lemonez authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    bf2a033 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. added the freeze automation to the client object (#120)

    * added the freeze automation to the client object, pulled from CLI
    
    * added test cases for freeze
    
    * fixed imports
    
    * fixed directory collision
    zeryx authored Dec 22, 2021
    Configuration menu
    Copy the full SHA
    6d35bbc View commit details
    Browse the repository at this point in the history
  2. [ALERT] Fix for breaking changes introduced by Bearer Token work (#121)

    * critical fix to bearer token breakage
    
    * corrected issue with header initialization in json helper
    
    * removed else exception, no auth is passed by internal algo API processing
    
    * added a test case tracking authorization required server responses and system handling no auth provided gracefully
    
    * added a false flag to actually invalidate environment variables for client auth
    
    * cleaned up client, used environment variable manipulation in the test suite
    
    * removing problematic server test
    zeryx authored Dec 22, 2021
    Configuration menu
    Copy the full SHA
    7fd688d View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. improvement for systemic errors (#122)

    * added a better message when errors are not caused by Algorithms
    
    * make failure test compliant with other testcase components
    zeryx authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    f911e55 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Configuration menu
    Copy the full SHA
    d3e73cb View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. self signed certificate - ssl disabling support w/ testing (#124)

    * added a ssl failure test, ssl disabling path is now correct
    
    * moved resources
    
    * kill instead of terminate; actually closes the sockets
    
    * swapped from process kill to os.kill path to be compliant with 3.6
    
    * separated normal tests from self signed cert tests where it made sense, split fastAPI to support all endpoints as both regular mode and self signed mode
    zeryx authored May 6, 2022
    Configuration menu
    Copy the full SHA
    12b2b3d View commit details
    Browse the repository at this point in the history

Commits on May 8, 2022

  1. Configuration menu
    Copy the full SHA
    02898a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23a64d8 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. add versions, environments and improve test coverage (#125)

    * major updates to all paths, removal of class creation from API requests
    
    * added more test coverage for versions and info functions
    
    * removed unnecessary class conversion function
    
    * forgot to remove a dependency, and self signed cert branch wasn't updated
    
    * replaced all create/publish/update endpoints to use fixed urls and built-in requests package
    
    * simplified builds to follow the normal getJsonHelper pattern
    
    * renamed builds to get_builds
    
    * added an update endpoint test
    
    * fixed the put operation; follows the other helper endpoint systems
    
    * removed mutating and cluster specific test cases from client tests (python 2)
    zeryx authored May 13, 2022
    Configuration menu
    Copy the full SHA
    d295aea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e23c8a7 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. kwarg added (#127)

    zeryx authored May 17, 2022
    Configuration menu
    Copy the full SHA
    c590385 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. get available SCMs support (#128)

    * added an scm get operation in the client class
    
    * added testing app endpoint, fixed client.create for external scms
    
    * added very basic test
    zeryx authored Jun 22, 2022
    Configuration menu
    Copy the full SHA
    73348a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. added get and set secrets endpoints for python client (#129)

    * added get and set secrets endpoints for python client
    
    * bumped version support to 1.4x of adk
    
    * adjusted description field to always be present
    
    * added better test coverage, removed get test (verified works on marketplace)
    zeryx authored Jul 22, 2022
    Configuration menu
    Copy the full SHA
    5e2a8a8 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. added a retry mechanic to PostJsonHelper to avoid 400 error issues (#130

    )
    
    * added a retry mechanic to PostJsonHelper to avoid 400 error issues
    
    * added test cases to verify the retry once system
    zeryx authored Aug 3, 2022
    Configuration menu
    Copy the full SHA
    31f0e90 View commit details
    Browse the repository at this point in the history
Loading