Thanks for reporting this.
I backported.
https://bitbucket.org/blais/beancount/commits/4972c6277c786ada295fe5ce710f5abd98ee1569

On Thu, Jan 1, 2015 at 2:43 PM, ELI <[email protected]> wrote:

> Hey Martin,
>
> I updated to the latest Beancount source and encountered an issue that I
> thought it might be worth mentioning in the install doc.  I don't know if
> the use of 'enum' is new, but I experienced an import failure for this.  It
> seems that it is included in Python 3.4, but requires 'enum34' to be
> installed from PyPi for Python 3.3.
>
> https://docs.python.org/3/library/enum.html
> https://pypi.python.org/pypi/enum34
>
>
> - Harpreet "Eli" Sangha
>
> On Thu, Dec 25, 2014 at 2:56 PM, Martin Blais <[email protected]> wrote:
>
>> 2014-12-25
>>
>>   - The 'metadata' branch has been merged into 'default'. Metadata is now
>>     officially supported in Beancount.
>>
>>     * Metadata can be created on all directives and postings. An
>> attribute of
>>       '.meta' can be used to access all parsed metadata. The object is a
>> dict
>>       which can also have its fields accessed via attributes.
>>
>>     * The '.source' attribute on all directives has been removed and
>> '.meta' now
>>       replaces it. The 'filename' and 'lineno' attributes which were
>> previously
>>       available on the beancount.core.data.Source tuple have been folded
>> into
>>       the metadata dict under the same names.
>>
>>     * Metadata values can be of various datatypes and these will be
>> parsed and
>>       available in Python:
>>
>>       - Strings
>>       - Account names (appears as str)
>>       - Currency (appears as str)
>>       - Dates (a datetime.date instance)
>>       - Tags (appears as str)
>>       - Numbers (a decimal.Decimal instance)
>>       - Amount (a beancount.core.amount.Amount instance)
>>
>>     * Attributes without a value will be parsed and have a value of
>> 'None'. If
>>       an attribute is repeated multiple times, only the first value for
>> this
>>       attribute will be parsed and retained.
>>
>>     * Apart from the 'filename' and 'lineno' attributes, no other
>> "special"
>>       usage of metadata will be made by Beancount. Metadata is intended
>> to be
>>       for the user to attach arbitrary data to directives. The query
>> language
>>       will eventually support query arbitrary metadata attributes, but no
>> special
>>       meaning will be assumed.
>>
>> Documented here:
>>
>> https://docs.google.com/document/d/1wAMVrKIA2qtRGmoVDSUBJGmYZSygUaR0uOMW1GV3YE0/edit#heading=h.dplfcfjm39a1
>>
>>
>>
>> 2014-12-19
>>
>>   - Created a new "export_holdings" report type that spits out an OFX
>> format of
>>     the holdings that can be consumed by external portfolio definition
>> services
>>     such as Google Finance (for example). This is useful, as it allows
>> you to
>>     monitor changes in your portfolio from a mobile device.
>>
>>     Note that in some of these services, a commodity that isn't a valid
>> ticker
>>     symbol fails the import process. Also, a commodity that is a mutual
>> fund
>>     recorded in the OFX file as a stock will similar fail the import
>> process. We
>>     need to find a way to fetch this info from the file itself. When
>> metadata
>>     will get merged, we should be able to get it from the account names,
>> where
>>     we could attach a property to the account's corresponding Open
>> directive.
>>
>>     In the meantime, and as a kludge to start using this right away,
>> place a
>>     note for each currency (at any date, in any account) with the text in
>> the
>>     following format:
>>
>>        YYYY-MM-DD note <account> "Export <commodity>: IGNORE"
>>        YYYY-MM-DD note <account> "Export <commodity>: MUTUAL_FUND"
>>
>>     This will get removed later.
>>
>>
>> Enjoy,
>>
>>
>>  --
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Ledger" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Ledger" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to