Commit graph

217 commits

Author SHA1 Message Date
James Antill
cf286cee19 Workaround epel7 py3 problems. 2021-03-09 21:04:56 -05:00
James Antill
0f7184767c Fixup centos_cert for py3 compat. 2021-03-09 17:44:31 -05:00
James Antill
8f33dd3964 Add builder script to make development releases. 2021-03-09 17:44:04 -05:00
James Antill
c3256936e4 Merge remote-tracking branch 'carl/specfile' into builds
* carl/specfile: (8 commits)
  Add centpkg-sig subpackage
  ...
2021-03-09 14:23:53 -05:00
Michal Konečný
0d832c631a Add centpkg-sig
Add executable centpkg-sig which allows user to interact with CentOS
Linux dist-git and CentOS Linux koji instance.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-25 13:53:23 +01:00
Carl George
a79c47f68c Add centpkg-sig subpackage 2021-02-24 10:37:20 -06:00
Carl George
30b0f4bbed Mark centpkg.conf as %config(noreplace) 2021-02-24 10:37:20 -06:00
Carl George
c7c04a4de0 Update URL and Source0 2021-02-24 10:37:20 -06:00
Carl George
622a50a5d1 Clean up whitespace 2021-02-24 10:37:20 -06:00
Carl George
599d78347e Properly mark license file 2021-02-24 10:37:20 -06:00
Carl George
7e0e80d202 Convert to Python 3 2021-02-24 10:37:20 -06:00
Carl George
9b3f2cd873 Remove obsolete stuff 2021-02-24 10:37:20 -06:00
Carl George
d9371b2416 Update requirements
This file is ready by setup.py, and in turn used to determine the
automatic requirements for the RPM package.  There are existing imports
for pycurl, OpenSSL, and six, but I can't find any imports for rpm.
2021-02-24 10:35:23 -06:00
Michal Konečný
b6d333ab47 Fix README
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-24 17:24:46 +01:00
Michal Konečný
5df5935062 Another commands tested
With this commit these commands were tested:
* sources
* new-sources

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-24 16:42:59 +01:00
Michal Konečný
31716f2b6e Clone command is working
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-23 12:05:45 +01:00
Michal Konečný
370301a702 Add --config argument
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-22 17:23:43 +01:00
Michal Konečný
657b11d05a Add requirements file
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-02-22 15:08:50 +01:00
Brian Stinson
6e343c0de4 lint fixes 2021-02-11 20:51:53 -06:00
Brian Stinson
a86b09d261 tweak the sig config a little more
Signed-off-by: Brian Stinson <bstinson@redhat.com>
2021-02-11 20:45:49 -06:00
Brian Stinson
6a0d61ad82 tweak the expected CentOS Stream config 2021-02-11 20:16:53 -06:00
Brian Stinson
a246b9a93a update gitignore 2021-02-09 23:02:12 -06:00
Brian Stinson
3edf28ae80 Lots of changes, starting to try out 2 configs for the distro/SIG
buildsystems
2021-02-09 23:02:00 -06:00
Brian Stinson
e206a784e3 try a CentOS 8 container for now 2021-02-09 23:01:52 -06:00
Brian Stinson
3b4c6d2480 do an explicit version in setup.py 2021-02-09 23:01:43 -06:00
Brian Stinson
02d712781b all branches start with a c\d+, sig branches have sig- in them 2021-02-09 23:01:21 -06:00
Brian Stinson
112caffe19 add a dockerfile 2018-11-15 17:10:58 -06:00
Brian Stinson
8b3983597a take the target from the DistGitDir, it knows how to generate that 2018-11-15 17:03:05 -06:00
Brian Stinson
95f00e9e07 actually, centpkg should assume it is the correct site if we do not detect the distgit layout 2018-11-15 13:02:01 -06:00
Brian Stinson
a394b15127 big update for a new rpkg 2018-11-14 22:28:34 -06:00
Brian Stinson
894f00cb6f update version info for 0.4.6 2016-11-28 16:25:18 -06:00
Brian Stinson
8311a4e952 build the URL for the sources correctly 2016-11-28 16:21:47 -06:00
Brian Stinson
175790b8cc pep8 spacing fixes around setup.py attributes 2016-11-28 14:34:33 -06:00
Brian Stinson
1a54304148 get the version from version.py so running from a checkout works better 2016-11-28 14:34:11 -06:00
Brian Stinson
481e96a724 move the version string on its own 2016-11-28 14:33:34 -06:00
Pavel Šimerda
2cfa04e75d accomodate latest rpkg git master
Avoid the following traceback.

    Could not execute clone: __init__() got an unexpected keyword argument 'distgit_namespaced'
    Traceback (most recent call last):
      File "/usr/lib/python-exec/python3.4/centpkg", line 19, in <module>
        main()
      File "/home/pavlix/src/centpkg/src/centpkg/__main__.py", line 70, in main
        sys.exit(client.args.command())
      File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 1029, in clone
        self.cmd.clone(self.args.module[0],
      File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 87, in cmd
        self.load_cmd()
      File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 117, in load_cmd
        distgit_namespaced=dg_namespaced
    TypeError: __init__() got an unexpected keyword argument 'distgit_namespaced'

Signed-off-by: Pavel Šimerda <pavlix@pavlix.net>
2016-11-28 13:54:59 -06:00
Brian Stinson
83d5a866ac Merge branch 'hotfix/0.4.5' 2016-04-27 21:23:23 -05:00
Brian Stinson
d60709c4b1 setup: use the __version__ attribute to set the version in setup.py
Conflicts:
	setup.py
2016-04-27 21:22:00 -05:00
Brian Stinson
05c687c5f4 __init__: accept the distgit_namespaced kwarg to the commands class 2016-04-27 21:16:35 -05:00
Brian Stinson
0da767d512 use the centos_cert lib from python-centos 2015-07-24 22:45:23 -05:00
Brian Stinson
b35b8717cf rpkg is using new functions to validate file checksums 2015-07-24 19:49:19 -05:00
Brian Stinson
3ab1c85425 move the _is_sigbranch check into the distgit directory class, and set the target appropriately 2015-07-24 19:46:39 -05:00
Brian Stinson
a1a2e22b97 grab the OS version from the distgitdir object 2015-07-24 19:41:59 -05:00
Brian Stinson
55c7521156 enable the default clog command 2015-07-24 19:40:00 -05:00
Brian Stinson
283e9510d6 enable the default mock-config method 2015-07-24 19:39:49 -05:00
Brian Stinson
1fe6e4da57 reimplement the unused-patches command for the CentOS layout 2015-07-24 19:39:31 -05:00
Brian Stinson
e7fd56b5d0 handle old branches (like virt7) but raise a warning 2015-07-20 16:54:11 -05:00
Brian Stinson
ddb17b05cb moving the mixins to their own module to hide them in stackframes
Reference:
https://mail.python.org/pipermail/python-list/2012-October/632386.html
2015-07-20 16:51:20 -05:00
Brian Stinson
cf167f1c37 start trying out test cases for the new assertWarns manager 2015-07-20 00:10:26 -05:00
Brian Stinson
484791222d make the mixin look more like the python core unittest context managers 2015-07-20 00:09:45 -05:00