Some pip refactoring... (#10463)

* Pip updates

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add wheel upload capability to crew.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* reupload i686 binary of py3_twine

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add :in_install.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Mention uri in uri download failed message.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Have gem maintenance use cleanup instead of pristine.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add binaries for py3_importlib_metadata

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update scripts...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Suggested changes.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* dogfooding build_updated_packages script to make more updates...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* More changes to use CREW_GITLAB_PKG_REPO.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Suggested changes and tools updates.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Added a :prerelease property to buildsystems/pip because properties from package.rb are not seen by buildsystems/pip.rb

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add more binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update i686 hash

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update last hash

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2024-09-13 16:58:21 -04:00
committed by GitHub
parent b518445f04
commit db0de20fc4
49 changed files with 812 additions and 347 deletions

View File

@@ -289,7 +289,7 @@ def update
if Time.now.to_i - @last_update_check > (CREW_UPDATE_CHECK_INTERVAL * 3600 * 24)
puts 'Updating RubyGems.'.orange
system 'gem update -N --system'
system 'gem pristine --all'
system 'gem cleanup'
end
puts 'Package lists, crew, and library updated.'
@@ -450,12 +450,12 @@ def download
if !url
abort "No precompiled binary or source is available for #{@device[:architecture]}.".lightred
elsif url.casecmp?('SKIP') || @pkg.no_source_build?
puts 'Skipping source download...'
elsif @pkg.build_from_source
puts 'Downloading source...'
elsif !source
puts 'Precompiled binary available, downloading...'
elsif url.casecmp?('SKIP')
puts 'Skipping source download...'
else
puts 'No precompiled binary available for your platform, downloading source...'
end
@@ -463,6 +463,11 @@ def download
git = true unless @pkg.git_hashtag.to_s.empty?
Dir.chdir CREW_BREW_DIR do
FileUtils.mkdir_p @extract_dir
# We want to skip when no_source_build is true during the build,
# but when we have built a binary we are in upgrade, and we need
# download since we need to extract the just generated binary.
next if @pkg.no_source_build? && !@pkg.in_upgrade && !@pkg.in_install
case File.basename(filename)
# Sources that download with our internal downloader
when /\.zip$/i, /\.(tar(\.(gz|bz2|xz|lzma|lz|zst))?|tgz|tbz|tpxz|txz)$/i, /\.deb$/i, /\.AppImage$/i
@@ -518,10 +523,10 @@ def download
return { source:, filename: }
when /^SKIP$/i
Dir.mkdir @extract_dir
FileUtils.mkdir_p @extract_dir
else
unless git # We don't want to download a git repository as a file.
Dir.mkdir @extract_dir
FileUtils.mkdir_p @extract_dir
downloader url, sha256sum, filename, CREW_VERBOSE
puts "#{filename}: File downloaded.".lightgreen
@@ -562,7 +567,7 @@ def download
end
end
# Download via git
Dir.mkdir @extract_dir
FileUtils.mkdir_p @extract_dir
Dir.chdir @extract_dir do
if @pkg.git_branch.to_s.empty?
system 'git init'
@@ -995,14 +1000,7 @@ def shrink_dir(dir)
FileUtils.cp execfilecp, "#{execfilecp}-crewupxtmp"
end
begin
gem 'concurrent-ruby'
rescue Gem::LoadError
puts ' -> install gem concurrent-ruby'
Gem.install('concurrent-ruby')
gem 'concurrent-ruby'
end
require 'concurrent'
require_gem 'concurrent-ruby'
pool = Concurrent::ThreadPoolExecutor.new(
min_threads: 1,
max_threads: CREW_NPROC,
@@ -1237,6 +1235,7 @@ def resolve_dependencies
end
def install
@pkg.in_install = true
if !@pkg.in_upgrade && PackageUtils.installed?(@pkg.name) && !@pkg.name.start_with?('ruby_')
puts "Package #{@pkg.name} already installed, skipping...".lightgreen
return
@@ -1313,6 +1312,7 @@ def install
@device[:installed_packages].delete_if { |entry| entry[:name] == @pkg.name } and @device[:installed_packages].push(name: @pkg.name, version: @pkg.version, sha256: PackageUtils.get_sha256(@pkg, build_from_source: @opt_source))
ConvenienceFunctions.save_json(@device)
crewlog "#{@pkg.name} in device.json after install: #{`jq --arg key '#{@pkg.name}' -e '.installed_packages[] | select(.name == $key )' #{File.join(CREW_CONFIG_PATH, 'device.json')}`}" if Kernel.system 'which jq', %i[out err] => File::NULL
@pkg.in_install = false
end
def resolve_dependencies_and_build
@@ -1406,20 +1406,18 @@ def archive_package(crew_archive_dest)
end
end
def upload(pkg_name = nil, pkg_version = nil, gitlab_token = nil, binary_compression = nil)
def upload(pkg_name = nil, pkg_version = nil, gitlab_token = nil, gitlab_token_username = nil, binary_compression = nil)
abort "\nPackage to be uploaded was not specified.\n".lightred if pkg_name.nil?
abort "\nGITLAB_TOKEN environment variable not set.\n".lightred if gitlab_token.nil?
abort "\nGITLAB_TOKEN_USERNAME environment variable not set.\n".lightred if gitlab_token_username.nil?
packages = pkg_name
base_url = 'https://gitlab.com/api/v4/projects/26210301/packages/generic'
packages.strip!
[packages].each do |package|
pkg_file = "#{CREW_LOCAL_REPO_ROOT}/packages/#{package}.rb"
%w[x86_64 i686 armv7l].each do |arch|
release_dir = "#{CREW_LOCAL_REPO_ROOT}/release/#{arch}"
pkg_file = "#{CREW_LOCAL_REPO_ROOT}/packages/#{package}.rb"
new_tarfile = if binary_compression.nil?
Dir["#{release_dir}/#{package}-#{pkg_version}-chromeos-#{arch}.{tar.xz,tar.zst}"].max_by { |f| File.mtime(f) }
else
@@ -1442,6 +1440,9 @@ def upload(pkg_name = nil, pkg_version = nil, gitlab_token = nil, binary_compres
elsif File.read(pkg_file).include?('git_hashtag')
puts "sed -i \"/git_hashtag/a \\\ \\\ binary_compression 'tar#{ext}'\" #{pkg_file}" if CREW_VERBOSE
system "sed -i \"/git_hashtag/a \\\ \\\ binary_compression 'tar#{ext}'\" #{pkg_file}"
elsif File.read(pkg_file).include?('source_url')
puts "sed -i \"/source_url/a \\\ \\\ binary_compression 'tar#{ext}'\" #{pkg_file}" if CREW_VERBOSE
system "sed -i \"/source_url/a \\\ \\\ binary_compression 'tar#{ext}'\" #{pkg_file}"
else
puts "Unable to tell where to add \"binary_compression 'tar#{ext}'\" to #{pkg_file}. Please add it and manually.".lightblue
end
@@ -1452,9 +1453,17 @@ def upload(pkg_name = nil, pkg_version = nil, gitlab_token = nil, binary_compres
puts "Uploading #{new_tarfile} ..."
noname = new_tarfile.split("#{package}-").last
new_version = noname.split('-chromeos').first
new_url = "#{base_url}/#{package}/#{new_version}_#{arch}/#{new_tarfile}".gsub("#{release_dir}/", '')
new_url = "#{CREW_GITLAB_PKG_REPO}/generic/#{package}/#{new_version}_#{arch}/#{new_tarfile}".gsub("#{release_dir}/", '')
token_label = gitlab_token.split('-').first == 'glpat' ? 'PRIVATE-TOKEN' : 'DEPLOY-TOKEN'
if `curl -sI #{new_url}`.lines.first.split[1] == '200'
puts "\n#{new_tarfile} has already been uploaded.\nPlease change the #{package} package version from #{new_version} and try again.\n".lightred
unless Package.agree_default_no('Do you want to overwrite the existing upload instead')
puts 'Will NOT overwite the existing upload.'.orange
next
end
end
puts "curl -# --header \"#{token_label}: #{gitlab_token}\" --upload-file \"#{new_tarfile}\" \"#{new_url}\" | cat" if CREW_VERBOSE
output = `curl -# --header "#{token_label}: #{gitlab_token}" --upload-file "#{new_tarfile}" "#{new_url}" | cat`.chomp
if output.include?('201 Created')
@@ -1506,6 +1515,25 @@ def upload(pkg_name = nil, pkg_version = nil, gitlab_token = nil, binary_compres
end
end
end
# Upload python wheels if we are dealing with a pip package, but only
# if a gitlab token username is set. (The generic repo does not
# require a gitlab token username.)
next unless Kernel.system "grep -q \"^require 'buildsystems/pip'\" #{pkg_file}"
if gitlab_token_username.nil?
puts "\nGITLAB_TOKEN_USERNAME environment variable not set, so generated python wheels will not be uploaded.\n".lightred
next package
end
pip_config = `pip config list`.chomp
Kernel.system 'pip config --user set global.trusted-host gitlab.com', %i[err out] => File::NULL unless pip_config.include?("global.trusted-host='gitlab.com'")
pip_cache_dir = `pip cache dir`.chomp
wheels = `find #{pip_cache_dir} -type f -name \"*.whl\" -print`.chomp.split
next if wheels.empty?
wheels.each do |wheel|
puts "Uploading #{wheel}.\nNote that a '400 Bad Request' error here means the wheel has already been uploaded.".orange
system("twine upload -u #{gitlab_token_username} -p #{gitlab_token} --repository-url #{CREW_GITLAB_PKG_REPO}/pypi --non-interactive #{wheel}", %i[err] => File::NULL)
FileUtils.rm_f wheel
end
end
end
@@ -1768,10 +1796,11 @@ def upgrade_command(args) = upgrade(*args['<name>'], build_from_source: @opt_sou
def upload_command(args)
gitlab_token = ENV.fetch('GITLAB_TOKEN', nil)
gitlab_token_username = ENV.fetch('GITLAB_TOKEN_USERNAME', nil)
upload if args['<name>'].empty?
args['<name>'].each do |name|
search name
upload(name, @pkg.version, gitlab_token, @pkg.binary_compression)
upload(name, @pkg.version, gitlab_token, gitlab_token_username, @pkg.binary_compression)
end
end

View File

@@ -5,13 +5,16 @@ require 'package'
require_relative '../const'
class Pip < Package
property :pip_install_extras, :pre_configure_options
property :pip_install_extras, :pre_configure_options, :prerelease
def self.install
# Make sure Chromebrew pypi variables are set:
Kernel.system 'pip config --user set local.index-url https://gitlab.com/api/v4/projects/26210301/packages/pypi/simple' unless `pip config get local.index-url`.chomp == 'https://gitlab.com/api/v4/projects/26210301/packages/pypi/simple'
Kernel.system 'pip config --user set local.extra-index-url https://pypi.org/simple' unless `pip config get local.extra-index-url`.chomp == 'https://pypi.org/simple'
Kernel.system 'pip config --user set local.trusted-host gitlab.com' unless `pip config get local.trusted-host`.chomp == 'gitlab.com'
# Make sure Chromebrew pypi variables are set.
# These need to be set as global or they don't work.
pip_config = `pip config list`.chomp
Kernel.system "pip config --user set global.index-url #{CREW_GITLAB_PKG_REPO}/pypi/simple", %i[err out] => File::NULL unless pip_config.include?("global.index-url='#{CREW_GITLAB_PKG_REPO}'")
Kernel.system 'pip config --user set global.extra-index-url https://pypi.org/simple', %i[err out] => File::NULL unless pip_config.include?("global.extra-index-url='https://pypi.org/simple'")
Kernel.system 'pip config --user set global.trusted-host gitlab.com', %i[err out] => File::NULL unless pip_config.include?("global.trusted-host='gitlab.com'")
pip_cache_dir = `pip cache dir`.chomp
puts 'Checking for pip updates'.orange if CREW_VERBOSE
system "python3 -s -m pip install -U pip | grep -v 'Requirement already satisfied'", exception: false
@@ -37,7 +40,15 @@ class Pip < Package
end
puts "Installing #{@py_pkg} python module. This may take a while...".lightblue
puts "Additional pre_configure_options being used: #{@pre_configure_options.nil? ? '<no pre_configure_options>' : @pre_configure_options}".orange
puts "#{@py_pkg.capitalize} is configured to install a pre-release version." if prerelease
system "MAKEFLAGS=-j#{CREW_NPROC} #{@pre_configure_options} python -s -m pip install --ignore-installed -U \"#{@py_pkg}==#{@py_pkg_chromebrew_version}\" | grep -v 'Requirement already satisfied'", exception: false
if @source_url == 'SKIP'
system "pip wheel -w #{pip_cache_dir} #{@py_pkg}"
else
system "pip wheel -w #{pip_cache_dir} git+#{source_url}"
end
@pip_files = `python3 -s -m pip show -f #{@py_pkg}`.chomp
abort "pip install of #{@py_pkg} failed." if @pip_files.empty?
@pip_files_base = @pip_files[/(?<=Location: ).*/, 0].concat('/')

View File

@@ -82,6 +82,7 @@ CREW_DEST_MAN_PREFIX ||= File.join(CREW_DEST_DIR, CREW_MAN_PREFIX)
# Local constants for contributors.
CREW_LOCAL_REPO_ROOT ||= `git rev-parse --show-toplevel 2> /dev/null`.chomp
CREW_LOCAL_BUILD_DIR ||= "#{CREW_LOCAL_REPO_ROOT}/release/#{ARCH}"
CREW_GITLAB_PKG_REPO ||= 'https://gitlab.com/api/v4/projects/26210301/packages'
# Put musl build dir under CREW_PREFIX/share/musl to avoid FHS incompatibility
CREW_MUSL_PREFIX ||= File.join(CREW_PREFIX, '/share/musl/')

View File

@@ -117,7 +117,7 @@ def http_downloader(uri, filename = File.basename(url), verbose = false)
return send(__method__, redirect_uri, filename, verbose)
else
abort "Download failed with error #{response.code}: #{response.msg}".lightred
abort "Download of #{uri} failed with error #{response.code}: #{response.msg}".lightred
end
# get target file size (should be returned by the server)

View File

@@ -44,7 +44,7 @@ end
class Package
boolean_property :arch_flags_override, :conflicts_ok, :git_clone_deep, :git_fetchtags, :gnome, :is_fake, :is_musl, :is_static,
:no_compile_needed, :no_compress, :no_env_options, :no_fhs, :no_git_submodules, :no_links, :no_lto, :no_patchelf,
:no_shrink, :no_source_build, :no_strip, :no_upstream_update, :no_zstd, :patchelf, :print_source_bashrc, :run_tests
:no_shrink, :no_source_build, :no_strip, :no_upstream_update, :no_zstd, :patchelf, :prerelease, :print_source_bashrc, :run_tests
property :description, :homepage, :version, :license, :compatibility,
:binary_compression, :binary_url, :binary_sha256, :source_url, :source_sha256,
@@ -64,7 +64,7 @@ class Package
:postremove # Function to perform after package removal.
class << self
attr_accessor :name, :cached_build, :in_build, :build_from_source, :in_upgrade
attr_accessor :build_from_source, :cached_build, :in_build, :in_install, :in_upgrade, :name
end
def self.agree_to_remove(config_object = nil)

View File

@@ -43,11 +43,11 @@ class PackageUtils
end
def self.get_binary_url(pkg)
# Fall back to the old method if querying the gitlab API doesn't work for whatever reason.
fallback_url = "https://gitlab.com/api/v4/projects/26210301/packages/generic/#{pkg.name}/#{pkg.version}_#{ARCH}/#{pkg.name}-#{pkg.version}-chromeos-#{ARCH}.#{pkg.binary_compression}"
# Fall back to the old method of querying if the gitlab API doesn't work for whatever reason.
fallback_url = "#{CREW_GITLAB_PKG_REPO}/generic/#{pkg.name}/#{pkg.version}_#{ARCH}/#{pkg.name}-#{pkg.version}-chromeos-#{ARCH}.#{pkg.binary_compression}"
# List all the packages with the name and version of the package file.
# The name search is fuzzy, so we need to refine it further (otherwise packages like vim, gvim and vim_runtime would break).
packages = JSON.parse(Net::HTTP.get(URI("https://gitlab.com/api/v4/projects/26210301/packages?package_name=#{pkg.name}&package_version=#{pkg.version}_#{ARCH}")))
packages = JSON.parse(Net::HTTP.get(URI("#{CREW_GITLAB_PKG_REPO}?package_name=#{pkg.name}&package_version=#{pkg.version}_#{ARCH}")))
# Loop over each result until we get an exact name match, then return the package ID for that match.
package_id = 0
(0..packages.count - 1).each do |i|
@@ -58,7 +58,7 @@ class PackageUtils
# When we're doing that, we're calling download knowing that there isn't an actual file to download, but relying on CREW_CACHE_ENABLED to save us before we get there.
return fallback_url if package_id.zero?
# List all the package files for that package ID.
package_files = JSON.parse(Net::HTTP.get(URI("https://gitlab.com/api/v4/projects/26210301/packages/#{package_id}/package_files")))
package_files = JSON.parse(Net::HTTP.get(URI("#{CREW_GITLAB_PKG_REPO}/#{package_id}/package_files")))
# Bail out if we weren't actually able to find a package.
return fallback_url if package_files.is_a?(Hash) && package_files['message'] == '404 Not found'
# Loop over each result until we find a matching file_sha256 to our binary_sha256.

View File

@@ -5,13 +5,13 @@
/usr/local/bin/aws_zsh_completer.sh
/usr/local/etc/bash.d/aws
/usr/local/etc/zsh.d/aws
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/awscli/__init__.py
/usr/local/lib/python3.12/site-packages/awscli/__main__.py
/usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc
@@ -439,6 +439,7 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/cancel-policy-generation.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/check-access-not-granted.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/check-no-new-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/check-no-public-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/create-access-preview.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/create-analyzer.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/create-archive-rule.rst
@@ -1339,24 +1340,6 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar-notifications/unsubscribe.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar-notifications/untag-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar-notifications/update-notification-rule.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/associate-team-member.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/create-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/create-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/delete-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/delete-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/describe-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/describe-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/disassociate-team-member.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-projects.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-resources.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-tags-for-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-team-members.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-user-profiles.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/tag-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/untag-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/update-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/update-team-member.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/update-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/cognito-identity/create-identity-pool.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/cognito-identity/delete-identities.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/cognito-identity/delete-identity-pool.rst
@@ -2518,6 +2501,8 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/ec2/wait/vpn-connection-available.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ec2/wait/vpn-connection-deleted.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ec2/withdraw-byoip-cidr.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr-public/create-repository.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr-public/delete-repository.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr-public/get-login-password_description.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr/batch-check-layer-availability.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr/batch-delete-image.rst
@@ -3425,6 +3410,18 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector/subscribe-to-event.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector/unsubscribe-from-event.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector/update-assessment-target.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/create-filter.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/create-findings-report.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/create-sbom-export.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/delete-filter.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/get-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-account-permissions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-coverage-statistics.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-coverage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-delegated-admin-accounts.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-filters.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-usage-totals.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/update-filter.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/iot-data/delete-thing-shadow.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/iot-data/get-thing-shadow.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/iot-data/update-thing-shadow.rst
@@ -3908,19 +3905,23 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/create-stage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/create-storage-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-encoder-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-public-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-stage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-storage-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/disconnect-participant.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-composition.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-encoder-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-participant.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-public-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-stage-session.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-stage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-storage-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/import-public-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-compositions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-encoder-configurations.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-participant-events.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-participants.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-public-keys.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-stage-sessions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-stages.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-storage-configurations.rst
@@ -4028,6 +4029,7 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/delete-alias.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/delete-custom-key-store.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/delete-imported-key-material.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/derive-shared-secret.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/describe-custom-key-stores.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/describe-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/disable-key-rotation.rst
@@ -5182,6 +5184,20 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/route53domains/update-domain-nameservers.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53domains/update-tags-for-domain.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53domains/view-billing.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/associate-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/associate-resource-to-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/create-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/delete-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/disassociate-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/disassociate-resource-from-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/get-profile-association.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/get-profile-resource-association.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/get-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-profile-associations.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-profile-resource-associations.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-profiles.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-tags-for-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/update-profile-resource-association.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53resolver/associate-firewall-rule-group.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53resolver/associate-resolver-endpoint-ip-address.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53resolver/associate-resolver-rule.rst
@@ -5458,6 +5474,36 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/securityhub/update-security-control.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securityhub/update-security-hub-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securityhub/update-standards-control.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-aws-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-custom-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-data-lake-exception-subscription.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-data-lake-organization-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-data-lake.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-subscriber-data-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-subscriber-notification.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-subscriber-query-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-aws-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-custom-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-data-lake-organization-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-data-lake.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-subscriber-notification.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-subscriber.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-data-lake-exception-subscription.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-data-lake-organization-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-data-lake-sources.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-subscriber.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-data-lake-exceptions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-data-lakes.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-log-sources.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-subscribers.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-tags-for-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/register-data-lake-delegated-administrator.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/tag-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/untag-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-data-lake-exception-subscription.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-data-lake.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-subscriber-notification.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-subscriber.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/serverlessrepo/put-application-policy.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/service-quotas/get-aws-default-service-quota.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/service-quotas/get-requested-service-quota-change.rst

View File

@@ -1,10 +1,10 @@
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/importlib_metadata/__init__.py
/usr/local/lib/python3.12/site-packages/importlib_metadata/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/importlib_metadata/__pycache__/_adapters.cpython-312.pyc

View File

@@ -1,11 +1,11 @@
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/LICENSE.rst
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/LICENSE.rst
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pyasn1/__init__.py
/usr/local/lib/python3.12/site-packages/pyasn1/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/__pycache__/debug.cpython-312.pyc
@@ -43,9 +43,7 @@
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__init__.py
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__pycache__/integer.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__pycache__/octets.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/compat/integer.py
/usr/local/lib/python3.12/site-packages/pyasn1/compat/octets.py
/usr/local/lib/python3.12/site-packages/pyasn1/debug.py
/usr/local/lib/python3.12/site-packages/pyasn1/error.py
/usr/local/lib/python3.12/site-packages/pyasn1/type/__init__.py

View File

@@ -1,6 +1,6 @@
/usr/local/include/pygobject-3.0/pygobject.h
/usr/local/lib/pkgconfig/pygobject-3.0.pc
/usr/local/lib/python3.12/site-packages/PyGObject-3.48.2.egg-info
/usr/local/lib/python3.12/site-packages/PyGObject-3.50.0.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/gi/__init__.py
/usr/local/lib/python3.12/site-packages/gi/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/gi/__pycache__/_constants.cpython-312.pyc
@@ -11,6 +11,7 @@
/usr/local/lib/python3.12/site-packages/gi/__pycache__/_propertyhelper.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/gi/__pycache__/_signalhelper.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/gi/__pycache__/docstring.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/gi/__pycache__/events.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/gi/__pycache__/importer.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/gi/__pycache__/module.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/gi/__pycache__/pygtkcompat.cpython-312.pyc
@@ -25,6 +26,7 @@
/usr/local/lib/python3.12/site-packages/gi/_propertyhelper.py
/usr/local/lib/python3.12/site-packages/gi/_signalhelper.py
/usr/local/lib/python3.12/site-packages/gi/docstring.py
/usr/local/lib/python3.12/site-packages/gi/events.py
/usr/local/lib/python3.12/site-packages/gi/importer.py
/usr/local/lib/python3.12/site-packages/gi/module.py
/usr/local/lib/python3.12/site-packages/gi/overrides/GIMarshallingTests.py

View File

@@ -1,11 +1,11 @@
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pytz/__init__.py
/usr/local/lib/python3.12/site-packages/pytz/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pytz/__pycache__/exceptions.cpython-312.pyc

View File

@@ -1,10 +1,10 @@
/usr/local/bin/ruff
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/licenses/LICENSE
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/licenses/LICENSE
/usr/local/lib/python3.12/site-packages/ruff/__init__.py
/usr/local/lib/python3.12/site-packages/ruff/__main__.py
/usr/local/lib/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc

View File

@@ -1,10 +1,10 @@
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/trove_classifiers/__init__.py
/usr/local/lib/python3.12/site-packages/trove_classifiers/__main__.py
/usr/local/lib/python3.12/site-packages/trove_classifiers/__pycache__/__init__.cpython-312.pyc

View File

@@ -1,12 +1,12 @@
/usr/local/bin/twine
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/entry_points.txt
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/entry_points.txt
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/twine/__init__.py
/usr/local/lib/python3.12/site-packages/twine/__main__.py
/usr/local/lib/python3.12/site-packages/twine/__pycache__/__init__.cpython-312.pyc

View File

@@ -1,10 +1,10 @@
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/zipp/__init__.py
/usr/local/lib/python3.12/site-packages/zipp/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/zipp/__pycache__/glob.cpython-312.pyc

View File

@@ -5,13 +5,13 @@
/usr/local/bin/aws_zsh_completer.sh
/usr/local/etc/bash.d/aws
/usr/local/etc/zsh.d/aws
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/awscli/__init__.py
/usr/local/lib/python3.12/site-packages/awscli/__main__.py
/usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc
@@ -439,6 +439,7 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/cancel-policy-generation.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/check-access-not-granted.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/check-no-new-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/check-no-public-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/create-access-preview.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/create-analyzer.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/create-archive-rule.rst
@@ -1339,24 +1340,6 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar-notifications/unsubscribe.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar-notifications/untag-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar-notifications/update-notification-rule.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/associate-team-member.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/create-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/create-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/delete-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/delete-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/describe-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/describe-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/disassociate-team-member.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-projects.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-resources.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-tags-for-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-team-members.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-user-profiles.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/tag-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/untag-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/update-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/update-team-member.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/update-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/cognito-identity/create-identity-pool.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/cognito-identity/delete-identities.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/cognito-identity/delete-identity-pool.rst
@@ -2518,6 +2501,8 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/ec2/wait/vpn-connection-available.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ec2/wait/vpn-connection-deleted.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ec2/withdraw-byoip-cidr.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr-public/create-repository.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr-public/delete-repository.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr-public/get-login-password_description.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr/batch-check-layer-availability.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr/batch-delete-image.rst
@@ -3425,6 +3410,18 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector/subscribe-to-event.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector/unsubscribe-from-event.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector/update-assessment-target.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/create-filter.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/create-findings-report.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/create-sbom-export.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/delete-filter.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/get-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-account-permissions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-coverage-statistics.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-coverage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-delegated-admin-accounts.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-filters.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-usage-totals.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/update-filter.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/iot-data/delete-thing-shadow.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/iot-data/get-thing-shadow.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/iot-data/update-thing-shadow.rst
@@ -3908,19 +3905,23 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/create-stage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/create-storage-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-encoder-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-public-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-stage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-storage-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/disconnect-participant.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-composition.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-encoder-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-participant.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-public-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-stage-session.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-stage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-storage-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/import-public-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-compositions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-encoder-configurations.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-participant-events.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-participants.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-public-keys.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-stage-sessions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-stages.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-storage-configurations.rst
@@ -4028,6 +4029,7 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/delete-alias.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/delete-custom-key-store.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/delete-imported-key-material.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/derive-shared-secret.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/describe-custom-key-stores.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/describe-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/disable-key-rotation.rst
@@ -5182,6 +5184,20 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/route53domains/update-domain-nameservers.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53domains/update-tags-for-domain.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53domains/view-billing.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/associate-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/associate-resource-to-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/create-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/delete-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/disassociate-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/disassociate-resource-from-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/get-profile-association.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/get-profile-resource-association.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/get-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-profile-associations.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-profile-resource-associations.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-profiles.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-tags-for-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/update-profile-resource-association.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53resolver/associate-firewall-rule-group.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53resolver/associate-resolver-endpoint-ip-address.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53resolver/associate-resolver-rule.rst
@@ -5458,6 +5474,36 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/securityhub/update-security-control.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securityhub/update-security-hub-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securityhub/update-standards-control.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-aws-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-custom-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-data-lake-exception-subscription.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-data-lake-organization-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-data-lake.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-subscriber-data-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-subscriber-notification.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-subscriber-query-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-aws-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-custom-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-data-lake-organization-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-data-lake.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-subscriber-notification.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-subscriber.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-data-lake-exception-subscription.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-data-lake-organization-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-data-lake-sources.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-subscriber.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-data-lake-exceptions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-data-lakes.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-log-sources.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-subscribers.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-tags-for-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/register-data-lake-delegated-administrator.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/tag-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/untag-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-data-lake-exception-subscription.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-data-lake.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-subscriber-notification.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-subscriber.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/serverlessrepo/put-application-policy.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/service-quotas/get-aws-default-service-quota.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/service-quotas/get-requested-service-quota-change.rst

View File

@@ -1,10 +1,10 @@
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/importlib_metadata/__init__.py
/usr/local/lib/python3.12/site-packages/importlib_metadata/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/importlib_metadata/__pycache__/_adapters.cpython-312.pyc

View File

@@ -1,11 +1,11 @@
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/LICENSE.rst
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/LICENSE.rst
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pyasn1/__init__.py
/usr/local/lib/python3.12/site-packages/pyasn1/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/__pycache__/debug.cpython-312.pyc
@@ -43,9 +43,7 @@
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__init__.py
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__pycache__/integer.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__pycache__/octets.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/compat/integer.py
/usr/local/lib/python3.12/site-packages/pyasn1/compat/octets.py
/usr/local/lib/python3.12/site-packages/pyasn1/debug.py
/usr/local/lib/python3.12/site-packages/pyasn1/error.py
/usr/local/lib/python3.12/site-packages/pyasn1/type/__init__.py

View File

@@ -1,11 +1,11 @@
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pytz/__init__.py
/usr/local/lib/python3.12/site-packages/pytz/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pytz/__pycache__/exceptions.cpython-312.pyc

View File

@@ -1,10 +1,10 @@
/usr/local/bin/ruff
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/ruff-0.6.4.dist-info/licenses/LICENSE
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/ruff-0.6.5.dist-info/licenses/LICENSE
/usr/local/lib/python3.12/site-packages/ruff/__init__.py
/usr/local/lib/python3.12/site-packages/ruff/__main__.py
/usr/local/lib/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc

View File

@@ -1,10 +1,10 @@
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/trove_classifiers/__init__.py
/usr/local/lib/python3.12/site-packages/trove_classifiers/__main__.py
/usr/local/lib/python3.12/site-packages/trove_classifiers/__pycache__/__init__.cpython-312.pyc

View File

@@ -1,12 +1,12 @@
/usr/local/bin/twine
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/entry_points.txt
/usr/local/lib/python3.12/site-packages/twine-5.1.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/entry_points.txt
/usr/local/lib/python3.12/site-packages/twine-5.1.2.dev26+gc577765.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/twine/__init__.py
/usr/local/lib/python3.12/site-packages/twine/__main__.py
/usr/local/lib/python3.12/site-packages/twine/__pycache__/__init__.cpython-312.pyc

View File

@@ -1,9 +1,9 @@
/usr/local/lib/python3.12/site-packages/urllib3-2.2.2.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/urllib3-2.2.2.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/urllib3-2.2.2.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/urllib3-2.2.2.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/urllib3-2.2.2.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/urllib3-2.2.2.dist-info/licenses/LICENSE.txt
/usr/local/lib/python3.12/site-packages/urllib3-2.2.3.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/urllib3-2.2.3.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/urllib3-2.2.3.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/urllib3-2.2.3.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/urllib3-2.2.3.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/urllib3-2.2.3.dist-info/licenses/LICENSE.txt
/usr/local/lib/python3.12/site-packages/urllib3/__init__.py
/usr/local/lib/python3.12/site-packages/urllib3/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/urllib3/__pycache__/_base_connection.cpython-312.pyc
@@ -15,7 +15,6 @@
/usr/local/lib/python3.12/site-packages/urllib3/__pycache__/exceptions.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/urllib3/__pycache__/fields.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/urllib3/__pycache__/filepost.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/urllib3/__pycache__/http2.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/urllib3/__pycache__/poolmanager.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/urllib3/__pycache__/response.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/urllib3/_base_connection.py
@@ -44,7 +43,12 @@
/usr/local/lib/python3.12/site-packages/urllib3/exceptions.py
/usr/local/lib/python3.12/site-packages/urllib3/fields.py
/usr/local/lib/python3.12/site-packages/urllib3/filepost.py
/usr/local/lib/python3.12/site-packages/urllib3/http2.py
/usr/local/lib/python3.12/site-packages/urllib3/http2/__init__.py
/usr/local/lib/python3.12/site-packages/urllib3/http2/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/urllib3/http2/__pycache__/connection.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/urllib3/http2/__pycache__/probe.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/urllib3/http2/connection.py
/usr/local/lib/python3.12/site-packages/urllib3/http2/probe.py
/usr/local/lib/python3.12/site-packages/urllib3/poolmanager.py
/usr/local/lib/python3.12/site-packages/urllib3/py.typed
/usr/local/lib/python3.12/site-packages/urllib3/response.py

View File

@@ -1,10 +1,10 @@
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/zipp/__init__.py
/usr/local/lib/python3.12/site-packages/zipp/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/zipp/__pycache__/glob.cpython-312.pyc

View File

@@ -5,13 +5,13 @@
/usr/local/bin/aws_zsh_completer.sh
/usr/local/etc/bash.d/aws
/usr/local/etc/zsh.d/aws
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/awscli-1.33.27.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/awscli-1.34.18.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/awscli/__init__.py
/usr/local/lib/python3.12/site-packages/awscli/__main__.py
/usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc
@@ -439,6 +439,7 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/cancel-policy-generation.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/check-access-not-granted.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/check-no-new-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/check-no-public-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/create-access-preview.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/create-analyzer.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/accessanalyzer/create-archive-rule.rst
@@ -1339,24 +1340,6 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar-notifications/unsubscribe.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar-notifications/untag-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar-notifications/update-notification-rule.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/associate-team-member.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/create-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/create-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/delete-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/delete-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/describe-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/describe-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/disassociate-team-member.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-projects.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-resources.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-tags-for-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-team-members.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/list-user-profiles.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/tag-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/untag-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/update-project.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/update-team-member.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/codestar/update-user-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/cognito-identity/create-identity-pool.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/cognito-identity/delete-identities.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/cognito-identity/delete-identity-pool.rst
@@ -2518,6 +2501,8 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/ec2/wait/vpn-connection-available.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ec2/wait/vpn-connection-deleted.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ec2/withdraw-byoip-cidr.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr-public/create-repository.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr-public/delete-repository.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr-public/get-login-password_description.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr/batch-check-layer-availability.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ecr/batch-delete-image.rst
@@ -3425,6 +3410,18 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector/subscribe-to-event.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector/unsubscribe-from-event.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector/update-assessment-target.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/create-filter.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/create-findings-report.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/create-sbom-export.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/delete-filter.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/get-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-account-permissions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-coverage-statistics.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-coverage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-delegated-admin-accounts.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-filters.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/list-usage-totals.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/inspector2/update-filter.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/iot-data/delete-thing-shadow.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/iot-data/get-thing-shadow.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/iot-data/update-thing-shadow.rst
@@ -3908,19 +3905,23 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/create-stage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/create-storage-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-encoder-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-public-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-stage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/delete-storage-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/disconnect-participant.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-composition.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-encoder-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-participant.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-public-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-stage-session.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-stage.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/get-storage-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/import-public-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-compositions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-encoder-configurations.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-participant-events.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-participants.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-public-keys.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-stage-sessions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-stages.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/ivs-realtime/list-storage-configurations.rst
@@ -4028,6 +4029,7 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/delete-alias.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/delete-custom-key-store.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/delete-imported-key-material.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/derive-shared-secret.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/describe-custom-key-stores.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/describe-key.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/kms/disable-key-rotation.rst
@@ -5182,6 +5184,20 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/route53domains/update-domain-nameservers.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53domains/update-tags-for-domain.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53domains/view-billing.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/associate-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/associate-resource-to-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/create-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/delete-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/disassociate-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/disassociate-resource-from-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/get-profile-association.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/get-profile-resource-association.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/get-profile.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-profile-associations.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-profile-resource-associations.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-profiles.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/list-tags-for-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53profiles/update-profile-resource-association.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53resolver/associate-firewall-rule-group.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53resolver/associate-resolver-endpoint-ip-address.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/route53resolver/associate-resolver-rule.rst
@@ -5458,6 +5474,36 @@
/usr/local/lib/python3.12/site-packages/awscli/examples/securityhub/update-security-control.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securityhub/update-security-hub-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securityhub/update-standards-control.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-aws-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-custom-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-data-lake-exception-subscription.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-data-lake-organization-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-data-lake.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-subscriber-data-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-subscriber-notification.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/create-subscriber-query-access.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-aws-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-custom-logsource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-data-lake-organization-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-data-lake.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-subscriber-notification.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/delete-subscriber.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-data-lake-exception-subscription.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-data-lake-organization-configuration.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-data-lake-sources.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/get-subscriber.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-data-lake-exceptions.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-data-lakes.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-log-sources.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-subscribers.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/list-tags-for-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/register-data-lake-delegated-administrator.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/tag-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/untag-resource.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-data-lake-exception-subscription.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-data-lake.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-subscriber-notification.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/securitylake/update-subscriber.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/serverlessrepo/put-application-policy.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/service-quotas/get-aws-default-service-quota.rst
/usr/local/lib/python3.12/site-packages/awscli/examples/service-quotas/get-requested-service-quota-change.rst

View File

@@ -1,10 +1,10 @@
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.4.0.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/importlib_metadata-8.5.0.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/importlib_metadata/__init__.py
/usr/local/lib/python3.12/site-packages/importlib_metadata/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/importlib_metadata/__pycache__/_adapters.cpython-312.pyc

View File

@@ -1,11 +1,11 @@
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/LICENSE.rst
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.0.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/LICENSE.rst
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pyasn1/__init__.py
/usr/local/lib/python3.12/site-packages/pyasn1/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/__pycache__/debug.cpython-312.pyc
@@ -43,9 +43,7 @@
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__init__.py
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__pycache__/integer.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/compat/__pycache__/octets.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pyasn1/compat/integer.py
/usr/local/lib/python3.12/site-packages/pyasn1/compat/octets.py
/usr/local/lib/python3.12/site-packages/pyasn1/debug.py
/usr/local/lib/python3.12/site-packages/pyasn1/error.py
/usr/local/lib/python3.12/site-packages/pyasn1/type/__init__.py

View File

@@ -1,6 +1,6 @@
/usr/local/include/pygobject-3.0/pygobject.h
/usr/local/lib64/pkgconfig/pygobject-3.0.pc
/usr/local/lib64/python3.12/site-packages/PyGObject-3.48.2.egg-info
/usr/local/lib64/python3.12/site-packages/PyGObject-3.50.0.dist-info/METADATA
/usr/local/lib64/python3.12/site-packages/gi/__init__.py
/usr/local/lib64/python3.12/site-packages/gi/__pycache__/__init__.cpython-312.pyc
/usr/local/lib64/python3.12/site-packages/gi/__pycache__/_constants.cpython-312.pyc
@@ -11,6 +11,7 @@
/usr/local/lib64/python3.12/site-packages/gi/__pycache__/_propertyhelper.cpython-312.pyc
/usr/local/lib64/python3.12/site-packages/gi/__pycache__/_signalhelper.cpython-312.pyc
/usr/local/lib64/python3.12/site-packages/gi/__pycache__/docstring.cpython-312.pyc
/usr/local/lib64/python3.12/site-packages/gi/__pycache__/events.cpython-312.pyc
/usr/local/lib64/python3.12/site-packages/gi/__pycache__/importer.cpython-312.pyc
/usr/local/lib64/python3.12/site-packages/gi/__pycache__/module.cpython-312.pyc
/usr/local/lib64/python3.12/site-packages/gi/__pycache__/pygtkcompat.cpython-312.pyc
@@ -25,6 +26,7 @@
/usr/local/lib64/python3.12/site-packages/gi/_propertyhelper.py
/usr/local/lib64/python3.12/site-packages/gi/_signalhelper.py
/usr/local/lib64/python3.12/site-packages/gi/docstring.py
/usr/local/lib64/python3.12/site-packages/gi/events.py
/usr/local/lib64/python3.12/site-packages/gi/importer.py
/usr/local/lib64/python3.12/site-packages/gi/module.py
/usr/local/lib64/python3.12/site-packages/gi/overrides/GIMarshallingTests.py

View File

@@ -1,11 +1,11 @@
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.1.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/LICENSE.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/pytz-2024.2.dist-info/zip-safe
/usr/local/lib/python3.12/site-packages/pytz/__init__.py
/usr/local/lib/python3.12/site-packages/pytz/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/pytz/__pycache__/exceptions.cpython-312.pyc

View File

@@ -1,10 +1,10 @@
/usr/local/bin/ruff
/usr/local/lib64/python3.12/site-packages/ruff-0.6.4.dist-info/INSTALLER
/usr/local/lib64/python3.12/site-packages/ruff-0.6.4.dist-info/METADATA
/usr/local/lib64/python3.12/site-packages/ruff-0.6.4.dist-info/RECORD
/usr/local/lib64/python3.12/site-packages/ruff-0.6.4.dist-info/REQUESTED
/usr/local/lib64/python3.12/site-packages/ruff-0.6.4.dist-info/WHEEL
/usr/local/lib64/python3.12/site-packages/ruff-0.6.4.dist-info/licenses/LICENSE
/usr/local/lib64/python3.12/site-packages/ruff-0.6.5.dist-info/INSTALLER
/usr/local/lib64/python3.12/site-packages/ruff-0.6.5.dist-info/METADATA
/usr/local/lib64/python3.12/site-packages/ruff-0.6.5.dist-info/RECORD
/usr/local/lib64/python3.12/site-packages/ruff-0.6.5.dist-info/REQUESTED
/usr/local/lib64/python3.12/site-packages/ruff-0.6.5.dist-info/WHEEL
/usr/local/lib64/python3.12/site-packages/ruff-0.6.5.dist-info/licenses/LICENSE
/usr/local/lib64/python3.12/site-packages/ruff/__init__.py
/usr/local/lib64/python3.12/site-packages/ruff/__main__.py
/usr/local/lib64/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc

View File

@@ -1,10 +1,10 @@
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/trove_classifiers-2024.9.12.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/trove_classifiers/__init__.py
/usr/local/lib/python3.12/site-packages/trove_classifiers/__main__.py
/usr/local/lib/python3.12/site-packages/trove_classifiers/__pycache__/__init__.cpython-312.pyc

View File

@@ -1,10 +1,10 @@
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/zipp-3.20.1.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/INSTALLER
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/LICENSE
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/METADATA
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/RECORD
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/REQUESTED
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/WHEEL
/usr/local/lib/python3.12/site-packages/zipp-3.20.2.dist-info/top_level.txt
/usr/local/lib/python3.12/site-packages/zipp/__init__.py
/usr/local/lib/python3.12/site-packages/zipp/__pycache__/__init__.cpython-312.pyc
/usr/local/lib/python3.12/site-packages/zipp/__pycache__/glob.cpython-312.pyc

View File

@@ -3,12 +3,19 @@ require 'buildsystems/pip'
class Awscli < Pip
description 'Universal Command Line Interface for Amazon Web Services'
homepage 'https://github.com/aws/aws-cli'
version '1.34.15-py3.12'
version '1.34.18-py3.12'
license 'Apache-2.0'
compatibility 'all'
source_url 'SKIP'
binary_compression 'tar.zst'
binary_sha256({
i686: '04f662629e5ee3376cbc37dc5961daebd2aef5106eaa12f8f408e86a817051b5',
aarch64: '6753114402b1f894ecb5b7f5c00e1cc1e90af624f59b98d7dd79b9928b2aea7e',
armv7l: '6753114402b1f894ecb5b7f5c00e1cc1e90af624f59b98d7dd79b9928b2aea7e',
x86_64: 'd145e4ff24d73d5ebf89ed0320c86350c3f54cf74237190ed4e905a23cd5d02b'
})
depends_on 'groff'
depends_on 'python3' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Buildessential < Package
description 'A collection of tools essential to compile and build software.'
homepage 'SKIP'
version '1.36'
version '1.37'
license 'GPL-3+'
compatibility 'all'
@@ -141,6 +141,8 @@ class Buildessential < Package
depends_on 'py3_libxml2'
# Pax_utils needs this.
depends_on 'py3_pyelftools'
# Needed for pypi uploads to gitlab
depends_on 'py3_twine'
# Qt
# depends_on 'qtcreator'

View File

@@ -78,13 +78,13 @@ class Openssl < Package
@legacy_version = '1.1.1w'
case ARCH
when 'aarch64', 'armv7l'
downloader "https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl111/#{@legacy_version}_armv7l/openssl111-#{@legacy_version}-chromeos-armv7l.tar.zst",
downloader "#{CREW_GITLAB_PKG_REPO}/generic/openssl111/#{@legacy_version}_armv7l/openssl111-#{@legacy_version}-chromeos-armv7l.tar.zst",
'650209f527994f5c8bd57d1f2b5c42174d66472ca2a40116f66a043bd6e4c046', "openssl111-#{@legacy_version}-chromeos.tar.zst"
when 'i686'
downloader "https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl111/#{@legacy_version}_i686/openssl111-#{@legacy_version}-chromeos-i686.tar.zst",
downloader "#{CREW_GITLAB_PKG_REPO}/generic/openssl111/#{@legacy_version}_i686/openssl111-#{@legacy_version}-chromeos-i686.tar.zst",
'a409ebebe5b5789e3ed739bc540d150faa66d9e33e6f19000b1b4e110a86d618', "openssl111-#{@legacy_version}-chromeos.tar.zst"
when 'x86_64'
downloader "https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl111/#{@legacy_version}_x86_64/openssl111-#{@legacy_version}-chromeos-x86_64.tar.zst",
downloader "#{CREW_GITLAB_PKG_REPO}/generic/openssl111/#{@legacy_version}_x86_64/openssl111-#{@legacy_version}-chromeos-x86_64.tar.zst",
'e95e8cf456fc9168de148946c38cdda6a1e7482bdcbb4121766a178a32421917', "openssl111-#{@legacy_version}-chromeos.tar.zst"
end
Dir.chdir(CREW_DEST_DIR) do

View File

@@ -3,17 +3,17 @@ require 'buildsystems/pip'
class Py3_importlib_metadata < Pip
description 'Importlib metadata reads metadata from Python packages.'
homepage 'https://github.com/python/importlib_metadata/'
version '8.4.0-py3.12'
version '8.5.0-py3.12'
license 'Apache-2.0'
compatibility 'all'
source_url 'SKIP'
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'ef9c0941c26107ab72f1b3530cebf0b8f7356bad9386914ac73463288ffdfc11',
armv7l: 'ef9c0941c26107ab72f1b3530cebf0b8f7356bad9386914ac73463288ffdfc11',
i686: '35e64ab7f7b8c82a8cf15d7acfeb1edc50f07cfaa64fd328060b7849fce03705',
x86_64: '2b962a82fc10a42b278e12578f53ff9305cbb0f860144c594c94043a4d62d730'
aarch64: 'c7ff5a44d2ef03c633f7506fb02ace0dd983fb70c771528017f70a7f38fec64a',
armv7l: 'c7ff5a44d2ef03c633f7506fb02ace0dd983fb70c771528017f70a7f38fec64a',
i686: 'c8de9b424de39039d3fafc55406ec65a957dd2626722ffc5116f4e7e6e6c0a2d',
x86_64: '4fa27c19a51e6ce3bf015f30239373ac6094e68c1926269524a2f93ec3a8d043'
})
depends_on 'py3_zipp'

View File

@@ -3,17 +3,17 @@ require 'buildsystems/pip'
class Py3_pyasn1 < Pip
description 'PyASN.1 is a generic ASN.1 library for Python'
homepage 'https://github.com/etingof/pyasn1/'
version '0.6.0-py3.12'
version '0.6.1-py3.12'
license 'BSD-2'
compatibility 'all'
source_url 'SKIP'
binary_compression 'tar.zst'
binary_sha256({
aarch64: '9d8018adef966ec66cd60f0924e40c773e277d4547ff180a0c04e260dfbe0ac3',
armv7l: '9d8018adef966ec66cd60f0924e40c773e277d4547ff180a0c04e260dfbe0ac3',
i686: '76559daf12c78fb394d66c2306cd100ab7d497dd812979d29ace9fa25cda2f4e',
x86_64: '92860f50de67f848e4262120c4ec53dbd3c507b942968f9ea865defc47380516'
aarch64: 'e80820dcc2793e927877af1fffc09263129dcddbd104c2016d42749bfbbe8f0c',
armv7l: 'e80820dcc2793e927877af1fffc09263129dcddbd104c2016d42749bfbbe8f0c',
i686: 'a2e83f76caaa235ba4ec8125830dcafe0401a4654ada22831ddf5561671b3ae4',
x86_64: '8433dee0e95767d3428b314bf2857fa0e7c12fae74e109f2dedec06c12a59e3c'
})
depends_on 'python3' => :build

View File

@@ -4,7 +4,7 @@ require 'buildsystems/meson'
class Py3_pygobject < Meson
description 'PyGObject is a Python package which provides bindings for GObject based libraries such as GTK+, GStreamer, WebKitGTK+, GLib, GIO and many more.'
homepage 'https://pygobject.gnome.org/'
version '3.48.2-py3.12'
version '3.50.0-py3.12'
license 'LGPL-2.1+'
compatibility 'x86_64 aarch64 armv7l'
source_url 'https://gitlab.gnome.org/GNOME/pygobject.git'
@@ -12,9 +12,9 @@ class Py3_pygobject < Meson
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'd424b8a55e40b5ed56b0a5adafb474baeaf04564d81021d772b43718ff5e2b26',
armv7l: 'd424b8a55e40b5ed56b0a5adafb474baeaf04564d81021d772b43718ff5e2b26',
x86_64: '08efcb0f9dc6205ee73dbe101ab27477c660721845afe015cbdd7c6a5546a117'
aarch64: '72cbf0f724ded24fad94328c4a1df9e3ba6521d6596674ebb7ba83dbb56fca55',
armv7l: '72cbf0f724ded24fad94328c4a1df9e3ba6521d6596674ebb7ba83dbb56fca55',
x86_64: 'f0cc97eae5d6f31fa8e638d1b5cc85bbb9ea493eb522f30c75d6cf3d62770d0c'
})
depends_on 'cairo' # R

View File

@@ -3,7 +3,7 @@ require 'buildsystems/pip'
class Py3_pyright < Pip
description 'Static Type Checker for Python'
homepage 'https://github.com/microsoft/pyright'
version '1.1.379-py3.12'
version '1.1.380-py3.12'
license 'MIT'
compatibility 'all'
min_glibc '2.28'

View File

@@ -3,17 +3,17 @@ require 'buildsystems/pip'
class Py3_pytz < Pip
description 'pytz brings the Olson tz database into Python.'
homepage 'https://pythonhosted.org/pytz/'
version '2024.1-py3.12'
version '2024.2-py3.12'
license 'MIT'
compatibility 'all'
source_url 'SKIP'
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'fb5d9ef5e6584dd52363156dfc347c5d316f84823dad9cabea3b98bbb8cb7345',
armv7l: 'fb5d9ef5e6584dd52363156dfc347c5d316f84823dad9cabea3b98bbb8cb7345',
i686: '4ce43bee59e32aacd7c8a9307ba37d5a23178235404ccedf365889d07e722870',
x86_64: '0f68d373ec6ff4fcd1df54a49b700321f1e8021926a9b970472555398763b1d4'
aarch64: '51257c0863afde906189d247cd6bbbb171ec9364eb631a563f28699f4869533f',
armv7l: '51257c0863afde906189d247cd6bbbb171ec9364eb631a563f28699f4869533f',
i686: 'bdd0620278075632f721c84a8520f3cfcedcdafa05c9a5d7d3861cf2c87f0482',
x86_64: '4ae98539c11dc7f72b153c0791a363ca3281bf65e271ae7429a4bb86af333918'
})
depends_on 'python3' => :build

