[Python-modules-commits] [tempora] branch debian/master created (now b5ff703)

Maximiliano Curia maxy at moszumanska.debian.org
Fri Aug 11 19:07:06 UTC 2017


This is an automated email from the git hooks/post-receive script.

maxy pushed a change to branch debian/master
in repository tempora.

        at  b5ff703   Add the calc-prorate to the not-installed file

This branch includes the following new commits:

       new  8a1775e   Some miscellaneous functionality taken from the former EnvMon/Populators.py.  ********************** Label: "1.2" User: Jaraco       Date: 23-08-02   Time: 17:13 Labeled Label comment: Implements a robust processing service, enhanced SQL object handling, Web, FTP, and File-based data processing.
       new  004e78a   Fixed a couple of bugs, indentation errors and missing includes.
       new  1a8b331   Added method makeRows, which was taken from the SATWQM web files.  It also uses the new method chunkGenerator, which will chunk a sequence into sequences of length n.
       new  6c230cf   Made many Python 2.3 dependent features. Added UTF-8 encoding header (since this code has unicode characters (DMS code) and encoding headers are required in Python 2.3. Removed from __future__ directive, required by Python 2.3. Added QuickTimer class for easily calculating time differences (sec). Added DMS, which will thoroughly attempt to parse degrees, minutes, and seconds (incl partial) from a string and convert it to a float for standardization. Created GetNeares [...]
       new  1d6d7a4   Converted some comments to doc strings. Removed deprecated apply() calls. Changed quicktimer to use datetime class.
       new  fc80bae   Improved Win32TimeZone so it now handles time zones without dst elegantly.
       new  026e0f3   Changed Win32TimeZone to use read-only access to the registry keys. Added staticmethod GetLocalTimeZone which retrieves the local time zone selected for the system. Removed the time converter parameter to TimestampFileHandler.__init__() and hard-coded gmt conversion (since local conversion currently isn't possible).
       new  ed39954   Moved the win32 time zone functionality to its own module (win32tz). Removed the ConvertToUTC method.  RegKeyEnumerator moved to win32tz as well.
       new  f254f53   Created a splitter object, which can be used to map across a list of string to split them. Created an odict object (ordered dictionary), which works pretty well if you want a dictionary, but need to remember the order of the keys.
       new  885c89c   Added some case-insensitive string and dict classes, which aren't currently used anywhere.
       new  6d045fc   Added logging. Removed deprecated reference to generators (Python 2.2 thing)
       new  fc23328   Added docstring tests to ciString.
       new  49231fe   Created a DateTime parser (DTParser) for South Asia.  This will allow users to enter less regimented dates/times.
       new  f53b611   Added some time constants (in particular seconds per year).
       new  e28c3e5   Added a function that returns n random bytes.
       new  0731d02   Added initialization capability to the ciDict class.  Also added docstring tests.
       new  8660ab0   Added flatten (from classutil), and improved it using Python 2.3 symantics.
       new  0bfcf90   Trying out using VSS keyword expansion.
       new  9cf430a   Changed keyword expansion again.
       new  007c934   Cleaned up HTTPQuery: changed comment to docstring with a test.  Removed stubbed validation.  Simplified parsing code.
       new  7901b09   Changed module attributes
       new  667bc6f   Made the seconds optional in the DMS object. Fixed the isSouthOrWest check in _getDDFromMatch (was returning true for any NSEW designation). Added readChunks (from CustomsMiner module).
       new  aa8ea3d   Rewrote HTTPQuery to support full URLs (so the query doesn't have to be parsed out ahead of time).
       new  cf91856   added ordinalth
       new  024f0ee   Fleshed out some of hashSplit (untested)
       new  362b933   Fixed some syntax errors in iter split code.
       new  cd63a53   finished implementation of binarySplit and hashSplit. Started work on testSplit (which should split based on a test function).
       new  e8aa6be   Added strftime because the time module and datetime package use the C library strftime function dispite its inane limitation of years only >= 1900.
       new  82ad38a   Fixed hashSplit so now the queues are queried on the result value.  This breaks one of the docstring tests (the last).  I must contemplate this functionality.
       new  4542912   Added strptime that provides strptime functionality for datetime modules.
       new  97aa4cf   Improved strftime so any number of substitutions may be used.  Added two new substitutions (%s for milliseconds and %u for microseconds).
       new  72bc8ff   Created ConstructDatetime, which will construct a datetime.datetime object from various time objects found in python (and pythonwin).  Taken somewhat from the code in SQL.
       new  1aaf5d9   Added support for the empty query string in HTTPQuery.
       new  d85ea24   Made another attempt at datetime modulus, but this one sucks.  It doesn't work.
       new  4fbb87b   Fixed some of the doctest strings. Many in particular self-referenced the tools module.  Also fixed checking for exceptions and some syntax error in the strings.  Removed one test from hashSplit which is no longer a valid test. Reworked DatetimeMod so it now works correctly.  It requires using an arbitrarily large integer to represent the number of microseconds in the period.  This could be inefficient for very large periods. To help improve performance, I've set the [...]
       new  7b9db89   Improved error checking in HTTPQuery.
       new  d52bf14   Fixed all of the module tags to use svnauthor instead of vssauthor. Changed all to use svn keywords.
       new  2bbf0bc   Added a docstring to tools.chunkGenerator. Added HTMLTable & HTMLLink to webtools.  These are initially implemented for use in the NGRMS analysis engine.
       new  66c9fa4   
       new  fe886c5   Began work on datetools.  This doesn't work because it't still mostly ruby code.
       new  aac8960   Added tuple initialization support to odict Updated to version 1.0.3
       new  48e2643   Moved a comment into a docstring with test. Used setdefault instead of if/else.
       new  1203db4   Added timedelta support to getPeriodSeconds.
       new  5ea1414   Moved date-related functions from tools to datetools. Commented out Ruby code in datetools.py. Changed the package version to 2.0.
       new  fbbb928   The latest tools didn't get checked in on the last revision.
       new  002fa0b   fixed issue with getPeriodSeconds
       new  a5e680c   Removed ruby code from datetools; added timedelta float division
       new  d419360   Renamed project to jaraco-util. Modified project to use setuptools. Updated version to 2.1.
       new  ccdd417   fixed some references in datetools
       new  6573a07   Fixed datetools for whois_bridge
       new  7917127   some fixes to address test failures
       new  014ad1c   Added a couple of useful date ranges.
       new  26ec66e   Removed extraneous space per PEP8
       new  8e6be01   Fix to get_period_seconds.
       new  a3fd7b9   Beginning work on transitioning to namespace packages
       new  122d284   Reorganized the general purpose modules into namespace packages. Removed many modules that have been superceded by other projects (notably autohttp and webtools by ClientForm, SQL and DBObjects by SQLAlchemy)
       new  56ad78b   Moved the project files out of src
       new  6c950e5   Removing src directory
       new  7696032   Restored jaraco directory (should not have been deleted)
       new  24d0b58   Fixed issues with test suite failing
       new  50457d3   Began work on Python 3.0 compatibility
       new  3936ab1   Improved Python 3 compatibility by correcting division operators
       new  5971fc0   More Python 3 fixes
       new  eef2402   Adding prorating calculator
       new  0e5a05f   Added support for seconds in get_period_seconds Added docs and tests to get_period_seconds
       new  c1484c3   Improved input handling in get_period_seconds (no longer contains potential injection attack)
       new  583b7c1   Updated dateutil with PEP-8 conventions and bolstered the doctests
       new  2a3d581   Moved many functions and classes from jaraco.util namespace
       new  667a857   All modules now use unicode literals for Python 3 compatibility.
       new  e755c38   All modules now use unicode literals for Python 3 compatibility.
       new  8aa12df   Style cleanup
       new  f335f2d   Added context manager support to timing.Stopwatch
       new  94a03db   Adding IntervalGovernor
       new  c897f8f   Moved scheduled commands to a schedule module
       new  c5b6a66   Added a test for something I would like to work - it should be possible to get the next command without deference to the current time.
       new  920c14a   Refactored implementation of schedule classes. No longer do they override the datetime constructor, but now only provide suitable classmethods for construction in various forms.
       new  0f8d87b   Scheduled commands no longer take 'arguments'. Use functools.partial instead.
       new  cb54c34   Extracted a convenience constructor for a command that runs every day at a specific time.
       new  8fc7a05   Added __init__ method to DelayedCommand. Fixes #13
       new  ae94a36   Merge with 7.1.1 (just docs; implementation is clean now)
       new  1a32a7f   Fix error caught by pyflakes (incorrect variable name)
       new  91c351c   Reindented long lines
       new  669a89f   Added parse_timedelta
       new  c42c594   Made some progress toward native Python 3 support
       new  f8667f8   Fixed remaining failing tests
       new  a5c1d83   Require six rather than bundle it
       new  a865942   Moved dateutil to tempora
       new  5992a04   Stopwatch context now returns self
       new  a5e0d99   Allow float as timestamps in DelayedCommand.at_time()
       new  df92b64   Use numbers.Real to detect a timestamp
       new  2163419   Add test to capture proper timestamp support
       new  8e8463c   Delint test
       new  b7c4ab5   Adding project skeleton
       new  0987cb6   Move timing module to jaraco package
       new  1580cf5   Merge
       new  6ac2620   Update changelog and readme
       new  80bb821   Added tag 1.0 for changeset 95a687bc6a49
       new  ece5aef   Brought tests from jaraco.util as well
       new  b2d22bc   Corrected more errors and warnings in sphinx_build
       new  a09d0a6   Add whitespace per common convention
       new  d165a1d   Use 'cls' for classmethod param
       new  6611fa9   Make explicit that the project is released under the MIT license.
       new  5b1fc1f   Added tag 1.1 for changeset d4baf8ad0e1c
       new  2af089e   Update description and readme.
       new  b0363b6   Added tag 1.1.1 for changeset cf291a8104eb
       new  f74913d   Update calculate_prorate to work on Python 3
       new  7b62438   Remove dependence on jaraco.util.string for better portability.
       new  6729a07   Add project skeleton
       new  c564e97   Add docs
       new  22938ba   Restore console script
       new  c07a298   Declare sphinx dependency.
       new  9a486be   Correct modules reference
       new  f1b2707   Added tag 1.0 for changeset 3d56e3d0a09e
       new  0ccf40c   Add license info (retroactively applied to all commits).
       new  cc5b822   Added tag 1.1 for changeset a1e29989db27
       new  74a216f   Use absolute_import to avoid relative imports on Python 2.7. Fixes #55
       new  ec2ab3c   Only require sphinx and pytest-runner when necessary.
       new  78005e7   Added tag 1.2 for changeset 18e082b10d91
       new  8cef614   Update project skeleton
       new  df8a905   Merge updated skeleton
       new  7e0717e   Regenerate skeleton
       new  258338a   Merge with latest skeleton
       new  d6a144f   Added tag 1.1.2 for changeset 6cab887b371a
       new  e155096   Update changelog
       new  da2d254   Update changelog
       new  92cd428   Added tag 1.1.3 for changeset fdfc4a2a3508
       new  6768b16   Regenerate skeleton and include the whole thing
       new  ae35115   Merge with latest template
       new  2188a23   Update docstring as found in svg.charts
       new  8e93266   Use reduce from functools
       new  bfbee3a   Generate project skeleton
       new  50abbbe   Merge with project skeleton
       new  9cd97e2   Add divide_timedelta
       new  c579abc   timedelta division wasn't added until 3.2
       new  9022265   Update changelog
       new  b092c66   Correct docstring formatting
       new  fb208c1   Add date_range
       new  14ab0cf   Update changelog
       new  09ab346   Added tag 1.3 for changeset 1e8d96f8c705
       new  675c944   Update doctest to include an example of referencing the elapsed.
       new  a84ac8c   Now properly support timezones in the scheduler.
       new  bf63974   Update tests and add tests to match preferred implementation.
       new  e63b350   Added tag 1.1.4 for changeset 5f0663da0766
       new  dcb5c52   Regenerate project skeleton
       new  d8488fe   Merge
       new  a2eadef   Added tag 1.1.5 for changeset 72c77d3dce38
       new  5ad1832   Generate project skeleton
       new  6a79b78   Fix version detection for tests
       new  5bd1f0a   Merge with skeleton project
       new  6f2c73f   Rename docs for compatibility
       new  db814e4   Merge with skeleton
       new  c466030   Update changelog
       new  cb8dc43   Added tag 1.2 for changeset 5ed546fa4478
       new  98d91ee   Rename docs for compatibility with skeleton
       new  f94477f   Merge with skeleton project
       new  b105f70   Merge with skeleton
       new  45c01f8   Update changelog
       new  f7869e7   Added tag 1.4 for changeset 8f8838a7a20a
       new  0b354fc   Removing unwanted skeleton package
       new  5786d4e   Added tag 1.2.1 for changeset cf31c4e37f1a
       new  52df9f0   Remove the package from the skeleton. It has no value.
       new  5782d05   Add gitignore. Make .hgignore empty - there's nothing here that's project specific.
       new  8277707   Upon further reading, hg-git supports .gitignore, so omit .hgignore.
       new  e09af11   Merge with latest skeleton
       new  b4b7efd   Customize docs for project
       new  e862ef4   Added tag 1.2.2 for changeset c267ba08a327
       new  2959acc   Correct underline - misaligned due to proportional-width font
       new  6d571b4   Update copyright
       new  b5982a5   Learning from lessons in the keyring 8.4 release (https://github.com/jaraco/keyring/issues/210), always clean the build artifacts before cutting a release.
       new  65b6498   Derive description, url, and namespace_packages from name
       new  752b109   Add PyPI deployment
       new  58f71d1   Remove duplicate provider line
       new  01e953b   Add support for linking to issues and adding datestamps to changelog entries.
       new  04528bd   Move Python 3.5 condition to 'on' section
       new  29d9ebe   Update comment to reflect the Github-backed skeleton model (preferred to the generation library-backed model).
       new  b93b3a0   Exclude the skeleton branch from testing
       new  efa552e   Add badges for PyPI, downloads, and Travis-CI.
       new  e2900e9   Change indentation to match that which the travis tool generates when adding the password.
       new  c8c034e   Use shields.io, as some of these other providers seem to have gone out of business.
       new  3f61a73   Also add pyversions
       new  dfb1a94   Path is now .org
       new  7edaa32   Update release process to use warehouse rather than legacy PyPI. Ref pypa/warehouse#1422.
       new  d024388   The name of the project need not be in the README
       new  629d80f   No need for a .gitignore file; projects may want to add one, but I recommend not having one unless the project has project-specific files to ignore.
       new  0f99ec7   Implement a full, abstract scheduling implementation in the schedule module. Renamed 'function' attribute to 'target' to allow for non-callable targets.
       new  3847850   Merge with updated skeleton
       new  4c9c5ab   Merge with updated skeleton, making tempora a package module.
       new  7455b6a   Prepare project for merge into tempora
       new  2289d6c   Remove mercurial metadata
       new  ef385aa   Remove mercurial metadata
       new  9a57a12   Merge jaraco.timing module as tempora.timing
       new  ef4fca7   Update changelog
       new  989e736   Update readme and restore timing module in docs.
       new  8897671   Add password for automatic deployment with Travis.
       new  7426938   Rename package for schedule module, extracted from irc package.
       new  78cd6e9   Merge schedule module from irc package.
       new  173cecd   Remove jaraco package, unused
       new  3c59fa3   Ensure the scheduler is a new style class
       new  9c4ce32   Add docstring
       new  04bb3c4   Add dependency on six
       new  2e09fbb   Add requirement on pytz
       new  e631535   Fix issue re-scheduling PeriodicCommands
       new  03c1cc8   Remove support for building docs, now that docs support for pypi is deprecated. I hope at some point RTD comes up with an API that once again allows automatic building of docs.
       new  750a2b3   Use tox instead of pytest-runner
       new  cc80be9   Use pkg_resources to resolve the version. Requires that the necessary package metadata have been built before building docs.
       new  8b4139a   Each requirement line is passed as a single parameter to pip, so you can't have a space separating the option and its value.
       new  4d382b3   Python Packaging -- never do with one command what you can do with two.
       new  12196ba   Provide a reference to the license declaration in the readme. Fixes jaraco/skeleton#1.
       new  c4fd3f3   Use usedevelop to workaround tox-dev/tox#373
       new  9698407   Incorporate pre-release of setuptools to cause releases to include the PEP-420 deferral.
       new  1d7afbe   Just upgrade to released setuptools now.
       new  9be6e61   Exclude versions of setuptools_scm due to pypa/setuptools_scm#109.
       new  aa1f8eb   Allow passing posargs
       new  60c7c18   Need a later version of setuptools_scm until it's released.
       new  42ecbe7   Update to setuptools_scm 1.15.0rc1
       new  95fd34c   Gotta get an sdist - so use one jaraco built
       new  200e6a5   Bump to setuptools_scm 1.15.0.
       new  4ee40ca   Update config to support building on ReadTheDocs
       new  18cb65f   Add note about the broken docs problem.
       new  a50fb1c   Skip upload docs as it's deprecated anyway
       new  99ffa27   Remove rant about docs. If there's no link to the docs, then this is the docs.
       new  6245d09   Prefer get_distribution
       new  3da8cf4   No longer rely on the package being installed to retrieve the version. Instead, load the project name and version by invoking the setup script.
       new  fbadf03   Also get the URL from the project metadata
       new  b2c592d   Also grab the author from the package metadata
       new  b1133de   Strip the trailing newline and then split on newline.
       new  84b53d9   Default upload URL is now in Python 3.6. Use that.
       new  5853c7e   setup is already present in the module name. Just call them params.
       new  746dd79   Use Python 3.6 by default
       new  9f6eea5   No longer rely on setup_requires for wheel.
       new  21a4e86   Add PEP substitution in changelog.
       new  ee0d864   Add support for Python 2.6 in docs conf
       new  e690b03   Set the origin date once and forget it.
       new  b728c58   Add python_requires directive.
       new  59c37d7   Don't bother with copyright year(s). Let the repository history track the changes and copyright years. YAGNI.
       new  049284c   Include the project (for docstrings). Include Sphinx (for environments where it's not an implied provision).
       new  b9bcd86   Include pytest-sugar for nicer test output.
       new  908cf4a   Rely on jaraco.packaging for loading the package metadata from the package for Sphinx.
       new  689f700   Use single-quotes to satisfy the style nazis.
       new  23dae90   The requirement is no longer needed for tests.
       new  fbe7cb7   Add readthedocs yml file
       new  243e44f   Move requirements for docs and testing into extras
       new  3383a3a   Add appveyor script for CI testing on Windows.
       new  110cb56   Require tox 2.4 or later; fixes #2.
       new  c842840   Remove namespace_packages declaration, no longer needed.
       new  f7eea11   Merge with skeleton
       new  31fb9d1   Use a simple build number rather than prefixing with '1.0.'
       new  e4c30b8   Add test capturing failed expectation. Ref #3.
       new  64d640e   Use utcnow in Stopwatch to avoid unexpected differences if timezone changes while the Stopwatch is in action. Fixes #3.
       new  66910b4   Merge https://github.com/jaraco/skeleton
       new  7d28d1a   Update changelog
       new  e59ee5c   Add Timer class to tempora.timing.
       new  ece2783   Initial Debian packaging
       new  0c27d70   Update build deps
       new  b5ff703   Add the calc-prorate to the not-installed file

The 255 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/tempora.git



More information about the Python-modules-commits mailing list