Satadru Pramanik, DO, MPH, MEng
|
c78b28be9e
|
Add packages for default and bundled Ruby gems. (#10535)
* Update create_gem_packages.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add default gems package.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add default gems to core.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Handle gem names with underscores and dashes.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Try to make gem reinstalls faster.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update awscli.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust early gem install exit logic.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust default packages script.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Gem install refactoring...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Refactor gem compile.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Fix create_gem_packages description.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Work around matrix removal breaking crew.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
|
2024-09-28 13:31:25 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
8473668c0d
|
Store perl/python/icu/ruby versions for packages as constants in const.rb (#10528)
* Adjust const.rb and packages to use generated version constants.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update gem binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update update scripts.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Libxml2 => 2.13.4
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust install.sh to handle new gem package versioning suffix.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* update openimageio
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* update py3_ruff
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add pip binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Move activesupport gem behind requre_gem function.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust file path in ruby_pry.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
|
2024-09-26 15:27:10 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
24cda80f45
|
Add gem binary build functionality and also refactor upload to use regex in lieu of sed (#10494)
* Add initial plumbing for ruby gem-compiler use.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add binary gem building to ruby buildsystem.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Refactor upload to avoid sed.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add gem binary build plumbing to crew.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add binary_compression to gems.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add ruby gem binaries.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Move ruby_ruby_libversion to core.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Ruby gem update check should account for local versions.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Remove unused update_sha256 function.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add no_compile_needed to ruby_rubocop.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Remove ruby_gem_compiler from buildessential.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
|
2024-09-19 11:52:39 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
db0de20fc4
|
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>
|
2024-09-13 15:58:21 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
28a4d9867d
|
Python cleanups and updates. (#10447)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
|
2024-09-10 13:39:56 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
172ca528a1
|
Python => 3.12.6 (#10436)
* remove @_ver from py3 packages, change to use pip, and rename where appropriate
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update py3_package versions.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* bump version of update_ruby...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Attempt to fix i686 install.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update core_packages.txt.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Python => 3.12.6
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Remove binaries...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Remove binaries from py3_ packages.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* lint/fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* move py3_wheel to pip
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Move pytimeparse to pip.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add ruby_debug gem to buildessential since it is needed for irb.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* move py3_text_unidecode to pip
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* convert more packages to pip
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* replace appdirs with platformdirs
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Pip should unconditionally install...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust pip install...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust py3_python_ package deps
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add error message for which package file was not found.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* cleanup py3_typing_extensions
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update python packages...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add some binaries.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust py3_setuptools...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup py3_setuptools_rust
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* ruby adjustments
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add setuptools binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Remove ruby_debug from fixup deprecation list.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update py3_magic to py3_python_magic.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update python packages, adjust update_python script and buildsystems/pip
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Fix missing version in py3_parsedatetime.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update update scripts to use parallel.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add py3_patchelf and py3_libxml2 binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add unless defined check for USER in const.rb.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Change CREW_CONST_GIT_COMMIT from being a constant.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add binaries for py3_pyopenssl.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Have remove use pip if possible.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add more debug code to fixup.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Prepare pip packages for build...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup py3_pyyaml
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* update py3_pyyaml
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fix py3_unsupported_python
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fix py3_unsupported_python
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* remove some debug code
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* more pip updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add more binaries.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add binaries for py3_pyopenssl.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add py3_oci binaries.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update py3_twine.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* update py3_oci_cli binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* cleanup buildsystems/pip
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add binaries for sphinx
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update more packages.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add binary_compression to pip files
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
|
2024-09-10 10:55:11 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
2a1874d122
|
Update ruby gem packages (#10337)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
|
2024-08-22 22:37:01 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
5621163c84
|
Refactor ruby gems in packages, crew cleanup of debugging, install.sh refactor for gems (#10294)
* Some ruby gem updates and cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* move gem installs to core install
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add webkitgtk_6 binaries for x86_64, add librsvg binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add rebuilt librsvg binary for x86_64.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* rename gem function internals to make more sense
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* adjust webkitgtk_6 deps
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* update ruby gem packages, add a ruby gem package update script to tools
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* rebuild parted
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add parted binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* refactor ruby buildsystem
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add libsdl2, freerdp binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* sync crew function to lib/fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* shellcheck fix
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add const for CREW_UPDATE_CHECK_INTERVAL
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Move time_difference into function for neatness.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* suggested changes from @uberhacker
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* @Zopolis4 suggested change: Use git last update time
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add .blank? usage to downloader to avoid undefined method `empty?' for nil (NoMethodError)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
|
2024-08-13 11:25:39 -05:00 |
|