name: Programming-language
description: Language components running in the development environment of openEuler
created_on: '2019-12-31'
mailing_list: dev@openeuler.org
meeting_url: NA
mature_level: startup
maintainers:
- gitee_id: Lostwayzxc
  atomgit_id: lostway1
  name: Luo Shengwei
  organization: Huawei
  email: luoshengwei@huawei.com
- gitee_id: Charlie_li
  atomgit_id: Charlie_li1
  name: Yongqiang Li
  organization: xFusion
  email: liyongqiang329@163.com
repositories:
- repo:
  - src-openeuler/xcb-proto
  - src-openeuler/xcb-util-renderutil
  - src-openeuler/xcb-util-keysyms
  - src-openeuler/xdelta
  - src-openeuler/xcb-util-cursor
  - src-openeuler/xcb-util-wm
  - src-openeuler/xorg-x11-util-macros
  - src-openeuler/xcb-util-image
  - src-openeuler/xorg-x11-proto-devel
  - src-openeuler/valgrind
  - src-openeuler/python-blinker
  - src-openeuler/python-atomicwrites
  - src-openeuler/python-virtualenv
  - src-openeuler/python-funcsigs
  - src-openeuler/python-futures
  - src-openeuler/python-psutil
  - src-openeuler/python-tornado
  - src-openeuler/python-imagesize
  - src-openeuler/python-flit
  - src-openeuler/python-greenlet
  - src-openeuler/python-itsdangerous
  - src-openeuler/python-iso8601
  - src-openeuler/python-pretend
  - src-openeuler/python-scons
  - src-openeuler/python-fixtures
  - src-openeuler/python-click
  - src-openeuler/python-mock
  - src-openeuler/python-bottle
  - src-openeuler/python-linecache2
  - src-openeuler/python-setuptools_scm
  - src-openeuler/python-backports_abc
  - src-openeuler/python-unittest2
  - src-openeuler/python-snowballstemmer
  - src-openeuler/python-genshi
  - src-openeuler/python-pyasn1
  - src-openeuler/python-whoosh
  - src-openeuler/python-enchant
  - src-openeuler/python-construct
  - src-openeuler/python-sphinx-theme-alabaster
  - src-openeuler/pangomm
  - src-openeuler/python-httpretty
  - src-openeuler/python-sphinx_rtd_theme
  - src-openeuler/python-aiohttp
  - src-openeuler/python-propcache
  - src-openeuler/python-expandvars
  - src-openeuler/python-traceback2
  - src-openeuler/python-singledispatch
  - src-openeuler/python-augeas
  - src-openeuler/python-flask
  - src-openeuler/python-fonttools
  - src-openeuler/python-distro
  - src-openeuler/papi
  - src-openeuler/python-sure
  - src-openeuler/python-cryptography-vectors
  - src-openeuler/python-gevent
  - src-openeuler/python-lit
  - src-openeuler/pywbem
  - src-openeuler/python-paramiko
  - src-openeuler/pyxdg
  - src-openeuler/python-sphinxcontrib-websupport
  - src-openeuler/python-keyring
  - src-openeuler/python-cups
  - src-openeuler/python-rst2txt
  - src-openeuler/python-mode
  - src-openeuler/python-sqlalchemy
  - src-openeuler/python-testtools
  - src-openeuler/python-urwid
  - src-openeuler/python-urlgrabber
  - src-openeuler/python-packaging
  - src-openeuler/python-py
  - src-openeuler/python-configparser
  - src-openeuler/python-more-itertools
  - src-openeuler/pyflakes
  - src-openeuler/python-mimeparse
  - src-openeuler/python-pbr
  - src-openeuler/python-sphinx
  - src-openeuler/python-wheel
  - src-openeuler/python-pymongo
  - src-openeuler/python-werkzeug
  - src-openeuler/python-faust
  - src-openeuler/python-freezegun
  - src-openeuler/python-entrypoints
  - src-openeuler/python-markdown
  - src-openeuler/pyelftools
  - src-openeuler/python-SecretStorage
  - src-openeuler/python-configshell
  - src-openeuler/python-hypothesis
  - src-openeuler/python-testscenarios
  - src-openeuler/python-sphinxcontrib-log-cabinet
  - src-openeuler/python-netaddr
  - src-openeuler/python-extras
  - src-openeuler/tinyxml2
  - src-openeuler/trace-cmd
  - src-openeuler/tbb
  - src-openeuler/tix
  - src-openeuler/subunit
  - src-openeuler/swig
  - src-openeuler/socket_wrapper
  - src-openeuler/SDL
  - src-openeuler/SDL2
  - src-openeuler/SDL3
  - src-openeuler/spock
  - src-openeuler/spice-protocol
  - src-openeuler/sblim-cmpi-devel
  - src-openeuler/rpmlint
  - src-openeuler/rhnlib
  - src-openeuler/flatpak
  - src-openeuler/fakeroot
  - src-openeuler/numpy
  - src-openeuler/nvml
  - src-openeuler/nim
  - src-openeuler/nasm
  - src-openeuler/ninja-build
  - src-openeuler/neon
  - src-openeuler/nototools
  - src-openeuler/jboss-el
  - src-openeuler/jsoncpp
  - src-openeuler/jimtcl
  - src-openeuler/help2man
  - src-openeuler/librdkafka
  - src-openeuler/lua-filesystem
  - src-openeuler/luarocks
  - src-openeuler/libell
  - src-openeuler/ltrace
  - src-openeuler/lua-lunit
  - src-openeuler/libdwarf
  - src-openeuler/libfabric
  - src-openeuler/libpfm
  - src-openeuler/libXp
  - src-openeuler/libdv
  - src-openeuler/libdecor
  - src-openeuler/LibRaw
  - src-openeuler/labltk
  - src-openeuler/libmemcached
  - src-openeuler/libzip
  - src-openeuler/libXScrnSaver
  - src-openeuler/libspectre
  - src-openeuler/libindicator
  - src-openeuler/libsrtp
  - src-openeuler/libtraceevent
  - src-openeuler/lapack
  - src-openeuler/libimagequant
  - src-openeuler/librelp
  - src-openeuler/libappstream-glib
  - src-openeuler/lua-posix
  - src-openeuler/libstemmer
  - src-openeuler/libdbusmenu
  - src-openeuler/erlang-neotoma
  - src-openeuler/erlang-erlsyslog
  - src-openeuler/erlang-hamcrest
  - src-openeuler/enchant2
  - src-openeuler/erlang-sd_notify
  - src-openeuler/erlang-meck
  - src-openeuler/erlang-eflame
  - src-openeuler/erlang
  - src-openeuler/egl-wayland
  - src-openeuler/erlang-proper
  - src-openeuler/erlang-mustache
  - src-openeuler/erlang-getopt
  - src-openeuler/erlang-rpm-macros
  - src-openeuler/erlang-erlydtl
  - src-openeuler/eglexternalplatform
  - src-openeuler/erlang-lfe
  - src-openeuler/erlang-gettext
  - src-openeuler/erlang-rebar
  - src-openeuler/erlang-rebar3
  - src-openeuler/erlang-protobuffs
  - src-openeuler/elixir
  - src-openeuler/qpdf
  - src-openeuler/dotconf
  - src-openeuler/ocaml
  - src-openeuler/ocaml-ocamlbuild
  - src-openeuler/ocaml-alcotest
  - src-openeuler/ocaml-astring
  - src-openeuler/ocaml-base
  - src-openeuler/ocaml-camlp-streams
  - src-openeuler/ocaml-cinaps
  - src-openeuler/ocaml-cmdliner
  - src-openeuler/ocaml-compiler-libs-janestreet
  - src-openeuler/ocaml-fmt
  - src-openeuler/ocaml-intrinsics-kernel
  - src-openeuler/ocaml-lwt
  - src-openeuler/ocaml-ocplib-endian
  - src-openeuler/ocaml-ppx-derivers
  - src-openeuler/ocaml-ppx-here
  - src-openeuler/ocaml-ppx-let
  - src-openeuler/ocaml-yojson
  - src-openeuler/ocaml-ppxlib
  - src-openeuler/ocaml-re
  - src-openeuler/ocaml-react
  - src-openeuler/ocaml-sexplib0
  - src-openeuler/ocaml-stdlib-random
  - src-openeuler/ocaml-topkg
  - src-openeuler/ocaml-uutf
  - src-openeuler/ocaml-dune
  - src-openeuler/ocaml-csexp
  - src-openeuler/openscap
  - src-openeuler/obs-env
  - src-openeuler/openblas
  - src-openeuler/mockito
  - src-openeuler/meanwhile
  - src-openeuler/meson
  - src-openeuler/mpich
  - src-openeuler/mvapich2
  - src-openeuler/waf
  - src-openeuler/assertj-core
  - src-openeuler/autoconf-archive
  - src-openeuler/cppunit
  - src-openeuler/crash-trace-command
  - src-openeuler/cppcheck
  - src-openeuler/cvs
  - src-openeuler/Cython
  - src-openeuler/cmake
  - src-openeuler/cmake-extras
  - src-openeuler/cmocka
  - src-openeuler/crash-gcore-command
  - src-openeuler/gupnp
  - src-openeuler/gtest
  - src-openeuler/gupnp-igd
  - src-openeuler/gmavenplus-plugin
  - src-openeuler/gssdp
  - src-openeuler/gnu-efi
  - src-openeuler/gperf
  - src-openeuler/gflags
  - src-openeuler/intltool
  - src-openeuler/ilmbase
  - src-openeuler/itstool
  - src-openeuler/intel-cmt-cat
  - src-openeuler/byacc
  - src-openeuler/libtracefs
  - src-openeuler/uuid
  committers:
  - gitee_id: lyn1001
    atomgit_id: lyn1001
    name: Yanan Li
    organization: Huawei
    email: liyanan32@h-partners.com
  - gitee_id: randy1568
    atomgit_id: randy1568
    name: lipeng Yuan
    organization: Huawei
    email: yuanlipeng2@huawei.com
  - gitee_id: wk333
    atomgit_id: wk333
    name: kai Wang
    email: 13474090681@163.com
