Skip to content

Commit

Permalink
update gemspec and rubocop for OS v3.8
Browse files Browse the repository at this point in the history
update the gemspec to match the measure tester gem dependencies, and update rubocop .yml to account for new checks added to rubocop
  • Loading branch information
mdahlhausen committed May 7, 2024
1 parent 25c2046 commit 76bc3f9
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 27 deletions.
4 changes: 4 additions & 0 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ AllCops:
- 'lib/openstudio-standards/btap/**/*'
- 'lib/openstudio-standards/standards/necb/**/*'
- 'lib/openstudio-standards/prototypes/common/do_not_edit_metaclasses.rb'
NewCops: enable

inherit_from:
- http://s3.amazonaws.com/openstudio-resources/styles/rubocop.yml
Expand All @@ -25,3 +26,6 @@ Metrics/BlockLength:

Naming/FileName:
Enabled: false

Style/FrozenStringLiteralComment:
Enabled: false
50 changes: 23 additions & 27 deletions openstudio-standards.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -11,47 +11,43 @@ Gem::Specification.new do |spec|
spec.summary = 'Creates OpenStudio models of typical buildings, creates standard baselines from proposed models, and checks a model against a standard.'
spec.description = 'The openstudio-standards library provides methods for programatically generating, modifying, and checking OpenStudio building energy models. It can create a typical building from user geometry, template geometry, or programmatically generated geometry. It can apply a building standard including ASHRAE 90.1 or NECB to a model. It can transform a proposed building model into a 90.1 Appendix G code baseline model. It can check a model against a building standard. It can generate represenative typical buildings, such as those used in ComStock.'
spec.license = 'Modified BSD License'

spec.required_ruby_version = '>= 2.0.0'
spec.required_rubygems_version = '>= 1.3.6'

spec.files = Dir['LICENSE.md', 'lib/**/*', 'data/**/*']
# spec.test_files = Dir['test/**/*']
spec.require_paths = ['lib']
spec.add_development_dependency 'minitest-reporters', '1.6.1'
spec.add_development_dependency 'minitest-parallel_fork'
spec.add_development_dependency 'ruby-progressbar'
if RUBY_VERSION < '2.3'
spec.add_development_dependency 'parallel_tests', '<= 2.32.0'
spec.add_development_dependency 'nokogiri', '<= 1.6.8.1'
spec.add_development_dependency 'bundler', '~> 1.9'
spec.add_development_dependency 'nokogiri', '<= 1.6.8.1'
spec.add_development_dependency 'parallel_tests', '<= 2.32.0'
elsif RUBY_VERSION < '2.7'
spec.add_development_dependency 'parallel_tests', '~> 3.0.0'
spec.add_development_dependency 'nokogiri', '<= 1.11.7' # updated to use more secure version
spec.add_development_dependency 'bundler', '~> 2.1'
spec.add_development_dependency 'nokogiri', '<= 1.11.7'
spec.add_development_dependency 'parallel_tests', '~> 3.0.0'
elsif RUBY_VERSION < '3.2'
spec.add_development_dependency 'parallel_tests', '~> 3.7.0'
spec.add_development_dependency 'nokogiri', '~> 1.11'
spec.add_development_dependency 'bundler', '~> 2.1.4'
else
spec.add_development_dependency 'nokogiri', '~> 1.11'
spec.add_development_dependency 'parallel_tests', '~> 3.7.0'
spec.add_development_dependency 'nokogiri', '~> 1.16'
else
spec.add_development_dependency 'bundler', '~> 2.4.10'
spec.add_development_dependency 'nokogiri', '~> 1.16'
spec.add_development_dependency 'parallel_tests', '~> 3.7.0'
end
spec.add_development_dependency 'rake', '~> 12.3.1'
spec.add_development_dependency 'yard', '~> 0.9'
spec.add_development_dependency 'rubocop', '0.68.1'
spec.add_development_dependency 'rubocop-checkstyle_formatter', '~> 0.1.1'
spec.add_development_dependency 'minitest-ci', '<= 5.10.3'
spec.add_development_dependency 'rubyXL', '~> 3.4'
spec.add_development_dependency 'google_drive'
spec.add_development_dependency 'simplecov-html', '< 0.11.0'
spec.add_development_dependency 'codecov'
spec.add_development_dependency 'rest-client', '2.0.2'
spec.add_development_dependency 'aes', '0.5.0'
spec.add_development_dependency 'roo', '2.7.1'
spec.add_development_dependency 'codecov'
spec.add_development_dependency 'google_drive'
spec.add_development_dependency 'minitest', '~> 5.14.0'
spec.add_development_dependency 'minitest-ci'
spec.add_development_dependency 'minitest-parallel_fork'
spec.add_development_dependency 'minitest-reporters', '~> 1.4.2'
spec.add_development_dependency 'openstudio-api-stubs'
spec.add_development_dependency 'rake', '~> 13.0'
spec.add_development_dependency 'rest-client', '~> 2.0.2'
spec.add_development_dependency 'roo', '2.7.1'
spec.add_development_dependency 'rubocop', '1.50'
spec.add_development_dependency 'rubocop-checkstyle_formatter', '~> 0.6.0'
spec.add_development_dependency 'ruby-progressbar'
spec.add_development_dependency 'rubyXL', '~> 3.4'
spec.add_development_dependency 'simplecov', '0.22.0'
spec.add_development_dependency 'yard', '~> 0.9'
spec.add_runtime_dependency 'tbd', '~> 3'
# spec.add_development_dependency 'aws-sdk-s3'
# spec.add_development_dependency 'git-revision'
end

0 comments on commit 76bc3f9

Please sign in to comment.