Frank Schreiner
5fabceedf0
code cleanup and some refactoring
...
* code cleanup and some refactoring to come closer to pylint tested scripts
* additional comment for testing in README.md
2017-12-08 11:49:29 +01:00
Frank Schreiner
08557242e0
cli options --debug and --regex
...
* --debug is useful for local debugging - no param
* --regex can be used on server side and locally - param included
2017-12-08 11:11:47 +01:00
Frank Schreiner
6fabe6473e
new targets (test/clean) for Makefile
2017-12-08 11:09:54 +01:00
Frank Schreiner
71cebb7301
initial .gitignore
2017-12-08 11:08:44 +01:00
Dirk Mueller
a1e8588f19
Merge pull request #52 from toabctl/fix-py3-tests
...
Fix py3 tests
2017-12-05 13:07:38 +01:00
Thomas Bechtold
c08e94ecc8
Mention that tests may take some time in README.md
2017-12-05 08:28:02 +01:00
Thomas Bechtold
3b6cc191d7
Fix pip/zypper tests for python3
...
The __cmp__() method is no longer valid for comparison in python3.
2017-12-05 08:27:57 +01:00
Frank Schreiner
77c36b0e15
Merge pull request #51 from M0ses/fix_unicode_problem
...
enforce files to be decoded as UTF-8
2017-12-04 16:51:36 +01:00
Frank Schreiner
b2927f1189
enforce files to be decoded as UTF-8
2017-12-01 21:49:20 +01:00
Dirk Mueller
3bccb1b1a1
Merge pull request #49 from takeda/patch-1
...
Don't let version check get beyond directory boundary
2017-11-30 22:52:14 +01:00
Dirk Mueller
cf6dd15811
Merge pull request #39 from kstreitova/master
...
Slightly reorganize README.md file
2017-11-30 22:51:20 +01:00
Derek Kulinski
1c6b1531e0
Don't let version check get beyond path boundary
...
With archive containing files like "druid-0.9.2/extensions/druid-avro-extensions/avro-1.7.7.jar" set_version incorrectly guessed "1.7.7.jar" as the version instead of "0.9.2".
2017-11-15 15:43:33 -08:00
Frank Schreiner
4e230f00d2
Merge pull request #46 from openSUSE/fix_locale
...
Reverting patch for setlocale as it breaks in containers
2017-11-06 10:15:46 +01:00
Frank Schreiner
98641aeb28
added gitignore
2017-11-06 10:08:16 +01:00
Frank Schreiner
4b038f9ca4
added target 'clean' in Makefile
2017-11-06 10:07:49 +01:00
Frank Schreiner
0951f7c142
Added new target 'test' to Makefile
2017-11-06 09:57:33 +01:00
Frank Schreiner
0341caee98
fix flake8 error 'do not use bare except'
2017-11-06 09:52:36 +01:00
Frank Schreiner
67175bacdd
Reverting patch for setlocale as it breaks in containers
2017-11-06 09:32:37 +01:00
Adrian Schröter
b2bbe4efb4
workaround for python3 locale problems in factory
2017-10-30 16:57:46 +01:00
Adrian Schröter
360f08d45e
add a hint to flake8
2017-10-13 09:18:11 +02:00
Adrian Schröter
fbdca66e7c
satisfy flake8
2017-10-13 09:17:27 +02:00
Adrian Schröter
3cd89e9bfa
skip also sha256sums check for Arch
2017-10-12 18:22:35 +02:00
Thomas Bechtold
29500853ab
Merge pull request #45 from toabctl/simplify-pip-versions
...
Simplify the pip version handling
2017-09-19 14:25:06 +02:00
Thomas Bechtold
586b879838
travis: Test python 3.6
...
Remove python 3.3 and 3.4 testing.
2017-09-07 15:34:49 +02:00
Thomas Bechtold
e20530df8b
travis: Do not use "--use-mirrors" when using pip
...
The option is no longer available.
2017-09-07 15:33:51 +02:00
Thomas Bechtold
9e7f62b324
Simplify the pip version handling
...
Reduce code for version handling. Also align with other tools like
renderspec and obs-service-python-requires. Both use this schema for
pip versions.
2017-09-07 15:33:47 +02:00
Frank Schreiner
42f2336511
Merge pull request #40 from bluca/debian_non_native
...
Avoid half-converting Debian native pkgs to non-native pkgs
2017-07-19 08:47:17 +02:00
Luca Boccassi
f8a5535417
Avoid half-converting Debian native pkgs to non-native pkgs
...
Newer versions of dpkg-buildpackages are more strict in checking that
the Debian package format is consistent.
Always appending a -0 to the version causes a native package, which
must not have a - in the version, to fail to build.
Append -0 conditionally on a simple check: if the original version
has a - character then it's non-native and it's safe to add -0.
In order to do this check a new version detection static method is
added, to parse the .dsc file for the Version tag.
2017-04-05 11:53:52 +01:00
Frank Schreiner
3400eb450b
make flake8 happy again
2017-04-04 22:09:32 +02:00
Frank Schreiner
bf1d8d02ac
strip \n from version in obsinfo
2017-04-04 21:56:49 +02:00
Kristýna Streitová
a959521ccd
Slightly reorganize README.md file
2017-03-17 12:54:38 +01:00
Adrian Schröter
d2e983f302
Merge pull request #27 from jengelh/master
...
Add support for Collax build recipes
2017-03-02 09:46:00 +01:00
Adrian Schröter
a9da303a8e
this is a pain without value...
2017-03-02 09:30:53 +01:00
Adrian Schröter
e4a7f25d0d
Satisfy flake8
2017-03-02 09:10:16 +01:00
Adrian Schröter
a42c3ebe3b
read version from .obsinfo file if available
2017-03-02 08:59:40 +01:00
Adrian Schröter
259e7f6b61
add a error message when not being able to detect the version
2017-02-28 15:11:38 +01:00
Adrian Schröter
22a86c7d70
satisfy flake8
2017-01-13 14:17:58 +01:00
Adrian Schröter
a9f6aef3ba
support obscpio archives
2017-01-13 14:04:50 +01:00
Adrian Schröter
c928f99931
do not strip release number in debian, but setting it back
...
to 0 like we do for rpm. otherwise dpg tools will just fail with unknown
format
2016-04-26 17:50:57 +02:00
Dirk Mueller
9cb2d460ff
Merge pull request #35 from aplanas/master
...
VersionDetector._autodetect: prioritize the directory name over the f…
2016-04-19 20:02:58 +02:00
Alberto Planas
fb01898ebc
VersionDetector._autodetect: prioritize the directory name over the file name
2016-04-14 14:35:33 +02:00
Adrian Schröter
5dd3f3872b
Merge pull request #33 from toabctl/fix-unconditional-add-define
...
Don't add unconverted_version unconditionally
2016-04-08 10:24:58 +02:00
Thomas Bechtold
3469568f58
Don't add unconverted_version unconditionally
...
If the unconverted_version and version are equal, don't
add unconverted_version define if not already there.
2016-04-07 17:52:30 +02:00
Dirk Mueller
e4ef614410
Merge pull request #28 from bmwiedemann/master
...
fix when switching from .dev to non-dev version
2015-12-07 11:37:59 +01:00
Bernhard M. Wiedemann
4e97022745
fix when switching from .dev to non-dev version
...
the setup call would still reference unconverted_version
which still had the old value
2015-12-04 11:49:02 +01:00
Jan Engelhardt
3c3eb59abd
Add support for Collax build recipes
2015-11-17 17:13:56 +01:00
Dirk Mueller
188bea8045
Merge pull request #23 from toabctl/fix-empty-version-replacement
...
Fix empty version replacement
2015-10-24 18:50:24 +09:00
Thomas Bechtold
41970fb273
Fix empty version checks for debian/changelog
...
- dch doesn't allow a empty version
- when checking for old version in unittests, only check if a
version is available. Doesn't work to check for an empty string
or a whitespace.
2015-09-16 11:11:43 +02:00
Thomas Bechtold
4be0cf30e7
Fix replacement of empty tags
...
I.e. a .spec file with an empty version like "Version:"
wasn't replaced with the found version.
Also added a testcase for that.
2015-09-16 10:07:36 +02:00
Thomas Bechtold
3989015f0a
Use old version from testing data instead of hardcoding
...
This is the preparation to add extra tests with empty version fields.
2015-09-16 09:19:05 +02:00