[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