- repo:
  - src-openeuler/python-pytoml
  - src-openeuler/python-pygments
  - src-openeuler/pytest
  - src-openeuler/python-pluggy
  - src-openeuler/python-dns
  - src-openeuler/python-attrs
  - src-openeuler/python-docutils
  - src-openeuler/libuv
  - src-openeuler/dejagnu
  - src-openeuler/mallard-rng
  - src-openeuler/cscope
  - src-openeuler/check
  - src-openeuler/gnome-common
  committers:
  - gitee_id: zengwefeng
    atomgit_id: Apricity_HW
    name: Weifeng Zeng
    organization: Huawei
    email: zwfeng@huawei.com
  - gitee_id: licihua
    atomgit_id: licihua
    name: Cihua Li
    organization: Huawei
    email: licihua@huawei.com
- repo:
  - src-openeuler/minizip-ng
  committers:
  - gitee_id: Jingwiw
    atomgit_id: Jingwiw
    name: Jingwei Wang
    organization: iscas
    email: wangjingwei@iscas.ac.cn
- repo:
  - src-openeuler/php
  - src-openeuler/composer
  - src-openeuler/php-pear
  - src-openeuler/php-pecl-zip
  - src-openeuler/phpy
  - src-openeuler/swoole
  - src-openeuler/pie
  committers:
  - gitee_id: fundawang
    atomgit_id: fundawang
    name: Funda Wang
    email: fundawang@yeah.net
  - gitee_id: cherry530
    atomgit_id: cherry530
    name: ping Xu
    email: 707078654@qq.com
