diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2021-09-13 20:04:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-13 11:04:42 -0700 |
commit | e9f1cfdaaf0638d5f7bc26a2af7e757ec2f45e96 (patch) | |
tree | 870f94ce2f4424145fc911276aafb0c582febd7c /COPYRIGHT | |
parent | 060582a21d3ebabf5d6b1eab829638e0865c8ba5 (diff) | |
download | spack-e9f1cfdaaf0638d5f7bc26a2af7e757ec2f45e96.tar.gz spack-e9f1cfdaaf0638d5f7bc26a2af7e757ec2f45e96.tar.bz2 spack-e9f1cfdaaf0638d5f7bc26a2af7e757ec2f45e96.tar.xz spack-e9f1cfdaaf0638d5f7bc26a2af7e757ec2f45e96.zip |
Avoid hidden circular dependencies in spack.architecture (#25873)
* Refactor platform etc. to avoid circular dependencies
All the base classes in spack.architecture have been
moved to the corresponding specialized subpackages,
e.g. Platform is now defined within spack.platforms.
This resolves a circular dependency where spack.architecture
was both:
- Defining the base classes for spack.platforms, etc.
- Collecting derived classes from spack.platforms, etc.
Now it dopes only the latter.
* Move a few platform related functions to "spack.platforms"
* Removed spack.architecture.sys_type()
* Fixup for docs
* Rename Python modules according to review
Diffstat (limited to 'COPYRIGHT')
0 files changed, 0 insertions, 0 deletions