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

Fix #9724

Closed
wants to merge 59 commits into from
Closed

Fix #9724

wants to merge 59 commits into from

Commits on May 19, 2023

  1. docs: fix package sources href (#7954)

    (cherry picked from commit fe045cd)
    ralbertazzi authored and radoering committed May 19, 2023
    Configuration menu
    Copy the full SHA
    404f660 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. chore: rephrase changelog entry to avoid ambiguity (#7958)

    (cherry picked from commit 093820a)
    radoering committed May 20, 2023
    Configuration menu
    Copy the full SHA
    e437103 View commit details
    Browse the repository at this point in the history
  2. atomic downloads (#7968)

    (cherry picked from commit c5d2c6b)
    dimbleby authored and radoering committed May 20, 2023
    Configuration menu
    Copy the full SHA
    0c00095 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2023

  1. preserve relative-path at poetry run (#7963)

    (cherry picked from commit ebadf8a)
    dimbleby authored and radoering committed May 21, 2023
    Configuration menu
    Copy the full SHA
    8930fff View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. fix check for in-project-venv (#7977)

    (cherry picked from commit 846aee3)
    dimbleby authored and radoering committed May 23, 2023
    Configuration menu
    Copy the full SHA
    1c739fb View commit details
    Browse the repository at this point in the history
  2. docs: add env configuration for modern installation (#7986)

    (cherry picked from commit 2d86ebf)
    ralbertazzi authored and radoering committed May 23, 2023
    Configuration menu
    Copy the full SHA
    776d3f4 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Fix dependency cache inconsistency with prerelease versions (#7978)

    (cherry picked from commit fd70f7e)
    chriskuehl authored and radoering committed May 24, 2023
    Configuration menu
    Copy the full SHA
    7ac6f37 View commit details
    Browse the repository at this point in the history
  2. chore: Python 3.7 compat

    radoering committed May 24, 2023
    Configuration menu
    Copy the full SHA
    e6fa00d View commit details
    Browse the repository at this point in the history
  3. fix: revert #7916 to fix caching issue resulting in missing dependenc…

    …ies (#7995)
    
    (cherry picked from commit f3f71ea)
    ralbertazzi authored and radoering committed May 24, 2023
    Configuration menu
    Copy the full SHA
    90ad5ac View commit details
    Browse the repository at this point in the history
  4. perf: don't clear the entire contradicted_incompatibilies cache when …

    …backtracking (#7950)
    
    (cherry picked from commit fba1309)
    chriskuehl authored and radoering committed May 24, 2023
    Configuration menu
    Copy the full SHA
    65fc7d6 View commit details
    Browse the repository at this point in the history
  5. perf: don't clear the entire dependency cache when backtracking (#7950)

    (cherry picked from commit f54864e)
    chriskuehl authored and radoering committed May 24, 2023
    Configuration menu
    Copy the full SHA
    2e523b9 View commit details
    Browse the repository at this point in the history
  6. perf: avoid iterating through multiple caches for contradicted_incomp…

    …atibilities (#7950)
    
    (cherry picked from commit 0adc1c5)
    chriskuehl authored and radoering committed May 24, 2023
    Configuration menu
    Copy the full SHA
    09edd4b View commit details
    Browse the repository at this point in the history
  7. perf: improve DependencyCache lru_cache hit rate, avoid iterating thr…

    …ough lots of levels (#7950)
    
    (cherry picked from commit 9217975)
    chriskuehl authored and radoering committed May 24, 2023
    Configuration menu
    Copy the full SHA
    1df43f1 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. fix: explicit source dependency is not satisfied by direct origin (#7973

    )
    
    Co-authored-by: David Hotham <[email protected]>
    Co-authored-by: Randy Döring <[email protected]>
    (cherry picked from commit c77ffbd)
    ralbertazzi authored and radoering committed May 26, 2023
    Configuration menu
    Copy the full SHA
    a1b5f33 View commit details
    Browse the repository at this point in the history
  2. docs: Fix a typo in explicit package sources section (#8018)

    (cherry picked from commit 198d6ff)
    Jeremiah-England authored and radoering committed May 26, 2023
    Configuration menu
    Copy the full SHA
    a2175ff View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. fix: disable wheel content validation (#7987)

    avoid out of memory issues
    
    (cherry picked from commit 3ba800f)
    ralbertazzi authored and radoering committed May 29, 2023
    Configuration menu
    Copy the full SHA
    19f76d5 View commit details
    Browse the repository at this point in the history
  2. chore: update poetry-core and poetry-plugin-export (#8034)

    (cherry picked from commit 2f6b31f)
    radoering committed May 29, 2023
    Configuration menu
    Copy the full SHA
    c82e51d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fbd794 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. docs: update poetry config dir on macos (#8062)

    (cherry picked from commit e1344ef)
    ralbertazzi authored and radoering committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    c720700 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. setup to run in a repl

    airportyh committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    8b0acbf View commit details
    Browse the repository at this point in the history
  2. tweak

    airportyh committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    0d407d2 View commit details
    Browse the repository at this point in the history
  3. revert

    airportyh committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    a091de8 View commit details
    Browse the repository at this point in the history
  4. re-land pythonuserbase as std location

    Replit user committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    4654a59 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6 from replit/th-repl-setup

    setup to run in a repl
    airportyh authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    5fe9525 View commit details
    Browse the repository at this point in the history
  6. tweak

    Replit user committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    fcaa49a View commit details
    Browse the repository at this point in the history
  7. lint

    Replit user committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    9f05717 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    827a293 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #11 from replit/th-bundle-script

    Added build-bundle.sh script
    airportyh authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    c3c003c View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Merge pull request #10 from replit/th-reland-pythonuserbase-std-location

    re-land pythonuserbase as std location
    airportyh authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    81662f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. skip .pythonlibs contents when building bundle

    Replit user committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    f375b65 View commit details
    Browse the repository at this point in the history
  2. use whitelist instead

    Replit user committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    c1bb4c0 View commit details
    Browse the repository at this point in the history
  3. use env vars to configure new behavior

    Replit user committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    0ae5451 View commit details
    Browse the repository at this point in the history
  4. added new flags

    Replit user committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    8605e5d View commit details
    Browse the repository at this point in the history
  5. Merge pull request #15 from replit/th-ignore-pythonlibs-contents-buil…

    …d-bundle
    
    Reduce poetry bundle size
    airportyh authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    a828dab View commit details
    Browse the repository at this point in the history
  6. Merge pull request #13 from replit/th-use-custom-pip

    Use custom pip
    airportyh authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    e3fd7b8 View commit details
    Browse the repository at this point in the history
  7. make user site directory usable as std lib when POETRY_USE_USER_SITE …

    …== '1'
    Replit user committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    1d9b4ab View commit details
    Browse the repository at this point in the history
  8. lint

    Replit user committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    2009eb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Merge pull request #14 from replit/th-use-user-site-pkgs

    use usersite for getting currently installed packages
    airportyh authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    8ccde84 View commit details
    Browse the repository at this point in the history
  2. don't use --isolated for pip whe POETRY_USE_USER_SITE

    Replit user committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    802f317 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #16 from replit/th-dont-isolate

    don't use --isolated for pip when POETRY_USE_USER_SITE
    airportyh authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    58982ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b11727 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #17 from replit/th-pip-no-isolate-2

    change the flag name to detach it from user site behavior
    airportyh authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    e236eba View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. pip.use_pip_cache option to let pip fetch files

    Replit user committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    1a9049c View commit details
    Browse the repository at this point in the history
  2. lint

    Replit user committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    184dd06 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #20 from replit/th-pip-use-pip-cache

    pip.use_pip_cache option to let pip fetch files
    airportyh authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    0841ee3 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. updated build-bundle.sh script and readme (#21)

    * updated build-bundle.sh script and readme
    
    * stop testing on 3.7; fix ci
    airportyh authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    68d0fb6 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. add codeowners (#22)

    cdmistman authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    2f42953 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Poetry install performance enhancement for low-resource environments (#…

    …27)
    
    * perf improvements to low-resourse envs
    
    * modifiy paths via _path_with_destdir
    
    * doc
    
    * doc
    
    * add flag for disabling cache
    
    * add check=True for curl command
    
    * added import
    
    * revert
    
    * show downloading indicator
    
    * Update src/poetry/utils/helpers.py
    
    Co-authored-by: lhchavez <[email protected]>
    
    * added doc supporting using curl
    
    * cleanup
    
    * reuse some code
    
    ---------
    
    Co-authored-by: Replit user <>
    Co-authored-by: lhchavez <[email protected]>
    airportyh and lhchavez authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    6157674 View commit details
    Browse the repository at this point in the history
  2. adde fallback to requests when curl fails (#28)

    Co-authored-by: Replit user <>
    airportyh authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    6968efd View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Headers, shebang, and curl fixes (#29)

    * fix header scheme; shebang line; curl invocation
    
    * cleanup
    
    ---------
    
    Co-authored-by: Replit user <>
    airportyh authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    61bb0e8 View commit details
    Browse the repository at this point in the history
  2. increment version (#30)

    Co-authored-by: Replit user <>
    airportyh authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    1d8a91e View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. chore(deps): bump cryptography from 40.0.2 to 41.0.6 (#26)

    Bumps [cryptography](https://github.com/pyca/cryptography) from 40.0.2 to 41.0.6.
    - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
    - [Commits](pyca/cryptography@40.0.2...41.0.6)
    
    ---
    updated-dependencies:
    - dependency-name: cryptography
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    21024b8 View commit details
    Browse the repository at this point in the history
  2. bug/Poetry Runtime: Elide USERBASE with poetry internal deps (#31)

    * Ensure that poetry doesn't break if PYTHONUSERBASE packages conflict with poetry internal deps
    
    The problem we were facing was that html5lib===1.0b8 was a dependency
    of redberry, which relied on python <=3.7.
    
        ~/ReplWorkspace$ poetry add redberry
    
        cannot import name 'Mapping' from 'collections' (/nix/store/xf54733x4chbawkh1qvy9i1i4mlscy1c-python3-3.10.11/lib/python3.10/collections/__init__.py)
    
    We need to preserve the full PYTHONPATH because poetry executes pip to
    uninstall packages, and if PYTHONPATH does not contain the PYTHONUSERBASE
    then it will silently not uninstall packages.
    
    * Bumping python version
    blast-hardcheese authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    0a3947d View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. chore(deps): bump cryptography from 41.0.6 to 42.0.4 (#35)

    Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.6 to 42.0.4.
    - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
    - [Commits](pyca/cryptography@41.0.6...42.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: cryptography
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    7dc40c1 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. chore(deps): bump urllib3 from 1.26.15 to 1.26.19 (#37)

    Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.15 to 1.26.19.
    - [Release notes](https://github.com/urllib3/urllib3/releases)
    - [Changelog](https://github.com/urllib3/urllib3/blob/1.26.19/CHANGES.rst)
    - [Commits](urllib3/urllib3@1.26.15...1.26.19)
    
    ---
    updated-dependencies:
    - dependency-name: urllib3
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    180e32f View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. chore(deps): bump certifi from 2023.5.7 to 2024.7.4 (#38)

    Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2024.7.4.
    - [Commits](certifi/python-certifi@2023.05.07...2024.07.04)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    24a114b View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Added module_name conversion to fix proj name comparison; backport pr… (

    #39)
    
    * Remove package pyproject line if package is module (#8218)
    
    This change only ensures that projects whose name needs to be normalized (e.g. projects with a dash) behave the same way as projects whose name is a valid Python module name.
    
    * bumped version
    
    ---------
    
    Co-authored-by: William D'Onofrio <[email protected]>
    airportyh and wdonofrio authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    e0b0d14 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Update faq.md

    orlserg authored Sep 29, 2024
    Configuration menu
    Copy the full SHA
    36fe1c4 View commit details
    Browse the repository at this point in the history
  2. Create package.json

    orlserg authored Sep 29, 2024
    Configuration menu
    Copy the full SHA
    1bd106a View commit details
    Browse the repository at this point in the history