KEMBAR78
Comparing v0.10.5...v0.11.0 · theskumar/python-dotenv · GitHub
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: theskumar/python-dotenv
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.10.5
Choose a base ref
...
head repository: theskumar/python-dotenv
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.11.0
Choose a head ref
  • 8 commits
  • 9 files changed
  • 3 contributors

Commits on Jan 21, 2020

  1. Configuration menu
    Copy the full SHA
    cbd017a View commit details
    Browse the repository at this point in the history
  2. Use io.open for py2 compatibility

    altendky authored and bbc2 committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    aeaec26 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2020

  1. Fix upload to PyPI by Travis CI

    * Add `bdist_wheel` to the uploaded distributions.  This avoids the need
      for pip to run `setup.py` when installing the package, speeding up
      installation and avoiding potential environment issues.
    * `skip_existing` avoids CI failures due to "deploy" tasks being run
      several times by Travis for one tag pushed.
    bbc2 committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    72d1db5 View commit details
    Browse the repository at this point in the history
  2. Add CI for Python 3.8

    bbc2 committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    4e68b7f View commit details
    Browse the repository at this point in the history
  3. Fix PyPI classifiers

    * Remove Python 3.4.
    * Add Python 2 and 3.
    bbc2 committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    558d435 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2020

  1. Use logging instead of warnings

    Problems with the `warnings` module:
    
    * Undesirable output in tests, although it could be filtered out.
    * Output unsuited for users: shows source code of Python-dotenv.  Users
      don't know what to do with that.
    * Rather meant for programming issues (e.g. deprecation) rather than
      runtime issues (file not found).
    
    Problems with the `logging` module:
    
    * Slightly less easy to test, unlike warnings with
      `catch_warnings(record=True)`, because you need to use the `mock`
      package for compatibility with Python 2.
    
    Despite this last issue, I think it makes more sense to use the
    `logging` module as a base for warnings.
    
    Of course, `logging` is not suited to all forms of output, so this
    change doesn't mean `logging` has to be used everywhere.  For instance,
    if we want to improve the output of the `dotenv` CLI later, we might
    want to use `print`, `click.echo` or other printing facilities.
    bbc2 committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    a8daa7c View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2020

  1. Add control over interpolation

    Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
    ulyssessouza authored and bbc2 committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    a02bfac View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2020

  1. Release v0.11.0

    bbc2 committed Feb 7, 2020
    Configuration menu
    Copy the full SHA
    d677355 View commit details
    Browse the repository at this point in the history
Loading