View File

@@ -3,17 +3,17 @@ require 'buildsystems/pip'
class Py3_ruff < Pip
description 'An extremely fast Python linter, written in Rust.'
homepage 'https://docs.astral.sh/ruff'
version '0.6.4-py3.12'
version '0.6.5-py3.12'
license 'GPL-2.0'
compatibility 'all'
source_url 'SKIP'
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'b7aecf5d7e0d8a710bb5676ae1dbc3c87ba63dd16936be8ba3605514a0a3527b',
armv7l: 'b7aecf5d7e0d8a710bb5676ae1dbc3c87ba63dd16936be8ba3605514a0a3527b',
i686: '0a579cc5131dc04ce5c48e9dda0605c1975772281581319c51c13e63a82af3e4',
x86_64: '150aa6f977c9cfd4234b4fa3123f3984dac26b4e9b064a9956a5105911caa310'
aarch64: '92186c7bb3f0e78baaae5c7753d42577cc344746aff14f311aa0f25a019905bc',
armv7l: '92186c7bb3f0e78baaae5c7753d42577cc344746aff14f311aa0f25a019905bc',
i686: 'd23df537cfba9e85cbe7f591db7d23b045513abd216cf1def7a06a5fdf9ec9e7',
x86_64: '9628abfaa0cba43624ac8c2ff0b2f2090e7410e76e3ea6ae1c36a7c74f12c5b4'
})
depends_on 'gcc_lib' # R