- repo:
  - src-openeuler/R-rpm-macros
  - src-openeuler/R
  - src-openeuler/R-AUC
  - src-openeuler/R-AsioHeaders
  - src-openeuler/R-BH-devel
  - src-openeuler/R-Cairo
  - src-openeuler/R-DBI
  - src-openeuler/R-R.cache
  - src-openeuler/R-R.devices
  - src-openeuler/R-R.methodsS3
  - src-openeuler/R-R.oo
  - src-openeuler/R-R.rsp
  - src-openeuler/R-R.utils
  - src-openeuler/R-R6
  - src-openeuler/R-RCurl
  - src-openeuler/R-RODBC
  - src-openeuler/R-RUnit
  - src-openeuler/R-Rcpp
  - src-openeuler/R-TH-data
  - src-openeuler/R-XML
  - src-openeuler/R-ascii
  - src-openeuler/R-askpass
  - src-openeuler/R-assertthat
  - src-openeuler/R-backports
  - src-openeuler/R-base64enc
  - src-openeuler/R-bit
  - src-openeuler/R-bit64
  - src-openeuler/R-bitops
  - src-openeuler/R-brio
  - src-openeuler/R-cachem
  - src-openeuler/R-callr
  - src-openeuler/R-car
  - src-openeuler/R-carData
  - src-openeuler/R-cli
  - src-openeuler/R-coda
  - src-openeuler/R-commonmark
  - src-openeuler/R-cpp11
  - src-openeuler/R-crayon
  - src-openeuler/R-curl
  - src-openeuler/R-desc
  - src-openeuler/R-dichromat
  - src-openeuler/R-diffobj
  - src-openeuler/R-digest
  - src-openeuler/R-ellipsis
  - src-openeuler/R-evaluate
  - src-openeuler/R-fansi
  - src-openeuler/R-farver
  - src-openeuler/R-fastmap
  - src-openeuler/R-filehash
  - src-openeuler/R-fs
  - src-openeuler/R-generics
  - src-openeuler/R-ggplot2movies
  - src-openeuler/R-glue
  - src-openeuler/R-highr
  - src-openeuler/R-htmltools
  - src-openeuler/R-htmlwidgets
  - src-openeuler/R-inline
  - src-openeuler/R-jpeg
  - src-openeuler/R-jsonlite
  - src-openeuler/R-knitr
  - src-openeuler/R-labeling
  - src-openeuler/R-lifecycle
  - src-openeuler/R-lmodel2
  - src-openeuler/R-lmtest
  - src-openeuler/R-magrittr
  - src-openeuler/R-maps
  - src-openeuler/R-markdown
  - src-openeuler/R-memoise
  - src-openeuler/R-mime
  - src-openeuler/R-mockery
  - src-openeuler/R-multcomp
  - src-openeuler/R-mvtnorm
  - src-openeuler/R-orcutt
  - src-openeuler/R-pillar
  - src-openeuler/R-pingr
  - src-openeuler/R-pkgbuild
  - src-openeuler/R-pkgconfig
  - src-openeuler/R-pkgload
  - src-openeuler/R-png
  - src-openeuler/R-praise
  - src-openeuler/R-prettycode
  - src-openeuler/R-prettyunits
  - src-openeuler/R-processx
  - src-openeuler/R-ps
  - src-openeuler/R-rematch2
  - src-openeuler/R-rlang
  - src-openeuler/R-rprojroot
  - src-openeuler/R-rstudioapi
  - src-openeuler/R-sandwich
  - src-openeuler/R-showtext
  - src-openeuler/R-showtextdb
  - src-openeuler/R-sourcetools
  - src-openeuler/R-sp
  - src-openeuler/R-stringi
  - src-openeuler/R-stringr
  - src-openeuler/R-sys
  - src-openeuler/R-sysfonts
  - src-openeuler/R-testit
  - src-openeuler/R-testthat
  - src-openeuler/R-tibble
  - src-openeuler/R-tikzDevice
  - src-openeuler/R-tinytex
  - src-openeuler/R-utf8
  - src-openeuler/R-vctrs
  - src-openeuler/R-waldo
  - src-openeuler/R-whisker
  - src-openeuler/R-withr
  - src-openeuler/R-xfun
  - src-openeuler/R-xml2
  - src-openeuler/R-xtable
  - src-openeuler/R-yaml
  - src-openeuler/R-zoo
  committers:
  - gitee_id: misaka00251
    atomgit_id: misaka00251
    name: Xin Liu
    organization: iscas
    email: liuxin@iscas.ac.cn
  - gitee_id: Jingwiw
    atomgit_id: Jingwiw
    name: Jingwei Wang
    organization: iscas
    email: wangjingwei@iscas.ac.cn
  - gitee_id: jchzhou
    atomgit_id: jchzhou
    name: Jiacheng Zhou
    organization: iscas
    email: zhoujiacheng@iscas.ac.cn
- repo:
  - src-openeuler/libcerror
  - src-openeuler/libcnotify
  - src-openeuler/libcthreads
  - src-openeuler/libcdata
  - src-openeuler/libfcache
  - src-openeuler/libfdata
  committers:
  - gitee_id: woqidaideshi
    atomgit_id: woqidaideshi
    name: Fang Yafen
    organization: iscas
    email: yafen@iscas.ac.cn
  - gitee_id: misaka00251
    atomgit_id: misaka00251
    name: Xin Liu
    organization: iscas
    email: liuxin@iscas.ac.cn
- repo:
  - src-openeuler/robin-map
  - src-openeuler/python-nanobind
  committers:
  - gitee_id: fhowq
    atomgit_id: ''
    name: Fangzhou Du
    organization: iscas
    email: fangzhou.oerv@isrc.iscas.ac.cn
branches:
- repo_branch:
  - repo: src-openeuler/aiohttp
    branch: Multi-Version_ray_openEuler-22.03-LTS-SP4
  - repo: src-openeuler/gtest
    branch: Multi-Version_ray_openEuler-22.03-LTS-SP4
  keeper:
  - gitee_id: xujing99
    atomgit_id: xujing99