rubygems-update 3.5.22 → 3.6.0
This diff represents the content of publicly available package versions that have been released to one of the supported registries. The information contained in this diff is provided for informational purposes only and reflects changes between package versions as they appear in their respective public registries.
- checksums.yaml +4 -4
- data/CHANGELOG.md +91 -0
- data/Manifest.txt +23 -16
- data/README.md +14 -9
- data/bundler/CHANGELOG.md +83 -0
- data/bundler/bundler.gemspec +2 -2
- data/bundler/lib/bundler/build_metadata.rb +2 -2
- data/bundler/lib/bundler/cli/add.rb +2 -0
- data/bundler/lib/bundler/cli/check.rb +2 -2
- data/bundler/lib/bundler/cli/console.rb +0 -4
- data/bundler/lib/bundler/cli/doctor.rb +4 -4
- data/bundler/lib/bundler/cli/exec.rb +1 -0
- data/bundler/lib/bundler/cli/gem.rb +1 -1
- data/bundler/lib/bundler/cli/info.rb +2 -2
- data/bundler/lib/bundler/cli/inject.rb +1 -1
- data/bundler/lib/bundler/cli/install.rb +4 -0
- data/bundler/lib/bundler/cli/lock.rb +20 -1
- data/bundler/lib/bundler/cli/pristine.rb +1 -1
- data/bundler/lib/bundler/cli/show.rb +2 -2
- data/bundler/lib/bundler/cli.rb +23 -53
- data/bundler/lib/bundler/compact_index_client/cache_file.rb +0 -5
- data/bundler/lib/bundler/compact_index_client/updater.rb +0 -11
- data/bundler/lib/bundler/definition.rb +143 -76
- data/bundler/lib/bundler/dependency.rb +1 -1
- data/bundler/lib/bundler/dsl.rb +33 -28
- data/bundler/lib/bundler/endpoint_specification.rb +10 -1
- data/bundler/lib/bundler/errors.rb +10 -0
- data/bundler/lib/bundler/feature_flag.rb +1 -0
- data/bundler/lib/bundler/fetcher/compact_index.rb +1 -1
- data/bundler/lib/bundler/fetcher.rb +10 -3
- data/bundler/lib/bundler/gem_helpers.rb +21 -5
- data/bundler/lib/bundler/injector.rb +2 -2
- data/bundler/lib/bundler/inline.rb +12 -8
- data/bundler/lib/bundler/installer/standalone.rb +2 -2
- data/bundler/lib/bundler/installer.rb +4 -38
- data/bundler/lib/bundler/lazy_specification.rb +74 -26
- data/bundler/lib/bundler/lockfile_generator.rb +1 -1
- data/bundler/lib/bundler/lockfile_parser.rb +9 -1
- data/bundler/lib/bundler/man/bundle-add.1 +17 -11
- data/bundler/lib/bundler/man/bundle-add.1.ronn +16 -10
- data/bundler/lib/bundler/man/bundle-binstubs.1 +7 -4
- data/bundler/lib/bundler/man/bundle-binstubs.1.ronn +6 -3
- data/bundler/lib/bundler/man/bundle-cache.1 +30 -2
- data/bundler/lib/bundler/man/bundle-cache.1.ronn +31 -2
- data/bundler/lib/bundler/man/bundle-check.1 +3 -3
- data/bundler/lib/bundler/man/bundle-check.1.ronn +4 -2
- data/bundler/lib/bundler/man/bundle-clean.1 +1 -1
- data/bundler/lib/bundler/man/bundle-config.1 +3 -5
- data/bundler/lib/bundler/man/bundle-config.1.ronn +2 -7
- data/bundler/lib/bundler/man/bundle-console.1 +2 -4
- data/bundler/lib/bundler/man/bundle-console.1.ronn +2 -7
- data/bundler/lib/bundler/man/bundle-doctor.1 +2 -2
- data/bundler/lib/bundler/man/bundle-doctor.1.ronn +1 -1
- data/bundler/lib/bundler/man/bundle-env.1 +9 -0
- data/bundler/lib/bundler/man/bundle-env.1.ronn +10 -0
- data/bundler/lib/bundler/man/bundle-exec.1 +5 -2
- data/bundler/lib/bundler/man/bundle-exec.1.ronn +4 -1
- data/bundler/lib/bundler/man/bundle-fund.1 +22 -0
- data/bundler/lib/bundler/man/bundle-fund.1.ronn +25 -0
- data/bundler/lib/bundler/man/bundle-gem.1 +17 -5
- data/bundler/lib/bundler/man/bundle-gem.1.ronn +27 -6
- data/bundler/lib/bundler/man/bundle-help.1 +1 -1
- data/bundler/lib/bundler/man/bundle-info.1 +5 -2
- data/bundler/lib/bundler/man/bundle-info.1.ronn +6 -2
- data/bundler/lib/bundler/man/bundle-init.1 +3 -3
- data/bundler/lib/bundler/man/bundle-init.1.ronn +3 -2
- data/bundler/lib/bundler/man/bundle-inject.1 +10 -2
- data/bundler/lib/bundler/man/bundle-inject.1.ronn +9 -1
- data/bundler/lib/bundler/man/bundle-install.1 +15 -12
- data/bundler/lib/bundler/man/bundle-install.1.ronn +22 -18
- data/bundler/lib/bundler/man/bundle-issue.1 +45 -0
- data/bundler/lib/bundler/man/bundle-issue.1.ronn +37 -0
- data/bundler/lib/bundler/man/bundle-licenses.1 +9 -0
- data/bundler/lib/bundler/man/bundle-licenses.1.ronn +10 -0
- data/bundler/lib/bundler/man/bundle-list.1 +1 -1
- data/bundler/lib/bundler/man/bundle-list.1.ronn +4 -1
- data/bundler/lib/bundler/man/bundle-lock.1 +21 -6
- data/bundler/lib/bundler/man/bundle-lock.1.ronn +25 -4
- data/bundler/lib/bundler/man/bundle-open.1 +2 -2
- data/bundler/lib/bundler/man/bundle-open.1.ronn +2 -1
- data/bundler/lib/bundler/man/bundle-outdated.1 +8 -5
- data/bundler/lib/bundler/man/bundle-outdated.1.ronn +8 -4
- data/bundler/lib/bundler/man/bundle-platform.1 +1 -1
- data/bundler/lib/bundler/man/bundle-plugin.1 +1 -1
- data/bundler/lib/bundler/man/bundle-pristine.1 +1 -1
- data/bundler/lib/bundler/man/bundle-pristine.1.ronn +1 -1
- data/bundler/lib/bundler/man/bundle-remove.1 +1 -1
- data/bundler/lib/bundler/man/bundle-remove.1.ronn +1 -1
- data/bundler/lib/bundler/man/bundle-show.1 +5 -2
- data/bundler/lib/bundler/man/bundle-show.1.ronn +4 -0
- data/bundler/lib/bundler/man/bundle-update.1 +13 -7
- data/bundler/lib/bundler/man/bundle-update.1.ronn +14 -6
- data/bundler/lib/bundler/man/bundle-version.1 +1 -1
- data/bundler/lib/bundler/man/bundle-viz.1 +4 -4
- data/bundler/lib/bundler/man/bundle-viz.1.ronn +7 -3
- data/bundler/lib/bundler/man/bundle.1 +1 -1
- data/bundler/lib/bundler/man/gemfile.5 +1 -1
- data/bundler/lib/bundler/man/index.txt +4 -0
- data/bundler/lib/bundler/materialization.rb +59 -0
- data/bundler/lib/bundler/plugin/events.rb +24 -0
- data/bundler/lib/bundler/plugin/installer.rb +1 -1
- data/bundler/lib/bundler/plugin.rb +20 -1
- data/bundler/lib/bundler/process_lock.rb +10 -14
- data/bundler/lib/bundler/remote_specification.rb +6 -1
- data/bundler/lib/bundler/resolver/base.rb +6 -6
- data/bundler/lib/bundler/resolver/candidate.rb +2 -2
- data/bundler/lib/bundler/resolver/spec_group.rb +4 -3
- data/bundler/lib/bundler/resolver.rb +5 -5
- data/bundler/lib/bundler/rubygems_ext.rb +30 -27
- data/bundler/lib/bundler/rubygems_gem_installer.rb +3 -2
- data/bundler/lib/bundler/rubygems_integration.rb +23 -40
- data/bundler/lib/bundler/runtime.rb +27 -7
- data/bundler/lib/bundler/self_manager.rb +2 -3
- data/bundler/lib/bundler/settings.rb +6 -1
- data/bundler/lib/bundler/shared_helpers.rb +29 -17
- data/bundler/lib/bundler/source/git/git_proxy.rb +0 -6
- data/bundler/lib/bundler/source/git.rb +56 -31
- data/bundler/lib/bundler/source/metadata.rb +2 -3
- data/bundler/lib/bundler/source/path.rb +2 -2
- data/bundler/lib/bundler/source_list.rb +1 -1
- data/bundler/lib/bundler/spec_set.rb +81 -56
- data/bundler/lib/bundler/stub_specification.rb +8 -0
- data/bundler/lib/bundler/templates/newgem/Gemfile.tt +0 -3
- data/bundler/lib/bundler/templates/newgem/README.md.tt +1 -1
- data/bundler/lib/bundler/templates/newgem/github/workflows/main.yml.tt +15 -15
- data/bundler/lib/bundler/templates/newgem/newgem.gemspec.tt +4 -4
- data/bundler/lib/bundler/uri_credentials_filter.rb +1 -1
- data/bundler/lib/bundler/vendor/fileutils/COPYING +56 -0
- data/bundler/lib/bundler/vendor/fileutils/lib/fileutils.rb +15 -13
- data/bundler/lib/bundler/vendor/securerandom/COPYING +56 -0
- data/bundler/lib/bundler/vendor/securerandom/lib/securerandom.rb +5 -5
- data/bundler/lib/bundler/vendor/thor/lib/thor/actions/file_manipulation.rb +3 -5
- data/bundler/lib/bundler/vendor/thor/lib/thor/group.rb +11 -0
- data/bundler/lib/bundler/vendor/thor/lib/thor/parser/argument.rb +1 -4
- data/bundler/lib/bundler/vendor/thor/lib/thor/parser/option.rb +2 -2
- data/bundler/lib/bundler/vendor/thor/lib/thor/parser/options.rb +2 -1
- data/bundler/lib/bundler/vendor/thor/lib/thor/shell/basic.rb +9 -9
- data/bundler/lib/bundler/vendor/thor/lib/thor/shell/html.rb +1 -1
- data/bundler/lib/bundler/vendor/thor/lib/thor/shell/table_printer.rb +5 -21
- data/bundler/lib/bundler/vendor/thor/lib/thor/util.rb +1 -1
- data/bundler/lib/bundler/vendor/thor/lib/thor/version.rb +1 -1
- data/bundler/lib/bundler/vendor/thor/lib/thor.rb +11 -0
- data/bundler/lib/bundler/vendor/uri/COPYING +56 -0
- data/bundler/lib/bundler/vendor/uri/lib/uri/common.rb +37 -16
- data/bundler/lib/bundler/vendor/uri/lib/uri/file.rb +3 -3
- data/bundler/lib/bundler/vendor/uri/lib/uri/ftp.rb +1 -1
- data/bundler/lib/bundler/vendor/uri/lib/uri/generic.rb +16 -26
- data/bundler/lib/bundler/vendor/uri/lib/uri/http.rb +2 -2
- data/bundler/lib/bundler/vendor/uri/lib/uri/rfc2396_parser.rb +10 -3
- data/bundler/lib/bundler/vendor/uri/lib/uri/rfc3986_parser.rb +26 -3
- data/bundler/lib/bundler/vendor/uri/lib/uri/version.rb +1 -1
- data/bundler/lib/bundler/vendor/uri/lib/uri.rb +9 -9
- data/bundler/lib/bundler/vendored_securerandom.rb +0 -2
- data/bundler/lib/bundler/version.rb +1 -1
- data/bundler/lib/bundler.rb +38 -14
- data/{CONTRIBUTING.md → doc/rubygems/CONTRIBUTING.md} +9 -9
- data/{POLICIES.md → doc/rubygems/POLICIES.md} +11 -11
- data/lib/rubygems/basic_specification.rb +5 -4
- data/lib/rubygems/commands/cleanup_command.rb +2 -2
- data/lib/rubygems/commands/contents_command.rb +4 -4
- data/lib/rubygems/commands/exec_command.rb +3 -0
- data/lib/rubygems/commands/pristine_command.rb +2 -2
- data/lib/rubygems/commands/push_command.rb +29 -5
- data/lib/rubygems/commands/rdoc_command.rb +2 -2
- data/lib/rubygems/commands/rebuild_command.rb +0 -2
- data/lib/rubygems/commands/setup_command.rb +7 -16
- data/lib/rubygems/commands/unpack_command.rb +0 -6
- data/lib/rubygems/commands/update_command.rb +2 -8
- data/lib/rubygems/config_file.rb +12 -0
- data/lib/rubygems/core_ext/kernel_warn.rb +2 -6
- data/lib/rubygems/defaults.rb +1 -1
- data/lib/rubygems/exceptions.rb +0 -6
- data/lib/rubygems/ext/builder.rb +6 -4
- data/lib/rubygems/ext/cargo_builder.rb +7 -4
- data/lib/rubygems/ext/cmake_builder.rb +7 -2
- data/lib/rubygems/ext/configure_builder.rb +7 -2
- data/lib/rubygems/ext/ext_conf_builder.rb +9 -5
- data/lib/rubygems/ext/rake_builder.rb +6 -1
- data/lib/rubygems/gem_runner.rb +9 -0
- data/lib/rubygems/gemcutter_utilities.rb +8 -2
- data/lib/rubygems/install_update_options.rb +5 -0
- data/lib/rubygems/installer.rb +8 -9
- data/lib/rubygems/package/tar_header.rb +11 -0
- data/lib/rubygems/package/tar_reader/entry.rb +1 -5
- data/lib/rubygems/platform.rb +4 -3
- data/lib/rubygems/psych_tree.rb +4 -0
- data/lib/rubygems/request_set/gem_dependency_api.rb +1 -1
- data/lib/rubygems/requirement.rb +0 -4
- data/lib/rubygems/resolver/composed_set.rb +3 -3
- data/lib/rubygems/resolver/git_set.rb +0 -1
- data/lib/rubygems/resolver/index_set.rb +2 -2
- data/lib/rubygems/resolver.rb +3 -3
- data/lib/rubygems/source/git.rb +13 -10
- data/lib/rubygems/spec_fetcher.rb +46 -7
- data/lib/rubygems/specification.rb +38 -32
- data/lib/rubygems/target_rbconfig.rb +50 -0
- data/lib/rubygems/uri.rb +1 -1
- data/lib/rubygems/util/licenses.rb +10 -1
- data/lib/rubygems/vendor/net-http/COPYING +56 -0
- data/lib/rubygems/vendor/net-http/lib/net/http/header.rb +1 -1
- data/lib/rubygems/vendor/net-http/lib/net/http/requests.rb +5 -0
- data/lib/rubygems/vendor/net-http/lib/net/http.rb +120 -36
- data/lib/rubygems/vendor/optparse/lib/optparse/ac.rb +16 -0
- data/lib/rubygems/vendor/optparse/lib/optparse/kwargs.rb +8 -3
- data/lib/rubygems/vendor/optparse/lib/optparse/version.rb +9 -0
- data/lib/rubygems/vendor/optparse/lib/optparse.rb +147 -51
- data/lib/rubygems/vendor/resolv/COPYING +56 -0
- data/lib/rubygems/vendor/resolv/lib/resolv.rb +50 -37
- data/lib/rubygems/vendor/securerandom/COPYING +56 -0
- data/lib/rubygems/vendor/securerandom/lib/securerandom.rb +5 -5
- data/lib/rubygems/vendor/timeout/COPYING +56 -0
- data/lib/rubygems/vendor/timeout/lib/timeout.rb +5 -8
- data/lib/rubygems/vendor/uri/COPYING +56 -0
- data/lib/rubygems/vendor/uri/lib/uri/common.rb +37 -16
- data/lib/rubygems/vendor/uri/lib/uri/file.rb +3 -3
- data/lib/rubygems/vendor/uri/lib/uri/ftp.rb +1 -1
- data/lib/rubygems/vendor/uri/lib/uri/generic.rb +16 -26
- data/lib/rubygems/vendor/uri/lib/uri/http.rb +2 -2
- data/lib/rubygems/vendor/uri/lib/uri/rfc2396_parser.rb +10 -3
- data/lib/rubygems/vendor/uri/lib/uri/rfc3986_parser.rb +26 -3
- data/lib/rubygems/vendor/uri/lib/uri/version.rb +1 -1
- data/lib/rubygems/vendor/uri/lib/uri.rb +9 -9
- data/lib/rubygems/vendored_securerandom.rb +0 -1
- data/lib/rubygems/version.rb +0 -4
- data/lib/rubygems.rb +30 -20
- data/rubygems-update.gemspec +5 -5
- data/setup.rb +1 -1
- metadata +36 -27
- data/bundler/lib/bundler/vendor/fileutils/LICENSE.txt +0 -22
- data/bundler/lib/bundler/vendor/securerandom/LICENSE.txt +0 -22
- data/bundler/lib/bundler/vendor/securerandom/lib/random/formatter.rb +0 -373
- data/bundler/lib/bundler/vendor/uri/LICENSE.txt +0 -22
- data/lib/rubygems/vendor/net-http/LICENSE.txt +0 -22
- data/lib/rubygems/vendor/net-http/lib/net/http/backward.rb +0 -40
- data/lib/rubygems/vendor/resolv/LICENSE.txt +0 -22
- data/lib/rubygems/vendor/securerandom/LICENSE.txt +0 -22
- data/lib/rubygems/vendor/securerandom/lib/random/formatter.rb +0 -373
- data/lib/rubygems/vendor/timeout/LICENSE.txt +0 -22
- data/lib/rubygems/vendor/uri/LICENSE.txt +0 -22
- /data/{MAINTAINERS.txt → doc/MAINTAINERS.txt} +0 -0
- /data/{bundler → doc/bundler}/UPGRADING.md +0 -0
- /data/{UPGRADING.md → doc/rubygems/UPGRADING.md} +0 -0
@@ -85,7 +85,7 @@ module Gem::URI
|
|
85
85
|
# == Description
|
86
86
|
#
|
87
87
|
# Returns the authority for an HTTP uri, as defined in
|
88
|
-
# https://
|
88
|
+
# https://www.rfc-editor.org/rfc/rfc3986#section-3.2.
|
89
89
|
#
|
90
90
|
#
|
91
91
|
# Example:
|
@@ -106,7 +106,7 @@ module Gem::URI
|
|
106
106
|
# == Description
|
107
107
|
#
|
108
108
|
# Returns the origin for an HTTP uri, as defined in
|
109
|
-
# https://
|
109
|
+
# https://www.rfc-editor.org/rfc/rfc6454.
|
110
110
|
#
|
111
111
|
#
|
112
112
|
# Example:
|
@@ -140,11 +140,11 @@ module Gem::URI
|
|
140
140
|
|
141
141
|
if !scheme
|
142
142
|
raise InvalidURIError,
|
143
|
-
"bad Gem::URI(absolute but no scheme): #{uri}"
|
143
|
+
"bad Gem::URI (absolute but no scheme): #{uri}"
|
144
144
|
end
|
145
145
|
if !opaque && (!path && (!host && !registry))
|
146
146
|
raise InvalidURIError,
|
147
|
-
"bad Gem::URI(absolute but no path): #{uri}"
|
147
|
+
"bad Gem::URI (absolute but no path): #{uri}"
|
148
148
|
end
|
149
149
|
|
150
150
|
when @regexp[:REL_URI]
|
@@ -173,7 +173,7 @@ module Gem::URI
|
|
173
173
|
# server = [ [ userinfo "@" ] hostport ]
|
174
174
|
|
175
175
|
else
|
176
|
-
raise InvalidURIError, "bad Gem::URI(is not Gem::URI?): #{uri}"
|
176
|
+
raise InvalidURIError, "bad Gem::URI (is not Gem::URI?): #{uri}"
|
177
177
|
end
|
178
178
|
|
179
179
|
path = '' if !path && !opaque # (see RFC2396 Section 5.2)
|
@@ -536,4 +536,11 @@ module Gem::URI
|
|
536
536
|
end
|
537
537
|
|
538
538
|
end # class Parser
|
539
|
+
|
540
|
+
# Backward compatibility for Gem::URI::REGEXP::PATTERN::*
|
541
|
+
RFC2396_Parser.new.pattern.each_pair do |sym, str|
|
542
|
+
unless RFC2396_REGEXP::PATTERN.const_defined?(sym, false)
|
543
|
+
RFC2396_REGEXP::PATTERN.const_set(sym, str)
|
544
|
+
end
|
545
|
+
end
|
539
546
|
end # module Gem::URI
|
@@ -78,7 +78,7 @@ module Gem::URI
|
|
78
78
|
begin
|
79
79
|
uri = uri.to_str
|
80
80
|
rescue NoMethodError
|
81
|
-
raise InvalidURIError, "bad Gem::URI(is not Gem::URI?): #{uri.inspect}"
|
81
|
+
raise InvalidURIError, "bad Gem::URI (is not Gem::URI?): #{uri.inspect}"
|
82
82
|
end
|
83
83
|
uri.ascii_only? or
|
84
84
|
raise InvalidURIError, "Gem::URI must be ascii only #{uri.dump}"
|
@@ -127,7 +127,7 @@ module Gem::URI
|
|
127
127
|
m["fragment"]
|
128
128
|
]
|
129
129
|
else
|
130
|
-
raise InvalidURIError, "bad Gem::URI(is not Gem::URI?): #{uri.inspect}"
|
130
|
+
raise InvalidURIError, "bad Gem::URI (is not Gem::URI?): #{uri.inspect}"
|
131
131
|
end
|
132
132
|
end
|
133
133
|
|
@@ -135,12 +135,35 @@ module Gem::URI
|
|
135
135
|
Gem::URI.for(*self.split(uri), self)
|
136
136
|
end
|
137
137
|
|
138
|
-
|
139
138
|
def join(*uris) # :nodoc:
|
140
139
|
uris[0] = convert_to_uri(uris[0])
|
141
140
|
uris.inject :merge
|
142
141
|
end
|
143
142
|
|
143
|
+
# Compatibility for RFC2396 parser
|
144
|
+
def extract(str, schemes = nil, &block) # :nodoc:
|
145
|
+
warn "Gem::URI::RFC3986_PARSER.extract is obsolete. Use Gem::URI::RFC2396_PARSER.extract explicitly.", uplevel: 1 if $VERBOSE
|
146
|
+
RFC2396_PARSER.extract(str, schemes, &block)
|
147
|
+
end
|
148
|
+
|
149
|
+
# Compatibility for RFC2396 parser
|
150
|
+
def make_regexp(schemes = nil) # :nodoc:
|
151
|
+
warn "Gem::URI::RFC3986_PARSER.make_regexp is obsolete. Use Gem::URI::RFC2396_PARSER.make_regexp explicitly.", uplevel: 1 if $VERBOSE
|
152
|
+
RFC2396_PARSER.make_regexp(schemes)
|
153
|
+
end
|
154
|
+
|
155
|
+
# Compatibility for RFC2396 parser
|
156
|
+
def escape(str, unsafe = nil) # :nodoc:
|
157
|
+
warn "Gem::URI::RFC3986_PARSER.escape is obsolete. Use Gem::URI::RFC2396_PARSER.escape explicitly.", uplevel: 1 if $VERBOSE
|
158
|
+
unsafe ? RFC2396_PARSER.escape(str, unsafe) : RFC2396_PARSER.escape(str)
|
159
|
+
end
|
160
|
+
|
161
|
+
# Compatibility for RFC2396 parser
|
162
|
+
def unescape(str, escaped = nil) # :nodoc:
|
163
|
+
warn "Gem::URI::RFC3986_PARSER.unescape is obsolete. Use Gem::URI::RFC2396_PARSER.unescape explicitly.", uplevel: 1 if $VERBOSE
|
164
|
+
escaped ? RFC2396_PARSER.unescape(str, escaped) : RFC2396_PARSER.unescape(str)
|
165
|
+
end
|
166
|
+
|
144
167
|
@@to_s = Kernel.instance_method(:to_s)
|
145
168
|
if @@to_s.respond_to?(:bind_call)
|
146
169
|
def inspect
|
@@ -1,6 +1,6 @@
|
|
1
1
|
# frozen_string_literal: false
|
2
2
|
# Gem::URI is a module providing classes to handle Uniform Resource Identifiers
|
3
|
-
# (RFC2396[
|
3
|
+
# (RFC2396[https://www.rfc-editor.org/rfc/rfc2396]).
|
4
4
|
#
|
5
5
|
# == Features
|
6
6
|
#
|
@@ -47,14 +47,14 @@
|
|
47
47
|
# A good place to view an RFC spec is http://www.ietf.org/rfc.html.
|
48
48
|
#
|
49
49
|
# Here is a list of all related RFC's:
|
50
|
-
# - RFC822[
|
51
|
-
# - RFC1738[
|
52
|
-
# - RFC2255[
|
53
|
-
# - RFC2368[
|
54
|
-
# - RFC2373[
|
55
|
-
# - RFC2396[
|
56
|
-
# - RFC2732[
|
57
|
-
# - RFC3986[
|
50
|
+
# - RFC822[https://www.rfc-editor.org/rfc/rfc822]
|
51
|
+
# - RFC1738[https://www.rfc-editor.org/rfc/rfc1738]
|
52
|
+
# - RFC2255[https://www.rfc-editor.org/rfc/rfc2255]
|
53
|
+
# - RFC2368[https://www.rfc-editor.org/rfc/rfc2368]
|
54
|
+
# - RFC2373[https://www.rfc-editor.org/rfc/rfc2373]
|
55
|
+
# - RFC2396[https://www.rfc-editor.org/rfc/rfc2396]
|
56
|
+
# - RFC2732[https://www.rfc-editor.org/rfc/rfc2732]
|
57
|
+
# - RFC3986[https://www.rfc-editor.org/rfc/rfc3986]
|
58
58
|
#
|
59
59
|
# == Class tree
|
60
60
|
#
|
data/lib/rubygems/version.rb
CHANGED
data/lib/rubygems.rb
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
require "rbconfig"
|
10
10
|
|
11
11
|
module Gem
|
12
|
-
VERSION = "3.
|
12
|
+
VERSION = "3.6.0"
|
13
13
|
end
|
14
14
|
|
15
15
|
# Must be first since it unloads the prelude from 1.9.2
|
@@ -18,6 +18,7 @@ require_relative "rubygems/compatibility"
|
|
18
18
|
require_relative "rubygems/defaults"
|
19
19
|
require_relative "rubygems/deprecate"
|
20
20
|
require_relative "rubygems/errors"
|
21
|
+
require_relative "rubygems/target_rbconfig"
|
21
22
|
|
22
23
|
##
|
23
24
|
# RubyGems is the Ruby standard for publishing and managing third party
|
@@ -179,6 +180,8 @@ module Gem
|
|
179
180
|
|
180
181
|
@discover_gems_on_require = true
|
181
182
|
|
183
|
+
@target_rbconfig = nil
|
184
|
+
|
182
185
|
##
|
183
186
|
# Try to activate a gem containing +path+. Returns true if
|
184
187
|
# activation succeeded or wasn't needed because it was already
|
@@ -396,6 +399,23 @@ An Array (#{env.inspect}) was passed in from #{caller[3]}
|
|
396
399
|
paths.spec_cache_dir
|
397
400
|
end
|
398
401
|
|
402
|
+
##
|
403
|
+
# The RbConfig object for the deployment target platform.
|
404
|
+
#
|
405
|
+
# This is usually the same as the running platform, but may be
|
406
|
+
# different if you are cross-compiling.
|
407
|
+
|
408
|
+
def self.target_rbconfig
|
409
|
+
@target_rbconfig || Gem::TargetRbConfig.for_running_ruby
|
410
|
+
end
|
411
|
+
|
412
|
+
def self.set_target_rbconfig(rbconfig_path)
|
413
|
+
@target_rbconfig = Gem::TargetRbConfig.from_path(rbconfig_path)
|
414
|
+
Gem::Platform.local(refresh: true)
|
415
|
+
Gem.platforms << Gem::Platform.local unless Gem.platforms.include? Gem::Platform.local
|
416
|
+
@target_rbconfig
|
417
|
+
end
|
418
|
+
|
399
419
|
##
|
400
420
|
# Quietly ensure the Gem directory +dir+ contains all the proper
|
401
421
|
# subdirectories. If we can't create a directory due to a permission
|
@@ -450,7 +470,7 @@ An Array (#{env.inspect}) was passed in from #{caller[3]}
|
|
450
470
|
# distinction as extensions cannot be shared between the two.
|
451
471
|
|
452
472
|
def self.extension_api_version # :nodoc:
|
453
|
-
if
|
473
|
+
if target_rbconfig["ENABLE_SHARED"] == "no"
|
454
474
|
"#{ruby_api_version}-static"
|
455
475
|
else
|
456
476
|
ruby_api_version
|
@@ -476,9 +496,9 @@ An Array (#{env.inspect}) was passed in from #{caller[3]}
|
|
476
496
|
|
477
497
|
gem_specifications = @gemdeps ? Gem.loaded_specs.values : Gem::Specification.stubs
|
478
498
|
|
479
|
-
files.concat gem_specifications.
|
499
|
+
files.concat gem_specifications.flat_map {|spec|
|
480
500
|
spec.matches_for_glob("#{glob}#{Gem.suffix_pattern}")
|
481
|
-
}
|
501
|
+
}
|
482
502
|
|
483
503
|
# $LOAD_PATH might contain duplicate entries or reference
|
484
504
|
# the spec dirs directly, so we prune.
|
@@ -489,9 +509,9 @@ An Array (#{env.inspect}) was passed in from #{caller[3]}
|
|
489
509
|
|
490
510
|
def self.find_files_from_load_path(glob) # :nodoc:
|
491
511
|
glob_with_suffixes = "#{glob}#{Gem.suffix_pattern}"
|
492
|
-
$LOAD_PATH.
|
512
|
+
$LOAD_PATH.flat_map do |load_path|
|
493
513
|
Gem::Util.glob_files_in_dir(glob_with_suffixes, load_path)
|
494
|
-
end.
|
514
|
+
end.select {|file| File.file? file }
|
495
515
|
end
|
496
516
|
|
497
517
|
##
|
@@ -511,9 +531,9 @@ An Array (#{env.inspect}) was passed in from #{caller[3]}
|
|
511
531
|
|
512
532
|
files = find_files_from_load_path glob if check_load_path
|
513
533
|
|
514
|
-
files.concat Gem::Specification.latest_specs(true).
|
534
|
+
files.concat Gem::Specification.latest_specs(true).flat_map {|spec|
|
515
535
|
spec.matches_for_glob("#{glob}#{Gem.suffix_pattern}")
|
516
|
-
}
|
536
|
+
}
|
517
537
|
|
518
538
|
# $LOAD_PATH might contain duplicate entries or reference
|
519
539
|
# the spec dirs directly, so we prune.
|
@@ -781,6 +801,7 @@ An Array (#{env.inspect}) was passed in from #{caller[3]}
|
|
781
801
|
file_lock = "#{path}.lock"
|
782
802
|
open_file_with_flock(file_lock, &block)
|
783
803
|
ensure
|
804
|
+
require "fileutils"
|
784
805
|
FileUtils.rm_f file_lock
|
785
806
|
end
|
786
807
|
|
@@ -818,7 +839,7 @@ An Array (#{env.inspect}) was passed in from #{caller[3]}
|
|
818
839
|
# Returns a String containing the API compatibility version of Ruby
|
819
840
|
|
820
841
|
def self.ruby_api_version
|
821
|
-
@ruby_api_version ||=
|
842
|
+
@ruby_api_version ||= target_rbconfig["ruby_version"].dup
|
822
843
|
end
|
823
844
|
|
824
845
|
def self.env_requirement(gem_name)
|
@@ -1366,17 +1387,6 @@ begin
|
|
1366
1387
|
rescue LoadError
|
1367
1388
|
end
|
1368
1389
|
|
1369
|
-
# TruffleRuby >= 24 defines REUSE_AS_BINARY_ON_TRUFFLERUBY in defaults/truffleruby.
|
1370
|
-
# However, TruffleRuby < 24 defines REUSE_AS_BINARY_ON_TRUFFLERUBY directly in its copy
|
1371
|
-
# of lib/rubygems/platform.rb, so it is not defined if RubyGems is updated (gem update --system).
|
1372
|
-
# Instead, we define it here in that case, similar to bundler/lib/bundler/rubygems_ext.rb.
|
1373
|
-
# We must define it here and not in platform.rb because platform.rb is loaded before defaults/truffleruby.
|
1374
|
-
class Gem::Platform
|
1375
|
-
if RUBY_ENGINE == "truffleruby" && !defined?(REUSE_AS_BINARY_ON_TRUFFLERUBY)
|
1376
|
-
REUSE_AS_BINARY_ON_TRUFFLERUBY = %w[libv8 libv8-node sorbet-static].freeze
|
1377
|
-
end
|
1378
|
-
end
|
1379
|
-
|
1380
1390
|
##
|
1381
1391
|
# Loads the default specs.
|
1382
1392
|
Gem::Specification.load_defaults
|
data/rubygems-update.gemspec
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
Gem::Specification.new do |s|
|
4
4
|
s.name = "rubygems-update"
|
5
|
-
s.version = "3.
|
5
|
+
s.version = "3.6.0"
|
6
6
|
s.authors = ["Jim Weirich", "Chad Fowler", "Eric Hodel", "Luis Lavena", "Aaron Patterson", "Samuel Giddins", "André Arko", "Evan Phoenix", "Hiroshi SHIBATA"]
|
7
7
|
s.email = ["", "", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]"]
|
8
8
|
|
@@ -28,15 +28,15 @@ Gem::Specification.new do |s|
|
|
28
28
|
s.require_paths = ["hide_lib_for_update"]
|
29
29
|
s.rdoc_options = ["--main", "README.md", "--title=RubyGems Update Documentation"]
|
30
30
|
s.extra_rdoc_files = [
|
31
|
-
"LICENSE.txt", "MAINTAINERS.txt",
|
31
|
+
"LICENSE.txt", "doc/MAINTAINERS.txt",
|
32
32
|
"MIT.txt", "Manifest.txt", "README.md",
|
33
|
-
"UPGRADING.md", "POLICIES.md", "CODE_OF_CONDUCT.md",
|
34
|
-
"CONTRIBUTING.md",
|
33
|
+
"doc/rubygems/UPGRADING.md", "doc/rubygems/POLICIES.md", "CODE_OF_CONDUCT.md",
|
34
|
+
"doc/rubygems/CONTRIBUTING.md",
|
35
35
|
"bundler/LICENSE.md", "bundler/README.md",
|
36
36
|
"hide_lib_for_update/note.txt", *Dir["bundler/lib/bundler/man/*.1", base: __dir__]
|
37
37
|
]
|
38
38
|
|
39
|
-
s.required_ruby_version = Gem::Requirement.new(">= 3.
|
39
|
+
s.required_ruby_version = Gem::Requirement.new(">= 3.1.0")
|
40
40
|
s.required_rubygems_version = Gem::Requirement.new(">= 0")
|
41
41
|
|
42
42
|
s.specification_version = 4
|
data/setup.rb
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
# See LICENSE.txt for permissions.
|
8
8
|
#++
|
9
9
|
|
10
|
-
abort "RubyGems only supports Ruby 3.
|
10
|
+
abort "RubyGems only supports Ruby 3.1 or higher" if RUBY_VERSION < "3.1.0"
|
11
11
|
|
12
12
|
# Make sure rubygems isn't already loaded.
|
13
13
|
if ENV["RUBYOPT"] || defined? Gem
|
metadata
CHANGED
@@ -1,8 +1,9 @@
|
|
1
1
|
--- !ruby/object:Gem::Specification
|
2
2
|
name: rubygems-update
|
3
3
|
version: !ruby/object:Gem::Version
|
4
|
-
version: 3.
|
4
|
+
version: 3.6.0
|
5
5
|
platform: ruby
|
6
|
+
original_platform: ''
|
6
7
|
authors:
|
7
8
|
- Jim Weirich
|
8
9
|
- Chad Fowler
|
@@ -13,10 +14,9 @@ authors:
|
|
13
14
|
- André Arko
|
14
15
|
- Evan Phoenix
|
15
16
|
- Hiroshi SHIBATA
|
16
|
-
autorequire:
|
17
17
|
bindir: exe
|
18
18
|
cert_chain: []
|
19
|
-
date: 2024-
|
19
|
+
date: 2024-12-16 00:00:00.000000000 Z
|
20
20
|
dependencies: []
|
21
21
|
description: |-
|
22
22
|
A package (also known as a library) contains a set of functionality
|
@@ -40,14 +40,14 @@ executables:
|
|
40
40
|
extensions: []
|
41
41
|
extra_rdoc_files:
|
42
42
|
- LICENSE.txt
|
43
|
-
- MAINTAINERS.txt
|
43
|
+
- doc/MAINTAINERS.txt
|
44
44
|
- MIT.txt
|
45
45
|
- Manifest.txt
|
46
46
|
- README.md
|
47
|
-
- UPGRADING.md
|
48
|
-
- POLICIES.md
|
47
|
+
- doc/rubygems/UPGRADING.md
|
48
|
+
- doc/rubygems/POLICIES.md
|
49
49
|
- CODE_OF_CONDUCT.md
|
50
|
-
- CONTRIBUTING.md
|
50
|
+
- doc/rubygems/CONTRIBUTING.md
|
51
51
|
- bundler/LICENSE.md
|
52
52
|
- bundler/README.md
|
53
53
|
- hide_lib_for_update/note.txt
|
@@ -59,13 +59,17 @@ extra_rdoc_files:
|
|
59
59
|
- bundler/lib/bundler/man/bundle-config.1
|
60
60
|
- bundler/lib/bundler/man/bundle-console.1
|
61
61
|
- bundler/lib/bundler/man/bundle-doctor.1
|
62
|
+
- bundler/lib/bundler/man/bundle-env.1
|
62
63
|
- bundler/lib/bundler/man/bundle-exec.1
|
64
|
+
- bundler/lib/bundler/man/bundle-fund.1
|
63
65
|
- bundler/lib/bundler/man/bundle-gem.1
|
64
66
|
- bundler/lib/bundler/man/bundle-help.1
|
65
67
|
- bundler/lib/bundler/man/bundle-info.1
|
66
68
|
- bundler/lib/bundler/man/bundle-init.1
|
67
69
|
- bundler/lib/bundler/man/bundle-inject.1
|
68
70
|
- bundler/lib/bundler/man/bundle-install.1
|
71
|
+
- bundler/lib/bundler/man/bundle-issue.1
|
72
|
+
- bundler/lib/bundler/man/bundle-licenses.1
|
69
73
|
- bundler/lib/bundler/man/bundle-list.1
|
70
74
|
- bundler/lib/bundler/man/bundle-lock.1
|
71
75
|
- bundler/lib/bundler/man/bundle-open.1
|
@@ -82,18 +86,13 @@ extra_rdoc_files:
|
|
82
86
|
files:
|
83
87
|
- CHANGELOG.md
|
84
88
|
- CODE_OF_CONDUCT.md
|
85
|
-
- CONTRIBUTING.md
|
86
89
|
- LICENSE.txt
|
87
|
-
- MAINTAINERS.txt
|
88
90
|
- MIT.txt
|
89
91
|
- Manifest.txt
|
90
|
-
- POLICIES.md
|
91
92
|
- README.md
|
92
|
-
- UPGRADING.md
|
93
93
|
- bundler/CHANGELOG.md
|
94
94
|
- bundler/LICENSE.md
|
95
95
|
- bundler/README.md
|
96
|
-
- bundler/UPGRADING.md
|
97
96
|
- bundler/bundler.gemspec
|
98
97
|
- bundler/exe/bundle
|
99
98
|
- bundler/exe/bundler
|
@@ -192,8 +191,12 @@ files:
|
|
192
191
|
- bundler/lib/bundler/man/bundle-console.1.ronn
|
193
192
|
- bundler/lib/bundler/man/bundle-doctor.1
|
194
193
|
- bundler/lib/bundler/man/bundle-doctor.1.ronn
|
194
|
+
- bundler/lib/bundler/man/bundle-env.1
|
195
|
+
- bundler/lib/bundler/man/bundle-env.1.ronn
|
195
196
|
- bundler/lib/bundler/man/bundle-exec.1
|
196
197
|
- bundler/lib/bundler/man/bundle-exec.1.ronn
|
198
|
+
- bundler/lib/bundler/man/bundle-fund.1
|
199
|
+
- bundler/lib/bundler/man/bundle-fund.1.ronn
|
197
200
|
- bundler/lib/bundler/man/bundle-gem.1
|
198
201
|
- bundler/lib/bundler/man/bundle-gem.1.ronn
|
199
202
|
- bundler/lib/bundler/man/bundle-help.1
|
@@ -206,6 +209,10 @@ files:
|
|
206
209
|
- bundler/lib/bundler/man/bundle-inject.1.ronn
|
207
210
|
- bundler/lib/bundler/man/bundle-install.1
|
208
211
|
- bundler/lib/bundler/man/bundle-install.1.ronn
|
212
|
+
- bundler/lib/bundler/man/bundle-issue.1
|
213
|
+
- bundler/lib/bundler/man/bundle-issue.1.ronn
|
214
|
+
- bundler/lib/bundler/man/bundle-licenses.1
|
215
|
+
- bundler/lib/bundler/man/bundle-licenses.1.ronn
|
209
216
|
- bundler/lib/bundler/man/bundle-list.1
|
210
217
|
- bundler/lib/bundler/man/bundle-list.1.ronn
|
211
218
|
- bundler/lib/bundler/man/bundle-lock.1
|
@@ -238,6 +245,7 @@ files:
|
|
238
245
|
- bundler/lib/bundler/match_metadata.rb
|
239
246
|
- bundler/lib/bundler/match_platform.rb
|
240
247
|
- bundler/lib/bundler/match_remote_metadata.rb
|
248
|
+
- bundler/lib/bundler/materialization.rb
|
241
249
|
- bundler/lib/bundler/mirror.rb
|
242
250
|
- bundler/lib/bundler/plugin.rb
|
243
251
|
- bundler/lib/bundler/plugin/api.rb
|
@@ -339,7 +347,7 @@ files:
|
|
339
347
|
- bundler/lib/bundler/vendor/connection_pool/lib/connection_pool/version.rb
|
340
348
|
- bundler/lib/bundler/vendor/connection_pool/lib/connection_pool/wrapper.rb
|
341
349
|
- bundler/lib/bundler/vendor/fileutils/.document
|
342
|
-
- bundler/lib/bundler/vendor/fileutils/
|
350
|
+
- bundler/lib/bundler/vendor/fileutils/COPYING
|
343
351
|
- bundler/lib/bundler/vendor/fileutils/lib/fileutils.rb
|
344
352
|
- bundler/lib/bundler/vendor/net-http-persistent/.document
|
345
353
|
- bundler/lib/bundler/vendor/net-http-persistent/README.rdoc
|
@@ -366,8 +374,7 @@ files:
|
|
366
374
|
- bundler/lib/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb
|
367
375
|
- bundler/lib/bundler/vendor/pub_grub/lib/pub_grub/version_union.rb
|
368
376
|
- bundler/lib/bundler/vendor/securerandom/.document
|
369
|
-
- bundler/lib/bundler/vendor/securerandom/
|
370
|
-
- bundler/lib/bundler/vendor/securerandom/lib/random/formatter.rb
|
377
|
+
- bundler/lib/bundler/vendor/securerandom/COPYING
|
371
378
|
- bundler/lib/bundler/vendor/securerandom/lib/securerandom.rb
|
372
379
|
- bundler/lib/bundler/vendor/thor/.document
|
373
380
|
- bundler/lib/bundler/vendor/thor/LICENSE.md
|
@@ -410,7 +417,7 @@ files:
|
|
410
417
|
- bundler/lib/bundler/vendor/tsort/LICENSE.txt
|
411
418
|
- bundler/lib/bundler/vendor/tsort/lib/tsort.rb
|
412
419
|
- bundler/lib/bundler/vendor/uri/.document
|
413
|
-
- bundler/lib/bundler/vendor/uri/
|
420
|
+
- bundler/lib/bundler/vendor/uri/COPYING
|
414
421
|
- bundler/lib/bundler/vendor/uri/lib/uri.rb
|
415
422
|
- bundler/lib/bundler/vendor/uri/lib/uri/common.rb
|
416
423
|
- bundler/lib/bundler/vendor/uri/lib/uri/file.rb
|
@@ -439,6 +446,11 @@ files:
|
|
439
446
|
- bundler/lib/bundler/vlad.rb
|
440
447
|
- bundler/lib/bundler/worker.rb
|
441
448
|
- bundler/lib/bundler/yaml_serializer.rb
|
449
|
+
- doc/MAINTAINERS.txt
|
450
|
+
- doc/bundler/UPGRADING.md
|
451
|
+
- doc/rubygems/CONTRIBUTING.md
|
452
|
+
- doc/rubygems/POLICIES.md
|
453
|
+
- doc/rubygems/UPGRADING.md
|
442
454
|
- exe/gem
|
443
455
|
- exe/update_rubygems
|
444
456
|
- hide_lib_for_update/note.txt
|
@@ -608,6 +620,7 @@ files:
|
|
608
620
|
- lib/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA.pem
|
609
621
|
- lib/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA_R3.pem
|
610
622
|
- lib/rubygems/stub_specification.rb
|
623
|
+
- lib/rubygems/target_rbconfig.rb
|
611
624
|
- lib/rubygems/text.rb
|
612
625
|
- lib/rubygems/uninstaller.rb
|
613
626
|
- lib/rubygems/unknown_command_spell_checker.rb
|
@@ -642,9 +655,8 @@ files:
|
|
642
655
|
- lib/rubygems/vendor/molinillo/lib/molinillo/resolver.rb
|
643
656
|
- lib/rubygems/vendor/molinillo/lib/molinillo/state.rb
|
644
657
|
- lib/rubygems/vendor/net-http/.document
|
645
|
-
- lib/rubygems/vendor/net-http/
|
658
|
+
- lib/rubygems/vendor/net-http/COPYING
|
646
659
|
- lib/rubygems/vendor/net-http/lib/net/http.rb
|
647
|
-
- lib/rubygems/vendor/net-http/lib/net/http/backward.rb
|
648
660
|
- lib/rubygems/vendor/net-http/lib/net/http/exceptions.rb
|
649
661
|
- lib/rubygems/vendor/net-http/lib/net/http/generic_request.rb
|
650
662
|
- lib/rubygems/vendor/net-http/lib/net/http/header.rb
|
@@ -670,20 +682,19 @@ files:
|
|
670
682
|
- lib/rubygems/vendor/optparse/lib/optparse/uri.rb
|
671
683
|
- lib/rubygems/vendor/optparse/lib/optparse/version.rb
|
672
684
|
- lib/rubygems/vendor/resolv/.document
|
673
|
-
- lib/rubygems/vendor/resolv/
|
685
|
+
- lib/rubygems/vendor/resolv/COPYING
|
674
686
|
- lib/rubygems/vendor/resolv/lib/resolv.rb
|
675
687
|
- lib/rubygems/vendor/securerandom/.document
|
676
|
-
- lib/rubygems/vendor/securerandom/
|
677
|
-
- lib/rubygems/vendor/securerandom/lib/random/formatter.rb
|
688
|
+
- lib/rubygems/vendor/securerandom/COPYING
|
678
689
|
- lib/rubygems/vendor/securerandom/lib/securerandom.rb
|
679
690
|
- lib/rubygems/vendor/timeout/.document
|
680
|
-
- lib/rubygems/vendor/timeout/
|
691
|
+
- lib/rubygems/vendor/timeout/COPYING
|
681
692
|
- lib/rubygems/vendor/timeout/lib/timeout.rb
|
682
693
|
- lib/rubygems/vendor/tsort/.document
|
683
694
|
- lib/rubygems/vendor/tsort/LICENSE.txt
|
684
695
|
- lib/rubygems/vendor/tsort/lib/tsort.rb
|
685
696
|
- lib/rubygems/vendor/uri/.document
|
686
|
-
- lib/rubygems/vendor/uri/
|
697
|
+
- lib/rubygems/vendor/uri/COPYING
|
687
698
|
- lib/rubygems/vendor/uri/lib/uri.rb
|
688
699
|
- lib/rubygems/vendor/uri/lib/uri/common.rb
|
689
700
|
- lib/rubygems/vendor/uri/lib/uri/file.rb
|
@@ -719,7 +730,6 @@ metadata:
|
|
719
730
|
bug_tracker_uri: https://github.com/rubygems/rubygems/issues
|
720
731
|
changelog_uri: https://github.com/rubygems/rubygems/blob/master/CHANGELOG.md
|
721
732
|
funding_uri: https://rubycentral.org/#/portal/signup
|
722
|
-
post_install_message:
|
723
733
|
rdoc_options:
|
724
734
|
- "--main"
|
725
735
|
- README.md
|
@@ -730,15 +740,14 @@ required_ruby_version: !ruby/object:Gem::Requirement
|
|
730
740
|
requirements:
|
731
741
|
- - ">="
|
732
742
|
- !ruby/object:Gem::Version
|
733
|
-
version: 3.
|
743
|
+
version: 3.1.0
|
734
744
|
required_rubygems_version: !ruby/object:Gem::Requirement
|
735
745
|
requirements:
|
736
746
|
- - ">="
|
737
747
|
- !ruby/object:Gem::Version
|
738
748
|
version: '0'
|
739
749
|
requirements: []
|
740
|
-
rubygems_version: 3.
|
741
|
-
signing_key:
|
750
|
+
rubygems_version: 3.6.0
|
742
751
|
specification_version: 4
|
743
752
|
summary: RubyGems is a package management framework for Ruby. This gem is downloaded
|
744
753
|
and installed by `gem update --system`, so that the `gem` CLI can update itself.
|
@@ -1,22 +0,0 @@
|
|
1
|
-
Copyright (C) 1993-2013 Yukihiro Matsumoto. All rights reserved.
|
2
|
-
|
3
|
-
Redistribution and use in source and binary forms, with or without
|
4
|
-
modification, are permitted provided that the following conditions
|
5
|
-
are met:
|
6
|
-
1. Redistributions of source code must retain the above copyright
|
7
|
-
notice, this list of conditions and the following disclaimer.
|
8
|
-
2. Redistributions in binary form must reproduce the above copyright
|
9
|
-
notice, this list of conditions and the following disclaimer in the
|
10
|
-
documentation and/or other materials provided with the distribution.
|
11
|
-
|
12
|
-
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
|
13
|
-
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
14
|
-
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
15
|
-
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
|
16
|
-
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
17
|
-
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
18
|
-
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
19
|
-
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
20
|
-
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
21
|
-
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
22
|
-
SUCH DAMAGE.
|
@@ -1,22 +0,0 @@
|
|
1
|
-
Copyright (C) 1993-2013 Yukihiro Matsumoto. All rights reserved.
|
2
|
-
|
3
|
-
Redistribution and use in source and binary forms, with or without
|
4
|
-
modification, are permitted provided that the following conditions
|
5
|
-
are met:
|
6
|
-
1. Redistributions of source code must retain the above copyright
|
7
|
-
notice, this list of conditions and the following disclaimer.
|
8
|
-
2. Redistributions in binary form must reproduce the above copyright
|
9
|
-
notice, this list of conditions and the following disclaimer in the
|
10
|
-
documentation and/or other materials provided with the distribution.
|
11
|
-
|
12
|
-
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
|
13
|
-
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
14
|
-
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
15
|
-
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
|
16
|
-
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
17
|
-
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
18
|
-
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
19
|
-
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
20
|
-
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
21
|
-
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
22
|
-
SUCH DAMAGE.
|