View File

@@ -3,17 +3,17 @@ require 'buildsystems/pip'
class Py3_trove_classifiers < Pip
description 'Canonical source for classifiers on PyPI.'
homepage 'https://github.com/pypa/trove-classifiers'
version '2024.7.2-py3.12'
version '2024.9.12-py3.12'
license 'MIT'
compatibility 'all'
source_url 'SKIP'
binary_compression 'tar.zst'
binary_sha256({
aarch64: '4cf978f0dc1173b79fc7d2e8fa7fbe6f124b52ebf1af32f8536272fa12ad7ebd',
armv7l: '4cf978f0dc1173b79fc7d2e8fa7fbe6f124b52ebf1af32f8536272fa12ad7ebd',
i686: '518e2002d41d19fbcd03421639ff7af51bcc26758b46009c65c7ee770ce803aa',
x86_64: 'a5d6ca5af3b488ac1b53e98bb7fd8ad71c779243459d929a730d1f4f422ba12a'
aarch64: 'f3727cc5d7c47efacee815f9d27bb2a7893df9a7dc639de3decb31b9614fb5f1',
armv7l: 'f3727cc5d7c47efacee815f9d27bb2a7893df9a7dc639de3decb31b9614fb5f1',
i686: 'f12d2f5664c9efc4d47d0c6ec97e097ce058b8f9275ee7f78a1e6a8111d79937',
x86_64: '05090fa04d9816b5b76b1b320c3ca1c0515a3f0f60517fc67fc7b1c871ff556d'
})
depends_on 'python3' => :build

