public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-06-20 22:53 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-06-20 22:53 UTC (permalink / raw
  To: gentoo-commits

commit:     e184a7ef97b69977c03e2d988d187ce92033678e
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Wed Jun 19 20:23:37 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Wed Jun 19 20:23:37 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=e184a7ef

.gitignore

---
 .gitignore | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3cc209b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,31 @@
+*.py[co]
+
+# Packages
+*.egg
+*.egg-info
+dist
+build
+eggs
+parts
+var
+sdist
+develop-eggs
+.installed.cfg
+
+# Installer logs
+pip-log.txt
+
+# Unit test / coverage reports
+.coverage
+.tox
+
+#Translations
+*.mo
+
+#Mr Developer
+.mr.developer.cfg
+
+#tmp files
+*\~
+
+tst


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-06-20 22:53 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-06-20 22:53 UTC (permalink / raw
  To: gentoo-commits

commit:     1b542c0fb68c5743928702ac98de141cd64ac1e6
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Wed Jun 19 20:57:28 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Wed Jun 19 20:57:28 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=1b542c0f

GPL-2

---
 LICENSE | 339 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 339 insertions(+)

diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..d511905
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,339 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+	    How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-06-30 19:55 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-06-30 19:55 UTC (permalink / raw
  To: gentoo-commits

commit:     da7ced967df1a87f54694322075164a4a439a841
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Sat Jun 29 14:22:01 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sat Jun 29 14:22:01 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=da7ced96

README: how to test

---
 README | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/README b/README
index b44b62c..4cef2b2 100644
--- a/README
+++ b/README
@@ -41,3 +41,5 @@ manglers. But supporting them would be a good idea as well).
 Backend should have everything specific for a given 3rd party software
 provider: concrete algorithms for ebuild-generation, eclasses,
 databases with information about available software and so on.
+
+To test current code run `python3 scripts/run_tests.py'


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-02 10:21 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-02 10:21 UTC (permalink / raw
  To: gentoo-commits

commit:     5ccb22c6ae67f44c66c4317dfb84319eb6d9aca6
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Tue Jul  2 09:30:29 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Tue Jul  2 09:30:29 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=5ccb22c6

README: dependency on dev-python/sexpdata

---
 README | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README b/README
index 4cef2b2..feb5e1e 100644
--- a/README
+++ b/README
@@ -43,3 +43,6 @@ provider: concrete algorithms for ebuild-generation, eclasses,
 databases with information about available software and so on.
 
 To test current code run `python3 scripts/run_tests.py'
+
+Note that for tests of an ELPA backend you'll need dev-python/sexpdata
+available in `jauhien' overlay (just do `layman -a jauhien')


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-02 14:50 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-02 14:50 UTC (permalink / raw
  To: gentoo-commits

commit:     9cfbe9d06599a87ed2e91a3f54dee981a80365b4
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Tue Jul  2 14:52:00 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Tue Jul  2 14:52:00 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=9cfbe9d0

py2: README: tests

---
 README | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/README b/README
index feb5e1e..9f7297f 100644
--- a/README
+++ b/README
@@ -42,7 +42,8 @@ Backend should have everything specific for a given 3rd party software
 provider: concrete algorithms for ebuild-generation, eclasses,
 databases with information about available software and so on.
 
-To test current code run `python3 scripts/run_tests.py'
+To test current code run `python3 scripts/run_tests.py' or
+`python2 scripts/run_tests.py'
 
 Note that for tests of an ELPA backend you'll need dev-python/sexpdata
 available in `jauhien' overlay (just do `layman -a jauhien')


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-11  0:05 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-11  0:05 UTC (permalink / raw
  To: gentoo-commits

commit:     c69bfa593376fd7325d8ee47b74f2051c6042eb1
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Thu Jul 11 00:05:37 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Thu Jul 11 00:05:37 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=c69bfa59

setup.py: fix

---
 setup.py | 2 --
 1 file changed, 2 deletions(-)

diff --git a/setup.py b/setup.py
index 93f9c71..a6ae713 100644
--- a/setup.py
+++ b/setup.py
@@ -2,8 +2,6 @@
 
 from distutils.core import setup
 
-from g_sorcery.version import VERSION
-
 setup(name          = 'g-sorcery',
       version       = '0.1_alpha',
       description   = 'g-sorcery framework for automated ebuild generators',


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-11  0:09 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-11  0:09 UTC (permalink / raw
  To: gentoo-commits

commit:     b8dea6d0dc6c62e5acb06f2975d21ce1f220089f
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Thu Jul 11 00:08:57 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Thu Jul 11 00:08:57 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=b8dea6d0

README: ebuild added

---
 README | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README b/README
index 9f7297f..5b3c632 100644
--- a/README
+++ b/README
@@ -47,3 +47,6 @@ To test current code run `python3 scripts/run_tests.py' or
 
 Note that for tests of an ELPA backend you'll need dev-python/sexpdata
 available in `jauhien' overlay (just do `layman -a jauhien')
+
+An ebuild for g-sorcery was added to `jauhien' overlay. At the moment
+package is unusable, but it should change in a nearest future.


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-13 23:41 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-13 23:41 UTC (permalink / raw
  To: gentoo-commits

commit:     f78d1fa363a1344988ef51717a3d163e97dabe0f
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Sat Jul 13 23:41:27 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sat Jul 13 23:41:27 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=f78d1fa3

setup.py: package data for g-elpa

---
 setup.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/setup.py b/setup.py
index 2eb5b72..29aae9f 100644
--- a/setup.py
+++ b/setup.py
@@ -8,6 +8,7 @@ setup(name          = 'g-sorcery',
       author        = 'Jauhien Piatlicki',
       author_email  = 'piatlicki@gmail.com',
       packages      = ['g_sorcery', 'g_elpa'],
+      package_data  = {'g_elpa': ['data/*']},
       scripts       = ['bin/g-sorcery', 'bin/g-elpa'],
       data_files    = [('/etc/g-sorcery/', ['g-elpa.json']),
                        ('/etc/g-sorcery/', ['g-sorcery.cfg'])],


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-14  1:00 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-14  1:00 UTC (permalink / raw
  To: gentoo-commits

commit:     c65b2cffb4cc20067b2c50988e61f06cab1c4b12
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Sun Jul 14 00:59:37 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sun Jul 14 00:59:37 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=c65b2cff

.gitignore: ignore layman )

---
 .gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/.gitignore b/.gitignore
index 3cc209b..e937172 100644
--- a/.gitignore
+++ b/.gitignore
@@ -29,3 +29,6 @@ pip-log.txt
 *\~
 
 tst
+
+#layman
+layman


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-14 22:53 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-14 22:53 UTC (permalink / raw
  To: gentoo-commits

commit:     4754b57f4e90be6a782c0b0f48072279226c4de7
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Sun Jul 14 22:53:52 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sun Jul 14 22:53:52 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=4754b57f

g-elpa-overlays.xml

---
 g-elpa-overlays.xml | 34 ++++++++++++++++++++++++++++++++++
 setup.py            |  3 ++-
 2 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/g-elpa-overlays.xml b/g-elpa-overlays.xml
new file mode 100644
index 0000000..7e3a031
--- /dev/null
+++ b/g-elpa-overlays.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE repositories SYSTEM "/dtd/repositories.dtd">
+<repositories xmlns="" version="1.0">
+<repo quality="experimental" status="unofficial">
+    <name>gnu-elpa</name>
+    <description>packages for emacs</description>
+    <homepage>http://elpa.gnu.org/</homepage>
+    <owner>
+      <email>piatlicki@gmail.com</email>
+      <name>Jauhien Piatlicki</name>
+    </owner>
+    <source type="g-sorcery">g-elpa gnu-elpa</source>
+</repo>
+<repo quality="experimental" status="unofficial">
+    <name>marmalade</name>
+    <description>packages for emacs</description>
+    <homepage>http://marmalade-repo.org/</homepage>
+    <owner>
+      <email>piatlicki@gmail.com</email>
+      <name>Jauhien Piatlicki</name>
+    </owner>
+    <source type="g-sorcery">g-elpa marmalade</source>
+</repo>
+<repo quality="experimental" status="unofficial">
+    <name>melpa</name>
+    <description>packages for emacs</description>
+    <homepage>http://melpa.milkbox.net</homepage>
+    <owner>
+      <email>piatlicki@gmail.com</email>
+      <name>Jauhien Piatlicki</name>
+    </owner>
+    <source type="g-sorcery">g-elpa melpa</source>
+</repo>
+</repositories>

diff --git a/setup.py b/setup.py
index 29aae9f..1353926 100644
--- a/setup.py
+++ b/setup.py
@@ -11,6 +11,7 @@ setup(name          = 'g-sorcery',
       package_data  = {'g_elpa': ['data/*']},
       scripts       = ['bin/g-sorcery', 'bin/g-elpa'],
       data_files    = [('/etc/g-sorcery/', ['g-elpa.json']),
-                       ('/etc/g-sorcery/', ['g-sorcery.cfg'])],
+                       ('/etc/g-sorcery/', ['g-sorcery.cfg']),
+                       ('/etc/layman/overlays/', ['g-elpa-overlays.xml'])],
       license       = 'GPL',
       )


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-14 23:51 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-14 23:51 UTC (permalink / raw
  To: gentoo-commits

commit:     b90e86c68d74cd7dadd08d649fc9b67bff81e13c
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Sun Jul 14 23:51:34 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sun Jul 14 23:51:34 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=b90e86c6

README: first working version

---
 README | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/README b/README
index 5b3c632..9530c4d 100644
--- a/README
+++ b/README
@@ -49,4 +49,7 @@ Note that for tests of an ELPA backend you'll need dev-python/sexpdata
 available in `jauhien' overlay (just do `layman -a jauhien')
 
 An ebuild for g-sorcery was added to `jauhien' overlay. At the moment
-package is unusable, but it should change in a nearest future.
+package is very alpha and unstable.
+
+sync, list, install and generate-tree commands work. For layman integration
+you'll need patch layman from git with layman-git-g-sorcery.patch.


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-15  0:00 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-15  0:00 UTC (permalink / raw
  To: gentoo-commits

commit:     c9af714578a1ccaf154775b0ffbe1347962b5567
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Mon Jul 15 00:00:23 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Mon Jul 15 00:00:23 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=c9af7145

README: testing

---
 README | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/README b/README
index 9530c4d..1aa8b63 100644
--- a/README
+++ b/README
@@ -53,3 +53,14 @@ package is very alpha and unstable.
 
 sync, list, install and generate-tree commands work. For layman integration
 you'll need patch layman from git with layman-git-g-sorcery.patch.
+
+Testing process:
+a) Ebuild generation in a given overlay:
+    - create an overlay
+    - run `g-elpa -o path_to_overlay sync -r gnu-elpa'
+    - run `g-elpa -o path_to_overlay list'
+    - run `g-elpa -o path_to_overlay install packagename portage_flags'
+
+b) Integration with layman:
+    - install layman from git patched with `layman-git-g-sorcery.patch'
+    - run `sudo layman -a gnu-elpa'


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-22 17:10 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-22 17:10 UTC (permalink / raw
  To: gentoo-commits

commit:     a7a18265da7790bde4ec176cbadf651dc5a602b0
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Mon Jul 22 17:10:42 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Mon Jul 22 17:10:42 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=a7a18265

README: note about using ELPA and CTAN backends

---
 README | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/README b/README
index 1aa8b63..d1c4f6c 100644
--- a/README
+++ b/README
@@ -42,9 +42,6 @@ Backend should have everything specific for a given 3rd party software
 provider: concrete algorithms for ebuild-generation, eclasses,
 databases with information about available software and so on.
 
-To test current code run `python3 scripts/run_tests.py' or
-`python2 scripts/run_tests.py'
-
 Note that for tests of an ELPA backend you'll need dev-python/sexpdata
 available in `jauhien' overlay (just do `layman -a jauhien')
 
@@ -57,10 +54,14 @@ you'll need patch layman from git with layman-git-g-sorcery.patch.
 Testing process:
 a) Ebuild generation in a given overlay:
     - create an overlay
-    - run `g-elpa -o path_to_overlay sync -r gnu-elpa'
-    - run `g-elpa -o path_to_overlay list'
-    - run `g-elpa -o path_to_overlay install packagename portage_flags'
+    - run `gs-elpa -o path_to_overlay  -r gnu-elpa sync'
+    - run `gs-elpa -o path_to_overlay list'
+    - run `gs-elpa -o path_to_overlay install packagename portage_flags'
 
 b) Integration with layman:
     - install layman from git patched with `layman-git-g-sorcery.patch'
     - run `sudo layman -a gnu-elpa'
+
+CTAN backend works now. So the same command may be used for testing it.
+You only should replace gs-elpa with gs-ctan. And use ctan repository,
+e.g. sync will look like `gs-ctan -o path_to_overlay  -r ctan sync'


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-26  9:43 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-26  9:43 UTC (permalink / raw
  To: gentoo-commits

commit:     7e1f631a7f542a34fbfeaca4288cb41bc9e8ed12
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Fri Jul 26 09:42:50 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Fri Jul 26 09:42:50 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=7e1f631a

setup: fix, gs_pypin package added

---
 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index bd5ded7..7344df8 100644
--- a/setup.py
+++ b/setup.py
@@ -7,7 +7,7 @@ setup(name          = 'g-sorcery',
       description   = 'g-sorcery framework for automated ebuild generators',
       author        = 'Jauhien Piatlicki',
       author_email  = 'piatlicki@gmail.com',
-      packages      = ['g_sorcery', 'gs_elpa', 'gs_ctan'],
+      packages      = ['g_sorcery', 'gs_elpa', 'gs_ctan', 'gs_pypi'],
       package_data  = {'gs_elpa': ['data/*'],
                        'gs_ctan': ['data/*']},
       scripts       = ['bin/g-sorcery', 'bin/gs-elpa', 'bin/gs-ctan', 'bin/gs-pypi-generate-db'],


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-07-30 19:02 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-07-30 19:02 UTC (permalink / raw
  To: gentoo-commits

commit:     a51adf7120f44a45f6ff0a3ff17c224e4b15fcf7
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Tue Jul 30 19:03:12 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Tue Jul 30 19:03:12 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=a51adf71

gs-elpa-overlays.xml: fix backend name

---
 gs-elpa-overlays.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gs-elpa-overlays.xml b/gs-elpa-overlays.xml
index 7e3a031..b3dd883 100644
--- a/gs-elpa-overlays.xml
+++ b/gs-elpa-overlays.xml
@@ -9,7 +9,7 @@
       <email>piatlicki@gmail.com</email>
       <name>Jauhien Piatlicki</name>
     </owner>
-    <source type="g-sorcery">g-elpa gnu-elpa</source>
+    <source type="g-sorcery">gs-elpa gnu-elpa</source>
 </repo>
 <repo quality="experimental" status="unofficial">
     <name>marmalade</name>
@@ -19,7 +19,7 @@
       <email>piatlicki@gmail.com</email>
       <name>Jauhien Piatlicki</name>
     </owner>
-    <source type="g-sorcery">g-elpa marmalade</source>
+    <source type="g-sorcery">gs-elpa marmalade</source>
 </repo>
 <repo quality="experimental" status="unofficial">
     <name>melpa</name>
@@ -29,6 +29,6 @@
       <email>piatlicki@gmail.com</email>
       <name>Jauhien Piatlicki</name>
     </owner>
-    <source type="g-sorcery">g-elpa melpa</source>
+    <source type="g-sorcery">gs-elpa melpa</source>
 </repo>
 </repositories>


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-08-05  0:46 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-08-05  0:46 UTC (permalink / raw
  To: gentoo-commits

commit:     4e1584eeab85fd65d4dc68870d6814299eff2ee3
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Mon Aug  5 00:46:58 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Mon Aug  5 00:46:58 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=4e1584ee

README->README.md

---
 README => README.md | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/README b/README.md
similarity index 100%
rename from README
rename to README.md


^ permalink raw reply	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-08-05  0:54 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-08-05  0:54 UTC (permalink / raw
  To: gentoo-commits

commit:     c2214c46066acc3a1a0201a8ff557bb614c198ec
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Mon Aug  5 00:54:41 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Mon Aug  5 00:54:41 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=c2214c46

README.md: github code highlighting

---
 README.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/README.md b/README.md
index 640efc8..caa3a7e 100644
--- a/README.md
+++ b/README.md
@@ -53,9 +53,11 @@ To do it download above mentioned patch, place it in
 **/etc/portage/patches/app-portage/layman-9999/** directory and
 create a file **/etc/portage/bashrc** that looks like
 
+```bash
    post_src_prepare() {
        epatch_user
    }
+```
 
 Then you can emerge **app-portage/layman-9999**.
 


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-08-06 20:16 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-08-06 20:16 UTC (permalink / raw
  To: gentoo-commits

commit:     51fcb6cbb93fc6027a6f7feee7100b738987b097
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Tue Aug  6 20:16:30 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Tue Aug  6 20:16:30 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=51fcb6cb

fix also for g.o.g.org

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index a32d974..03358b2 100644
--- a/README.md
+++ b/README.md
@@ -121,4 +121,4 @@ will be wiped and overlay tree for a given repository will be generated. Be care
 
 See man pages of **gs-elpa** and **gs-ctan** for further information.
 
-If you want to develop a new backend see [developer's instructions](./docs/developer_instructions.rst).
+If you want to develop a new backend see [developer's instructions](https://github.com/jauhien/g-sorcery/blob/master/docs/developer_instructions.rst).


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-08-06 20:16 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-08-06 20:16 UTC (permalink / raw
  To: gentoo-commits

commit:     fb5146e658a105fdfbdb13c4a975a99340941208
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Tue Aug  6 20:15:24 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Tue Aug  6 20:15:24 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=fb5146e6

trying to fix

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index dcd8553..a32d974 100644
--- a/README.md
+++ b/README.md
@@ -121,4 +121,4 @@ will be wiped and overlay tree for a given repository will be generated. Be care
 
 See man pages of **gs-elpa** and **gs-ctan** for further information.
 
-If you want to develop a new backend see [developer's instructions](./docs/developer_instructions.html).
+If you want to develop a new backend see [developer's instructions](./docs/developer_instructions.rst).


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-08-12  0:36 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-08-12  0:36 UTC (permalink / raw
  To: gentoo-commits

commit:     e68bf07774b63a4a473be318abd8cf351b28c5d5
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Sun Aug 11 23:34:29 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sun Aug 11 23:34:29 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=e68bf077

gs-pypi.json: testpypi

---
 gs-pypi.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gs-pypi.json b/gs-pypi.json
index 8b85e15..0491811 100644
--- a/gs-pypi.json
+++ b/gs-pypi.json
@@ -2,7 +2,7 @@
   "package": "gs_pypi", 
   "repositories": {
     "pypi": {
-      "repo_uri": "http://pypi.python.org/"
+      "repo_uri": "https://testpypi.python.org/"
     }
   }
 }


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-08-12  0:42 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-08-12  0:42 UTC (permalink / raw
  To: gentoo-commits

commit:     fc484ded33c2660139aeee7bf7c9da2f8c837273
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Mon Aug 12 00:43:21 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Mon Aug 12 00:43:21 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=fc484ded

setup.py: pypi config

---
 setup.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/setup.py b/setup.py
index 7344df8..5cdb58c 100644
--- a/setup.py
+++ b/setup.py
@@ -13,6 +13,7 @@ setup(name          = 'g-sorcery',
       scripts       = ['bin/g-sorcery', 'bin/gs-elpa', 'bin/gs-ctan', 'bin/gs-pypi-generate-db'],
       data_files    = [('/etc/g-sorcery/', ['gs-elpa.json']),
                        ('/etc/g-sorcery/', ['gs-ctan.json']),
+                       ('/etc/g-sorcery/', ['gs-pypi.json']),
                        ('/etc/g-sorcery/', ['g-sorcery.cfg']),
                        ('/etc/layman/overlays/', ['gs-elpa-overlays.xml']),
                        ('/etc/layman/overlays/', ['gs-ctan-overlays.xml'])],


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-08-14  8:31 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-08-14  8:31 UTC (permalink / raw
  To: gentoo-commits

commit:     546f8794ff0a43c177a8ac50e7dc368c397e3a90
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Wed Aug 14 08:29:43 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Wed Aug 14 08:29:43 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=546f8794

merging pypi branch


 gs_pypi/pypi_db.py | 132 ++++++++++++++++++++++++++++-------------------------
 1 file changed, 70 insertions(+), 62 deletions(-)

diff --cc gs_pypi/pypi_db.py
index fca3432,9963b4e..69ad476
--- a/gs_pypi/pypi_db.py
+++ b/gs_pypi/pypi_db.py
@@@ -68,72 -65,73 +70,78 @@@ class PypiDBGenerator(DBGenerator)
          data = {}
          data["files"] = []
          data["info"] = {}
-         for table in soup("table", class_ = "list")[-1:]:
-             if not "File" in table("th")[0].string:
-                 continue
- 
-             for entry in table("tr")[1:-1]:
-                 fields = entry("td")
-                 
-                 FILE = 0
-                 URL = 0
-                 MD5 = 1
-                 
-                 TYPE = 1
-                 PYVERSION = 2
-                 UPLOADED = 3
-                 SIZE = 4
-                 
-                 file_inf = fields[FILE]("a")[0]["href"].split("#")
-                 file_url = file_inf[URL]
-                 file_md5 = file_inf[MD5][4:]
- 
-                 file_type = fields[TYPE].string
-                 file_pyversion = fields[PYVERSION].string
-                 file_uploaded = fields[UPLOADED].string
-                 file_size = fields[SIZE].string
- 
-                 data["files"].append({"url": file_url,
-                                       "md5": file_md5,
-                                       "type": file_type,
-                                       "pyversion": file_pyversion,
-                                       "uploaded": file_uploaded,
-                                       "size": file_size})
-                 entry.decompose()
-             table.decompose()
- 
-         uls = soup("ul", class_ = "nodot")
-         if uls:
-             if "Downloads (All Versions):" in uls[0]("strong")[0].string:
-                 ul = uls[1]
-             else:
-                 ul = uls[0]
- 
-             for entry in ul.contents:
-                 if not hasattr(entry, "name") or entry.name != "li":
-                     continue
-                 entry_name = entry("strong")[0].string
-                 if not entry_name:
-                     continue
- 
-                 if entry_name == "Categories":
-                     data["info"][entry_name] = {}
-                     for cat_entry in entry("a"):
-                         cat_data = cat_entry.string.split(" :: ")
-                         data["info"][entry_name][cat_data[0]] = cat_data[1:]
-                     continue
- 
-                 if entry("span"):
-                     data["info"][entry_name] = entry("span")[0].string
+         try:
+             for table in soup("table", class_ = "list")[-1:]:
+                 if not "File" in table("th")[0].string:
                      continue
  
-                 if entry("a"):
-                     data["info"][entry_name] = entry("a")[0]["href"]
-                     continue
-                 entry.decompose()
-             ul.decompose()
+                 for entry in table("tr")[1:-1]:
+                     fields = entry("td")
+ 
+                     FILE = 0
+                     URL = 0
+                     MD5 = 1
+ 
+                     TYPE = 1
+                     PYVERSION = 2
+                     UPLOADED = 3
+                     SIZE = 4
+ 
+                     file_inf = fields[FILE]("a")[0]["href"].split("#")
+                     file_url = file_inf[URL]
+                     file_md5 = file_inf[MD5][4:]
+ 
+                     file_type = fields[TYPE].string
+                     file_pyversion = fields[PYVERSION].string
+                     file_uploaded = fields[UPLOADED].string
+                     file_size = fields[SIZE].string
+ 
+                     data["files"].append({"url": file_url,
+                                           "md5": file_md5,
+                                           "type": file_type,
+                                           "pyversion": file_pyversion,
+                                           "uploaded": file_uploaded,
+                                           "size": file_size})
++                    entry.decompose()
++                table.decompose()
+ 
+             uls = soup("ul", class_ = "nodot")
+             if uls:
+                 if "Downloads (All Versions):" in uls[0]("strong")[0].string:
+                     ul = uls[1]
+                 else:
+                     ul = uls[0]
+ 
+                 for entry in ul.contents:
+                     if not hasattr(entry, "name") or entry.name != "li":
+                         continue
+                     entry_name = entry("strong")[0].string
+                     if not entry_name:
+                         continue
+ 
+                     if entry_name == "Categories":
+                         data["info"][entry_name] = {}
+                         for cat_entry in entry("a"):
+                             cat_data = cat_entry.string.split(" :: ")
+                             data["info"][entry_name][cat_data[0]] = cat_data[1:]
+                         continue
+ 
+                     if entry("span"):
+                         data["info"][entry_name] = entry("span")[0].string
+                         continue
+ 
+                     if entry("a"):
+                         data["info"][entry_name] = entry("a")[0]["href"]
+                         continue
++                    entry.decompose()
++                ul.decompose()
+ 
+         except Exception as error:
+             print("There was an error during parsing: " + str(error))
+             print("Ignoring this package.")
+             data = {}
  
 +        soup.decompose()
          return data
  
      def process_data(self, pkg_db, data, common_config, config):


^ permalink raw reply	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-08-29 21:30 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-08-29 21:30 UTC (permalink / raw
  To: gentoo-commits

commit:     ffced56299a1b6095a3213f5d66c6050a4433e4c
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Thu Aug 29 19:56:09 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Thu Aug 29 19:56:09 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=ffced562

install gs-db-tool

---
 setup.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 5cdb58c..ea7070f 100644
--- a/setup.py
+++ b/setup.py
@@ -7,10 +7,11 @@ setup(name          = 'g-sorcery',
       description   = 'g-sorcery framework for automated ebuild generators',
       author        = 'Jauhien Piatlicki',
       author_email  = 'piatlicki@gmail.com',
-      packages      = ['g_sorcery', 'gs_elpa', 'gs_ctan', 'gs_pypi'],
+      packages      = ['g_sorcery', 'gs_db_tool', 'gs_elpa', 'gs_ctan', 'gs_pypi'],
       package_data  = {'gs_elpa': ['data/*'],
                        'gs_ctan': ['data/*']},
-      scripts       = ['bin/g-sorcery', 'bin/gs-elpa', 'bin/gs-ctan', 'bin/gs-pypi-generate-db'],
+      scripts       = ['bin/g-sorcery', 'bin/gs-db-tool', 'bin/gs-elpa',
+                       'bin/gs-ctan', 'bin/gs-pypi-generate-db'],
       data_files    = [('/etc/g-sorcery/', ['gs-elpa.json']),
                        ('/etc/g-sorcery/', ['gs-ctan.json']),
                        ('/etc/g-sorcery/', ['gs-pypi.json']),


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-08-29 23:37 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-08-29 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     41577ed037847f99231d67826633e884b85a23a0
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Thu Aug 29 23:39:17 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Thu Aug 29 23:39:17 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=41577ed0

gs-pypi: xml file for layman

---
 gs-pypi-overlays.xml | 14 ++++++++++++++
 setup.py             |  3 ++-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/gs-pypi-overlays.xml b/gs-pypi-overlays.xml
new file mode 100644
index 0000000..6aba9e7
--- /dev/null
+++ b/gs-pypi-overlays.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE repositories SYSTEM "/dtd/repositories.dtd">
+<repositories xmlns="" version="1.0">
+<repo quality="experimental" status="unofficial">
+    <name>pypi</name>
+    <description>python packages</description>
+    <homepage>https://pypi.python.org/pypi</homepage>
+    <owner>
+      <email>piatlicki@gmail.com</email>
+      <name>Jauhien Piatlicki</name>
+    </owner>
+    <source type="g-sorcery">gs-pypi pypi</source>
+</repo>
+</repositories>

diff --git a/setup.py b/setup.py
index 4da0991..e8a43e4 100644
--- a/setup.py
+++ b/setup.py
@@ -17,6 +17,7 @@ setup(name          = 'g-sorcery',
                        ('/etc/g-sorcery/', ['gs-pypi.json']),
                        ('/etc/g-sorcery/', ['g-sorcery.cfg']),
                        ('/etc/layman/overlays/', ['gs-elpa-overlays.xml']),
-                       ('/etc/layman/overlays/', ['gs-ctan-overlays.xml'])],
+                       ('/etc/layman/overlays/', ['gs-ctan-overlays.xml']),
+                       ('/etc/layman/overlays/', ['gs-pypi-overlays.xml'])],
       license       = 'GPL',
       )


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-08-30 17:00 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-08-30 17:00 UTC (permalink / raw
  To: gentoo-commits

commit:     635e15b7142f310b2f71d09384cfe970074fc38a
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Fri Aug 30 17:00:10 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Fri Aug 30 17:00:10 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=635e15b7

fix

---
 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index a447f82..10f0461 100644
--- a/setup.py
+++ b/setup.py
@@ -9,7 +9,7 @@ setup(name          = 'g-sorcery',
       author_email  = 'piatlicki@gmail.com',
       packages      = ['g_sorcery', 'gs_db_tool', 'gs_elpa', 'gs_ctan', 'gs_pypi'],
       package_data  = {'g_sorcery': ['data/*'],
-                       'gs_pypy': ['data/*'],
+                       'gs_pypi': ['data/*'],
                        'gs_elpa': ['data/*'],
                        'gs_ctan': ['data/*']},
       scripts       = ['bin/g-sorcery', 'bin/gs-db-tool', 'bin/gs-elpa',


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-09-05 16:33 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-09-05 16:33 UTC (permalink / raw
  To: gentoo-commits

commit:     d1a10a6b09fd600afe40e345681a07d431b64587
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Thu Sep  5 16:33:06 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Thu Sep  5 16:33:06 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=d1a10a6b

pypi: use real pypi mirror

---
 gs-pypi.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gs-pypi.json b/gs-pypi.json
index a02af23..b43af2e 100644
--- a/gs-pypi.json
+++ b/gs-pypi.json
@@ -2,7 +2,7 @@
   "package": "gs_pypi", 
   "repositories": {
     "pypi": {
-      "repo_uri": "https://testpypi.python.org/",
+      "repo_uri": "https://pypi.python.org/",
       "db_uri": "https://github.com/jauhien/gs-pypi-db/archive/master.tar.gz"
     }
   }


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-09-15 14:32 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-09-15 14:32 UTC (permalink / raw
  To: gentoo-commits

commit:     1d2d4a2017ae2482bacf3745bdd4a33c33b2ef17
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Sun Sep 15 14:31:59 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sun Sep 15 14:31:59 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=1d2d4a20

add backend entry to backend configs

---
 gs-ctan.json | 1 +
 gs-elpa.json | 1 +
 gs-pypi.json | 1 +
 3 files changed, 3 insertions(+)

diff --git a/gs-ctan.json b/gs-ctan.json
index 4f5aaa8..d25dbd1 100644
--- a/gs-ctan.json
+++ b/gs-ctan.json
@@ -1,4 +1,5 @@
 {
+  "backend": "gs-ctan",
   "package": "gs_ctan", 
   "repositories": {
     "ctan": {

diff --git a/gs-elpa.json b/gs-elpa.json
index 03f4148..d286ead 100644
--- a/gs-elpa.json
+++ b/gs-elpa.json
@@ -1,4 +1,5 @@
 {
+  "backend": "gs-elpa",
   "package": "gs_elpa", 
   "repositories": {
     "gnu-elpa": {

diff --git a/gs-pypi.json b/gs-pypi.json
index 052b490..7c239a7 100644
--- a/gs-pypi.json
+++ b/gs-pypi.json
@@ -1,4 +1,5 @@
 {
+  "backend": "gs-pypi",
   "package": "gs_pypi", 
   "repositories": {
     "pypi": {


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-09-15 22:38 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-09-15 22:38 UTC (permalink / raw
  To: gentoo-commits

commit:     35519f6e7414bd6d5189338adb10d86702011e2a
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Sun Sep 15 20:22:37 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sun Sep 15 20:22:37 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=35519f6e

remove layman patch as changes were added to the upstream

---
 layman-git-g-sorcery.patch | 175 ---------------------------------------------
 1 file changed, 175 deletions(-)

diff --git a/layman-git-g-sorcery.patch b/layman-git-g-sorcery.patch
deleted file mode 100644
index 523bfd5..0000000
--- a/layman-git-g-sorcery.patch
+++ /dev/null
@@ -1,175 +0,0 @@
-diff --git a/etc/layman.cfg b/etc/layman.cfg
-index 8a39ab9..4073605 100644
---- a/etc/layman.cfg
-+++ b/etc/layman.cfg
-@@ -163,6 +163,7 @@ news_reporter: portage
- #svn_command        : /usr/bin/svn
- #tar_command        : /bin/tar
- #g-common_command   : /usr/bin/g-common
-+#g-sorcery_command  : /usr/bin/g-sorcery
- 
- 
- #-----------------------------------------------------------
-@@ -198,6 +199,8 @@ news_reporter: portage
- #svn_syncopts :
- #g-common_generateopts :
- #g-common_syncopts :
-+#g-sorcery_generateopts :
-+#g-sorcery_syncopts :
- 
- 
- #-----------------------------------------------------------
-@@ -221,6 +224,7 @@ news_reporter: portage
- #svn_postsync :
- #tar_postsync :
- #g-common_postsync :
-+#g-sorcery_postsync :
- 
- 
- #-----------------------------------------------------------
-diff --git a/layman/config.py b/layman/config.py
-index bb15abb..5a93c85 100644
---- a/layman/config.py
-+++ b/layman/config.py
-@@ -115,6 +115,7 @@ class BareConfig(object):
-                     'darcs_command': path([self.root, EPREFIX,'/usr/bin/darcs']),
-                     'git_command': path([self.root, EPREFIX,'/usr/bin/git']),
-                     'g-common_command': path([self.root, EPREFIX,'/usr/bin/g-common']),
-+                    'g-sorcery_command': path([self.root, EPREFIX,'/usr/bin/g-sorcery']),
-                     'mercurial_command': path([self.root, EPREFIX,'/usr/bin/hg']),
-                     'rsync_command': path([self.root, EPREFIX,'/usr/bin/rsync']),
-                     'svn_command': path([self.root, EPREFIX,'/usr/bin/svn']),
-@@ -135,6 +136,8 @@ class BareConfig(object):
-                     'svn_syncopts' : '',
-                     'g-common_generateopts' : '',
-                     'g-common_syncopts' : '',
-+                    'g-sorcery_generateopts' : '',
-+                    'g-sorcery_syncopts' : '',
-                     'bzr_postsync' : '',
-                     'cvs_postsync' : '',
-                     'darcs_postsync' : '',
-@@ -144,6 +147,7 @@ class BareConfig(object):
-                     'svn_postsync' : '',
-                     'tar_postsync' : '',
-                     'g-common_postsync' : '',
-+                    'g-sorcery_postsync' : '',
-                     'git_user': 'layman',
-                     'git_email': 'layman@localhost',
-                     }
-diff --git a/layman/overlays/g_sorcery.py b/layman/overlays/g_sorcery.py
-new file mode 100644
-index 0000000..6e0b200
---- /dev/null
-+++ b/layman/overlays/g_sorcery.py
-@@ -0,0 +1,91 @@
-+#!/usr/bin/python
-+# -*- coding: utf-8 -*-
-+#################################################################################
-+# LAYMAN G-SORCERY OVERLAY HANDLER
-+#################################################################################
-+# File:       g_sorcery.py
-+#
-+#             Handles repositories generated by g-sorcery backends
-+#
-+# Copyright:
-+#             (c) 2013 Gentoo Foundation
-+#             Distributed under the terms of the GNU General Public License v2
-+#
-+# Author(s):
-+#             Jauhien Piatlicki <piatlicki@gmail.com>
-+#             Auke Booij <auke@tulcod.com>
-+#
-+''' g-sorcery repository support.'''
-+
-+#===============================================================================
-+#
-+# Dependencies
-+#
-+#-------------------------------------------------------------------------------
-+
-+import os
-+from   layman.utils             import path
-+from   layman.overlays.source   import OverlaySource, require_supported
-+
-+#===============================================================================
-+#
-+# Class GSorceryOverlay
-+#
-+#-------------------------------------------------------------------------------
-+
-+class GSorceryOverlay(OverlaySource):
-+    ''' Handles g-sorcery repositories.'''
-+
-+    type = 'g-sorcery'
-+    type_key = 'g-sorcery'
-+
-+    def __init__(self, parent, config, _location, ignore = 0):
-+        super(GSorceryOverlay, self).__init__(parent, config,
-+            _location, ignore)
-+        #split source into backend and repository.
-+        self.backend=self.src[:self.src.find(' ')]
-+        self.repository=self.src[self.src.find(' ')+1:]
-+        self.subpath = None
-+
-+    def add(self, base):
-+        '''Add overlay.'''
-+
-+        if not self.supported():
-+            return 1
-+
-+        target = path([base, self.parent.name])
-+
-+        os.makedirs(target)
-+
-+        return self.sync(base)
-+
-+    def sync(self, base):
-+        '''Sync overlay.'''
-+
-+        if not self.supported():
-+            return 1
-+
-+        target = path([base, self.parent.name])
-+
-+        args = [self.backend, '-o', target, '-r', self.repository, 'sync']
-+        returncode = self.run_command(self.command(), args, cwd=target)
-+        if returncode:
-+            return returncode
-+        args = [self.backend, '-o', target, 'generate-tree']
-+        return self.postsync(
-+            self.run_command(self.command(), args, cwd=target, cmd=self.type),
-+            cwd=target)
-+        
-+    def supported(self):
-+        '''Overlay type supported?'''
-+
-+        return require_supported(
-+            [(self.command(),
-+             'g-sorcery',
-+             'app-portage/g-sorcery'),
-+             
-+             ('/usr/bin/' + self.backend,
-+              self.backend,
-+              'app-portage/' + self.backend),],
-+              
-+              self.output.warn)
-diff --git a/layman/overlays/overlay.py b/layman/overlays/overlay.py
-index f2cfc92..65c148b 100755
---- a/layman/overlays/overlay.py
-+++ b/layman/overlays/overlay.py
-@@ -40,6 +40,7 @@ from   layman.overlays.bzr       import BzrOverlay
- from   layman.overlays.darcs     import DarcsOverlay
- from   layman.overlays.git       import GitOverlay
- from   layman.overlays.g_common  import GCommonOverlay
-+from   layman.overlays.g_sorcery import GSorceryOverlay
- from   layman.overlays.mercurial import MercurialOverlay
- from   layman.overlays.cvs       import CvsOverlay
- from   layman.overlays.svn       import SvnOverlay
-@@ -55,6 +56,7 @@ from   layman.overlays.tar       import TarOverlay
- OVERLAY_TYPES = dict((e.type_key, e) for e in (
-     GitOverlay,
-     GCommonOverlay,
-+    GSorceryOverlay,
-     CvsOverlay,
-     SvnOverlay,
-     RsyncOverlay,


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-09-19 23:21 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-09-19 23:21 UTC (permalink / raw
  To: gentoo-commits

commit:     0065e3d59e0477fba424850d4fe366eb2b8f20c2
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Thu Sep 19 23:21:21 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Thu Sep 19 23:21:21 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=0065e3d5

README actualized

---
 README.md | 31 ++++++++++++++++++++++++++-----
 1 file changed, 26 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index dc8a71a..d3dcf2e 100644
--- a/README.md
+++ b/README.md
@@ -52,7 +52,7 @@ Add `jauhien` overlay: **layman -a jauhien**.
 
 Emerge g-sorcery: **emerge -va g-sorcery**.
 
-Currently two backends are available: **gs-elpa** and **gs-ctan**.
+Currently 3 backends are available: **gs-elpa**, **gs-pypi** and **gs-ctan**.
 
 Here is an example of using gs-elpa backend.
 
@@ -60,12 +60,22 @@ There are two ways of using **gs-elpa**:
 
 * use it with **layman**
 
-In this case all you need to do is install **layman-9999**, **g-sorcery**
-and **gs-elpa**. Then you should just run `layman -L` as
+In this case all you need to do is install **layman-9999** and **g-sorcery**.
+Then you should just run `layman -L` as
 root and find an overlay you want. Type of overlay will be
 displayed as *g-sorcery*. Then you add this overlay as
 usual. It's all you need to do and it's the recommended way of
-using **gs-elpa**.
+using **g-sorcery**.
+
+Using **g-sorcery** with layman you can populate overlay only with packages you want.
+To do so you should add a section named [BACKEND] (BACKEND here is the name of backend used for
+your repo). In this section you can add entries named REPO_packages (REPO here is the name
+of repository you want to add) which are space separated list of packages you need. ebuilds for
+dependencies will be generated automatically if backend supports this possibility.
+
+Note, that some overlays may depend on other overlays, in this case you'll need to add those
+dependencies first.
+
 
 * use it as stand-alone tool
 
@@ -88,6 +98,17 @@ Emerge any package from it, e.g.
 
 **emerge -va clojure-mode**
 
+To generate only ebuilds we need such a */etc/g-sorcery/g-sorcery.cfg* file can be used:
+
+```
+[main]
+package_manager=portage
+
+[gs-elpa]
+marmalade_packages = clojure-mode clojurescript-mode
+```
+
+
 **Generating user ebuilds in user overlay**
 
 Create new user overlay. Run
@@ -106,6 +127,6 @@ Repositories you can use are gnu-elpa, marmalade and melpa. You can use them
 all in one overlay. Note, that if you call **generate-tree** command your overlay
 will be wiped and overlay tree for a given repository will be generated. Be careful!
 
-See man pages of **gs-elpa** and **gs-ctan** for further information.
+See man pages of **gs-elpa**, **gs-pypi** and **gs-ctan** for further information.
 
 If you want to develop a new backend see [developer's instructions](https://github.com/jauhien/g-sorcery/blob/master/docs/developer_instructions.rst).


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-09-19 23:22 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-09-19 23:22 UTC (permalink / raw
  To: gentoo-commits

commit:     e08af5649fd7b68b5fb44e37e0c468686c7cab39
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Thu Sep 19 23:22:37 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Thu Sep 19 23:22:37 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=e08af564

README: fix

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index d3dcf2e..8efc4f5 100644
--- a/README.md
+++ b/README.md
@@ -68,7 +68,7 @@ usual. It's all you need to do and it's the recommended way of
 using **g-sorcery**.
 
 Using **g-sorcery** with layman you can populate overlay only with packages you want.
-To do so you should add a section named [BACKEND] (BACKEND here is the name of backend used for
+To do so you should add a section named BACKEND (BACKEND here is the name of backend used for
 your repo). In this section you can add entries named REPO_packages (REPO here is the name
 of repository you want to add) which are space separated list of packages you need. ebuilds for
 dependencies will be generated automatically if backend supports this possibility.


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-11-22 16:38 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-11-22 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     99b03138b99550e2be738929213b34c95395a98c
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Fri Nov 22 16:38:20 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Fri Nov 22 16:38:20 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=99b03138

gs-elpa: generate auto-complete ebuild by default, as tree version is old, issue#1

---
 gs-elpa.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gs-elpa.json b/gs-elpa.json
index d286ead..20baa23 100644
--- a/gs-elpa.json
+++ b/gs-elpa.json
@@ -17,7 +17,7 @@
   "common_config": {
      "exclude": [
       "actionscript-mode", "alt-font-menu", "analog", "anything",
-      "apache-mode", "apel", "auctex", "auto-complete", "autoconf-mode",
+      "apache-mode", "apel", "auctex", "autoconf-mode",
       "bbdb", "binclock", "blogmax", "bm", "bongo", "boxquote", "browse-kill-ring",
       "bubblet", "calfw", "cedet", "chess", "circe", "cldoc", "cmail", "color-browser",
       "color-moccur", "color-theme", "company-mode", "cperl-mode",


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
  2013-11-22 16:42 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
@ 2013-11-22 16:42 ` Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-11-22 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     2c545e751cc702c475d69e8d3bea2f7e400c92c4
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Fri Nov 22 16:41:48 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Fri Nov 22 16:41:48 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=2c545e75

issue #1, do not exclude packages from generation by default as it confuses users

---
 gs-elpa.json | 32 --------------------------------
 1 file changed, 32 deletions(-)

diff --git a/gs-elpa.json b/gs-elpa.json
index 20baa23..cbc27dc 100644
--- a/gs-elpa.json
+++ b/gs-elpa.json
@@ -15,38 +15,6 @@
     }
   },
   "common_config": {
-     "exclude": [
-      "actionscript-mode", "alt-font-menu", "analog", "anything",
-      "apache-mode", "apel", "auctex", "autoconf-mode",
-      "bbdb", "binclock", "blogmax", "bm", "bongo", "boxquote", "browse-kill-ring",
-      "bubblet", "calfw", "cedet", "chess", "circe", "cldoc", "cmail", "color-browser",
-      "color-moccur", "color-theme", "company-mode", "cperl-mode",
-      "crontab-mode", "crypt++", "csharp-mode", "css-mode", "csv-mode",
-      "ddskk", "delicious", "develock", "df-mode", "dictionary", "dircolors",
-      "dired-sort-menu", "distel", "doctest-mode", "doxymacs", "dropdown-list",
-      "ebuild-mode", "ecb", "edb", "edit-list", "elib", "elscreen",
-      "emacs-common-gentoo", "emacs-daemon", "emacs-jabber",
-      "emacs-wm", "emacs-wget", "emacs-wiki", "emacs-wiki-blog",
-      "emhacks", "emms", "eperiodic", "erc", "erobot", "eselect-mode", "ess",
-      "evil", "fff", "filladapt", "flashcard", "flim", "folding", "gnuserv",
-      "gnuserv-programs", "google-c-style", "graphviz-dot-mode",
-      "grep-edit", "h4x0r", "haskell-mode", "highline", "howm", "htmlize",
-      "http-emacs", "httpd", "icicles", "identica-mode", "igrep", "imaxima", "inform-mode",
-      "initsplit", "jam-mode", "jasmin", "javascript", "jde", "keywiz", "limit",
-      "lookup", "lua-mode", "lyskom-elisp-client", "magit", "mailcrypt", "mairix", "markdown-mode",
-      "matlab", "mcomplete", "mell", "mew", "mic-paren", "mldonkey", "mmm-mode",
-      "moccur-edit", "mode-compile", "mpg123-el", "mu-cite", "muse", "nagios-mode", "navi2ch",
-      "nxml-docbook5-schemas", "nxml-gentoo-schemas", "nxml-libvirt-schemas", "nxml-mode",
-      "nxml-svg-schemas", "ocaml-mode", "org-mode", "outline-magic", "paredit", "php-mode",
-      "planner", "po-mode", "popwin", "pov-mode", "prime-el", "prom-wl", "proofgeneral", "protbuf",
-      "psgml", "pymacs", "python-mode", "quack", "quilt-el", "qwerty", "redo", "regress", "remember",
-      "rfcview", "riece", "rnc-mode", "rpm-spec-mode", "ruby-mode", "rudel", "sawfish", "scala-mode",
-      "scheme-complete", "scss-mode", "semi", "session", "setnu", "slime", "sml-mode", "sokoban", "ssh",
-      "stripes", "sumibi", "tdtd", "teco", "template", "tempo-snippets", "thinks", "thumbs", "tnt",
-      "tuareg-mode", "twittering-mode", "typing", "u-vm-color", "uboat", "undo-tree", "uptimes",
-      "vhdl-mode", "view-process", "vm", "volume", "w3mnav", "wanderlust", "whine", "wikipedia-mode", "xclip",
-      "xrdb-mode", "xslide", "yaml-mode", "yasnippet", "yatex", "yc", "zenburn", "yyzenirc"
-    ],
     "external": {"emacs": "virtual/emacs"}
   }
 }


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
  2013-11-22 16:55 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
