summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-10-20Add latest version of py-pytest-httpbin (#13301)Adam J. Stewart1-5/+8
2019-10-20Add latest version of py-pytest-cov (#13302)Adam J. Stewart1-4/+6
2019-10-20Add latest version of py-pysocks (#13303)Adam J. Stewart1-1/+7
2019-10-20Add latest version of py-pycparser (#13304)Adam J. Stewart1-1/+4
2019-10-20Add latest version of py-psutil (#13305)Adam J. Stewart1-2/+6
2019-10-20Add latest version of py-pip (#13306)Adam J. Stewart1-4/+5
2019-10-20Add latest version of py-mock (#13308)Adam J. Stewart1-7/+9
2019-10-20Add latest version of py-markupsafe (#13309)Adam J. Stewart1-7/+9
2019-10-20Add latest version of py-lxml (#13310)Adam J. Stewart1-3/+4
2019-10-20Add latest version of py-jinja2 (#13311)Adam J. Stewart1-10/+11
2019-10-20Add latest version of py-itsdangerous (#13312)Adam J. Stewart1-2/+4
2019-10-20Add latest version of py-idna (#13313)Adam J. Stewart1-2/+3
2019-10-20Add latest version of py-hypothesis (#13314)Adam J. Stewart1-4/+6
2019-10-20Add latest version of py-httpbin (#13315)Adam J. Stewart1-7/+11
2019-10-20Add latest version of py-flask (#13316)Adam J. Stewart1-7/+9
2019-10-20Add latest version of py-torchvision (#13289)Adam J. Stewart1-1/+4
2019-10-20Add latest version of py-typing-extensions (#13288)Adam J. Stewart1-2/+4
2019-10-20Add latest version of py-urllib3 (#13286)Adam J. Stewart1-3/+8
2019-10-20Add latest version of py-virtualenv (#13285)Adam J. Stewart1-3/+4
2019-10-20Add latest version of py-werkzeug (#13284)Adam J. Stewart1-1/+6
2019-10-20Add py-mypy-extensions package (#13283)Adam J. Stewart1-0/+19
2019-10-20Add py-mypy package (#13282)Adam J. Stewart1-0/+26
2019-10-20Add py-pytest-forked package (#13281)Adam J. Stewart1-0/+20
2019-10-20Add py-raven package (#13280)Adam J. Stewart1-0/+21
2019-10-20Add py-flake8-import-order package (#13273)Adam J. Stewart1-0/+20
2019-10-20Add py-sphinxcontrib-devhelp package (#13278)Adam J. Stewart1-0/+23
2019-10-20Add py-sphinxcontrib-applehelp package (#13279)Adam J. Stewart1-0/+23
2019-10-20Add py-sphinxcontrib-htmlhelp package (#13277)Adam J. Stewart1-0/+23
2019-10-20Add py-sphinxcontrib-jsmath package (#13276)Adam J. Stewart1-0/+22
2019-10-20Add py-sphinxcontrib-qthelp package (#13275)Adam J. Stewart1-0/+23
2019-10-20Add py-sphinxcontrib-serializinghtml package (#13274)Adam J. Stewart1-0/+23
2019-10-20Add py-typed-ast package (#13272)Adam J. Stewart1-0/+18
2019-10-20Add py-docutils-stubs package (#13271)Adam J. Stewart1-0/+19
2019-10-20Add py-brotlipy package (#13270)Adam J. Stewart1-0/+23
2019-10-20spack create: http -> https (#13269)Adam J. Stewart1-1/+1
2019-10-19shebangs: don't warn when patching long shebangs (#13266)Todd Gamblin1-1/+1
We've been doing this for quite a while now, and it does not seem to cause issues. - [x] Switch the noisy warning to a debug to make Spack a bit quieter while building.
2019-10-19Microarchitecture specific optimizations for LLVM (#13250)Massimiliano Culpo9-10/+292
* Added architecture specific optimization flags for Clang / LLVM * Disallow compiler optimizations for mixed toolchains * We emit a warning when building for a mixed toolchain * Fixed issues with suffixed versions of compilers; Apple's Clang will, for the time being, fall back on x86-64 for every compilation.
2019-10-19GCC: fix build on macOS Catalina (#13202)Adam J. Stewart1-15/+19
* GCC: speed up build * Add back 3-stage bootstrapping
2019-10-19brotli: fix darwin install name (#13258)Adam J. Stewart1-0/+6
2019-10-18ADIOS2: Dataspaces, libffi, libfabric (#13230)Axel Huebl2-0/+26
* DataSpaces: 1.8.0 Add a newer release of DataSpaces for ADIOS2. Also add missing `-fPIC` flags since this is a static library. * ADIOS2: Dataspaces, libffi, libfabric Add missing dependencies to ADIOS2. Without explicit control, those dependencies might get picked up from the system environment and will cause unstable builds. * Hide transitive SST dependencies * ADIOS2: Simplify SST CMake Flags As proposed by Chuck
2019-10-18Updated to latest version. Removed dependency on node-js (#13055)wspear1-17/+21
* Updated to latest version. Removed dependency on node-js * Refined dependencies * Added dependencies, including version-specific ones. Re-added 0.9.4. * Updated py-jupyterhub requirements. Enabled version 0.9.4 and 1.0.0
2019-10-18fftw: altivec only works for float (#13242)Christoph Junghans1-6/+17
2019-10-18Added package py-python-oauth2, a dependency of py-jupyterhub@0.9.4. … ↵wspear1-0/+18
(#13140) * Added package py-python-oauth2, a dependency of py-jupyterhub@0.9.4. Depends on #13132, #13133 and #13134 * Remove optional dependencies
2019-10-17interproscan: add 5.38-76.0 (#13253)Justin S1-3/+5
2019-10-17satisfaction checks on dependencies should be strict when the parent check ↵Peter Scheibel1-1/+1
is strict (#13243)
2019-10-17Separate setting build environment and run environment in packages (#11115)Massimiliano Culpo14-213/+331
* Methods setting the environment now do it separately for build and run Before this commit the `*_environment` methods were setting modifications to both the build-time and run-time environment simultaneously. This might cause issues as the two environments inherently rely on different preconditions: 1. The build-time environment is set before building a package, thus the package prefix doesn't exist and can't be inspected 2. The run-time environment instead is set assuming the target package has been already installed Here we split each of these functions into two: one setting the build-time environment, one the run-time. We also adopt a fallback strategy that inspects for old methods and executes them as before, but prints a deprecation warning to tty. This permits to port packages to use the new methods in a distributed way, rather than having to modify all the packages at once. * Added a test that fails if any package uses the old API Marked the test xfail for now as we have a lot of packages in that state. * Added a test to check that a package modified by a PR is up to date This test can be used any time we deprecate a method call to ensure that during the first modification of the package we update also the deprecated calls. * Updated documentation
2019-10-17multimethods: avoid calling caller_locals() in Python 3 (#13238)Todd Gamblin2-10/+35
Python 3 metaclasses have a `__prepare__` method that lets us save the class's dictionary before it is constructed. In Python 2 we had to walk up the stack using our `caller_locals()` method to get at this. Using `__prepare__` is much faster as it doesn't require us to use `inspect`. This makes multimethods use the faster `__prepare__` method in Python3, while still using `caller_locals()` in Python 2. We try to reduce the use of caller locals using caching to speed up Python 2 a little bit.
2019-10-17python-editor: added new package at v1.0.4 (#13126)wspear1-0/+19
2019-10-16eospac: avoid conflict with linux's getopt (#13241)Christoph Junghans1-0/+5
* eospac: avoid conflict with linux's getopt * Update package.py
2019-10-16importing: make importlib_importer recognize .pyc cache (#13239)Todd Gamblin1-0/+6
Our importer was always parsing from source (which is considerably slower) because the source size recorded in the .pyc file differed from the size of the input file. Override path_stats in the prepending importer to fool it into thinking that the source size is the size *with* the prepended code.