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

CPython: Conan 2.0 #21387

Merged
merged 123 commits into from
Mar 21, 2024
Merged

CPython: Conan 2.0 #21387

merged 123 commits into from
Mar 21, 2024

Commits on Oct 5, 2023

  1. wip

    memsharded authored and valgur committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    a3c8eb5 View commit details
    Browse the repository at this point in the history
  2. cpython: migrate to Conan v2

    valgur committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    342f926 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'migrate/cpython' into cpython

    # Conflicts:
    #	recipes/cpython/all/conanfile.py
    valgur committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    2f838f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c8671a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c1c9f2e View commit details
    Browse the repository at this point in the history
  6. cpython: update test_package

    valgur committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    960811e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    522d5d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    9c83e18 View commit details
    Browse the repository at this point in the history
  2. cpython: tidy

    valgur committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    6c496e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35fac91 View commit details
    Browse the repository at this point in the history
  4. cpython: fix shared test

    valgur committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    ec99e2e View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    220c472 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e54e11 View commit details
    Browse the repository at this point in the history
  3. cpython: fix openssl support

    valgur committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    51a3e11 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Fix package layout

    Ahajha committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    3cc7f61 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Configuration menu
    Copy the full SHA
    1840f62 View commit details
    Browse the repository at this point in the history
  2. Misc fixes

    Ahajha committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    d0bcea7 View commit details
    Browse the repository at this point in the history
  3. Remove redundant test

    Ahajha committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    f0797ef View commit details
    Browse the repository at this point in the history
  4. Add FIXMEs

    Ahajha committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    c766334 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a1ebd9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1539332 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Fix MSBuild

    Alex Trotta committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    1c2d2d1 View commit details
    Browse the repository at this point in the history
  2. Misc Conan 2.0 fixes

    Alex Trotta committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    a665c98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8a0b24 View commit details
    Browse the repository at this point in the history
  4. cpython: use altinstall

    Fixed modules standard library modules not being found in test_package.
    valgur committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    fcfd48d View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

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

Commits on Nov 30, 2023

  1. Fix Autotools build

    Ahajha committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    2f652f8 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Restore old versions, temp remove 2.7.18

    Alex Trotta committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    593edf5 View commit details
    Browse the repository at this point in the history
  2. Temp remove CPython 2.7.18

    Alex Trotta committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    f2705c5 View commit details
    Browse the repository at this point in the history
  3. Temp remove 2.7.18

    Alex Trotta committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    52be52c View commit details
    Browse the repository at this point in the history
  4. Misc MSVC fixes

    Alex Trotta committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    a321a73 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Fix Windows/static build

    Alex Trotta committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    88e65f7 View commit details
    Browse the repository at this point in the history
  2. Readd old test_package as test_v1_package

    Alex Trotta committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    fa33234 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba87e52 View commit details
    Browse the repository at this point in the history
  4. Fix Linux shared build

    Ahajha committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    b9e1aeb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ff644f9 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Misc Mac fixes/cleanup

    Ahajha committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    26209e1 View commit details
    Browse the repository at this point in the history
  2. libxcrypt is transitive

    Ahajha committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    fbb7fba View commit details
    Browse the repository at this point in the history
  3. Static by default for now

    Ahajha committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    8a3917a View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Attempt to fix 3.7 on Mac

    Ahajha committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    d81b6b7 View commit details
    Browse the repository at this point in the history
  2. Remove ssl module FIXME

    Ahajha committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    f53738a View commit details
    Browse the repository at this point in the history
  3. self.settings.arch

    Ahajha committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    9395feb View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Try using vendored libffi for mac on <3.9

    Alex Trotta committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    cf6dec9 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

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

Commits on Dec 18, 2023

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

Commits on Dec 28, 2023

  1. Try vendored libffi on mac in debug mode

    Alex Trotta committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    578471b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'valgur-fork/cpython' of https://github.com/Ahajha/conan…

    …-center-index into valgur-fork/cpython
    Alex Trotta committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    7b428e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63fdbf3 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. Configuration menu
    Copy the full SHA
    d08e7b8 View commit details
    Browse the repository at this point in the history
  2. Remove "dynamic" check

    Alex Trotta committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    64eee10 View commit details
    Browse the repository at this point in the history
  3. Remove force on versions

    Alex Trotta committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    81d6828 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'valgur-fork/cpython' of https://github.com/Ahajha/conan…

    …-center-index into valgur-fork/cpython
    Alex Trotta committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    dd57eec View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

  1. Use Version() when comparing versions

    Alex Trotta committed Dec 31, 2023
    Configuration menu
    Copy the full SHA
    b106b56 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Use a virtualrunenv in build, revert ffi changes

    Alex Trotta committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    0441c37 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Configuration menu
    Copy the full SHA
    f09d467 View commit details
    Browse the repository at this point in the history
  2. Bandaid fix for Linux

    Alex Trotta committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    ef41f8b View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. Use virtualrunenvs in v1 test package also

    Alex Trotta committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    fe430fc View commit details
    Browse the repository at this point in the history
  2. Skip 3.7 build on M1 macs

    Alex Trotta committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    7186b13 View commit details
    Browse the repository at this point in the history
  3. Set platform toolset directly on <3.8

    Alex Trotta committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    2e331cf View commit details
    Browse the repository at this point in the history
  4. Fix issue with pip installed cmake

    Alex Trotta committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    9d7eb03 View commit details
    Browse the repository at this point in the history
  5. Python 2 compat in test_package.py

    Alex Trotta committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    8343d90 View commit details
    Browse the repository at this point in the history
  6. Re-add Python 2.7 + workarounds for MSVC

    Alex Trotta committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    d98f3cb View commit details
    Browse the repository at this point in the history
  7. Misc pre-3.8 msvc fixes

    Alex Trotta committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    7fc8e5f View commit details
    Browse the repository at this point in the history
  8. Fix python 2 on Linux

    Ahajha committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    618394a View commit details
    Browse the repository at this point in the history
  9. Add 2.7.18 to config.yml

    Ahajha committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    e03f786 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    2f493cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    573a6b8 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'valgur-fork/cpython' of https://github.com/Ahajha/conan…

    …-center-index into valgur-fork/cpython
    Alex Trotta committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    0674cab View commit details
    Browse the repository at this point in the history
  4. Use msvc_runtime_flag

    Alex Trotta committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    432a0c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

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