View File

@@ -1,22 +1,21 @@
# Adapted from Arch Linux python-twine PKGBUILD at:
# https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=python-twine
# Twine 5.1.1 currently breaks on some uploads.
# Install twine from https://github.com/pypa/twine/pull/1123 instead.
require 'buildsystems/pip'
class Py3_twine < Pip
description 'A utility for interacting with PyPI'
homepage 'https://pypi.python.org/pypi/twine'
version '5.1.1-py3.12'
version '5.1.2.dev26+gc577765-py3.12'
license 'APACHE'
compatibility 'all'
source_url 'SKIP'
source_url 'https://github.com/pypa/twine.git@bugfix/1116-pkginfo-warnings'
binary_compression 'tar.zst'
binary_sha256({
aarch64: '0ba74a04dfa37eeaf4e86605a53c68fb538dbac5fae6a353e6588e9515b7ca74',
armv7l: '0ba74a04dfa37eeaf4e86605a53c68fb538dbac5fae6a353e6588e9515b7ca74',
i686: '67b51aae5ad8b862b66f7ad48ece1ca4bcbe31a21e95466427a11d760e10f859',
x86_64: '74adeccf2358a4f6d9bc4cb5cf26ac409419e775c4aa5af5ecb2aeee521e2842'
aarch64: '5b4216c688df8aaa90b6522aacea6d954cfc66ce3cce84a0cd2e538def855b1e',
armv7l: '5b4216c688df8aaa90b6522aacea6d954cfc66ce3cce84a0cd2e538def855b1e',
i686: 'f2e9743113677940a5fdfed69d917276832a5cfef89f2e0050e94bc7c5655e92',
x86_64: '0361f5bdeccfbf2a6694ea1cf6d6b8d2b44036b8ec181fb0dd41c4d06f1012cc'
})
depends_on 'py3_setuptools'
@@ -24,4 +23,5 @@ class Py3_twine < Pip
depends_on 'rust' => :build
no_source_build
prerelease
end

