Skip to content

Releases: stefanhoelzl/scriptenv

v0.3.0

05 Dec 10:20
Compare
Choose a tag to compare
  • Features
    • disabling scriptenv is supported
    • use scriptenv.requires as contextmanger
    • config value to disable lockfiles
    • Pipfile.lock support
  • Bugfixes
    • makes scriptenv reenterable by avoiding duplicates in paths
    • cleanup sys.modules when disabling scriptenv
    • fixed cli run issue with flags in command
    • fixes issue calling cli without args
  • Internal
    • refactored scriptenv into builder and env
    • removes global state from integration tests
    • added default_factory for config description
    • fixes pylint use-list/dict-literal issues

master

05 Dec 10:09
Compare
Choose a tag to compare
master Pre-release
Pre-release
  • Features
    • disabling scriptenv is supported
    • use scriptenv.requires as contextmanger
    • config value to disable lockfiles
    • Pipfile.lock support
  • Bugfixes
    • makes scriptenv reenterable by avoiding duplicates in paths
    • cleanup sys.modules when disabling scriptenv
    • fixed cli run issue with flags in command
    • fixes issue calling cli without args
  • Internal
    • refactored scriptenv into builder and env
    • removes global state from integration tests
    • added default_factory for config description
    • fixes pylint use-list/dict-literal issues

v0.2.0

09 Aug 15:17
Compare
Choose a tag to compare
  • Features
    • reuse cache across updates
    • forward scriptenv to subprocesses
    • forward entry points to subprocesses
    • added cli to run entry points of packages
    • added basic config module
  • Bugfixes
    • fixes issue with packages containing invalid python files
  • Internal
    • updated readme with development and usage info
    • using local version with git hash for latest releases
    • added coverage and downloads badges to readme
    • fixed spelling in readme
    • remove author name from cache path
    • refactor module structure
    • added own module for pip interactions
    • mccabe code complexity dropped to 4
    • added own module for scriptenv
    • resturctured integration tests
    • updated roadmap
    • default to user cache directory
    • simplified ScriptEnv API
    • updated readme

v0.1.0

15 Jul 16:29
Compare
Choose a tag to compare
  • Features
    • basic installation of requirements
    • suppress pip stdout
    • support multiple requirements
    • support package version numbers
    • cache packages
    • uses appdirs for user cache directory
    • caches resolved dependencies
    • supports wheels
  • Bugfixes
    • fixes installation issues
    • fixes windows path issues
  • Internal
    • use single pip install command
    • encapsulates pip invocations
    • package metadata updated
    • added roadmap