1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-01-19 04:21:17 +00:00

20 Commits

Author SHA1 Message Date
Marc Bonnici
caf805e851 setup.py: Update minimum version of devlib to be v1.0.0 2018-07-27 10:11:32 +01:00
Marc Bonnici
915c363fd9 wa: 3.0.0 Release preparation
- Update 'setup.py' package name to 'wlauto' as 'wa' is already taken on
  PyPi and update documentation accordingly.
- Update old references to Python 2.7
2018-07-06 17:39:26 +01:00
Sergei Trofimov
4043631abf setup.py: prepare for the 3.0.0 release
- Add URL for the package pointing to the GitHub repo
- Add -s option to sdist command that strips away the git commit
  hash from the generated package version (needed for upload to
  PyPI).
2018-07-06 17:15:02 +01:00
Sergei Trofimov
0d0bfdf6c7 setup.py: bump pandas min version 2018-06-15 10:53:32 +01:00
Sergei Trofimov
c93a1f5deb setup.py: add commit to install version
Add the git commit ID to the installed version, if available.
2018-06-15 08:58:39 +01:00
Sergei Trofimov
b3de85455a Add support for Python 3
Add support for running under Python 3, while maintaining compatibility
with Python 2.

See http://python-future.org/compatible_idioms.html for more details
behind these changes.
2018-06-07 14:48:40 +01:00
Marc Bonnici
bc87eacde2 Documentation: Update WA3 Documentation
Update the documentation and build system for producing documentation for
WA3 with support for automatic building on readthedocs.

Note: This is currently a WIP.
2018-04-24 09:59:57 +01:00
Marc Bonnici
9efb95f4ff setup.py: Add work around for installing pandas
For some reason the automatic install of pandas will fail compilation
due to an issue with numpy. A workaround for this issue is to specify
numpy in `setup_requires` as mentioned in https://github.com/numpy/numpy/issues/2434
2018-02-14 19:20:13 +00:00
Sergei Trofimov
1fe899fd7c Promote pandas to a mandatory dependency.
Pandas is already widely used in WA and devlib for fast numerical table
manipulation in various instruments and output processors. Up to this
point, it has been an optional dependency.

Over the last couple of years, the package has become very wide spread,
and is available in repos for virtually every major distro. There is now
little reason not to require it as a mandatory dependency.
2018-01-25 10:50:02 +00:00
Sergei Trofimov
df96759608 setup.py: correct package name 2017-04-27 09:01:22 +01:00
Sergei Trofimov
011fd684bd Skeleton job execution 2017-03-15 14:34:23 +00:00
Sergei Trofimov
42539bbe0d New target description + moving target stuff under "framework"
Changing the way target descriptions work from a static mapping to
something that is dynamically generated and is extensible via plugins.
Also moving core target implementation stuff under "framework".
2017-03-06 11:10:25 +00:00
Sergei Trofimov
dc6d9676f2 Fixing things up to a point where "list" and "show" commands work. 2017-02-22 08:50:15 +00:00
Sebastian Goscik
02138c60cc Added mock as a dependency for unit tests 2016-09-27 11:20:11 +01:00
Sebastian Goscik
1e6763ee9b pluginloader: Replaced extension loader with WA3 plugin loader
In the process removed modules and boot_strap.py. Also Renamed extensions Plugins.

Louie is now monkey patched rather than containing a modified version in external
2016-09-27 11:17:25 +01:00
Sebastian Goscik
4fc93a8a3c DeviceManager: Introduced DeviceManager extension
DeviceManagers will replace devices and will wrap devlib targets for use in WA
2016-02-19 15:23:07 +00:00
Sergei Trofimov
bfed59a7cf Adding an HTTP-based resource getter. 2015-09-03 13:55:44 +01:00
Sergei Trofimov
48748797b7 setup.py: fix for OSX
On Unix, pip will change current working directory to whereever it has
extracted the downloaded package. On Mac OSX, it does not appear to do
that. To get around this difference, specify paths in setup.py relative
to the location of setup.py, rather than the current working directory.
2015-05-13 16:59:11 +01:00
Javi Merino
99c129cb03 Add notify2 to the extra dependencies 2015-04-16 11:43:49 +01:00
Sergei Trofimov
a747ec7e4c Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00