View File

@@ -3,7 +3,7 @@ require 'buildsystems/pip'
class Py3_urllib3 < Pip
description 'URLlib3 is an HTTP library with thread-safe connection pooling, file post, and more.'
homepage 'https://urllib3.readthedocs.io/'
version '2.2.2-py3.12'
version '2.2.3-py3.12'
license 'MIT'
compatibility 'all'
source_url 'SKIP'

View File

@@ -3,17 +3,17 @@ require 'buildsystems/pip'
class Py3_zipp < Pip
description 'Zipp is a backport of pathlib-compatible object wrapper for zip files.'
homepage 'https://github.com/jaraco/zipp/'
version '3.20.1-py3.12'
version '3.20.2-py3.12'
license 'MIT'
compatibility 'all'
source_url 'SKIP'
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'a2ec9442fafc3c4341e719b9215e1df245dbbcd0a757c77da652f65e030df0fd',
armv7l: 'a2ec9442fafc3c4341e719b9215e1df245dbbcd0a757c77da652f65e030df0fd',
i686: '8211758d6b9bb5b7f2a247ed43bb6a82f6bd23e0e47ebaeb667369080fdb0be6',
x86_64: '8d30fdb6bef920ecc450457e73abb1f2355c7dae38c0afa1fff4d8640bd7cff9'
aarch64: 'df69e9c1a655f8e24bca7357ee2e17d51e0c9fb2fdd285f786f2e65a033281bc',
armv7l: 'df69e9c1a655f8e24bca7357ee2e17d51e0c9fb2fdd285f786f2e65a033281bc',
i686: '587bc59750542770282d2b873e3bedbf8b59700e410486dd304bdb3d35b0fac0',
x86_64: 'ce4202d8306b56bb29f762b5a7dc427db11407617386915e25026f620a873c2c'
})
depends_on 'python3' => :build

