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

python3{11,12}Packages.boto: drop #343727

Merged
merged 8 commits into from
Sep 22, 2024
Merged

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    a044fea View commit details
    Browse the repository at this point in the history
  2. python3{11,12}Packages.gcs-oauth2-boto-plugin: drop

    This is a plugin for boto, which has been deprecated for years,
    and is broken and due for removal.
    emilazy committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    76e8642 View commit details
    Browse the repository at this point in the history
  3. python3{11,12}Packages.qds-sdk: drop

    No release in four years and depends on the deprecated and broken
    boto package; to quote the README:
    
    > ## Where are the maintainers ?
    >
    > Qubole was acquired. All the maintainers of this repo have moved
    > on. Some of the employees founded ClearFeed. Others are at big data
    > teams in Microsoft, Amazon et al.
    emilazy committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    9437aa9 View commit details
    Browse the repository at this point in the history
  4. nixops_unstablePlugins.nixops-aws: drop

    Marked as broken for months, and depends on boto which has been
    deprecated for years and is now also broken and due for removal.
    emilazy committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    2ffdba9 View commit details
    Browse the repository at this point in the history
  5. wal_e: drop

    No release in almost half a decade, no maintainer in Nixpkgs, and
    the README describes it as obsolete and recommends alternatives:
    <https://github.com/wal-e/wal-e/blob/978bc1926c3d46f1cb43fe7ff002037ef48c55ff/README.rst#obsolescence-notice>.
    emilazy committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    df69ab8 View commit details
    Browse the repository at this point in the history
  6. kargo: drop

    No release since 2017 and deprecated upstream; see
    <kubernetes-sigs/kubespray@1869aa3#diff-a39c9f7aa728d5fa3b973bc6ba49228a>.
    emilazy committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    8caee3d View commit details
    Browse the repository at this point in the history
  7. toil: drop

    This package has been broken since 24.05 (`pkg_resources` error when
    running `toil --help`), and hasn’t built since Python 3.12 became
    the default. There have been two major upstream releases since this
    package was last updated. I tried to package the newest version, which
    drops the boto dependency, but unfortunately it requires obsolete
    versions of other Python libraries that we no longer package. Since
    it’s been broken for this long anyway and can’t be updated,
    let’s drop it for now.
    emilazy committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    51088c1 View commit details
    Browse the repository at this point in the history
  8. python3{11,12}Packages.boto: drop

    Boto has not seen a release since 2018, and has been officially
    marked as deprecated in favour of boto3 and botocore since 2021. It
    has required downstream patching to keep it running on newer Python
    versions and is broken on the new default of Python 3.12. It also
    requires the obsolete nose test framework that we are in the process
    of removing.
    
    The few packages we carry that still require boto are in poor upstream
    maintenance state and some of those were already broken. The NixOps
    AWS plugin was the last holdout that justified keeping this package,
    but it is now also broken.
    emilazy committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    d1a97b0 View commit details
    Browse the repository at this point in the history