Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge master into develop #2206

Merged
merged 25 commits into from
Mar 20, 2020
Merged

Merge master into develop #2206

merged 25 commits into from
Mar 20, 2020

Commits on Oct 10, 2019

  1. Configuration menu
    Copy the full SHA
    134aef1 View commit details
    Browse the repository at this point in the history
  2. Support POETRY_HOME for install (#794)

    Allow the `POETRY_HOME` environment variable to be passed during installation to change the default installation directory of `~/.poetry`:
    
    ```
    POETRY_HOME=/etc/poetry python get-poetry.py
    ```
    dcramer authored and kasteph committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    2966ab1 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2019

  1. * check if relative filename is in excluded file list (#1459)

    * * check if relative filename is in excluded file list
    * removed find_excluded_files() method from wheel.py
    
    * added test for excluding files in wheels
    
    * creating an own test data folder, for testing excluding files by pyproject.toml
    
    * use as_posix() to respect windows file path delimiters
    finswimmer authored and sdispater committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    3622f8e View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2019

  1. Exclude nested items (#784) (#1464)

    * This PR impliments the feature request #784.
    
    When a folder is explicit defined in `pyproject.toml` as excluded, all nested data, including subfolder, are excluded. It is no longer neccessary to use the glob `folder/**/*`
    
    * use `Path` instead of `os.path.join` to create string for globbing
    
    * try to fix linting error
    
    * create glob pattern string by concatenating and not using Path
    
    * using `os.path.isdir()`` for checking of explicit excluded name is a folder, because pathlib's `is_dir()` raises in exception under windows of name contains globing characters
    
    * Remove nested data when wildcards where used.
    
    Steps to do this are:
    1. expand any wildcard used
    2. if expanded path is a folder append  **/* and expand again
    
    * fix linting
    
    * only glob a second time if path is dir
    
    * implement @sdispater 's suggestion for better readability
    
    * fix glob for windows?
    
    * On Windows, testing if a path with a glob is a directory will raise an OSError
    
    * pathlibs  glob function doesn't return the correct case (https://bugs.python.org/issue26655). So switching back to  glob.glob()
    
    * removing obsolete imports
    finswimmer authored and sdispater committed Oct 19, 2019
    Configuration menu
    Copy the full SHA
    3a39e5a View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Configuration menu
    Copy the full SHA
    fedecf6 View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    sdispater committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    c64459e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    380ac4c View commit details
    Browse the repository at this point in the history
  4. Fix tests for Python 2.7

    sdispater committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    8fd6311 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2019

  1. Configuration menu
    Copy the full SHA
    723269d View commit details
    Browse the repository at this point in the history
  2. Fix linting

    sdispater committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    3bfed00 View commit details
    Browse the repository at this point in the history
  3. Fix linting

    sdispater committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    e717aa1 View commit details
    Browse the repository at this point in the history
  4. Fix linting

    sdispater committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    2e7d4b3 View commit details
    Browse the repository at this point in the history
  5. Fix typing import

    sdispater committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    f6e4394 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

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

Commits on Nov 13, 2019

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

Commits on Nov 17, 2019

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

Commits on Jan 10, 2020

  1. Merge branch 'master' into develop

    # Conflicts:
    #	poetry/masonry/builders/builder.py
    #	poetry/masonry/builders/wheel.py
    #	tests/masonry/builders/fixtures/default_with_excluded_data_toml/pyproject.toml
    #	tests/masonry/builders/fixtures/exclude_nested_data_toml/pyproject.toml
    #	tests/masonry/builders/test_wheel.py
    sdispater committed Jan 10, 2020
    Configuration menu
    Copy the full SHA
    0cf4bd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f3d3d0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1867 from python-poetry/merge-master-into-develop

    Merge master into develop
    sdispater authored Jan 10, 2020
    Configuration menu
    Copy the full SHA
    f797e17 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2020

  1. Fix GitHub actions cache issues on develop (#1918)

    * Fix Github actions cache issues
    
    * Fix Github Actions cache issues (#1928)
    sdispater authored Jan 21, 2020
    Configuration menu
    Copy the full SHA
    65ab92d View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2020

  1. Add --source option to "poetry add" (#1912)

    * Add --source option to 'poetry add'
    
    * Add tests for 'poetry add --source'
    k4nar authored Jan 31, 2020
    Configuration menu
    Copy the full SHA
    4d05c15 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2020

  1. Merge master into develop (#2070)

    * Fix Github actions cache issues (#1908)
    
    * Fix case of `-f` flag
    
    * Make it clearer what options to pass to `--format`
    
    * fix (masonry.api): `get_requires_for_build_wheel` must return additional list of requirements for building a package, not listed in `pyproject.toml` and not dependencies for the package itself (#1875)
    
    fix (tests): adopted tests
    
    * Lazy Keyring intialization for PasswordManager (#1892)
    
    * Fix Github Actions cache issues (#1928)
    
    * Avoid nested quantifiers with overlapping character space on git url parsing (#1902 (#1913)
    
    * fix (git): match for `\w` instead of `.` for getting user
    
    * change (vcs.git): hold pattern of the regex parts in a dictionary to be consistent over all regexs
    
    * new (vcs.git): test for `parse_url` and some fixes for the regex pattern
    
    * new (vcs.git): test for `parse_url` with string that should fail
    
    * fix (test.vcs.git): make flake8 happy
    
    * fix: correct parsing of wheel version with regex. (#1932)
    
    The previous regexp was only taking the first integer of the version number,
    this presented problems when the major version number reached double digits.
    
    Poetry would determine that the version of the dependency is '1', rather than,
    ie: '14'. This caused failures to solve versions.
    
    * Fix errors when using the --help option (#1910)
    
    * Fix how repository credentials are retrieved from env vars (#1909)
    
    # Conflicts:
    #	poetry/utils/password_manager.py
    
    * Fix downloading packages from Simplepypi (#1851)
    
    * fix downloading packages from simplepypi
    
    * unused code removed
    
    * remove unused imports
    
    * Upgrade dependencies for the 1.0.3 release (#1965)
    
    * Bump version to 1.0.3 (#1966)
    
    * Fix non-compliant Git URL matching
    
    RFC 3986 § 2.3 permits more characters in a URL than were matched. This
    corrects that, though there may be other deficiencies. This was a
    regression from v1.0.2, where at least “.” was matched without error.
    
    * Update README.md "Updating Poetry"
    
    Currently the note in "Updating Poetry" is different from the one below in "Enable tab completion for Bash, Fish, or Zsh". This MR is to make them more consistent.
    
    * init: change dev dependency prompt
    
    * Fix CI issues (#2069)
    
    Co-authored-by: brandonaut <[email protected]>
    Co-authored-by: finswimmer <[email protected]>
    Co-authored-by: Yannick PÉROUX <[email protected]>
    Co-authored-by: Edward George <[email protected]>
    Co-authored-by: Jan Škoda <[email protected]>
    Co-authored-by: Andrew Marshall <[email protected]>
    Co-authored-by: Andrew Selzer <[email protected]>
    Co-authored-by: Andrii Maletskyi <[email protected]>
    9 people authored Feb 21, 2020
    Configuration menu
    Copy the full SHA
    7b1fd0c View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2020

  1. pre-commit: replace isort mirror with isort upstream (#2118)

    The isort pre-commit mirror has been deprecated. This change updates
    configuration to use the upstream package repository instead of the
    mirror.
    abn authored Mar 8, 2020
    Configuration menu
    Copy the full SHA
    9e3f606 View commit details
    Browse the repository at this point in the history
  2. Add cache list command (#1187)

    * Add poetry.locations.REPOSITORY_CACHE_DIR
    
    The repository cache directory is used in multiple places in the
    codebase. This change ensures that the value is reused.
    
    * Add cache list command
    
    This introduces a new cache sub-command that lists all available
    caches.
    
    Relates-to: #1162
    abn authored Mar 8, 2020
    Configuration menu
    Copy the full SHA
    54701a1 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2020

  1. Merge branch 'master' into merge-master-into-develop

    # Conflicts:
    #	CHANGELOG.md
    #	poetry.lock
    #	poetry/__version__.py
    #	pyproject.toml
    sdispater committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    b0ee465 View commit details
    Browse the repository at this point in the history