178
tools/build_updated_packages.rb Executable file
View File

@@ -0,0 +1,178 @@
#!/usr/bin/env ruby
# build_updated_packages version 1.0 (for Chromebrew)
# This updates the versions in python pip packages by calling
# tools/update_python_pip_packages.rb, checks for updated ruby packages
# by calling tools/update_ruby_gem_packages.rb, and then checks if any
# packages have been updated that need updated binaries. If so, it tries
# to build those binaries.
#
# Author: Satadru Pramanik (satmandu) satadru at gmail dot com
# Usage in root of cloned chromebrew repo:
# tools/build_updated_packages.rb
require_relative '../lib/color'
require_relative '../lib/const'
abort "\nGITLAB_TOKEN environment variable not set.\n".lightred if ENV['GITLAB_TOKEN'].nil?
abort "\nGITLAB_TOKEN_USERNAME environment variable not set.\n".lightred if ENV['GITLAB_TOKEN_USERNAME'].nil?
def require_gem(gem_name_and_require = nil, require_override = nil)
# Allow only loading gems when needed.
return if gem_name_and_require.nil?
gem_name = gem_name_and_require.split('/')[0]
begin
gem gem_name
rescue LoadError
puts " -> install #{gem_name} gem".orange
Gem.install(gem_name)
gem gem_name
end
requires = if require_override.nil?
gem_name_and_require.split('/')[1].nil? ? gem_name_and_require.split('/')[0] : gem_name_and_require
else
require_override
end
require requires
end
require_gem 'highline'
# The following is from lib/package_helpers.rb
def property(*properties)
properties.flatten!
# property: like attr_accessor, but `=` is not needed to define a value
# Examples:
# {prop_name}('example') # set {prop_name} to 'example'
# {prop_name} # return the value of {prop_name}
define_singleton_method(:available_properties) do
# available__properties: Return all available properties for use in commands/{prop,help}.rb
# Usage:
# puts Package.available_properties => [:conflicts_ok, ...]
return properties
end
properties.each do |prop_name|
define_singleton_method(prop_name) do |prop_value = nil, &block|
prop_var_name = "@#{prop_name}"
if block
# store the block if a block is provided
instance_variable_set(prop_var_name, block)
elsif prop_value
instance_variable_set(prop_var_name, prop_value)
else
# return current value if nothing is provided
return instance_variable_get(prop_var_name)
end
end
end
end
def boolean_property(*boolean_properties)
boolean_properties.flatten!
# boolean_property: if this exists in a package, it will return true
# Examples:
# {prop_name} # this will return #{prop_name} as true
define_singleton_method(:available_boolean_properties) do
# available_boolean_properties: Return all available boolean properties for use in commands/{prop,help}.rb
# Usage:
# puts Package.available_boolean_properties => [:conflicts_ok, ...]
return boolean_properties
end
boolean_properties.each do |prop_name|
prop_var_name = "@#{prop_name}"
# Adds the self.{symbol} method
define_singleton_method(prop_name) do
instance_variable_set(prop_var_name, true)
end
# Adds the self.{symbol}? method
define_singleton_method("#{prop_name}?") do
return !!instance_variable_get(prop_var_name)
end
end
end
# This is from lib/package.rb:
def agree_with_default(yes_or_no_question_msg, character = nil, default:)
yes_or_no_question = yes_or_no_question_msg.lightpurple
answer_type = ->(yn) { yn.downcase[0] == 'y' || (yn.empty? && default.downcase[0] == 'y') }
HighLine.ask(yes_or_no_question, answer_type) do |q|
q.validate = /\A(?:y(?:es)?|no?|)\Z/i
q.responses[:not_valid] = 'Please enter "yes" or "no".'
q.responses[:ask_on_error] = :question
q.character = character
q.completion = %w[yes no]
yield q if block_given?
end
end
def agree_default_yes(message = nil)
return agree_with_default("#{message} (YES/no)?", true, default: 'y')
end
# Get all boolean properties from package.rb
boolean_properties = `sed -n '/^\ \ boolean_property/,/^$/p' lib/package.rb | sed 's/^\ \ boolean_property//' | tr -d '\n' | sort -u`.chomp.delete(',').delete(':').split.join(' ')
boolean_property(boolean_properties.split)
# Get all other properties from buildsystems files and package.rb
buildsystem_properties = `sed -n '/^\ \ property/,/^$/p' lib/buildsystems/* | sed 's/^\ \ property//' | tr -d '\n' | sort -u`.chomp.delete(',').delete(':').split.join(' ')
package_properties = `sed -n '/^\ \ property/,/^$/p' lib/package.rb | sed 's/^\ \ property//' | tr -d '\n' | sort -u`.chomp.delete(',').delete(':').split.join(' ')
properties = "#{package_properties} #{buildsystem_properties}"
property(properties.split)
puts 'Checking for pip package version updates...'.orange
load 'tools/update_python_pip_packages.rb'
puts 'Checking for ruby gem package version updates...'.orange
load 'tools/update_ruby_gem_packages.rb'
changed_files = `git diff HEAD --name-only`.chomp.split
updated_packages = changed_files.select { |c| c.include?('packages/') }
if updated_packages.empty?
puts 'No packages need to be updated.'.orange
else
puts 'These changed packages will be checked to see if they need updated binaries:'.orange
updated_packages.each { |p| puts p.sub('packages/', '').sub('.rb', '').to_s.lightblue }
end
updated_packages.each do |pkg|
name = pkg.sub('packages/', '').sub('.rb', '')
puts "Evaluating #{name} package...".orange
# rubocop:disable Security/Eval
eval(`sed -e '/^require/d' -e '/^\ \ depends_on/d' -e '/^class/d' -e '/^end/d' #{pkg}`.chomp)
# rubocop:enable Security/Eval
boolean_property(boolean_properties.split)
property(properties.split)
# Don't check if we need new binaries if the package doesn't already
# have binaries for this architecture and no_compile_needed is set.
if !system("grep -q binary_sha256 #{pkg}") && no_compile_needed?
puts "#{name.capitalize} #{@version} has no binaries and may not need them.".lightgreen
next pkg
else
build = compatibility == 'all' ? %w[x86_64 aarch64 armv7l i686] : compatibility.split
build.each do |arch|
arch_specific_url = "#{CREW_GITLAB_PKG_REPO}/generic/#{name}/#{@version}_#{arch}/#{name}-#{@version}-chromeos-#{arch}.tar.zst"
if `curl -sI #{arch_specific_url}`.lines.first.split[1] == '200'
build.delete(arch)
next
end
end
if build.empty?
puts "No builds are needed for #{name} #{@version}.".lightgreen
next
else
puts "#{name.capitalize} #{@version} needs builds uploaded for: #{build.join(' ')}".lightblue
end
if build.include?(ARCH) && agree_default_yes("\nWould you like to build #{name} #{@version}")
system "yes | crew build -f #{pkg}"
system "crew upload #{name}"
end
end
end

