/usr/lib/python3/dist-packages/isoweek-1.3.0.egg-info is in python3-isoweek 1.3.0-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | Metadata-Version: 1.1
Name: isoweek
Version: 1.3.0
Summary: Objects representing a week
Home-page: http://github.com/gisle/isoweek
Author: Gisle Aas
Author-email: gisle@aas.no
License: BSD
Description: ISO Week
========
The isoweek module provide the class *Week*. Instances represent specific weeks
spanning Monday to Sunday. There are 52 or 53 numbered weeks in a year. Week
1 is defined to be the first week with 4 or more days in January.
It's called isoweek because this is the week definition of ISO 8601. This
standard also define a notation for identifying weeks; YYYYWww (where the "W"
is a literal). An example is "2011W08" which denotes the 8th week of year
2011. *Week* instances stringify to this form.
See also http://en.wikipedia.org/wiki/ISO_week_date
The *Week* instances are light weight and immutable with an interface similar
to the datetime.date objects. Example code::
from isoweek import Week
w = Week(2011, 20)
print "Week %s starts on %s" % (w, w.monday())
print "Current week number is", Week.thisweek().week
print "Next week is", Week.thisweek() + 1
Reference
----------
Constructor:
*class* isoweek.Week(*year*, *week*)
All arguments are required. Arguments should be ints.
If the week number isn't within the range of the given year,
the year is adjusted to make week number within range. The
final year must be within range 1 to 9999. If not ValueError
is raised.
Other constructors, all class methods:
*classmethod* Week.thisweek()
Return the current week (local time).
*classmethod* Week.fromordinal(*ordinal*)
Return the week corresponding to the proleptic Gregorian ordinal,
where January 1 of year 1 starts the week with ordinal 1.
*classmethod* Week.fromstring(*isostring*)
Return a week initialized from an ISO formatted string like "2011W08"
or "2011-W08". Note that weeks always stringify back in the former
and more compact format.
*classmethod* Week.withdate(*date*)
Return the week that contains the given datetime.date.
*classmethod* Week.weeks_of_year(*year*)
Returns an iterator over the weeks of the given year.
*classmethod* Week.last_week_of_year(*year*)
Returns the last week of the given year.
Instance attributes (read-only):
Week.year
Between 1 and 9999 inclusive.
Week.week
Between 1 and 53 inclusive (52 for most years).
Supported operations:
==================== ==========================================================
Operation Result
==================== ==========================================================
week1 = week2 + int week2 is int weeks removed from week1.
week1 = week2 - int Computes week2 such that week2 + int == week1
int = week1 - week2 Computes int such that week2 + int == week1
week1 < week2 week1 is considered less than week2 when week1 precedes week2 in time.
==================== ==========================================================
Instance methods:
Week.replace(*year*, *week*)
Return a Week with the same value, except for those parameters
given new values by whichever keyword arguments are specified.
Week.toordinal()
Return the proleptic Gregorian ordinal the week, where January 1 of year 1
starts the first week.
Week.day(*num*)
Return the given day of week as a datetime.date object.
Day 0 is Monday.
Week.monday(), Week.tuesday(),.. Week.sunday()
Return the given day of week as a datetime.date object.
Week.days()
Returns the 7 days of the week as a list.
Week.contains(day)
Check if the given datetime.date falls within the week.
Week.isoformat()
Return a string representing the week in ISO 8610 format, "YYYYWww".
For example Week(2011, 8).isoformat() == '2011W08'.
Week.__str__()
For a Week w, str(w) is equivalent to w.isoformat()
Week.__repr__()
Return a string like "isoweek.Week(2011, 2)".
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|