You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add feature flip for always upgrading user defined packages on pip install (#3201)
* Add feature flipping models to Projects, plus example feature flip
Also, use a new pattern for API instance objects
* Refactoring the make_api_* calls into the API models
* Add migrations for proxy models
* Add some admin features
* Bump setuptools version.
* Add feature flip for setuptools latest version
Also, add a convenience method on the Project model for feature flag dependent
values.
* Use `--upgrade` instead of `-U` in `pip` args
* Add upgrade flag to user environment pip install
Installs the user-provided requirements with the `--upgrade` flag.
* Add feature flip for always upgrading user defined packages on pip install
We're not yet sure if this will blow up user defined requirements, feature here
will be used to test on a sample.
Refs #3077Closes#3077
* Rework feature relationship, add default true value based on date
This allows for features on deprecated code, where we can say the feature is
true historically.
* Fix some issues, more tests
* Rename Feature.feature -> Feature.feature_id, other cleanup
* Drop setuptools pinning
* Use semver for setuptools version
* Missed merge conflict
0 commit comments