Commits on Jan 12, 2024

  1. Misc MSVC fixes

    Alex Trotta committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    d583f21 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'valgur-fork/cpython' of https://github.com/Ahajha/conan…

    …-center-index into valgur-fork/cpython
    Alex Trotta committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    1df3067 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Configuration menu
    Copy the full SHA
    0b11453 View commit details
    Browse the repository at this point in the history
  2. Shot in the dark attempt at fixing Mac issue

    Alex Trotta committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    57a9e0e View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Unconditionally generate VCVars in test package

    Alex Trotta committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    a30449c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54b4073 View commit details
    Browse the repository at this point in the history
  3. Skip spam module test in 2.7 (debug, MDd) as well

    Alex Trotta committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    b7a8468 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'valgur-fork/cpython' of https://github.com/Ahajha/conan…

    …-center-index into valgur-fork/cpython
    Alex Trotta committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    c944c49 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

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

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    6736abc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e6239c View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Allow MSVC/Debug/dynamic with newer libffi

    Alex Trotta committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    88ce9db View commit details
    Browse the repository at this point in the history
  2. Test package cleanup

    Alex Trotta committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    c943a13 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Fix Debug MSVC test package

    Alex Trotta committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    aae9fd3 View commit details
    Browse the repository at this point in the history
  2. Use test_package/test_package.py in test_v1_package

    Alex Trotta committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    c5d51eb View commit details
    Browse the repository at this point in the history
  3. Fix conditional _d in debug mode

    Alex Trotta committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    0ecd157 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Add -Wl,--as-needed

    Ahajha committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    4b067d5 View commit details
    Browse the repository at this point in the history
  2. Use extra_ldflags instead

    Ahajha committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    0821d0a View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

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

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    d080513 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cadebb View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

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

Commits on Feb 9, 2024

  1. Update dependencies

    Ahajha committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    a1ec0a8 View commit details
    Browse the repository at this point in the history
  2. Add patch descriptions

    Ahajha committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    d6618da View commit details
    Browse the repository at this point in the history
  3. Enable short paths

    Ahajha committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    f9ae2c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a56d3b4 View commit details
    Browse the repository at this point in the history
  5. nis -> nsl

    Ahajha committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    8113bf7 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Configuration menu
    Copy the full SHA
    b2e80a3 View commit details
    Browse the repository at this point in the history
  2. Simplify pkg-config info

    Ahajha committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    f4631a0 View commit details
    Browse the repository at this point in the history
  3. Check for Linux or FreeBSD

    Ahajha committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    60dd9cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0532b59 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Simplify some file removing

    Ahajha committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    667851f View commit details
    Browse the repository at this point in the history
  2. rm unnecessary rm

    Ahajha committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    67837e1 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    05c21d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e11ec1 View commit details
    Browse the repository at this point in the history
  3. Fix lint warning

    Ahajha committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    6dbc07b View commit details
    Browse the repository at this point in the history
  4. Diff cleanup

    Ahajha committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    dc6ce06 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    c9aa535 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83ebccf View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Misc test package cleanup

    Ahajha committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    f2e8a51 View commit details
    Browse the repository at this point in the history
  2. Bump xz_utils

    Ahajha committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    8907f71 View commit details
    Browse the repository at this point in the history
  3. Bump xz_utils

    Ahajha committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    3916a16 View commit details
    Browse the repository at this point in the history
  4. Fix pymalloc argument

    Ahajha committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    8a07345 View commit details
    Browse the repository at this point in the history
  5. Don't read SSL config file

    Co-authored-by: Jordan Williams <jordan@jwillikers.com>
    Ahajha and jwillikers authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    8e7f697 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    73e25ce View commit details
    Browse the repository at this point in the history
  2. Remove EOL versions

    Ahajha committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    93fc5a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    724f95f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ab8ca5f View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Use autotools.install() directly

    Co-authored-by: Uilian Ries <uilianries@gmail.com>
    Ahajha and uilianries authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9466a2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc6d232 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3988348 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5fa0c5 View commit details
    Browse the repository at this point in the history