View File

@@ -14,8 +14,8 @@ Dir.glob('../packages/*.rb').each do |filename|
# It shouldn't be doing that, but work around it for now.
next if filename.include?('docbook')
pkg = Package.load_package(filename)
# Skip fake packages.
next if pkg.is_fake?
# Skip fake or prerelease packages.
next if pkg.is_fake? || pkg.prerelease?
output << { name: File.basename(filename, '.rb'), description: pkg.description, homepage: pkg.homepage, version: PackageUtils.get_clean_version(+pkg.version), license: pkg.license, compatibility: pkg.compatibility }
end

View File

@@ -1,26 +1,76 @@
#!/usr/bin/env ruby
# update_python_pip_packages version 1.1 (for Chromebrew)
# This updates the versions in python pip packages.
#
# Author: Satadru Pramanik (satmandu) satadru at gmail dot com
# Usage in packages dir: ../tools/update_python_pip_packages.rb
require 'parallel'
# Usage in root of cloned chromebrew repo:
# tools/update_python_pip_packages.rb
require_relative '../lib/color'
require_relative '../lib/const'
def require_gem(gem_name_and_require = nil, require_override = nil)
# Allow only loading gems when needed.
return if gem_name_and_require.nil?
gem_name = gem_name_and_require.split('/')[0]
begin
gem gem_name
rescue LoadError
puts " -> install #{gem_name} gem".orange
Gem.install(gem_name)
gem gem_name
end
requires = if require_override.nil?
gem_name_and_require.split('/')[1].nil? ? gem_name_and_require.split('/')[0] : gem_name_and_require
else
require_override
end
require requires
end
require_gem('activesupport', 'active_support/core_ext/object/blank')
require_gem 'concurrent-ruby'
py_ver = `python3 -c "print('.'.join(__import__('platform').python_version_tuple()[:2]))"`.chomp
py3_files = Dir['py3_*.rb']
pip_files = `grep -l "^require 'buildsystems/pip'" *.rb`.chomp.split
relevant_pip_files = (py3_files + pip_files).uniq!
Parallel.map(relevant_pip_files) do |package|
pip_name = package.gsub('.rb', '').sub('py3_', '').gsub('_', '-')
pip_version = `python -m pip index versions #{pip_name} 2>/dev/null | head -n 1 | awk '{print $2}'`.chomp.delete('()')
puts "#{pip_name} version is #{pip_version}"
if pip_version.empty?
puts "Checking #{pip_name} version failed..."
next
end
puts "Updating #{pip_name} package file #{package} to #{pip_version}"
if pip_name == 'pyicu'
icu_ver = `uconv -V`.chomp.split[3]
system "sed -i \"s,^\ \ version\ .*,\ \ version '#{pip_version}-icu#{icu_ver}-py#{py_ver}',\" #{package}"
else
system "sed -i \"s,^\ \ version\ .*,\ \ version '#{pip_version}-py#{py_ver}',\" #{package}"
py3_files = Dir['packages/py3_*.rb']
pip_files = `grep -l "^require 'buildsystems/pip'" packages/*.rb`.chomp.split
relevant_pip_packages = (py3_files + pip_files).uniq!
pip_config = `pip config list`.chomp
system "pip config --user set global.index-url #{CREW_GITLAB_PKG_REPO}/pypi/simple", %i[err out] => File::NULL unless pip_config.include?("global.index-url='#{CREW_GITLAB_PKG_REPO}/pypi/simple'")
system 'pip config --user set global.extra-index-url https://pypi.org/simple', %i[err out] => File::NULL unless pip_config.include?("global.extra-index-url='https://pypi.org/simple'")
system 'pip config --user set global.trusted-host gitlab.com', %i[err out] => File::NULL unless pip_config.include?("global.trusted-host='gitlab.com'")
pool = Concurrent::ThreadPoolExecutor.new(
min_threads: 1,
max_threads: CREW_NPROC.to_i + 1,
max_queue: 0, # unbounded work queue
fallback_policy: :caller_runs
)
total_files_to_check = relevant_pip_packages.length
numlength = total_files_to_check.to_s.length
relevant_pip_packages.each_with_index do |package, index|
pool.post do
pip_name = package.gsub('.rb', '').sub('py3_', '').gsub('_', '-').gsub('packages/', '')
prerelease = system("grep -q '^\ \ prerelease' #{package}") ? '--pre' : nil
puts "\e[1A\e[K[#{(index + 1).to_s.rjust(numlength)}/#{total_files_to_check}] Checking pypi for #{prerelease.blank? ? '' : 'prerelease '}updates to #{pip_name}...\r".orange
pip_version = `python -m pip index versions #{prerelease} #{pip_name} 2>/dev/null | head -n 1 | awk '{print $2}'`.chomp.delete('()')
next package if pip_version.blank?
relevant_pip_packages.delete(package)
pkg_version = `sed -n -e 's/^\ \ version //p' #{package}`.chomp.delete("'").delete('"').gsub(/-icu\d{2}\.\d/, '').gsub(/-py3\.\d{2}/, '')
next package unless Gem::Version.new(pip_version) > Gem::Version.new(pkg_version)
puts "\e[1B\e[KUpdating #{pip_name} from #{pkg_version} to #{pip_version}\e[1A".lightblue
if pip_name == 'pyicu'
icu_ver = `uconv -V`.chomp.split[3]
system "sed -i \"s,^\ \ version\ .*,\ \ version '#{pip_version}-icu#{icu_ver}-py#{py_ver}',\" #{package}"
else
system "sed -i \"s,^\ \ version\ .*,\ \ version '#{pip_version}-py#{py_ver}',\" #{package}"
end
end
end
pool.shutdown
pool.wait_for_termination
puts "Done checking pypi for updates to #{total_files_to_check} python packages.".orange
return if relevant_pip_packages.blank?
puts "Updated version#{relevant_pip_packages.length > 1 ? 's were' : ' was'} not listed in pypi for: #{relevant_pip_packages.map { |i| i.gsub('.rb', '').sub('ruby_', '').gsub('_', '-').gsub('packages/', '') }.join(' ')}".orange