@ 2013-11-22 16:54 ` Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-11-22 16:54 UTC (permalink / raw
  To: gentoo-commits

commit:     be9f7c875ee2aaab755aceb0660f49bae4fbf538
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Fri Nov 22 16:54:15 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Fri Nov 22 16:54:15 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=be9f7c87

Removing the whole exclude list was a bad idea: it potentially can break system

---
 gs-elpa.json | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gs-elpa.json b/gs-elpa.json
index cbc27dc..20baa23 100644
--- a/gs-elpa.json
+++ b/gs-elpa.json
@@ -15,6 +15,38 @@
     }
   },
   "common_config": {
+     "exclude": [
+      "actionscript-mode", "alt-font-menu", "analog", "anything",
+      "apache-mode", "apel", "auctex", "autoconf-mode",
+      "bbdb", "binclock", "blogmax", "bm", "bongo", "boxquote", "browse-kill-ring",
+      "bubblet", "calfw", "cedet", "chess", "circe", "cldoc", "cmail", "color-browser",
+      "color-moccur", "color-theme", "company-mode", "cperl-mode",
+      "crontab-mode", "crypt++", "csharp-mode", "css-mode", "csv-mode",
+      "ddskk", "delicious", "develock", "df-mode", "dictionary", "dircolors",
+      "dired-sort-menu", "distel", "doctest-mode", "doxymacs", "dropdown-list",
+      "ebuild-mode", "ecb", "edb", "edit-list", "elib", "elscreen",
+      "emacs-common-gentoo", "emacs-daemon", "emacs-jabber",
+      "emacs-wm", "emacs-wget", "emacs-wiki", "emacs-wiki-blog",
+      "emhacks", "emms", "eperiodic", "erc", "erobot", "eselect-mode", "ess",
+      "evil", "fff", "filladapt", "flashcard", "flim", "folding", "gnuserv",
+      "gnuserv-programs", "google-c-style", "graphviz-dot-mode",
+      "grep-edit", "h4x0r", "haskell-mode", "highline", "howm", "htmlize",
+      "http-emacs", "httpd", "icicles", "identica-mode", "igrep", "imaxima", "inform-mode",
+      "initsplit", "jam-mode", "jasmin", "javascript", "jde", "keywiz", "limit",
+      "lookup", "lua-mode", "lyskom-elisp-client", "magit", "mailcrypt", "mairix", "markdown-mode",
+      "matlab", "mcomplete", "mell", "mew", "mic-paren", "mldonkey", "mmm-mode",
+      "moccur-edit", "mode-compile", "mpg123-el", "mu-cite", "muse", "nagios-mode", "navi2ch",
+      "nxml-docbook5-schemas", "nxml-gentoo-schemas", "nxml-libvirt-schemas", "nxml-mode",
+      "nxml-svg-schemas", "ocaml-mode", "org-mode", "outline-magic", "paredit", "php-mode",
+      "planner", "po-mode", "popwin", "pov-mode", "prime-el", "prom-wl", "proofgeneral", "protbuf",
+      "psgml", "pymacs", "python-mode", "quack", "quilt-el", "qwerty", "redo", "regress", "remember",
+      "rfcview", "riece", "rnc-mode", "rpm-spec-mode", "ruby-mode", "rudel", "sawfish", "scala-mode",
+      "scheme-complete", "scss-mode", "semi", "session", "setnu", "slime", "sml-mode", "sokoban", "ssh",
+      "stripes", "sumibi", "tdtd", "teco", "template", "tempo-snippets", "thinks", "thumbs", "tnt",
+      "tuareg-mode", "twittering-mode", "typing", "u-vm-color", "uboat", "undo-tree", "uptimes",
+      "vhdl-mode", "view-process", "vm", "volume", "w3mnav", "wanderlust", "whine", "wikipedia-mode", "xclip",
+      "xrdb-mode", "xslide", "yaml-mode", "yasnippet", "yatex", "yc", "zenburn", "yyzenirc"
+    ],
     "external": {"emacs": "virtual/emacs"}
   }
 }


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2013-11-22 17:08 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2013-11-22 17:08 UTC (permalink / raw
  To: gentoo-commits

commit:     89de46af8fbca1c90b2fa6ad3d4d2bb81d959604
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Fri Nov 22 17:07:18 2013 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Fri Nov 22 17:07:28 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=89de46af

isue#2: exclude invalid packages

---
 gs-elpa.json | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gs-elpa.json b/gs-elpa.json
index 20baa23..61c7a89 100644
--- a/gs-elpa.json
+++ b/gs-elpa.json
@@ -37,8 +37,10 @@
       "matlab", "mcomplete", "mell", "mew", "mic-paren", "mldonkey", "mmm-mode",
       "moccur-edit", "mode-compile", "mpg123-el", "mu-cite", "muse", "nagios-mode", "navi2ch",
       "nxml-docbook5-schemas", "nxml-gentoo-schemas", "nxml-libvirt-schemas", "nxml-mode",
-      "nxml-svg-schemas", "ocaml-mode", "org-mode", "outline-magic", "paredit", "php-mode",
-      "planner", "po-mode", "popwin", "pov-mode", "prime-el", "prom-wl", "proofgeneral", "protbuf",
+      "nxml-svg-schemas", "ocaml-mode", "org-mode",
+      "outline-magic", "paredit", "parenface1.1", "php-mode",
+      "planner", "po-mode", "po.foo", "po.elscreen",
+      "popwin", "pov-mode", "prime-el", "prom-wl", "proofgeneral", "protbuf",
       "psgml", "pymacs", "python-mode", "quack", "quilt-el", "qwerty", "redo", "regress", "remember",
       "rfcview", "riece", "rnc-mode", "rpm-spec-mode", "ruby-mode", "rudel", "sawfish", "scala-mode",
       "scheme-complete", "scss-mode", "semi", "session", "setnu", "slime", "sml-mode", "sokoban", "ssh",


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2014-03-05 17:58 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2014-03-05 17:58 UTC (permalink / raw
  To: gentoo-commits

commit:     4d1efd12ae63004fd2f4ac2c5fef47bb8ee8b961
Author:     Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com>
AuthorDate: Wed Mar  5 17:58:28 2014 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Wed Mar  5 17:58:28 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=4d1efd12

gs-elpa: exclude cl-lib from dependencies as it is a package needed for compatibility, it breaks things on new emacs

---
 gs-elpa.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gs-elpa.json b/gs-elpa.json
index 61c7a89..a4accde 100644
--- a/gs-elpa.json
+++ b/gs-elpa.json
@@ -49,6 +49,6 @@
       "vhdl-mode", "view-process", "vm", "volume", "w3mnav", "wanderlust", "whine", "wikipedia-mode", "xclip",
       "xrdb-mode", "xslide", "yaml-mode", "yasnippet", "yatex", "yc", "zenburn", "yyzenirc"
     ],
-    "external": {"emacs": "virtual/emacs"}
+    "external": {"emacs": "virtual/emacs", "cl-lib": "virtual/emacs"}
   }
 }


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2014-05-10  2:03 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2014-05-10  2:03 UTC (permalink / raw
  To: gentoo-commits

commit:     e2eba33ba1eccf351fc8264a00bbba817f179285
Author:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
AuthorDate: Sat May 10 00:59:32 2014 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sat May 10 00:59:32 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=e2eba33b

prepare to split gs-elpa to another package

---
 setup.py | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/setup.py b/setup.py
index 10f0461..9a1291a 100644
--- a/setup.py
+++ b/setup.py
@@ -6,19 +6,16 @@ setup(name          = 'g-sorcery',
       version       = '0.1_alpha',
       description   = 'g-sorcery framework for automated ebuild generators',
       author        = 'Jauhien Piatlicki',
-      author_email  = 'piatlicki@gmail.com',
-      packages      = ['g_sorcery', 'gs_db_tool', 'gs_elpa', 'gs_ctan', 'gs_pypi'],
+      author_email  = 'jauhien@gentoo.org',
+      packages      = ['g_sorcery', 'gs_db_tool', 'gs_ctan', 'gs_pypi'],
       package_data  = {'g_sorcery': ['data/*'],
                        'gs_pypi': ['data/*'],
-                       'gs_elpa': ['data/*'],
                        'gs_ctan': ['data/*']},
-      scripts       = ['bin/g-sorcery', 'bin/gs-db-tool', 'bin/gs-elpa',
+      scripts       = ['bin/g-sorcery', 'bin/gs-db-tool',
                        'bin/gs-ctan', 'bin/gs-pypi-generate-db', 'bin/gs-pypi'],
-      data_files    = [('/etc/g-sorcery/', ['gs-elpa.json']),
-                       ('/etc/g-sorcery/', ['gs-ctan.json']),
+      data_files    = [('/etc/g-sorcery/', ['gs-ctan.json']),
                        ('/etc/g-sorcery/', ['gs-pypi.json']),
                        ('/etc/g-sorcery/', ['g-sorcery.cfg']),
-                       ('/etc/layman/overlays/', ['gs-elpa-overlays.xml']),
                        ('/etc/layman/overlays/', ['gs-ctan-overlays.xml']),
                        ('/etc/layman/overlays/', ['gs-pypi-overlays.xml'])],
       license       = 'GPL',


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2014-05-10  2:03 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2014-05-10  2:03 UTC (permalink / raw
  To: gentoo-commits

commit:     561e590173dbc44720c57df5c656a7e857a0f667
Author:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
AuthorDate: Sat May 10 02:03:05 2014 +0000
Commit:     Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com>
CommitDate: Sat May 10 02:03:05 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=561e5901

update README

---
 README.md | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 4b25590..f0070a8 100644
--- a/README.md
+++ b/README.md
@@ -46,16 +46,17 @@ databases with information about available software and so on.
 Installation and using
 ======================
 
-You should emerge **app-portage/layman-9999**.
+You will need **app-portage/layman-9999** (when you emerge a backend you are
+interested in it will be pulled in authomatically).
 
 Add `jauhien` overlay: **layman -a jauhien**.
 
-Emerge g-sorcery: **emerge -va g-sorcery**.
-
 Currently 2 backends are available: **gs-elpa** and **gs-pypi**.
 
 Here is an example of using gs-elpa backend.
 
+Emerge backend you want to use: **emerge -va gs-elpa**.
+
 There are two ways of using **gs-elpa**:
 
 * use it with **layman**


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
  2014-09-29 19:38 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
@ 2014-09-29 19:39 ` Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2014-09-29 19:39 UTC (permalink / raw
  To: gentoo-commits

commit:     d05d6f623f33ab04c1ffdb76f11a27e931310b9d
Author:     Jauhien Piatlicki <jpiatlicki <AT> zertisa <DOT> com>
AuthorDate: Mon Sep 29 19:36:36 2014 +0000
Commit:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
CommitDate: Mon Sep 29 19:36:36 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=d05d6f62

Merge branch 'heroxbd/g-sorcery:master' into dev


 g_sorcery/ebuild.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


^ permalink raw reply	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
  2015-04-20 21:36 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
@ 2015-04-22  7:35 ` Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2015-04-22  7:35 UTC (permalink / raw
  To: gentoo-commits

commit:     8206504dc26f2beb9dc2027585b6a86cc39bc306
Author:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 16 20:02:58 2015 +0000
Commit:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
CommitDate: Thu Apr 16 20:02:58 2015 +0000
URL:        https://gitweb.gentoo.org/proj/g-sorcery.git/commit/?id=8206504d

[pylint] add pylint.rc file

 pylint.rc | 336 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 336 insertions(+)

diff --git a/pylint.rc b/pylint.rc
new file mode 100644
index 0000000..582038f
--- /dev/null
+++ b/pylint.rc
@@ -0,0 +1,336 @@
+[MASTER]
+
+# Specify a configuration file.
+#rcfile=
+
+# Python code to execute, usually for sys.path manipulation such as
+# pygtk.require().
+#init-hook=
+
+# Profiled execution.
+profile=no
+
+# Add files or directories to the blacklist. They should be base names, not
+# paths.
+ignore=CVS
+
+# Pickle collected data for later comparisons.
+persistent=yes
+
+# List of plugins (as comma separated values of python modules names) to load,
+# usually to register additional checkers.
+load-plugins=
+
+# DEPRECATED
+include-ids=no
+
+# DEPRECATED
+symbols=no
+
+
+[MESSAGES CONTROL]
+
+# Enable the message, report, category or checker with the given id(s). You can
+# either give multiple identifier separated by comma (,) or put this option
+# multiple time. See also the "--disable" option for examples.
+#enable=
+
+# Disable the message, report, category or checker with the given id(s). You
+# can either give multiple identifiers separated by comma (,) or put this
+# option multiple times (only on the command line, not in the configuration
+# file where it should appear only once).You can also use "--disable=all" to
+# disable everything first and then reenable specific checks. For example, if
+# you want to run only the similarities checker, you can use "--disable=all
+# --enable=similarities". If you want to run only the classes checker, but have
+# no Warning level messages displayed, use"--disable=all --enable=classes
+# --disable=W"
+#disable=
+
+
+[REPORTS]
+
+# Set the output format. Available formats are text, parseable, colorized, msvs
+# (visual studio) and html. You can also give a reporter class, eg
+# mypackage.mymodule.MyReporterClass.
+output-format=text
+
+# Put messages in a separate file for each module / package specified on the
+# command line instead of printing them on stdout. Reports (if any) will be
+# written in a file name "pylint_global.[txt|html]".
+files-output=no
+
+# Tells whether to display a full report or only the messages
+reports=yes
+
+# Python expression which should return a note less than 10 (10 is the highest
+# note). You have access to the variables errors warning, statement which
+# respectively contain the number of errors / warnings messages and the total
+# number of statements analyzed. This is used by the global evaluation report
+# (RP0004).
+evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)
+
+# Add a comment according to your evaluation note. This is used by the global
+# evaluation report (RP0004).
+comment=no
+
+# Template used to display messages. This is a python new-style format string
+# used to format the message information. See doc for all details
+#msg-template=
+
+
+[MISCELLANEOUS]
+
+# List of note tags to take in consideration, separated by a comma.
+notes=FIXME,XXX,TODO
+
+
+[BASIC]
+
+# Required attributes for module, separated by a comma
+required-attributes=
+
+# List of builtins function names that should not be used, separated by a comma
+bad-functions=map,filter,apply,input,file
+
+# Good variable names which should always be accepted, separated by a comma
+good-names=i,j,k,ex,Run,_
+
+# Bad variable names which should always be refused, separated by a comma
+bad-names=foo,bar,baz,toto,tutu,tata
+
+# Colon-delimited sets of names that determine each other's naming style when
+# the name regexes allow several styles.
+name-group=
+
+# Include a hint for the correct naming format with invalid-name
+include-naming-hint=no
+
+# Regular expression matching correct function names
+function-rgx=[a-z_][a-z0-9_]{2,30}$
+
+# Naming hint for function names
+function-name-hint=[a-z_][a-z0-9_]{2,30}$
+
+# Regular expression matching correct variable names
+variable-rgx=[a-z_][a-z0-9_]{2,30}$
+
+# Naming hint for variable names
+variable-name-hint=[a-z_][a-z0-9_]{2,30}$
+
+# Regular expression matching correct constant names
+const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$
+
+# Naming hint for constant names
+const-name-hint=(([A-Z_][A-Z0-9_]*)|(__.*__))$
+
+# Regular expression matching correct attribute names
+attr-rgx=[a-z_][a-z0-9_]{2,30}$
+
+# Naming hint for attribute names
+attr-name-hint=[a-z_][a-z0-9_]{2,30}$
+
+# Regular expression matching correct argument names
+argument-rgx=[a-z_][a-z0-9_]{2,30}$
+
+# Naming hint for argument names
+argument-name-hint=[a-z_][a-z0-9_]{2,30}$
+
+# Regular expression matching correct class attribute names
+class-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$
+
+# Naming hint for class attribute names
+class-attribute-name-hint=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$
+
+# Regular expression matching correct inline iteration names
+inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$
+
+# Naming hint for inline iteration names
+inlinevar-name-hint=[A-Za-z_][A-Za-z0-9_]*$
+
+# Regular expression matching correct class names
+class-rgx=[A-Z_][a-zA-Z0-9]+$
+
+# Naming hint for class names
+class-name-hint=[A-Z_][a-zA-Z0-9]+$
+
+# Regular expression matching correct module names
+module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
+
+# Naming hint for module names
+module-name-hint=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
+
+# Regular expression matching correct method names
+method-rgx=[a-z_][a-z0-9_]{2,30}$
+
+# Naming hint for method names
+method-name-hint=[a-z_][a-z0-9_]{2,30}$
+
+# Regular expression which should only match function or class names that do
+# not require a docstring.
+no-docstring-rgx=__.*__
+
+# Minimum line length for functions/classes that require docstrings, shorter
+# ones are exempt.
+docstring-min-length=-1
+
+
+[FORMAT]
+
+# Maximum number of characters on a single line.
+max-line-length=100
+
+# Regexp for a line that is allowed to be longer than the limit.
+ignore-long-lines=^\s*(# )?<?https?://\S+>?$
+
+# Allow the body of an if to be on the same line as the test if there is no
+# else.
+single-line-if-stmt=no
+
+# List of optional constructs for which whitespace checking is disabled
+no-space-check=trailing-comma,dict-separator
+
+# Maximum number of lines in a module
+max-module-lines=1000
+
+# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1
+# tab).
+indent-string='    '
+
+# Number of spaces of indent required inside a hanging or continued line.
+indent-after-paren=4
+
+
+[SIMILARITIES]
+
+# Minimum lines number of a similarity.
+min-similarity-lines=4
+
+# Ignore comments when computing similarities.
+ignore-comments=yes
+
+# Ignore docstrings when computing similarities.
+ignore-docstrings=yes
+
+# Ignore imports when computing similarities.
+ignore-imports=no
+
+
+[LOGGING]
+
+# Logging modules to check that the string format arguments are in logging
+# function parameter format
+logging-modules=logging
+
+
+[TYPECHECK]
+
+# Tells whether missing members accessed in mixin class should be ignored. A
+# mixin class is detected if its name ends with "mixin" (case insensitive).
+ignore-mixin-members=yes
+
+# List of module names for which member attributes should not be checked
+# (useful for modules/projects where namespaces are manipulated during runtime
+# and thus extisting member attributes cannot be deduced by static analysis
+ignored-modules=
+
+# List of classes names for which member attributes should not be checked
+# (useful for classes with attributes dynamically set).
+ignored-classes=SQLObject
+
+# When zope mode is activated, add a predefined set of Zope acquired attributes
+# to generated-members.
+zope=no
+
+# List of members which are set dynamically and missed by pylint inference
+# system, and so shouldn't trigger E0201 when accessed. Python regular
+# expressions are accepted.
+generated-members=REQUEST,acl_users,aq_parent
+
+
+[VARIABLES]
+
+# Tells whether we should check for unused import in __init__ files.
+init-import=no
+
+# A regular expression matching the name of dummy variables (i.e. expectedly
+# not used).
+dummy-variables-rgx=_$|dummy
+
+# List of additional names supposed to be defined in builtins. Remember that
+# you should avoid to define new builtins when possible.
+additional-builtins=
+
+
+[CLASSES]
+
+# List of interface methods to ignore, separated by a comma. This is used for
+# instance to not check methods defines in Zope's Interface base class.
+ignore-iface-methods=isImplementedBy,deferred,extends,names,namesAndDescriptions,queryDescriptionFor,getBases,getDescriptionFor,getDoc,getName,getTaggedValue,getTaggedValueTags,isEqualOrExtendedBy,setTaggedValue,isImplementedByInstancesOf,adaptWith,is_implemented_by
+
+# List of method names used to declare (i.e. assign) instance attributes.
+defining-attr-methods=__init__,__new__,setUp
+
+# List of valid names for the first argument in a class method.
+valid-classmethod-first-arg=cls
+
+# List of valid names for the first argument in a metaclass class method.
+valid-metaclass-classmethod-first-arg=mcs
+
+
+[IMPORTS]
+
+# Deprecated modules which should not be used, separated by a comma
+deprecated-modules=regsub,TERMIOS,Bastion,rexec
+
+# Create a graph of every (i.e. internal and external) dependencies in the
+# given file (report RP0402 must not be disabled)
+import-graph=
+
+# Create a graph of external dependencies in the given file (report RP0402 must
+# not be disabled)
+ext-import-graph=
+
+# Create a graph of internal dependencies in the given file (report RP0402 must
+# not be disabled)
+int-import-graph=
+
+
+[DESIGN]
+
+# Maximum number of arguments for function / method
+max-args=5
+
+# Argument names that match this expression will be ignored. Default to name
+# with leading underscore
+ignored-argument-names=_.*
+
+# Maximum number of locals for function / method body
+max-locals=15
+
+# Maximum number of return / yield for function / method body
+max-returns=6
+
+# Maximum number of branch for function / method body
+max-branches=12
+
+# Maximum number of statements in function / method body
+max-statements=50
+
+# Maximum number of parents for a class (see R0901).
+max-parents=7
+
+# Maximum number of attributes for a class (see R0902).
+max-attributes=7
+
+# Minimum number of public methods for a class (see R0903).
+min-public-methods=2
+
+# Maximum number of public methods for a class (see R0904).
+max-public-methods=20
+
+
+[EXCEPTIONS]
+
+# Exceptions that will emit a warning when being caught. Defaults to
+# "Exception"
+overgeneral-exceptions=Exception


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
@ 2015-04-22  7:35 Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2015-04-22  7:35 UTC (permalink / raw
  To: gentoo-commits

commit:     84e5836cd7c47683b78c24783c2fb62c49dc4b8a
Author:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 18 16:41:27 2015 +0000
Commit:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
CommitDate: Sat Apr 18 16:41:27 2015 +0000
URL:        https://gitweb.gentoo.org/proj/g-sorcery.git/commit/?id=84e5836c

[setup] fix copyright

 setup.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/setup.py b/setup.py
index 95b715e..68ad410 100644
--- a/setup.py
+++ b/setup.py
@@ -8,6 +8,9 @@
     installation script
 
     :copyright: (c) 2013-2015 by Jauhien Piatlicki
+    :copyright: (c) 2014 by Brian Dolbec
+                    (code for conditional module installation
+                    is taken from the layman project)
     :license: GPL-2, see LICENSE for more details.
 """
 


^ permalink raw reply related	[flat|nested] 41+ messages in thread

* [gentoo-commits] proj/g-sorcery:master commit in: /
  2015-09-13 19:32 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
@ 2015-09-13 19:32 ` Jauhien Piatlicki
  0 siblings, 0 replies; 41+ messages in thread
From: Jauhien Piatlicki @ 2015-09-13 19:32 UTC (permalink / raw
  To: gentoo-commits

commit:     703318df48fc70bfb232033753fe02b73dfd67c9
Author:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 13 19:36:14 2015 +0000
Commit:     Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
CommitDate: Sun Sep 13 19:36:14 2015 +0000
URL:        https://gitweb.gentoo.org/proj/g-sorcery.git/commit/?id=703318df

[README] add link to trello board

 README.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/README.md b/README.md
index 9bdd5b7..c2eb5ad 100644
--- a/README.md
+++ b/README.md
@@ -26,3 +26,5 @@ This project is aimed to create a framework for ebuild-generators for
 3rd party software providers.
 
 If you want to develop a new backend see [developer's instructions](https://github.com/jauhien/g-sorcery/blob/master/docs/developer_instructions.rst).
+
+[TODO list](https://trello.com/b/8WdY2ZIs/framework-for-automated-ebuild-generators).


^ permalink raw reply related	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2015-09-13 19:32 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-06 20:16 [gentoo-commits] proj/g-sorcery:master commit in: / Jauhien Piatlicki
  -- strict thread matches above, loose matches on Subject: below --
2015-09-13 19:32 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
2015-09-13 19:32 ` [gentoo-commits] proj/g-sorcery:master " Jauhien Piatlicki
2015-04-22  7:35 Jauhien Piatlicki
2015-04-20 21:36 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
2015-04-22  7:35 ` [gentoo-commits] proj/g-sorcery:master " Jauhien Piatlicki
2014-09-29 19:38 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
2014-09-29 19:39 ` [gentoo-commits] proj/g-sorcery:master " Jauhien Piatlicki
2014-05-10  2:03 Jauhien Piatlicki
2014-05-10  2:03 Jauhien Piatlicki
2014-03-05 17:58 Jauhien Piatlicki
2013-11-22 17:08 Jauhien Piatlicki
2013-11-22 16:55 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
2013-11-22 16:54 ` [gentoo-commits] proj/g-sorcery:master " Jauhien Piatlicki
2013-11-22 16:42 [gentoo-commits] proj/g-sorcery:dev " Jauhien Piatlicki
2013-11-22 16:42 ` [gentoo-commits] proj/g-sorcery:master " Jauhien Piatlicki
2013-11-22 16:38 Jauhien Piatlicki
2013-09-19 23:22 Jauhien Piatlicki
2013-09-19 23:21 Jauhien Piatlicki
2013-09-15 22:38 Jauhien Piatlicki
2013-09-15 14:32 Jauhien Piatlicki
2013-09-05 16:33 Jauhien Piatlicki
2013-08-30 17:00 Jauhien Piatlicki
2013-08-29 23:37 Jauhien Piatlicki
2013-08-29 21:30 Jauhien Piatlicki
2013-08-14  8:31 Jauhien Piatlicki
2013-08-12  0:42 Jauhien Piatlicki
2013-08-12  0:36 Jauhien Piatlicki
2013-08-06 20:16 Jauhien Piatlicki
2013-08-05  0:54 Jauhien Piatlicki
2013-08-05  0:46 Jauhien Piatlicki
2013-07-30 19:02 Jauhien Piatlicki
2013-07-26  9:43 Jauhien Piatlicki
2013-07-22 17:10 Jauhien Piatlicki
2013-07-15  0:00 Jauhien Piatlicki
2013-07-14 23:51 Jauhien Piatlicki
2013-07-14 22:53 Jauhien Piatlicki
2013-07-14  1:00 Jauhien Piatlicki
2013-07-13 23:41 Jauhien Piatlicki
2013-07-11  0:09 Jauhien Piatlicki
2013-07-11  0:05 Jauhien Piatlicki
2013-07-02 14:50 Jauhien Piatlicki
2013-07-02 10:21 Jauhien Piatlicki
2013-06-30 19:55 Jauhien Piatlicki
2013-06-20 22:53 Jauhien Piatlicki
2013-06-20 22:53 Jauhien Piatlicki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox