Skip to content

Commit

Permalink
forgot to add new cfg module to setup.py (fixing wrong installation u…
Browse files Browse the repository at this point in the history
…sing pypi)
  • Loading branch information
gfursin committed Feb 29, 2016
1 parent 7e2c48e commit 901edde
Show file tree
Hide file tree
Showing 3 changed files with 202 additions and 197 deletions.
393 changes: 198 additions & 195 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,195 +1,198 @@
* V1.6.13x

* V1.6.13
* adding 'ck cmd test' to let users understand CK command line -
it will just print input as JSON ...
* adding input print when creating dummy module to help
users understand command line
* checking if CK directory exists when updating kernel
* can now generate new UID when renaming entires (--new_uid)
to avoid collecting experiments from multiple users
with the same UID ...
* can now add UID to alias when renaming entries (--add_uid_to_alias)
to distinguish some shared entries with common alias ...
* if adding json via CMD (@@key) and string is empty,
convert it to {} (empty dict) rather than failing.
Also add missing {}.
* removing extra \n when entering JSON from CMD ...
* slightly improving Readme (adding our latest position paper
about CK from DATE'16)
* fixing issue with 'read-only' files on Windows
when removing a given repo completely
* fixing issue when installing repository manually downloaded
from GitHub (removing root directory), see issue #46
* checking if git command line client is installed
when pulling shared repo
* improving listing of all modules and actions
* now you can add tags from CMD when adding/updating entries (ck add dataset:xyz --tags=abc)
* improving ck.list_all_files (avoid recursive symbolic directories, add path if needed)
* added --quiet mode when creating new modules (to simplify procedure)
* fixing small buy when detecting latest CK version (works even if non-integer value)
* added support to pack files with multiple pattern (useful to transfer new solutions
via Internet when crowdsourcing experiments)
* adding unzip_file function (to pack and exchange solutions when crowdsourcing experiments)
* fixing a minor bug when updating entries (do not set data_name to default if already exists)
* adding function to create entry if doesn't exist when loading it
* improving CK kernel version check
* can now check minimal CK kernel version for any module (key "min_kernel_dep" in module cfg)
* fixing bug when loading new module (replacing old cfg)
* adding ck.type_long (set to long in Python 2.x and to int in Python 3.x) for compatibility
* adding ck.safe_float and ck.safe_int (for safe sorting - used when sorting crowdtuning results)
* fixing detection of a right Python version
* adding 'renew repo' function to completely remove polluted and shared repository,
and pull new one (Issue #12)
* adding support to forbid deleting in specific repos
(useful only to aggregate information such as during crowdtuning)

* V1.6.12
* adding CK_PYTHON env variable in ck script
to let user select required python version (python or python3)
* automatically detecting python3 or python on Linux
* fixing license of a php OpenME code - now the same as CK
(tiny part to connect PHP-based web requests to CK)
* adding 'find' function to 'repo' module and changing
default behavior. Now "ck find repo:<name>" returns
path to repository rather than to meta. To return
path to meta, use "ck find repo:<name> --meta".
Closes ticket #45
* automatically detecting server host and port, if used!
Closes ticket #38
* adding zip action to CK kernel, to simplify archiving of entries,
i.e. "$ ck zip (repo wildcards:)module wild cards:<data wild cards>"
* when copying entry, changing date and CK version (fixing #39)

* V1.6.11
* improved installation documentation

* V1.6.10
* fixing automatic detection of an installation directory
when using pip install --user
* adding ChangeLog file for backward compatibility with Debian
* adding TODO.txt with a link to CK GitHub tickets

* V1.6.9
* fixing/improving command line help

* V1.6.8
* moving ck and ck.bat to 'scripts' in setup.py
* moving condarecipe to external sources
(to prepare conda packages externally)
* using $PYTHON on Linux

* V1.6.7
* fixing 755 for bin/ck (for PIP installation)

* V1.6.6
* Fixing PIP problem (when adding new modules to CK)
* Removing Debian description (will be separate to make non-native package)

* V1.6.5
* fixing port selection from CMD for CK web service
(ck start web --port={PORT})
* fixing bug in Python 3 for 'ck status'
* improving help
* fixing bug with pip installation on Anaconda for Windows
* fixing bug with pip installation on Linux
* adding CK_PYTHON to change interpreter on Linux (for example python3)

* V1.6.4
* Support ISO and human readable time during search
* Removed ckcd and added commands "ck cd" and "ck cdc"
* fixing print of correct host and port when changed via 'ck setup kernel --wfe'
* adding support for 'pyperclip' to copy to clipboard
* warn if more than one entry found when using 'cd' and 'cdc' commands
* improving execution procedure with timeout
* fixing problem with latest version check in 'status'
(also checking it via GitHub)

* V1.6.3
* fixing Debian source package name to python-ck

* V1.6.2
* fixing length in Debian changelog

* V1.6.1
* fixing bug when calling kernel actions while current path is in some CK entry

* V1.6.0
* changing version standard

* V1.5.0917
* proper support for DEBIAN packages

* V1.5.0916
* major move of 'repo' directory to 'ck' to support standard Python packaging
* major improvement of setup.py to support standard Python packaging
* fixing web interface paths to support standard Python packaging
* supporting Conda packaging (Anaconda Scientific Python)
* adding alias 'ls' for 'list' command (suggested by Anton)

* V1.4.0909
* fixing a few typos
* adding system function with timeout possibility
(useful for research in computer engineering where
generated code may be buggy and result in infinite loops,
i.e. during autotuning or compiler testing and bug detection)
* ck where repo:<name> will print URL for remote repositories
(suggested by Anton)
* making text to select UIDs less ambiguous (asked by Anton)
* fixing bug in flatten_dict while working with CLSmith
* changing COPYRIGHT to COPYRIGHT.txt and LICENSE to LICENSE.txt

* v1.3.0824
* fixing bug with repository recaching (when pulling dependent repositories)

* v1.3.0821
* added listing of all modules and their actions in user-friendly format
* added support to zip CK repositories in format suitable for BitTorrent
(to optimize exchange of large artifacts)
* improved functionality to update repo descriptions
and manage dependencies on other shared repositories
* fixed a few tiny bugs
* added support to create an entry from a given directory (importing directories)
* added "input_json" function to kernel to input JSON from console ...
* added option "@@@" to CMD to add JSON from console to input
* exchanged "@@@" and "@@" in CMD for simplicity
* improved 'edit' function with the possibility to edit not only
meta of an entry, but also description (via flag --edit_desc) -
for example, useful to edit compiler flag description via
$ ck pull repo:ck-autotuning
$ ck edit compiler:gcc-49x
* adding --min flag to ''load'' function to output
only desc and dict to console
* adding --without_files to avoid copying files
when copying/moving CK entries (useful
to create templates for example for benchmarks
or data sets)

# V1.2.0605, 2015-06-05 -- stable release
(several extra features to improve autotuning)

* save/load extra JSON files to/from entries
* adding desc.json into .cm (collective meta) to describe API in flat format
* adding dependencies to repos (automatically pull all related repos -
useful to distribute repos with all packed artifacts to reproduce experiments from papers)
* a few cosmetic fixes

# V1.2.0513, 2015-05-13 -- stable release
(no major problems found during past 2 months)

* A few extensions and small bug fixes

# V1.1.0202, 2015-02-02 -- stable pre-release for collaborators

* A few bug fixes

# V1.1.0201, 2015-02-01 -- stable pre-release for collaborators

* Adding many user-friendly functions
* Adding basic CK web browser. See demo: http://cknowledge.org/repo
* Small bug fixes

# v1.0.1214.beta, 2014-12-14 -- stable pre-release for collaborators

# v0.1.140810, 2014-11-05 -- starting point

* V1.6.14x

* V1.6.14
* forgot to add cfg module to setup.py (preferred to generate new version)

* V1.6.13
* adding 'ck cmd test' to let users understand CK command line -
it will just print input as JSON ...
* adding input print when creating dummy module to help
users understand command line
* checking if CK directory exists when updating kernel
* can now generate new UID when renaming entires (--new_uid)
to avoid collecting experiments from multiple users
with the same UID ...
* can now add UID to alias when renaming entries (--add_uid_to_alias)
to distinguish some shared entries with common alias ...
* if adding json via CMD (@@key) and string is empty,
convert it to {} (empty dict) rather than failing.
Also add missing {}.
* removing extra \n when entering JSON from CMD ...
* slightly improving Readme (adding our latest position paper
about CK from DATE'16)
* fixing issue with 'read-only' files on Windows
when removing a given repo completely
* fixing issue when installing repository manually downloaded
from GitHub (removing root directory), see issue #46
* checking if git command line client is installed
when pulling shared repo
* improving listing of all modules and actions
* now you can add tags from CMD when adding/updating entries (ck add dataset:xyz --tags=abc)
* improving ck.list_all_files (avoid recursive symbolic directories, add path if needed)
* added --quiet mode when creating new modules (to simplify procedure)
* fixing small buy when detecting latest CK version (works even if non-integer value)
* added support to pack files with multiple pattern (useful to transfer new solutions
via Internet when crowdsourcing experiments)
* adding unzip_file function (to pack and exchange solutions when crowdsourcing experiments)
* fixing a minor bug when updating entries (do not set data_name to default if already exists)
* adding function to create entry if doesn't exist when loading it
* improving CK kernel version check
* can now check minimal CK kernel version for any module (key "min_kernel_dep" in module cfg)
* fixing bug when loading new module (replacing old cfg)
* adding ck.type_long (set to long in Python 2.x and to int in Python 3.x) for compatibility
* adding ck.safe_float and ck.safe_int (for safe sorting - used when sorting crowdtuning results)
* fixing detection of a right Python version
* adding 'renew repo' function to completely remove polluted and shared repository,
and pull new one (Issue #12)
* adding support to forbid deleting in specific repos
(useful only to aggregate information such as during crowdtuning)

* V1.6.12
* adding CK_PYTHON env variable in ck script
to let user select required python version (python or python3)
* automatically detecting python3 or python on Linux
* fixing license of a php OpenME code - now the same as CK
(tiny part to connect PHP-based web requests to CK)
* adding 'find' function to 'repo' module and changing
default behavior. Now "ck find repo:<name>" returns
path to repository rather than to meta. To return
path to meta, use "ck find repo:<name> --meta".
Closes ticket #45
* automatically detecting server host and port, if used!
Closes ticket #38
* adding zip action to CK kernel, to simplify archiving of entries,
i.e. "$ ck zip (repo wildcards:)module wild cards:<data wild cards>"
* when copying entry, changing date and CK version (fixing #39)

* V1.6.11
* improved installation documentation

* V1.6.10
* fixing automatic detection of an installation directory
when using pip install --user
* adding ChangeLog file for backward compatibility with Debian
* adding TODO.txt with a link to CK GitHub tickets

* V1.6.9
* fixing/improving command line help

* V1.6.8
* moving ck and ck.bat to 'scripts' in setup.py
* moving condarecipe to external sources
(to prepare conda packages externally)
* using $PYTHON on Linux

* V1.6.7
* fixing 755 for bin/ck (for PIP installation)

* V1.6.6
* Fixing PIP problem (when adding new modules to CK)
* Removing Debian description (will be separate to make non-native package)

* V1.6.5
* fixing port selection from CMD for CK web service
(ck start web --port={PORT})
* fixing bug in Python 3 for 'ck status'
* improving help
* fixing bug with pip installation on Anaconda for Windows
* fixing bug with pip installation on Linux
* adding CK_PYTHON to change interpreter on Linux (for example python3)

* V1.6.4
* Support ISO and human readable time during search
* Removed ckcd and added commands "ck cd" and "ck cdc"
* fixing print of correct host and port when changed via 'ck setup kernel --wfe'
* adding support for 'pyperclip' to copy to clipboard
* warn if more than one entry found when using 'cd' and 'cdc' commands
* improving execution procedure with timeout
* fixing problem with latest version check in 'status'
(also checking it via GitHub)

* V1.6.3
* fixing Debian source package name to python-ck

* V1.6.2
* fixing length in Debian changelog

* V1.6.1
* fixing bug when calling kernel actions while current path is in some CK entry

* V1.6.0
* changing version standard

* V1.5.0917
* proper support for DEBIAN packages

* V1.5.0916
* major move of 'repo' directory to 'ck' to support standard Python packaging
* major improvement of setup.py to support standard Python packaging
* fixing web interface paths to support standard Python packaging
* supporting Conda packaging (Anaconda Scientific Python)
* adding alias 'ls' for 'list' command (suggested by Anton)

* V1.4.0909
* fixing a few typos
* adding system function with timeout possibility
(useful for research in computer engineering where
generated code may be buggy and result in infinite loops,
i.e. during autotuning or compiler testing and bug detection)
* ck where repo:<name> will print URL for remote repositories
(suggested by Anton)
* making text to select UIDs less ambiguous (asked by Anton)
* fixing bug in flatten_dict while working with CLSmith
* changing COPYRIGHT to COPYRIGHT.txt and LICENSE to LICENSE.txt

* v1.3.0824
* fixing bug with repository recaching (when pulling dependent repositories)

* v1.3.0821
* added listing of all modules and their actions in user-friendly format
* added support to zip CK repositories in format suitable for BitTorrent
(to optimize exchange of large artifacts)
* improved functionality to update repo descriptions
and manage dependencies on other shared repositories
* fixed a few tiny bugs
* added support to create an entry from a given directory (importing directories)
* added "input_json" function to kernel to input JSON from console ...
* added option "@@@" to CMD to add JSON from console to input
* exchanged "@@@" and "@@" in CMD for simplicity
* improved 'edit' function with the possibility to edit not only
meta of an entry, but also description (via flag --edit_desc) -
for example, useful to edit compiler flag description via
$ ck pull repo:ck-autotuning
$ ck edit compiler:gcc-49x
* adding --min flag to ''load'' function to output
only desc and dict to console
* adding --without_files to avoid copying files
when copying/moving CK entries (useful
to create templates for example for benchmarks
or data sets)

# V1.2.0605, 2015-06-05 -- stable release
(several extra features to improve autotuning)

* save/load extra JSON files to/from entries
* adding desc.json into .cm (collective meta) to describe API in flat format
* adding dependencies to repos (automatically pull all related repos -
useful to distribute repos with all packed artifacts to reproduce experiments from papers)
* a few cosmetic fixes

# V1.2.0513, 2015-05-13 -- stable release
(no major problems found during past 2 months)

* A few extensions and small bug fixes

# V1.1.0202, 2015-02-02 -- stable pre-release for collaborators

* A few bug fixes

# V1.1.0201, 2015-02-01 -- stable pre-release for collaborators

* Adding many user-friendly functions
* Adding basic CK web browser. See demo: http://cknowledge.org/repo
* Small bug fixes

# v1.0.1214.beta, 2014-12-14 -- stable pre-release for collaborators

# v0.1.140810, 2014-11-05 -- starting point

Loading

0 comments on commit 901edde

Please sign in to comment.