semvec/pypi-packages huggingface dataset:
zoner 1.4.1
A DNS zone management web application.
License: MIT
Keywords: turbogears.app

Zoner is a web application to make management of DNS zone files simple and easy.
The authoritative copy of each domain remains in the original zone file,
which Zoner reads & writes as needed, as opposed to storing domain details
in a database.  This means that zone files can still be edited manually
and Zoner will pick up the changes as necessary.

Zoner features:

* Domain details remain in original zone files, not in a database.
* Zoner reads & writes actual zone files, which can also be safely modified outside of Zoner.
* Zone serial numbers are incremented automatically when changes are made.
* Zoner can signal bind to reload a zone, via rndc.
* An audit of all zone changes is maintained for each domain.  Any previous version of a zone file can be inspected and zones can be rolled back to any previous version.

Requirements:

* Zoner is a Python application built with the TurboGears framework.  Both Python and TurboGears (version 1.x) are required.
* Zoner requires the easyzone and dnspython Python packages for DNS/zone management.
* Zoner also requires SQLAlchemy, TGBooleanFormWidget and TGExpandingFormWidget Python packages.

(All dependencies should be installed automatically if using setuptools, which will usually be the case for a properly installed TurboGears environment.)


Installation
------------

The easiest way to install Zoner is by using setuptools::

    $ easy_install zoner

Alternatively, install TurboGears then download the Zoner package
and install with::

    $ python setup.py install

Then create a config file.  A template sample-prod.cfg file is included
with the package (or installed alongside the package).  Example::
    
    $ cp /usr/lib/python2.4/site-packages/zoner-1.3.1-py2.4.egg/config/sample-prod.cfg zoner.cfg

Customise the config file, then initialise the database::

    $ tg-admin sql create

Next, create a user to login to the Zoner application with::

    $ zoner_users -c zoner.cfg add

Finally, start the Zoner application::

    $ zoner zoner.cfg

Point your browser at http://localhost:8080/ (or the appropriate host/port
as per your configuration) and you should be able to login.
basecampreporting 0.5
Read-only interface to Basecamp projects, with support for Scrum concepts like sprints and backlogs.
License: MIT

## basecampreporting  
Python read-only interface to Basecamp projects, with support for Scrum concepts like sprints and backlogs.  

It's being developed for use in the django-baseboard project: http://github.com/cmheisel/django-baseboard/tree/master

Future plans include adding write capability and refactoring the Scrum-y stuff into seperate classes.
magical 1.0
Easy managing building your source code apps and projects.
License: MIT

This is a nifty script I whipped up which when called will run whatever
sequence you use to update your application(s).

For example a very typical sequence many of us use is: `./configure && make &&
sudo make install`, so instead of having to type that over and over again you
could just type `magic`.

magic will check to see if a sequence has been defined for the current working
directory, if yes then it will run that sequence and carry on, if no it will
then ask for the sequence, save that sequence and then run it and carry on.
collective.js.jquery 1.3.2.1
A packaging of the jQuery library for Zope
License: MIT

Introduction
============

collective.js.jquery is a simple packaging of the jQuery library that uses setuptools for version selection and adds as a Zope browser resource.  If CMF/Plone is available it is also added to the JavaScript registry.

Changelog
=========

1.3.2.1
-------

* Fixing javascript registry step to have jQuery included before jquery-integration.js
  [daftdog]


1.3.2
-----

* Updating to jQuery 1.3.2
  [daftdog]


1.2.6
-----

* Initial release
  [matthewwilkes]
sx.translations 1.2
An enhanced version of zope.i18n.translationdomain
License: MIT

===============
sx.translations
===============

This package provides components for use with Zope 3 and Zope 2 +
Five that implement both ITranslationDomain and
ILanguageAvailability as well as supporting the recording of
untranslated msgids. This means that, not only do the components
support the interface require to provide message to Zope 3's i18n
framework, they can also be used to generate a list of avaiable
languages using code similar to the following::

  from zope.component import getUtility
  from zope.i18n.interfaces import ILanguageAvailability
  from zope.i18n.locales import locales, LoadLocaleError

  domain = 'myproject'

  def getLanguages(self):
    options = getUtility(ILanguageAvailability,
                         domain).getAvailableLanguages()
    options.sort()
    result = []
    for option in options:
        lang = option[0]
        try:
            locale = locales.getLocale(lang)
        except LoadLocaleError:
            # probably not a real locale
            continue
        result.append(
            {'code':lang,
             'name':locale.displayNames.languages[lang],}
            )
    return result

Requirements
------------

Zope 2.12.0 or higher is required.

Installation
------------

To install, simply place the sx folder contained in the distribution
onto your PYTHONPATH.

Configuration
-------------

Configuration is through ZCML, a complete example of which is
shows below::

    <configure xmlns="http://namespaces.zope.org/zope"
               xmlns:i18n="http://namespaces.simplistix.co.uk/translations">

    <!-- make the sx.translations' registerTranslations directive
         available -->
    <include package="sx.translations" file="meta.zcml" />

    <!-- register our locales using sx.translations -->
    <i18n:registerTranslations locales="../locales" 
                               missing="../locales/myproj.pot"
                               encoding="utf-8"/>

    </configure>

`locales` is a path pointing to a folder containing locale
information in the standard GNU gettext layout, as currently
supported by Zope 3.

`missing` is a file to which untranslated msgids will be appended in
.pot fortmat.

`encoding` is optional and specifies the encoding to use for the
file specified in the "missing" attribute. If not supplied, a
default of utf-8 is used.

Licensing
---------

Copyright (c) 2006-2009 Simplistix Ltd

This Software is released under the MIT License:
http://www.opensource.org/licenses/mit-license.html
See license.txt for more details.

Changes
-------

1.2 (16 Apr 2009)
-----------------

- record dates when missing msgids are found

1.1 (12 Apr 2009)
-----------------

- bring up to date for zope.i18n 3.7.0

1.0 (18 Sep 2006)
-----------------

- Initial release