summaryrefslogtreecommitdiff
path: root/setup.py
AgeCommit message (Collapse)Author
2018-01-16Make 2.2.0 releasev2.2.0Ulf Magnusson
- 94c63de ("Support disabling warnings for redundant assignments") adds support for disabling warnings in the case where a symbol is assigned more than once within a .config file but always assigned the same value. Contributed by Sebastian Bøe. - Various other minor code nits.
2018-01-05Make 2.1.0 releasev2.1.0Ulf Magnusson
- d2a2727 (Implement autoconf.h generation) adds support for generating C headers in the same format as used for include/generated/autoconf.h in the kernel, contributed by Carles Cufi from the Zephyr project. - 5d693b2 (Don't write out 'option env' symbols to C header) makes it so that attempts to manually set user values on 'option env' symbols are rejected (though such symbols were never written out to .config files).
2017-11-30Make 2.0.3 releasev2.0.3Ulf Magnusson
- Small parsing performance improvements: 80b9198 (Micro-optimize Symbol.__init__() a bit) 626b6ea (Check for type first when parsing properties) d6aa5cf (Tokenize in _next_line()) - Minor documentation nits (typos, etc.)
2017-11-11Make 2.0.2 releasev2.0.2Ulf Magnusson
Just a few nits and a small optimization: d890343 (Micro-optimize write_config() a bit). No bug fixes or functional changes.
2017-11-09Make 2.0.1 releasev2.0.1Ulf Magnusson
To get 3832555 (Reenable accidentally disabled no-prompt warning) in.
2017-11-09Make 2.0.0 releasev2.0.0Ulf Magnusson
2017-10-02Make 1.0.6 releasev1.0.6Ulf Magnusson
Fixes an imply-related issue: 1774239 (Make 'imply' consider direct dependencies). Imply support should be solid now.
2017-10-01Make 1.0.5 releasev1.0.5Ulf Magnusson
The only fix is 2a2fcbd (Propagate dependencies to range conditions), which fixes an obscure issue with dependencies on 'range x y' properties. Also includes some internal cleanup and optimization.
2017-09-29Make 1.0.4 releasev1.0.4Ulf Magnusson
Fixes: - After 250b370 (Refactor load_config() and fix minor issues), print_undef_assign=True also considers "# CONFIG_NOT_DEFINED is not set", which acts like an "n" assignment in practice. - 7cbfa47 (Fix undef. assign warning in set_user_value()) Also contains some internal cleanup and optimization.
2017-09-27Make 1.0.3 releasev1.0.3Ulf Magnusson
Fixes two minor issues that didn't trigger for the kernel defconfigs but were found by inspecting the Kconfig C sources: - 5f3d307 (Fix 'default' on non-visible choice symbols) - f76a524 (Hide non-tristate symbols in non-y tristate choices) Also includes some minor optimizations and a lot of code cleanups, including prefixing all internal identifiers with _.
2017-09-24Pass 'license' param to setuptools.setup()v1.0.2Ulf Magnusson
Shows up when you do 'pip show kconfiglib', which previously showed UNKNOWN for the license. I was hoping it'd be inferred from the trove classifiers. Make this a 1.0.2 release.
2017-09-24Make 1.0.1 releasev1.0.1Ulf Magnusson
Gets the get_defconfig_filename() fixes out.
2017-09-23Modernize and update installation filesUlf Magnusson
Preparation for adding to PyPI. Switch to setuptools and add a bunch more metadata. Use semantic versioning (http://semver.org).
2012-10-24change author and author_email in setup.pyfpemud
2012-10-22Add dist-utils support for gentoo ebuildfpemud