View File

@@ -1,12 +1,59 @@
#!/usr/bin/env ruby
# update_ruby_gem_packages version 1.2 (for Chromebrew)
# Author: Satadru Pramanik (satmandu) satadru at gmail dot com
# Usage in packages dir: ../tools/update_ruby_gem_packages.rb
require 'parallel'
# Usage in root of cloned chromebrew repo:
# tools/update_ruby_gem_packages.rb
require_relative '../lib/color'
require_relative '../lib/const'
def require_gem(gem_name_and_require = nil, require_override = nil)
# Allow only loading gems when needed.
return if gem_name_and_require.nil?
Parallel.map(Dir['ruby_*.rb']) do |package|
gem_name = package.gsub('.rb', '').sub('ruby_', '').gsub('_', '-')
gem_version = Gem.latest_spec_for(gem_name).version.to_s
puts "Updating #{gem_name} package file #{package} to #{gem_version}"
system "sed -i \"s,^\ \ version\ .*,\ \ version '#{gem_version}-ruby-#{RUBY_VERSION.slice(/(?:.*(?=\.))/)}',\" #{package}"
gem_name = gem_name_and_require.split('/')[0]
begin
gem gem_name
rescue LoadError
puts " -> install #{gem_name} gem".orange
Gem.install(gem_name)
gem gem_name
end
requires = if require_override.nil?
gem_name_and_require.split('/')[1].nil? ? gem_name_and_require.split('/')[0] : gem_name_and_require
else
require_override
end
require requires
end
require_gem('activesupport', 'active_support/core_ext/object/blank')
require_gem 'concurrent-ruby'
ruby_ver_string = "-ruby-#{RUBY_VERSION.slice(/(?:.*(?=\.))/)}"
pool = Concurrent::ThreadPoolExecutor.new(
min_threads: 1,
max_threads: CREW_NPROC.to_i + 1,
max_queue: 0, # unbounded work queue
fallback_policy: :caller_runs
)
relevant_gem_packages = Dir['packages/ruby_*.rb']
total_files_to_check = relevant_gem_packages.length
numlength = total_files_to_check.to_s.length
relevant_gem_packages.each_with_index do |package, index|
pool.post do
gem_name = package.gsub('.rb', '').sub('ruby_', '').gsub('_', '-').gsub('packages/', '')
puts "[#{(index + 1).to_s.rjust(numlength)}/#{total_files_to_check}] Checking rubygems for updates to #{gem_name}...".orange
pkg_version = `sed -n -e 's/^\ \ version //p' #{package}`.chomp.delete("'").delete('"').gsub(ruby_ver_string, '')
gem_version = Gem.latest_spec_for(gem_name).version.to_s
next package if gem_version.blank?
if Gem::Version.new(gem_version) > Gem::Version.new(pkg_version)
puts "Updating #{gem_name} from #{pkg_version} to #{gem_version}".lightblue
system "sed -i \"s,^\ \ version\ .*,\ \ version '#{gem_version}-ruby-#{RUBY_VERSION.slice(/(?:.*(?=\.))/)}',\" #{package}"
end
relevant_gem_packages.delete(package)
end
end
pool.shutdown
pool.wait_for_termination
puts "Done checking for updates to #{total_files_to_check} ruby gems.\r".orange
return if relevant_gem_packages.blank?
puts "Updated version#{relevant_gem_packages.length > 1 ? 's were' : ' was'} could not be found for: #{relevant_gem_packages.map { |i| i.gsub('.rb', '').sub('ruby_', '').gsub('_', '-').gsub('packages/', '') }.join(' ')}".orange