diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2017-04-03 17:34:16 -0500 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2017-04-03 15:34:16 -0700 |
commit | 50df071ad9a1b936ffbb4121036a36ed5ab38ffa (patch) | |
tree | a35d73aec9ef2ec615e0d1fc93a6fcac4066818c /.travis.yml | |
parent | 7e9777f294a0a672f550e2dede033e4dc3e5dfda (diff) | |
download | spack-50df071ad9a1b936ffbb4121036a36ed5ab38ffa.tar.gz spack-50df071ad9a1b936ffbb4121036a36ed5ab38ffa.tar.bz2 spack-50df071ad9a1b936ffbb4121036a36ed5ab38ffa.tar.xz spack-50df071ad9a1b936ffbb4121036a36ed5ab38ffa.zip |
Overhaul Spack's URL parsing (#2972)
* Remove fake URLs from Spack
* Ignore long lines for URLs that start with ftp:
* Preliminary changes to version regexes
* New redesign of version regexes
* Allow letters in version-only
* Fix detection of versions that end in Final
* Rearrange a few regexes and add examples
* Add tests for common download repositories
* Add test cases for common tarball naming schemes
* Finalize version regexes
* spack url test -> spack url summary
* Clean up comments
* Rearrange suffix checks
* Use query strings for name detection
* Remove no longer necessary url_for_version functions
* Strip off extraneous information after package name
* Add one more test
* Dot in square brackets does not need to be escaped
* Move renaming outside of parse_name_offset
* Fix versions for a couple more packages
* Fix flake8 and doc tests
* Correctly parse Python, Lua, and Bio++ package names
* Use effective URLs for mfem
* Add checksummed version to mitos
* Remove url_for_version from STAR-CCM+ package
* Revert changes to version numbers with underscores and dashes
* Fix name detection for tbb
* Correctly parse Ruby gems
* Reverted mfem back to shortened URLs.
* Updated instructions for better security
* Remove preferred=True from newest version
* Add tests for new `spack url list` flags
* Add tests for strip_name_suffixes
* Add unit tests for version separators
* Fix bugs related to parseable name but in parseable version
* Remove dead code, update docstring
* Ignore 'binary' at end of version string
* Remove platform from version
* Flip libedit version numbers
* Re-support weird NCO alpha/beta versions
* Rebase and remove one new fake URL
* Add / to beginning of regex to avoid picking up similarly named packages
* Ignore weird tar versions
* Fix bug in url parse --spider when no versions found
* Less strict version matching for spack versions
* Don't rename Python packages
* Be a little more selective, version must begin with a digit
* Re-add fake URLs
* Fix up several other packages
* Ignore more file endings
* Add parsing support for Miniconda
* Update tab completion
* XFAILS are now PASSES for 2 web tests
Diffstat (limited to '.travis.yml')
0 files changed, 0 insertions, 0 deletions