Coder Social home page Coder Social logo

Comments (6)

cmprescott avatar cmprescott commented on September 3, 2024

What's your system running? I just tested it and it worked with
OS X 10.10.1 (Yosemite)
Ansible version 1.8.4
lxml 3.4.2
python 2.7.9

from ansible-xml.

jgensler8 avatar jgensler8 commented on September 3, 2024

CentOS 6.5
Ansible version 1.9.2
python-lxml 2.2.3-1.1.el6
Python 2.6.6

I have pulled commit 1f7d1c3 (from two days ago) and I still have the same problem.

Here is my playbook (running against another CentOS box in Vagrant)

---
- hosts: vagrant
  remote_user: vagrant
  tasks:
  - name: copy resources
    copy: src=files/test.xml dest=/tmp/test.xml
  - name: xml transform
    xml: file=/tmp/test.xml xpath=/business/rating/@subjective ensure=absent

from ansible-xml.

cmprescott avatar cmprescott commented on September 3, 2024

Thanks @jgensler8 I'll try to recreate this weekend.

from ansible-xml.

cmprescott avatar cmprescott commented on September 3, 2024

Sorry for long delay. I recreated what you see and found the issue.

lxml introduced attrname in 2.3 (http://lxml.de/3.4/changes-3.4.4.html#alpha1-2010-06-19). I'll make a note in the readme for minimum requirements.

Problem fixed itself after updating lxml doing the following

# http://stackoverflow.com/a/12896566/618580
sudo yum install libxslt-devel libxml2-devel gcc
# should be v3.4.4 after this
sudo pip install lxml --upgrade

from ansible-xml.

Jonnymcc avatar Jonnymcc commented on September 3, 2024

Is this still an issue? The test works for me. Along with updating the readme about the new requirement this comment should also be removed https://github.com/cmprescott/ansible-xml/blob/master/tests/test.yml#L15.

from ansible-xml.

jgensler8 avatar jgensler8 commented on September 3, 2024

@cmprescott,

Installing the packages you have listed has solved the issue! Thank you!

One note, you may want to change the README in the project to reflect that installing lxml from pip rather than the OS's package manager is preferred.

👍

from ansible-xml.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.