Skip to main content

This is an XML parser library mainly designed for Jabber applications.

Project description

Issues PullRequests

Travis Status Language License Document

                  iksemel 1.6.2

        http://code.google.com/p/iksemel

  Owner:
  Copyright (c) 2000-2011 Gurer Ozen <meduketto at gmail.com>

  Changes and maintenance:
  Copyright (c) 2016-2024 Suleyman Poyraz <zaryob.dev at gmail.com>

Introduction:

This is an XML parser library mainly designed for Jabber applications. It provides SAX, DOM, and special Jabber stream APIs. Library is coded in ANSI C except the network code (which is POSIX compatible), thus highly portable. Iksemel is released under GNU Lesser General Public License. A copy of the license is included in the COPYING file.

Requirements:

Meson and Ninja packages are required for compiling cvs versions.

TLS support requires OpenSSL (>1.1.0) or GNUTLS (>2.0.0) library.

Python bindings requires Python (>3.3).

Compiling & Install:

If you got the source from CVS, type

  meson build

for creating configuration script and files.

Then type

  ninja -C build

now library is compiled. You can test it with

  ninja test -C build

and install it with

(become root if necessary)

  ninja install -C build

Parameters

  • openssl: [enabled,disabled] OpenSSL support. (Conflicts with GNUTLS)
  • gnutls: [enabled,disabled] GNUTLS support. (Conflicts with OpenSSL)
  • with_tools: [true,false] Enable Tools (hash, ikslint, iksperf, iksroster)
  • with_python: [true,false] Enable Python support.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iksemel-1.6.2.tar.gz (30.3 kB view hashes)

Uploaded Source

Built Distributions

iksemel-1.6.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (39.5 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

iksemel-1.6.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (39.5 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

iksemel-1.6.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (99.3 kB view hashes)

Uploaded CPython 3.13t manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

iksemel-1.6.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (98.2 kB view hashes)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

iksemel-1.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (98.2 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

iksemel-1.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (96.4 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

iksemel-1.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (96.4 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

iksemel-1.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (96.2 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

iksemel-1.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (96.7 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

iksemel-1.6.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (95.5 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.28+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page