Skip to content

Commit 901edde

Browse files
committed
forgot to add new cfg module to setup.py (fixing wrong installation using pypi)
1 parent 7e2c48e commit 901edde

File tree

3 files changed

+202
-197
lines changed

3 files changed

+202
-197
lines changed

CHANGES.txt

Lines changed: 198 additions & 195 deletions
Original file line numberDiff line numberDiff line change
@@ -1,195 +1,198 @@
1-
* V1.6.13x
2-
3-
* V1.6.13
4-
* adding 'ck cmd test' to let users understand CK command line -
5-
it will just print input as JSON ...
6-
* adding input print when creating dummy module to help
7-
users understand command line
8-
* checking if CK directory exists when updating kernel
9-
* can now generate new UID when renaming entires (--new_uid)
10-
to avoid collecting experiments from multiple users
11-
with the same UID ...
12-
* can now add UID to alias when renaming entries (--add_uid_to_alias)
13-
to distinguish some shared entries with common alias ...
14-
* if adding json via CMD (@@key) and string is empty,
15-
convert it to {} (empty dict) rather than failing.
16-
Also add missing {}.
17-
* removing extra \n when entering JSON from CMD ...
18-
* slightly improving Readme (adding our latest position paper
19-
about CK from DATE'16)
20-
* fixing issue with 'read-only' files on Windows
21-
when removing a given repo completely
22-
* fixing issue when installing repository manually downloaded
23-
from GitHub (removing root directory), see issue #46
24-
* checking if git command line client is installed
25-
when pulling shared repo
26-
* improving listing of all modules and actions
27-
* now you can add tags from CMD when adding/updating entries (ck add dataset:xyz --tags=abc)
28-
* improving ck.list_all_files (avoid recursive symbolic directories, add path if needed)
29-
* added --quiet mode when creating new modules (to simplify procedure)
30-
* fixing small buy when detecting latest CK version (works even if non-integer value)
31-
* added support to pack files with multiple pattern (useful to transfer new solutions
32-
via Internet when crowdsourcing experiments)
33-
* adding unzip_file function (to pack and exchange solutions when crowdsourcing experiments)
34-
* fixing a minor bug when updating entries (do not set data_name to default if already exists)
35-
* adding function to create entry if doesn't exist when loading it
36-
* improving CK kernel version check
37-
* can now check minimal CK kernel version for any module (key "min_kernel_dep" in module cfg)
38-
* fixing bug when loading new module (replacing old cfg)
39-
* adding ck.type_long (set to long in Python 2.x and to int in Python 3.x) for compatibility
40-
* adding ck.safe_float and ck.safe_int (for safe sorting - used when sorting crowdtuning results)
41-
* fixing detection of a right Python version
42-
* adding 'renew repo' function to completely remove polluted and shared repository,
43-
and pull new one (Issue #12)
44-
* adding support to forbid deleting in specific repos
45-
(useful only to aggregate information such as during crowdtuning)
46-
47-
* V1.6.12
48-
* adding CK_PYTHON env variable in ck script
49-
to let user select required python version (python or python3)
50-
* automatically detecting python3 or python on Linux
51-
* fixing license of a php OpenME code - now the same as CK
52-
(tiny part to connect PHP-based web requests to CK)
53-
* adding 'find' function to 'repo' module and changing
54-
default behavior. Now "ck find repo:<name>" returns
55-
path to repository rather than to meta. To return
56-
path to meta, use "ck find repo:<name> --meta".
57-
Closes ticket #45
58-
* automatically detecting server host and port, if used!
59-
Closes ticket #38
60-
* adding zip action to CK kernel, to simplify archiving of entries,
61-
i.e. "$ ck zip (repo wildcards:)module wild cards:<data wild cards>"
62-
* when copying entry, changing date and CK version (fixing #39)
63-
64-
* V1.6.11
65-
* improved installation documentation
66-
67-
* V1.6.10
68-
* fixing automatic detection of an installation directory
69-
when using pip install --user
70-
* adding ChangeLog file for backward compatibility with Debian
71-
* adding TODO.txt with a link to CK GitHub tickets
72-
73-
* V1.6.9
74-
* fixing/improving command line help
75-
76-
* V1.6.8
77-
* moving ck and ck.bat to 'scripts' in setup.py
78-
* moving condarecipe to external sources
79-
(to prepare conda packages externally)
80-
* using $PYTHON on Linux
81-
82-
* V1.6.7
83-
* fixing 755 for bin/ck (for PIP installation)
84-
85-
* V1.6.6
86-
* Fixing PIP problem (when adding new modules to CK)
87-
* Removing Debian description (will be separate to make non-native package)
88-
89-
* V1.6.5
90-
* fixing port selection from CMD for CK web service
91-
(ck start web --port={PORT})
92-
* fixing bug in Python 3 for 'ck status'
93-
* improving help
94-
* fixing bug with pip installation on Anaconda for Windows
95-
* fixing bug with pip installation on Linux
96-
* adding CK_PYTHON to change interpreter on Linux (for example python3)
97-
98-
* V1.6.4
99-
* Support ISO and human readable time during search
100-
* Removed ckcd and added commands "ck cd" and "ck cdc"
101-
* fixing print of correct host and port when changed via 'ck setup kernel --wfe'
102-
* adding support for 'pyperclip' to copy to clipboard
103-
* warn if more than one entry found when using 'cd' and 'cdc' commands
104-
* improving execution procedure with timeout
105-
* fixing problem with latest version check in 'status'
106-
(also checking it via GitHub)
107-
108-
* V1.6.3
109-
* fixing Debian source package name to python-ck
110-
111-
* V1.6.2
112-
* fixing length in Debian changelog
113-
114-
* V1.6.1
115-
* fixing bug when calling kernel actions while current path is in some CK entry
116-
117-
* V1.6.0
118-
* changing version standard
119-
120-
* V1.5.0917
121-
* proper support for DEBIAN packages
122-
123-
* V1.5.0916
124-
* major move of 'repo' directory to 'ck' to support standard Python packaging
125-
* major improvement of setup.py to support standard Python packaging
126-
* fixing web interface paths to support standard Python packaging
127-
* supporting Conda packaging (Anaconda Scientific Python)
128-
* adding alias 'ls' for 'list' command (suggested by Anton)
129-
130-
* V1.4.0909
131-
* fixing a few typos
132-
* adding system function with timeout possibility
133-
(useful for research in computer engineering where
134-
generated code may be buggy and result in infinite loops,
135-
i.e. during autotuning or compiler testing and bug detection)
136-
* ck where repo:<name> will print URL for remote repositories
137-
(suggested by Anton)
138-
* making text to select UIDs less ambiguous (asked by Anton)
139-
* fixing bug in flatten_dict while working with CLSmith
140-
* changing COPYRIGHT to COPYRIGHT.txt and LICENSE to LICENSE.txt
141-
142-
* v1.3.0824
143-
* fixing bug with repository recaching (when pulling dependent repositories)
144-
145-
* v1.3.0821
146-
* added listing of all modules and their actions in user-friendly format
147-
* added support to zip CK repositories in format suitable for BitTorrent
148-
(to optimize exchange of large artifacts)
149-
* improved functionality to update repo descriptions
150-
and manage dependencies on other shared repositories
151-
* fixed a few tiny bugs
152-
* added support to create an entry from a given directory (importing directories)
153-
* added "input_json" function to kernel to input JSON from console ...
154-
* added option "@@@" to CMD to add JSON from console to input
155-
* exchanged "@@@" and "@@" in CMD for simplicity
156-
* improved 'edit' function with the possibility to edit not only
157-
meta of an entry, but also description (via flag --edit_desc) -
158-
for example, useful to edit compiler flag description via
159-
$ ck pull repo:ck-autotuning
160-
$ ck edit compiler:gcc-49x
161-
* adding --min flag to ''load'' function to output
162-
only desc and dict to console
163-
* adding --without_files to avoid copying files
164-
when copying/moving CK entries (useful
165-
to create templates for example for benchmarks
166-
or data sets)
167-
168-
# V1.2.0605, 2015-06-05 -- stable release
169-
(several extra features to improve autotuning)
170-
171-
* save/load extra JSON files to/from entries
172-
* adding desc.json into .cm (collective meta) to describe API in flat format
173-
* adding dependencies to repos (automatically pull all related repos -
174-
useful to distribute repos with all packed artifacts to reproduce experiments from papers)
175-
* a few cosmetic fixes
176-
177-
# V1.2.0513, 2015-05-13 -- stable release
178-
(no major problems found during past 2 months)
179-
180-
* A few extensions and small bug fixes
181-
182-
# V1.1.0202, 2015-02-02 -- stable pre-release for collaborators
183-
184-
* A few bug fixes
185-
186-
# V1.1.0201, 2015-02-01 -- stable pre-release for collaborators
187-
188-
* Adding many user-friendly functions
189-
* Adding basic CK web browser. See demo: http://cknowledge.org/repo
190-
* Small bug fixes
191-
192-
# v1.0.1214.beta, 2014-12-14 -- stable pre-release for collaborators
193-
194-
# v0.1.140810, 2014-11-05 -- starting point
195-
1+
* V1.6.14x
2+
3+
* V1.6.14
4+
* forgot to add cfg module to setup.py (preferred to generate new version)
5+
6+
* V1.6.13
7+
* adding 'ck cmd test' to let users understand CK command line -
8+
it will just print input as JSON ...
9+
* adding input print when creating dummy module to help
10+
users understand command line
11+
* checking if CK directory exists when updating kernel
12+
* can now generate new UID when renaming entires (--new_uid)
13+
to avoid collecting experiments from multiple users
14+
with the same UID ...
15+
* can now add UID to alias when renaming entries (--add_uid_to_alias)
16+
to distinguish some shared entries with common alias ...
17+
* if adding json via CMD (@@key) and string is empty,
18+
convert it to {} (empty dict) rather than failing.
19+
Also add missing {}.
20+
* removing extra \n when entering JSON from CMD ...
21+
* slightly improving Readme (adding our latest position paper
22+
about CK from DATE'16)
23+
* fixing issue with 'read-only' files on Windows
24+
when removing a given repo completely
25+
* fixing issue when installing repository manually downloaded
26+
from GitHub (removing root directory), see issue #46
27+
* checking if git command line client is installed
28+
when pulling shared repo
29+
* improving listing of all modules and actions
30+
* now you can add tags from CMD when adding/updating entries (ck add dataset:xyz --tags=abc)
31+
* improving ck.list_all_files (avoid recursive symbolic directories, add path if needed)
32+
* added --quiet mode when creating new modules (to simplify procedure)
33+
* fixing small buy when detecting latest CK version (works even if non-integer value)
34+
* added support to pack files with multiple pattern (useful to transfer new solutions
35+
via Internet when crowdsourcing experiments)
36+
* adding unzip_file function (to pack and exchange solutions when crowdsourcing experiments)
37+
* fixing a minor bug when updating entries (do not set data_name to default if already exists)
38+
* adding function to create entry if doesn't exist when loading it
39+
* improving CK kernel version check
40+
* can now check minimal CK kernel version for any module (key "min_kernel_dep" in module cfg)
41+
* fixing bug when loading new module (replacing old cfg)
42+
* adding ck.type_long (set to long in Python 2.x and to int in Python 3.x) for compatibility
43+
* adding ck.safe_float and ck.safe_int (for safe sorting - used when sorting crowdtuning results)
44+
* fixing detection of a right Python version
45+
* adding 'renew repo' function to completely remove polluted and shared repository,
46+
and pull new one (Issue #12)
47+
* adding support to forbid deleting in specific repos
48+
(useful only to aggregate information such as during crowdtuning)
49+
50+
* V1.6.12
51+
* adding CK_PYTHON env variable in ck script
52+
to let user select required python version (python or python3)
53+
* automatically detecting python3 or python on Linux
54+
* fixing license of a php OpenME code - now the same as CK
55+
(tiny part to connect PHP-based web requests to CK)
56+
* adding 'find' function to 'repo' module and changing
57+
default behavior. Now "ck find repo:<name>" returns
58+
path to repository rather than to meta. To return
59+
path to meta, use "ck find repo:<name> --meta".
60+
Closes ticket #45
61+
* automatically detecting server host and port, if used!
62+
Closes ticket #38
63+
* adding zip action to CK kernel, to simplify archiving of entries,
64+
i.e. "$ ck zip (repo wildcards:)module wild cards:<data wild cards>"
65+
* when copying entry, changing date and CK version (fixing #39)
66+
67+
* V1.6.11
68+
* improved installation documentation
69+
70+
* V1.6.10
71+
* fixing automatic detection of an installation directory
72+
when using pip install --user
73+
* adding ChangeLog file for backward compatibility with Debian
74+
* adding TODO.txt with a link to CK GitHub tickets
75+
76+
* V1.6.9
77+
* fixing/improving command line help
78+
79+
* V1.6.8
80+
* moving ck and ck.bat to 'scripts' in setup.py
81+
* moving condarecipe to external sources
82+
(to prepare conda packages externally)
83+
* using $PYTHON on Linux
84+
85+
* V1.6.7
86+
* fixing 755 for bin/ck (for PIP installation)
87+
88+
* V1.6.6
89+
* Fixing PIP problem (when adding new modules to CK)
90+
* Removing Debian description (will be separate to make non-native package)
91+
92+
* V1.6.5
93+
* fixing port selection from CMD for CK web service
94+
(ck start web --port={PORT})
95+
* fixing bug in Python 3 for 'ck status'
96+
* improving help
97+
* fixing bug with pip installation on Anaconda for Windows
98+
* fixing bug with pip installation on Linux
99+
* adding CK_PYTHON to change interpreter on Linux (for example python3)
100+
101+
* V1.6.4
102+
* Support ISO and human readable time during search
103+
* Removed ckcd and added commands "ck cd" and "ck cdc"
104+
* fixing print of correct host and port when changed via 'ck setup kernel --wfe'
105+
* adding support for 'pyperclip' to copy to clipboard
106+
* warn if more than one entry found when using 'cd' and 'cdc' commands
107+
* improving execution procedure with timeout
108+
* fixing problem with latest version check in 'status'
109+
(also checking it via GitHub)
110+
111+
* V1.6.3
112+
* fixing Debian source package name to python-ck
113+
114+
* V1.6.2
115+
* fixing length in Debian changelog
116+
117+
* V1.6.1
118+
* fixing bug when calling kernel actions while current path is in some CK entry
119+
120+
* V1.6.0
121+
* changing version standard
122+
123+
* V1.5.0917
124+
* proper support for DEBIAN packages
125+
126+
* V1.5.0916
127+
* major move of 'repo' directory to 'ck' to support standard Python packaging
128+
* major improvement of setup.py to support standard Python packaging
129+
* fixing web interface paths to support standard Python packaging
130+
* supporting Conda packaging (Anaconda Scientific Python)
131+
* adding alias 'ls' for 'list' command (suggested by Anton)
132+
133+
* V1.4.0909
134+
* fixing a few typos
135+
* adding system function with timeout possibility
136+
(useful for research in computer engineering where
137+
generated code may be buggy and result in infinite loops,
138+
i.e. during autotuning or compiler testing and bug detection)
139+
* ck where repo:<name> will print URL for remote repositories
140+
(suggested by Anton)
141+
* making text to select UIDs less ambiguous (asked by Anton)
142+
* fixing bug in flatten_dict while working with CLSmith
143+
* changing COPYRIGHT to COPYRIGHT.txt and LICENSE to LICENSE.txt
144+
145+
* v1.3.0824
146+
* fixing bug with repository recaching (when pulling dependent repositories)
147+
148+
* v1.3.0821
149+
* added listing of all modules and their actions in user-friendly format
150+
* added support to zip CK repositories in format suitable for BitTorrent
151+
(to optimize exchange of large artifacts)
152+
* improved functionality to update repo descriptions
153+
and manage dependencies on other shared repositories
154+
* fixed a few tiny bugs
155+
* added support to create an entry from a given directory (importing directories)
156+
* added "input_json" function to kernel to input JSON from console ...
157+
* added option "@@@" to CMD to add JSON from console to input
158+
* exchanged "@@@" and "@@" in CMD for simplicity
159+
* improved 'edit' function with the possibility to edit not only
160+
meta of an entry, but also description (via flag --edit_desc) -
161+
for example, useful to edit compiler flag description via
162+
$ ck pull repo:ck-autotuning
163+
$ ck edit compiler:gcc-49x
164+
* adding --min flag to ''load'' function to output
165+
only desc and dict to console
166+
* adding --without_files to avoid copying files
167+
when copying/moving CK entries (useful
168+
to create templates for example for benchmarks
169+
or data sets)
170+
171+
# V1.2.0605, 2015-06-05 -- stable release
172+
(several extra features to improve autotuning)
173+
174+
* save/load extra JSON files to/from entries
175+
* adding desc.json into .cm (collective meta) to describe API in flat format
176+
* adding dependencies to repos (automatically pull all related repos -
177+
useful to distribute repos with all packed artifacts to reproduce experiments from papers)
178+
* a few cosmetic fixes
179+
180+
# V1.2.0513, 2015-05-13 -- stable release
181+
(no major problems found during past 2 months)
182+
183+
* A few extensions and small bug fixes
184+
185+
# V1.1.0202, 2015-02-02 -- stable pre-release for collaborators
186+
187+
* A few bug fixes
188+
189+
# V1.1.0201, 2015-02-01 -- stable pre-release for collaborators
190+
191+
* Adding many user-friendly functions
192+
* Adding basic CK web browser. See demo: http://cknowledge.org/repo
193+
* Small bug fixes
194+
195+
# v1.0.1214.beta, 2014-12-14 -- stable pre-release for collaborators
196+
197+
# v0.1.140810, 2014-11-05 -- starting point
198+

0 commit comments

Comments
 (0)