diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..8f31629093567035206e5c9653ac0b64545be999 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +# contents +# md_resources +__pycache__ +.env +storage +.venv \ No newline at end of file diff --git a/.gradio/certificate.pem b/.gradio/certificate.pem new file mode 100644 index 0000000000000000000000000000000000000000..b85c8037f6b60976b2546fdbae88312c5246d9a3 --- /dev/null +++ b/.gradio/certificate.pem @@ -0,0 +1,31 @@ +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw +TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh +cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 +WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu +ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc +h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ +0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U +A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW +T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH +B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC +B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv +KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn +OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn +jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw +qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI +rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq +hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ +3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK +NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5 +ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur +TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC +jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc +oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq +4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA +mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d +emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000000000000000000000000000000000000..6b76b4fabc20a488b0a750c32ea100719ca322d1 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,15 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Python Debugger: Current File", + "type": "debugpy", + "request": "launch", + "program": "${file}", + "console": "integratedTerminal" + } + ] +} \ No newline at end of file diff --git a/README.md b/README.md index e8b5774d52c8f3c6d0fe3c5983b90ae29682a911..a11a981fe2db025f8aeeb421638c3b73fcdcab0f 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,16 @@ --- -title: Oracle Demo -emoji: 🩀 -colorFrom: yellow -colorTo: green +title: oracle-demo +app_file: ui.py sdk: gradio -sdk_version: 5.34.2 -app_file: app.py -pinned: false +sdk_version: 5.29.0 --- +# Luxdev Crawler -Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference +## Install + +## Run Crawler + +```bash +cd luxdev_crawler +scrapy crawl luxdev +``` diff --git a/chatbot.py b/chatbot.py new file mode 100644 index 0000000000000000000000000000000000000000..9316132e748b30bbc39a0cdabb7345516501c6b0 --- /dev/null +++ b/chatbot.py @@ -0,0 +1,227 @@ +import asyncio +import logging +import os +import sys + +from dotenv import load_dotenv +from llama_index.core import ( + Settings, + SimpleDirectoryReader, + StorageContext, + VectorStoreIndex, + get_response_synthesizer, + load_index_from_storage, +) +from llama_index.core.agent.workflow import AgentWorkflow, FunctionAgent +from llama_index.core.memory import ChatMemoryBuffer +from llama_index.core.postprocessor import SimilarityPostprocessor +from llama_index.core.query_engine import RetrieverQueryEngine +from llama_index.core.retrievers import VectorIndexRetriever +from llama_index.core.workflow import Context +from llama_index.embeddings.huggingface import HuggingFaceEmbedding +from llama_index.llms.ollama import Ollama + +# Configure logging +logging.basicConfig( + level=logging.INFO, + format="%(asctime)s - %(levelname)s - %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", +) +logger = logging.getLogger(__name__) + +# Load environment variables +load_dotenv() + +from llama_index.llms.openai import OpenAI + +llm = OpenAI(model="gpt-4o-mini") + +logging.basicConfig(stream=sys.stdout, level=logging.INFO) +logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout)) + +# Settings control global defaults +Settings.embed_model = HuggingFaceEmbedding(model_name="BAAI/bge-base-en-v1.5") +Settings.llm = llm + +file_path = "md_resources/" + +# Create a RAG tool using LlamaIndex +documents = SimpleDirectoryReader( + file_path, + recursive=True, + exclude=["*.json", "*.pdf", "*.jpg", "*.png", "*.gif", "*.webp"], +).load_data() + +from llama_index.core.node_parser import SentenceSplitter + +splitter = SentenceSplitter(chunk_size=1024) +nodes = splitter.get_nodes_from_documents(documents) + +try: + storage_context = StorageContext.from_defaults(persist_dir="storage") + index = load_index_from_storage( + storage_context, + ) +except Exception as e: + print(f"Error loading index: {e}") + index = VectorStoreIndex.from_documents( + documents, + ) + # Save the index + index.storage_context.persist("storage") + +from llama_index.core import SummaryIndex, VectorStoreIndex + +summary_index = SummaryIndex(nodes) +vector_index = VectorStoreIndex(nodes) + +summary_query_engine = summary_index.as_query_engine( + response_mode="tree_summarize", + use_async=True, +) +vector_query_engine = vector_index.as_query_engine() + +from llama_index.core.tools import QueryEngineTool + +summary_tool = QueryEngineTool.from_defaults( + query_engine=summary_query_engine, + description=( + "Useful for summarization questions related to LuxDev website content" + ), +) + +vector_tool = QueryEngineTool.from_defaults( + query_engine=vector_query_engine, + description=( + "Useful for retrieving specific context from the LuxDev website content." + ), +) + +from llama_index.core.query_engine.router_query_engine import RouterQueryEngine +from llama_index.core.selectors import LLMSingleSelector + +query_engine_v2 = RouterQueryEngine( + selector=LLMSingleSelector.from_defaults(), + query_engine_tools=[ + summary_tool, + vector_tool, + ], + verbose=True, +) + +# configure retriever - fix type issues +retriever = VectorIndexRetriever( + index=vector_index, # Use vector_index instead of index + similarity_top_k=10, + verbose=True, +) + +# configure response synthesizer - fix response_mode +response_synthesizer = get_response_synthesizer(response_mode="compact") + +# assemble query engine +query_engine = RetrieverQueryEngine( + retriever=retriever, + response_synthesizer=response_synthesizer, + node_postprocessors=[SimilarityPostprocessor(similarity_cutoff=0.7)], +) + +## Agriculture knowledge +documents_ag = SimpleDirectoryReader( + input_files=["contents/agriculture/faq_benin.md"] +).load_data() +vector_index_ag = VectorStoreIndex(documents_ag) +query_engine_ag = vector_index_ag.as_query_engine() + + +# Define a simple calculator tool +def multiply(a: float, b: float) -> float: + """Useful for multiplying two numbers.""" + print(f"Multiplying {a} and {b}") + return a * b + + +# Global chat history +chat_history = [] + + +def search_luxdev_website_contents(query: str) -> str: + """Useful for answering questions about LuxDev.""" + # Include relevant chat history in the query + if chat_history: + context = "\n".join( + [f"Previous Q: {q}\nPrevious A: {a}" for q, a in chat_history[-3:]] + ) + query = f"Context from previous conversation:\n{context}\n\nCurrent question: {query}" + + # Try both query engines for better results + try: + # First try the router query engine + response = query_engine_v2.query(query) + if response and str(response).strip(): + return str(response) + except Exception as e: + logger.warning(f"Router query engine failed: {e}") + + try: + # Fallback to the retriever query engine + response = query_engine.query(query) + if response and str(response).strip(): + return str(response) + except Exception as e: + logger.warning(f"Retriever query engine failed: {e}") + + # Final fallback to vector query engine + try: + response = vector_query_engine.query(query) + return str(response) + except Exception as e: + logger.error(f"All query engines failed: {e}") + return "I'm sorry, I couldn't retrieve the information you requested. Please try rephrasing your question." + + +def agriculture_knowledge(query: str) -> str: + """Useful for answering about Agriculture.""" + # Include relevant chat history in the query + if chat_history: + context = "\n".join( + [f"Previous Q: {q}\nPrevious A: {a}" for q, a in chat_history[-3:]] + ) + query = f"Context from previous conversation:\n{context}\n\nCurrent question: {query}" + response = query_engine_ag.query(query) + return str(response) + + +def get_chat_history() -> str: + """Get formatted chat history.""" + if not chat_history: + return "" + return "\n".join([f"User: {q}\nAssistant: {a}" for q, a in chat_history[-5:]]) + + +# Create an enhanced workflow with both tools +agent = AgentWorkflow.from_tools_or_functions( + [multiply, search_luxdev_website_contents, agriculture_knowledge], + llm=Settings.llm, + system_prompt="""You are a helpful assistant that can search through documents to answer questions. + Specifically you can answer questions about LuxDev, Luxembourg development agency. + You have access to a copy of their website including information about projects in Benin and other countries. + If question is about agriculture, you can use agriculture_knowledge tool. If the question is unrelated to these two topics, just use your own knowledge. + + When searching for information about LuxDev projects, be thorough and look for specific details about projects, countries, and activities. + If someone asks about projects in a specific country like Benin, search for that country's information specifically. + + Keep your answers short and concise. You are interacting with the user in a voice chat (text-to-speech and speech-to-text). When outputting numbers, use words so the text-to-speech can pronounce them correctly. + """, + verbose=True, +) + +# Create context +ctx = Context(agent) + + +# Function to update chat history +def update_chat_history(query: str, response: str): + chat_history.append((query, response)) + if len(chat_history) > 10: # Keep last 10 exchanges + chat_history.pop(0) diff --git a/contents/agriculture/faq_benin.md b/contents/agriculture/faq_benin.md new file mode 100644 index 0000000000000000000000000000000000000000..e015f98e891c4930783c59d472438e37ac93e80c --- /dev/null +++ b/contents/agriculture/faq_benin.md @@ -0,0 +1,67 @@ +## Cotton Questions + +**When is the best time to plant cotton in northern Benin?** +Plant cotton in northern Benin from late May to early June, when the rainy season has established. This timing ensures adequate moisture for germination while giving the crop enough time to mature before the dry season returns. + +**How can I control bollworms without using expensive pesticides?** +Control bollworms naturally by planting trap crops like okra or pigeon peas around your cotton field, encouraging natural predators like ladybugs and wasps, practicing crop rotation, and removing and destroying infested bolls promptly. Apply neem oil spray weekly during flowering and boll formation. + +**What spacing should I use between cotton plants for the highest yield?** +For highest yields, space cotton plants 30-40 cm apart within rows, with 80-100 cm between rows. This spacing allows enough room for plant development while maximizing land use. Adjust slightly based on your soil fertility—use wider spacing in less fertile soils. + +**How can I tell if my cotton plants need more fertilizer?** +Your cotton plants need more fertilizer if leaves are pale yellow (especially older leaves), plants are stunted, flowering and boll formation are reduced, or leaves show purple coloration. Compare your plants with healthy neighboring fields and apply additional fertilizer before flowering stage for best results. + +**What are the signs of cotton disease I should watch for this season?** +Watch for wilting despite adequate water, yellow or brown spots on leaves, unusual leaf curling, dark lesions on stems, premature boll opening, or sticky leaves from insect honeydew. Inspect plants weekly, especially during humid periods when diseases spread quickly. + +## Cassava Questions + +**How do I prevent cassava mosaic disease?** +Prevent cassava mosaic disease by planting disease-free stem cuttings from trusted sources, removing and burning infected plants, controlling whitefly populations with yellow sticky traps, maintaining field hygiene, and planting resistant varieties like TME 419 or TMS 30572 available in Benin. + +**What cassava variety resists drought best in Benin?** +The cassava varieties TMS 30572 and TME 419 show excellent drought resistance in Benin. Local variety "Gbeze" also performs well during dry periods. These varieties develop deeper root systems and can maintain reasonable yields even with reduced rainfall patterns. + +**How many months until I can harvest my cassava?** +Most cassava varieties in Benin can be harvested 9-12 months after planting. Early-maturing varieties may be ready in 7-8 months, while some traditional varieties perform best when left for 15-18 months. Leaves can be harvested for consumption after 3-4 months without harming root development. + +**Why are my cassava leaves turning yellow?** +Cassava leaves turn yellow due to nutrient deficiencies (especially nitrogen or zinc), cassava mosaic virus infection, mite infestations, or extended drought. Check for patterns—if all plants show symptoms, it's likely environmental; if scattered, it's probably disease or pests. + +**What's the best way to store cassava after harvest?** +Fresh cassava roots store best when kept in cool, shaded areas after covering with damp soil or sand. For longer storage, process by peeling, cutting, drying in the sun, and storing in dry, clean sacks. Alternatively, make gari or flour within 48 hours of harvest. + +## Yams Questions + +**How deep should I plant yam seeds?** +Plant yam setts (seed yams) 10-15 cm deep in well-prepared mounds or ridges. Cover with loose soil to allow for easy sprouting, and ensure the correct orientation with the cut section facing downward and the "head" facing upward for better germination and development. + +**What's causing the spots on my yam leaves?** +Spots on yam leaves are typically caused by yam anthracnose disease (fungal), yam mosaic virus, or insect damage. Anthracnose appears as brown or black lesions with yellow halos, while viral infections create mosaic patterns. Apply fungicides for anthracnose and control aphids for viral diseases. + +**When is the right time to stake my yams?** +Stake your yams when vines reach 30-40 cm in length, usually 4-6 weeks after sprouting. Don't wait until vines start crawling on the ground, as this makes them harder to train and increases disease risk. Use sturdy stakes 2-3 meters tall inserted 30 cm deep into the soil. + +**How often should I weed my yam field?** +Weed your yam field every 2-3 weeks during the first three months after planting, when competition is most critical. After vines establish good ground cover, reduce to monthly weeding. Use shallow hoeing around mounds to avoid damaging yam tubers near the surface. + +**Why are my yams smaller than last season?** +Your yams may be smaller due to poor soil fertility, insufficient mound size, planting low-quality seed yams, inadequate rainfall, pest or disease pressure, or early harvesting. Soil nutrients deplete over time, so rotate crops and add organic matter or fertilizer each season. + +## Corn/Maize Questions + +**Which maize variety grows fastest in southern Benin?** +In southern Benin, TZPB-SR and DMR-ESR-Y varieties mature quickly (85-95 days) and adapt well to the region's climate. The EVDT-97 variety also performs well with good drought tolerance and can be harvested in approximately 90 days after planting. + +**How can I protect my corn from fall armyworm?** +Protect corn from fall armyworm by scouting fields twice weekly, crushing egg masses by hand, applying ash or sand in plant whorls, using neem-based sprays, releasing natural predators, planting repellent border crops like beans, and practicing early planting to avoid peak infestation periods. + +**What's the best crop to rotate with my corn?** +Rotate corn with legumes like groundnuts, cowpeas, or soybeans to fix nitrogen in the soil. Sweet potato or cassava are also good options that use different soil nutrients and break pest cycles. Avoid rotating with sorghum or millet as they share similar pests and diseases. + +**How can I tell when my corn is ready to harvest?** +Corn is ready to harvest when husks turn brown and dry, silks darken and dry completely, and kernels become hard and glossy. Press your fingernail into a kernel—if no liquid emerges and it leaves only a slight dent, it's ready. For green maize, harvest when kernels are fully formed but still milky. + +**Why are my corn stalks falling over?** +Corn stalks fall over (lodge) due to weak root systems from poor soil structure, stalk rot diseases, excessive nitrogen fertilizer, high planting density, severe drought followed by heavy rain, or damage from stem borers. Improve drainage, adjust fertilizer application, and select varieties with stronger stalks. \ No newline at end of file diff --git a/html_to_markdown.py b/html_to_markdown.py new file mode 100644 index 0000000000000000000000000000000000000000..fbcf911b49adc98f19cf3e71e8f2192813292525 --- /dev/null +++ b/html_to_markdown.py @@ -0,0 +1,82 @@ +import argparse +import os +from pathlib import Path + +import trafilatura + + +def convert_html_to_markdown(input_dir: str, output_dir: str): + """ + Convert all HTML files in the input directory (including subdirectories) to Markdown files + while preserving the directory structure. + + Args: + input_dir (str): Path to the input directory containing HTML files + output_dir (str): Path to the output directory where Markdown files will be saved + """ + # Convert paths to Path objects + input_path = Path(input_dir) + output_path = Path(output_dir) + + # Create output directory if it doesn't exist + output_path.mkdir(parents=True, exist_ok=True) + + # Walk through the input directory + for root, dirs, files in os.walk(input_path): + # Get the relative path from input directory + rel_path = Path(root).relative_to(input_path) + + # Create corresponding output directory + current_output_dir = output_path / rel_path + current_output_dir.mkdir(parents=True, exist_ok=True) + + # Process each file in the current directory + for file in files: + if file.endswith((".html", ".htm")): + # Construct input and output file paths + input_file = Path(root) / file + output_file = current_output_dir / f"{file.rsplit('.', 1)[0]}.md" + + try: + # Read HTML file + with open(input_file, "r", encoding="utf-8") as f: + html_content = f.read() + + # Convert HTML to Markdown + markdown_content = trafilatura.extract( + html_content, output_format="markdown" + ) + + if markdown_content: + # Create the relative path string + relative_path = str(rel_path / file).replace("\\", "/") + + # Add the path information at the top of the markdown content + path_header = f"\n\n" + markdown_content = path_header + markdown_content + + # Write Markdown content to output file + with open(output_file, "w", encoding="utf-8") as f: + f.write(markdown_content) + print(f"Converted: {input_file} -> {output_file}") + else: + print(f"Warning: Could not extract content from {input_file}") + + except Exception as e: + print(f"Error processing {input_file}: {str(e)}") + + +def main(): + parser = argparse.ArgumentParser( + description="Convert HTML files to Markdown using trafilatura" + ) + parser.add_argument("input_dir", help="Input directory containing HTML files") + parser.add_argument("output_dir", help="Output directory for Markdown files") + + args = parser.parse_args() + + convert_html_to_markdown(args.input_dir, args.output_dir) + + +if __name__ == "__main__": + main() diff --git a/md_resources/en/activities.md b/md_resources/en/activities.md new file mode 100644 index 0000000000000000000000000000000000000000..176a51651c4f25023b1d77c52e7d5311983221e2 --- /dev/null +++ b/md_resources/en/activities.md @@ -0,0 +1,13 @@ + + +# Our activities + +## LuxDev operates in around fifteen partner countries to strengthen local capacities and promote sustainable development. Active in key sectors of cooperation, the Agency focuses on inclusion, sustainability, and the effectiveness of the support provided. + +Our activities + +Our activities + +Our activities + +/ \ No newline at end of file diff --git a/md_resources/en/activities/areas-intervention.md b/md_resources/en/activities/areas-intervention.md new file mode 100644 index 0000000000000000000000000000000000000000..2146ec1a5d0d4cdc2711fe6a89da0efcd2cededd --- /dev/null +++ b/md_resources/en/activities/areas-intervention.md @@ -0,0 +1,17 @@ + + +Regions of intervention + +Our activities + +# Regions of intervention + +## LuxDev works for sustainable development and the eradication of poverty in around fifteen countries across Africa, Asia, Latin America, and Europe. The Agency also implements regional and multi-country interventions. + +Regions of intervention + +Regions of intervention + +Regions of intervention + +/ \ No newline at end of file diff --git a/md_resources/en/activities/cross-cutting-themes.md b/md_resources/en/activities/cross-cutting-themes.md new file mode 100644 index 0000000000000000000000000000000000000000..7a0cbb1ab2b5c1c271e39d64f5b94f2007f6582d --- /dev/null +++ b/md_resources/en/activities/cross-cutting-themes.md @@ -0,0 +1,17 @@ + + +Cross-cutting themes + +Our activities + +# Cross-cutting themes + +## On a daily basis, LuxDev integrates several cross-cutting themes into its various activities. + +Cross-cutting themes + +Cross-cutting themes + +Cross-cutting themes + +/ \ No newline at end of file diff --git a/md_resources/en/activities/cross-cutting-themes/environment-and-climate-change.md b/md_resources/en/activities/cross-cutting-themes/environment-and-climate-change.md new file mode 100644 index 0000000000000000000000000000000000000000..002c55b99271992771ed566cec6674899dd125f4 --- /dev/null +++ b/md_resources/en/activities/cross-cutting-themes/environment-and-climate-change.md @@ -0,0 +1,45 @@ + + +## LuxDev systematically incorporates environmental and climate considerations into its initiatives. + +## Introduction + +Climate change directly and indirectly affects development goals, influencing agricultural yields, biodiversity, soil health, and water quality. It also impacts public health, worsens air pollution, and deepens social inequalities. + +The Luxembourg Cooperation has established an "Environment and Climate Change" Strategy with guidance ‘*in terms of environmental protection and the fight against climate change, in order to proactively contribute to the collective effort undertaken at international, European and national levels, and to guarantee the effectiveness and sustainability of the projects and programmes it implements*’. + +In this framework, LuxDev systematically integrates environmental and climate concerns into its interventions, directly supporting Sustainable Development Goal 13, taking urgent action to combat climate change and its effects on vulnerable populations and their environments. + +## A cross-sector approach to environmental and climate issues + +While LuxDev develops dedicated climate and environment initiatives, its primary focus is embedding environmental and climate considerations across all projects and programmes. This cross-sector approach is systematically applied in areas such as natural resource management (agriculture, fisheries, and forestry), water and sanitation, healthcare, vocational training and employment, rural and local development, and any intervention aimed at vulnerable populations. + +### Concrete actions for sustainable development + +LuxDev implements: + +- activities for the adaptation of educational and vocational training programmes focused on renewable energy, sustainable agriculture, natural resource management, (eco-)tourism, and green job promotion; +- projects supporting forest governance, reforestation, and sustainable agricultural practices; +- initiatives for sustainable water management and sanitation; +- waste management and treatment programmes; +- actions to promote renewable energy solutions and measure energy efficiency in infrastructure projects. + +The Agency also leads dedicated interventions in: + +- energy transition, reducing reliance on fossil fuels and providing underserved communities with affordable, reliable energy; +- climate governance, strengthening institutional capacity to develop and implement inclusive climate policies; +- climate finance, funding adaptation measures and developing financial products to enhance climate resilience. + +## Gallery viewer + +### The key role of climate finance + +Climate finance is crucial for mobilising resources for climate action and fostering a green economy. Green finance initiatives drive sustainable growth, support environmentally friendly practices, and ensure inclusivity. LuxDev actively integrates green finance into its projects, supports the development of tailored financial products, and supports partner countries in accessing climate finance. + +## Gallery viewer + +### LuxDev’s Green Climate Fund accreditation + +As an accredited entity of the Green Climate Fund, LuxDev is strategically positioned to secure additional climate financing beyond traditional development cooperation funds. The Agency also collaborates with the Climate and Energy Fund of the Luxembourg Ministry of the Environment, Climate and Biodiversity, further strengthening its capacity to support impactful climate initiatives. + +Through these efforts, LuxDev is committed to mobilising new financial resources for effective and inclusive climate action – contributing to a transition to a sustainable green economy and ensuring that no one is left behind. \ No newline at end of file diff --git a/md_resources/en/activities/cross-cutting-themes/gender-equality.md b/md_resources/en/activities/cross-cutting-themes/gender-equality.md new file mode 100644 index 0000000000000000000000000000000000000000..a7c7fa7c212de1ebf2e2a10915ce76d752b8df0a --- /dev/null +++ b/md_resources/en/activities/cross-cutting-themes/gender-equality.md @@ -0,0 +1,29 @@ + + +## LuxDev integrates gender equality across all its initiatives to foster inclusive and sustainable development. + +## Introduction + +Gender equality is essential for building a fair and prosperous society. Empowering women and girls is key to eradicating poverty and achieving sustainable, equitable development. Actions aimed at reducing gender disparities directly contribute to several Sustainable Development Goals (SDGs), including **SDG 5** (gender equality), **SDG 1** (no poverty), **SDG 2 **(zero hunger), **SDG 3** (good health and well-being), **SDG 4** (quality education), **SDG 8** (decent work and economic growth), and **SDG 13** (climate action). + +Aligned with the Luxembourg Cooperation’s "Gender Strategy", LuxDev prioritises gender equality to maximise the impact of its programmes and address structural inequalities. Committed to inclusive and sustainable development, the Agency collaborates with diverse partners to promote gender mainstreaming and empower women and girls across all its interventions. + +## Gender equality: a core principle in all initiatives + +We systematically integrates gender considerations into all projects and programmes we implement, ensuring alignment with national priorities and strategies in its partner countries. + +For every intervention, we conduct gender analyses to identify the specific needs and challenges faced by men, women, girls, and boys. This approach helps remove barriers to equality and expands opportunities for all, reinforcing the principle of “leaving no one behind”. + +### Improving women’s and girls’ access to healthcare + +In the health sector, particularly in sexual and reproductive rights, LuxDev supports initiatives to enhance access to quality healthcare services for women and girls. These efforts address structural and cultural barriers that limit their autonomy. Training programmes for healthcare providers are also implemented to ensure respectful, inclusive, and equitable care. + +## Gallery viewer + +### Strengthening women’s employability + +In education and vocational training, LuxDev promotes inclusive programmes that facilitate women’s entry into the job market. These initiatives help reduce occupational segregation and increase employment opportunities for women and girls. + +Beyond gender equality, our initiatives align with a broader human rights-based approach. Ensuring that the voices of the most vulnerable are heard and included in decision-making processes is central to the success of our initiatives. + +Additionally, LuxDev actively promotes impact finance as a key driver of women’s economic empowerment. Initiatives such as improving access to finance, providing financial literacy education, and supporting female entrepreneurship help reduce economic inequalities. These actions equip women with the skills and resources needed to manage and grow their businesses, thus contributing to more resilient and equitable societies. \ No newline at end of file diff --git a/md_resources/en/activities/cross-cutting-themes/human-rights.md b/md_resources/en/activities/cross-cutting-themes/human-rights.md new file mode 100644 index 0000000000000000000000000000000000000000..19e5787489f5ae9138a9fc09c3067a876816ed37 --- /dev/null +++ b/md_resources/en/activities/cross-cutting-themes/human-rights.md @@ -0,0 +1,23 @@ + + +## LuxDev places human rights at the heart of its initiatives, promoting inclusion, equality, and justice. + +© Artisan PROD + +## Introduction + +Human rights are fundamental to development cooperation. They uphold dignity, equality, and respect for all individuals. By advancing human rights, we combat discrimination, poverty, and inequality while fostering peace and justice. These efforts directly contribute to several Sustainable Development Goals (SDGs), including **SDG 1** (no poverty), **SDG 5** (gender equality), **SDG 10** (reduced inequalities), and **SDG 16** (peace, justice, and strong institutions). + +Aligned with the 2030 Agenda and the Luxembourg Cooperation Strategy "The Road to 2030", LuxDev integrates human rights principles – participation, equality, accountability, transparency, and non-discrimination – at every stage of project planning. This approach helps build inclusive, just, and sustainable societies that respect the needs and aspirations of all communities. + +## Promoting inclusion, transparency and accountability + +LuxDev implements concrete actions to embed a human rights-based approach into its programmes. These initiatives focus on promoting inclusion, transparency, and accountability while reinforcing practices that respect fundamental rights. + +We ensure that vulnerable and marginalised groups are included, actively engaging local communities in decision-making processes to reflect their needs and priorities. We empower rights holders (individuals and communities) by equipping them with the tools to claim and exercise their rights. Simultaneously, we collaborate with duty bearers (authorities and key actors) to strengthen their capacities. Every initiative is guided by the principles of non-discrimination and equal opportunity. + +Through our support, we promote access to vocational training for rural populations and ethnic minorities, enhancing their economic inclusion. We also improve access to healthcare for vulnerable groups and ensure better access to justice for women and minorities, contributing to more equitable governance. + +## "Business and Human Rights" National Pact + +In September 2023, LuxDev signed the National Pact on "Business and Human Rights", an initiative backed by the Luxembourg Government and aligned with the United Nations Guiding Principles. By joining this pact, LuxDev commits to respecting, protecting, and promoting human rights across all interactions with partners, contractors, and beneficiaries. \ No newline at end of file diff --git a/md_resources/en/activities/few-figures.md b/md_resources/en/activities/few-figures.md new file mode 100644 index 0000000000000000000000000000000000000000..4c0055458eec6c8675920003628d2f429bfc7af8 --- /dev/null +++ b/md_resources/en/activities/few-figures.md @@ -0,0 +1,65 @@ + + +In a few figures + +Our activities + +# In a few figures + +## Discover a summary of LuxDev's activities and interventions in a few figures. + +## Projects and programmes + +- +**108**projects and programmesimplemented in 2024 + +- + +**11**projects and programmesformulated in 2024 + +- + +**6**studiescarried out in 2024 + + +## Staff + +- +**644**peopleworking for the Agency + +- + +**79**at the headquartersin Luxembourg + +- + +**565**in the fieldin 10 country/regional offices + + +### Distribution by office + +Chart + +## Disbursements + +- +EUR + +**144,364,226**disbursed in 2024 + + +### Disbursements over five years + +Chart + +### Breakdown by third-party + +Chart + +### Disbursements per sector + +Chart + +### Distribution by country + +Chart \ No newline at end of file diff --git a/md_resources/en/activities/new-focus.md b/md_resources/en/activities/new-focus.md new file mode 100644 index 0000000000000000000000000000000000000000..c6974487f006080c1db40ac3f904c8998e81264c --- /dev/null +++ b/md_resources/en/activities/new-focus.md @@ -0,0 +1,17 @@ + + +New focus + +Our activities + +# New focus + +## Digitalisation for the development and engagement of the private sector is occupying an increasing place in LuxDev's interventions. + +New focus + +New focus + +New focus + +/ \ No newline at end of file diff --git a/md_resources/en/activities/new-focus/digital-development.md b/md_resources/en/activities/new-focus/digital-development.md new file mode 100644 index 0000000000000000000000000000000000000000..04beb541833f230d27f6f8a3bcf0591f1e8a0394 --- /dev/null +++ b/md_resources/en/activities/new-focus/digital-development.md @@ -0,0 +1,29 @@ + + +## Digitalisation is increasingly becoming a key driver of sustainable development, playing a central role in LuxDev’s initiatives. + +© Phoonsab Thevongsa + +## Introduction + +Digital technologies are radically transforming our world, offering vast opportunities to enhance well-being, drive progress, and protect our planet. Digital for Development (D4D) initiatives help reduce inequalities and promote inclusive, sustainable growth by expanding access to knowledge and stimulating technological innovation. These efforts are accelerating progress toward the Sustainable Development Goals (SDGs). + +From improving access to quality education and making renewable energy more affordable to reducing greenhouse gas emissions, supporting climate adaptation solutions, enhancing healthcare through telemedicine, fostering the inclusion of women and girls in the economy, digitalisation unlocks a wide range of possibilities. LuxDev integrates digital solutions into its projects to drive economic and social progress. + + +## Strengthening digital skills, cybersecurity and e-governance + +Digitalisation is a key enabler of sustainable development, and LuxDev is committed to leveraging it in two major ways: + +- supporting partner countries in building inclusive, resilient digital ecosystems; and +- enhancing development outcomes through technological innovation. + +## Gallery viewer + +By aligning with national priorities and capitalising on Luxembourg’s expertise, LuxDev focuses on digital skills training, cybersecurity, and e-governance as strategic pillars of its D4D efforts. + +The goal is to improve access to information and communication technologies (ICT) and reduce poverty, particularly among vulnerable populations. This involves promoting secure and inclusive digital transformation while ensuring that digital services are accessible and tailored to diverse needs. LuxDev’s approach remains flexible to adapt to high-impact digital interventions. + +## Gallery viewer + +Priority actions are identified in collaboration with stakeholders, following a needs-based approach. LuxDev also experiments with new tools and scales up proven digital solutions while carefully managing risks, implementing preventive measures, and adhering to digital development principles. \ No newline at end of file diff --git a/md_resources/en/activities/new-focus/private-sector-engagement.md b/md_resources/en/activities/new-focus/private-sector-engagement.md new file mode 100644 index 0000000000000000000000000000000000000000..95c5d060fd8d910951f4123e80f7d1f7fcc5f0b4 --- /dev/null +++ b/md_resources/en/activities/new-focus/private-sector-engagement.md @@ -0,0 +1,29 @@ + + +## LuxDev actively supports private sector engagement in its interventions, recognising its crucial role in driving economic growth and job creation. + +## Introduction + +Luxembourg Cooperation Strategy, "The Road to 2030", promotes multi-stakeholder partnerships. + +The involvement of the private sector in development cooperation is key to ensuring sustainable success. By driving economic growth, creating jobs, and fostering innovation, businesses play a vital role in development. Partnering with the private sector helps mobilise additional resources and enhances the effectiveness of development projects. + +By engaging businesses in its initiatives, LuxDev fosters inclusive and sustainable growth that benefits everyone, ensuring a fair distribution of development gains within communities. This commitment to private sector collaboration directly supports several Sustainable Development Goals (SDGs), particularly **SDG 8 **(decent work and economic growth), **SDG 9** (industry, innovation, and infrastructure) and **SDG 17** (partnerships). + + +## Collaborating with the private sector for greater impact + +LuxDev actively supports private sector engagement, recognising its key role in driving economic growth and job creation. By forming partnerships with businesses of all sizes — from large corporations to social enterprises and SMEs — we can leverage their expertise, financial resources, market knowledge, and ability to sustain activities through sustainable business models. + +We tap into these unique strengths to maximise the impact of our initiatives and foster innovation that directly addresses development challenges. Moving beyond a traditional client-supplier relationship, LuxDev strives for strategic partnerships where ongoing dialogue shapes meaningful and effective engagement. + + +## A win-win relationship + +To achieve this, we strive to create open, transparent, and constructive communication with businesses. This ensures that communities in partner countries benefit from innovative solutions that meet their needs while providing companies with opportunities to explore new markets or align with shareholder expectations — especially for impact-driven businesses. + +## Gallery viewer + +In addition, LuxDev works to create a business-friendly environment and encourage private investment. This includes close collaboration with ministries and government agencies in partner countries to develop policies and regulatory frameworks that support private sector engagement. + +Furthermore, we support local entrepreneurship ecosystems by helping micro, small, and medium-sized enterprises enhance their competitiveness, strengthen their capacity for innovation, and contribute to local economic development. \ No newline at end of file diff --git a/md_resources/en/activities/sectors.md b/md_resources/en/activities/sectors.md new file mode 100644 index 0000000000000000000000000000000000000000..1af942687e8dcddad47243c2c8e2c3fe91654667 --- /dev/null +++ b/md_resources/en/activities/sectors.md @@ -0,0 +1,17 @@ + + +Sectors + +Our activities + +# Sectors + +## Drawing on its experience and dedicated teams, LuxDev brings its unique expertise to bear in about ten specific sectors. + +Sectors + +Sectors + +Sectors + +/ \ No newline at end of file diff --git a/md_resources/en/agency.md b/md_resources/en/agency.md new file mode 100644 index 0000000000000000000000000000000000000000..a43212de04c8c0a681f4c8184efc011de02e8a4d --- /dev/null +++ b/md_resources/en/agency.md @@ -0,0 +1,15 @@ + + +# Our Agency + +## LuxDev is the Luxembourg's bilateral development cooperation agency, which has been active for over 45 years. + +© Yasmine Sweetlove + +This website uses cookies to analyse traffic anonymously and ensure the best possible user experience. Cookie policy. + +This website uses cookies to analyse traffic anonymously and ensure the best possible user experience. Cookie policy. + +Enter your search query in the box below. + +© Yasmine Sweetlove \ No newline at end of file diff --git a/md_resources/en/agency/about-us.md b/md_resources/en/agency/about-us.md new file mode 100644 index 0000000000000000000000000000000000000000..ea5f06a9d2a76401e9dc947ac8476a8d072eef2f --- /dev/null +++ b/md_resources/en/agency/about-us.md @@ -0,0 +1,112 @@ + + +# About us + +## For over 45 years, LuxDev – the Luxembourg Development Cooperation Agency – has been working to promote sustainable development and reduce poverty across Africa, Asia, Latin America, and Europe. + +© Inti OCÓN + +## Our mission + +### Luxembourg’s Bilateral Development Agency + +LuxDev designs and carries out bilateral cooperation projects and programmes on behalf of the Luxembourg government. Rooted in our partner countries’ own development strategies, our work aims to tackle poverty and promote sustainable development – socially, economically, and environmentally. + +As a trusted advisor to the Luxembourg government, we can also take on other roles related to development cooperation, humanitarian aid, or international climate finance. + +Our main donor is the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade. We also work for the Ministry of the Environment, Climate and Biodiversity, and other Luxembourg ministries. + +- +**130.3**million EURdisbursed on behalf of the Luxembourg government in 2024 + + +## Gallery viewer + +### A partner for other donors + +Beyond our core mission for Luxembourg, LuxDev also shares its know-how with other development actors. We help design and implement projects for third-party donors like the European Commission, European Union Member States, and other international development agencies. + +These partnerships help boost coherence, harmonisation, and effectiveness across the development sector, aligning with Luxembourg-funded projects to create greater impact through synergy and complementarity. + +- +**14**million EURdisbursed on behalf of third-party donors in 2024 + + +## Our approach + +``` +```On the ground, we support our partners through the changes they wish to make – we don’t take their place. Everything we do is about strengthening the capabilities of those we work with. + +Manuel Tonnar + +LuxDev's Director General + + +Our approach is grounded in key development principles: local ownership, alignment with national strategies, and harmonisation with other actors. This ensures our efforts are relevant, effective, and built to last – in collaboration with governments, institutions, and civil society. + +## Gallery viewer + +## Our expertise + +LuxDev is known for being reliable, responsive, flexible, and forward-thinking. We’re close to our partners and agile enough to navigate ever-changing, often complex situations. We’re constantly seeking innovative solutions to help partner countries move toward sustainable, inclusive development. + +With over 45 years of experience and a committed, diverse international team, we offer unique expertise in Luxembourg's key cooperation sectors, cross-cutting themes, and implementation approaches. + +Geographically, we’re active in about 15 countries across Africa, Asia, Latin America, and Europe. + +## Our Vision for 2030 + +LuxDev’s long-term vision is fully aligned with the 17 Sustainable Development Goals and the strategic priorities of Luxembourg Cooperation's efforts. We aim to tackle today’s biggest challenges: poverty, inequality, and climate change. + +Our Vision for 2030 is built on four strategic pillars. + +- +#### Support + +We support our partners for an enhanced performance in the implementation of their development policies and strategies. + +- + +#### Partnerships + +We bring together/brokers and develops multi-stakeholder partnerships to achieve sustainable development. + +- + +#### Operationalisation + +We implement cooperation programmes agreed upon by Luxembourg and/or other donors and their partners. + +- + +#### Continuous improvement + +We continuously strengthen our operational efficiency. + + +## Our values + +On a daily basis, everything we do is guided by core values that shape our approach and the commitment of our teams. + +- +#### Respect + +We champion diversity in all its forms. + +- + +#### Integrity + +We abide by the law and promote honesty, reliability, and loyalty. + +- + +#### Solidarity + +We fully support Luxembourg’s significant investment in public development aid. + +- + +#### Effectiveness + +We’re always striving for higher quality and better outcomes. \ No newline at end of file diff --git a/md_resources/en/agency/commitments.md b/md_resources/en/agency/commitments.md new file mode 100644 index 0000000000000000000000000000000000000000..1f1eca86725f6b4d620b77d71d90cc4ea7a64c88 --- /dev/null +++ b/md_resources/en/agency/commitments.md @@ -0,0 +1,59 @@ + + +# Commitments + +## LuxDev operates with integrity, social and environmental responsibility, and a strong commitment to quality and continuous improvement. + +© Artisan PROD + +## Integrity at the heart of who we are + +At LuxDev, integrity isn’t just a value – it’s the backbone of how we operate every day. It drives us to work transparently, take responsibility, and lead by example in everything we do. It means upholding the law, acting with honesty, reliability, and loyalty, and embodying fairness, uprightness, and incorruptibility. + +Integrity is a cornerstone of our governance and is guided by a Code of Conduct that clearly lays out the behaviour we expect from our team and partners. + +## Committed to human rights: National Pact + +Since 20 September 2023, LuxDev has proudly signed the National Pact on “Business and Human Rights”. This pact helps companies implement human rights due diligence throughout their value chains. + +By signing, we are taking real steps to identify risks and prevent any violations of human rights. + +## A socially responsible agency + +Being socially responsible is a fundamental part of who we are. Beyond our mission in development cooperation and our environmental projects and programmes, we strive to lead by example with sustainable practices within our own organisation. + +In Luxembourg, our offices run exclusively on renewable electricity. We offset carbon emissions from air travel by supporting development cooperation projects. We actively work to reduce our environmental footprint both at headquarters and in our regional offices, while promoting eco-friendly travel among our team and partners. + +We prioritise fair trade and solidarity-based products, reduce our paper usage, manage waste ecologically (with the acknowledged *SuperDrecksKĂ«scht* label granted for the sustainable use of resources in companies and facilities), and promote healthy eating by offering local, organic fruit to our team. + +## Gallery viewer + +## ISO 9001 certified for quality management + +To ensure excellence and continuous improvement, LuxDev relies on a solid quality management system. We have been ISO 9001 certified since 2005, and compliant with ISO 9001:2015 since 2018. This reflects our commitment to transparency, efficiency, and performance in development work. + +This certification isn’t a goal in itself – it’s a strategic tool that helps us streamline processes, meet the needs of our partners, and strengthen our rigorous and responsible approach to development cooperation. + +## Evaluation: boosting transparency and performance + +Evaluation plays a key role in our development cooperation efforts. It helps us continuously improve our work, track performance, and stay accountable to donors, partners, and beneficiaries. + +LuxDev follows the evaluation principles and criteria of the OECD Development Assistance Committee, and aligns with the “The Road to 2030” Strategy from Luxembourg Cooperation's framework. + +All our projects and programmes go through midterm and final evaluations. These assessments look at relevance, coherence, efficiency, effectiveness, impact, and sustainability – objectively and systematically. + +Evaluations are carried out by independent experts to ensure impartiality. They're also opportunities for learning and exchange among all stakeholders, strengthening local evaluation capacities in our partner countries. + +The summaries of the evaluations are published on our website. Full reports are available on request: evaluations@luxdev.lu. + + +## A learning organisation + +At LuxDev, we see ourselves as a learning organisation. Knowledge management is part of our DNA and a driving force for sustainable development in the regions where we work. + +We believe that turning knowledge into action is key to achieving the best development outcomes. That’s why we’re committed to: + +- systematically capturing and leveraging the insights and evidence generated through our projects and programmes. +- strengthening our team’s ability to learn, innovate, and integrate knowledge into day-to-day operations. + +Our knowledge management strategy led to the launch of the Eureka project – a push to build a strong learning culture within the Agency. Eureka encourages critical thinking, challenges the status quo, and promotes innovation. This approach helps us navigate the growing complexity of development cooperation, foster cross-team collaboration and coordination, and stay agile in an ever-changing world. \ No newline at end of file diff --git a/md_resources/en/agency/organisation-and-governance.md b/md_resources/en/agency/organisation-and-governance.md new file mode 100644 index 0000000000000000000000000000000000000000..625120768f5d5e43d1beb14b02bfcf37b8184575 --- /dev/null +++ b/md_resources/en/agency/organisation-and-governance.md @@ -0,0 +1,146 @@ + + +# Organisation and governance + +## LuxDev, a public limited company under state control, is backed by a robust organisational and governance structure that ensures effective, flexible, and locally adapted operations. + +## Our governance + +LuxDev is a public limited company governed by the laws of the Grand Duchy of Luxembourg and registered with the Trade and Companies Register under number B16123. + +Our governance model is built around key decision-making and oversight bodies, including the General Meeting of Shareholders, the Board of Directors, and the Executive Committee. These bodies ensure that LuxDev is managed and supervised effectively. + +## Board of Directors + +LuxDev is overseen by a Board of Directors made up of 14 members. Among them are eight representatives from government administrations and services, one representative from an economic interest group, one from non-profit organizations, one independent expert, and three staff representatives from LuxDev. + +Board members are appointed by the General Meeting for a term of up to six years and may be reappointed. The board elects a Chair and a Vice-Chair from among its members. + + +## Composition of the Board of Directors + +- +#### SAR le Prince Guillaume de Luxembourg + +Honorary President + +- +#### Nima AHMADZADEH + +President + +- +#### Georges TERNES + +Representative of the Ministry of Foreign and European Affairs, Defence, Cooperation and Foreign Trade + +- +#### RenĂ© LAUER + +Representative of the Ministry of Foreign and European Affairs, Defence, Cooperation and Foreign Trade + +- +#### Sophie SCHRAM + +Representative of the Ministry of Foreign and European Affairs, Defence, Cooperation and Foreign Trade + +- +#### Alyssa DI CARA + +Representative of the Ministry of Finance + +- +#### Thomas SCHOOS + +Representative of the Ministry of the Environment, Climate and Biodiversity + +- +#### Georges GEHL + +Representative of the Ministry of the Environment, Climate and Biodiversity + +- +#### Chris WELTER + +Representative of the Ministry of Economy + +- +#### Nicole IKUKU + +Representative of the Federation of Development NGOs + +- +#### Jean OLINGER + +Private individual + +- +#### Christine DOMBRY + +Member of the employee delegation + +- +#### Alix HAMELAIN + +Member of the employee delegation + +- +#### Jeanne RENAULD + +Member of the employee delegation + + +## Director General + +The Board of Directors appoints the Director General and delegates management responsibilities in accordance with the company’s statutes. The Director General is appointed for a six-year term, with the possibility of renewal. + +- +#### Manuel TONNAR + +Director General + + +## Executive Committee + +Chaired by the Director General, the Executive Committee supports the Agency’s strategic decision-making. + +It includes the Director of Administration and Finance, the Director of Programmes, Expertise and Partnerships, the Director of Human Resources, and the Director of Audits, Controls, and Evaluations. + +Each director is appointed for a six-year term, renewable. + + +## Composition of the Executive Committee + +- +#### Manuel TONNAR + +Director General, Chairman of the Executive Committee + +- +#### Anne DESFOSSEZ + +Administration and Finance Director + +- +#### Max GLESENER + +Programmes, Expertise and Partnerships Director + +- +#### Christopher MARCK + +Audits, Controls and Evaluations Director + +- +#### VĂ©ronique MEYERS-SOTIL + +Human Resources Director + + +## Our organisational structure + +LuxDev is structured to ensure the efficient implementation of the projects and programmes entrusted to it. + +Our headquarters are in Luxembourg, and to stay close to local realities, we maintain offices in the countries and regions where we operate. These local offices are vital for representing the agency, guiding operations, and supervising on-the-ground activities. This decentralized structure allows us to stay flexible and responsive, ensuring that our work has maximum impact. + +We also strengthen collaboration between headquarters, field offices, and national partners through regular consultation mechanisms. This approach supports coherent, efficient, and well-coordinated implementation, in line with the expectations of our donors and partner governments. \ No newline at end of file diff --git a/md_resources/en/agency/partnerships.md b/md_resources/en/agency/partnerships.md new file mode 100644 index 0000000000000000000000000000000000000000..a7f6b4a9137dd45c6ba45f306eddaa0a444ab7d2 --- /dev/null +++ b/md_resources/en/agency/partnerships.md @@ -0,0 +1,61 @@ + + +# Partnerships + +## LuxDev builds strategic, multi-stakeholder partnerships to maximise the impact of its work and accelerate progress toward the Sustainable Development Goals. + +## Partnerships that drive sustainable development + +Strong and inclusive partnerships are key to achieving the Sustainable Development Goals – whether globally, regionally, nationally, or locally. As part of its Vision 2030, LuxDev brings together and fosters collaborations with a wide range of partners to amplify the impact of its work and promote effective, sustainable development. + +## Private sector: a catalyst for impact + +The private sector is a powerful driver of innovation and plays a central role in creating positive change and fast-tracking progress toward the Sustainable Development Goals. Through strategic partnerships with private companies, we support bold, high-impact projects that directly benefit local communities. + +We have set up three funding mechanisms to engage the private sector – offering co-financing opportunities to businesses, whether they are seasoned start-ups or more established companies ready to scale up. These tools help accelerate the reach of innovative business-led solutions to social and environmental challenges in our partner countries. In this way, companies become true collaborators in driving development impact. + +More broadly, we take a systems-based approach – especially through market systems development – that encourages businesses and other players to make markets more inclusive for vulnerable populations. This method puts sustainability and scalability at the heart of what we do. + +## Academic and research institutions: innovation powerhouses + +We also partner with academia, recognising the role that research can play in strengthening development cooperation. Public research tailored to development contexts generates new insights that can feed directly into our bilateral work. + +As interest in development cooperation grows within Luxembourg’s research community, we have teamed up with key institutions like the National Research Fund (FNR) and the University of Luxembourg’s Interdisciplinary Centre for Security, Reliability and Trust (SnT) to create high-value collaborative initiatives. + +## Civil society and NGOs: close-to-the-ground partners + +LuxDev works with NGOs in a range of ways depending on their expertise, added value, and local presence. + +- +#### National NGOs + +National NGOs in our partner countries are involved in specific activities thanks to their deep understanding of the local context and issues. These partnerships often come with capacity-building support. In these cases, NGOs act as both partners and beneficiaries. + +- + +#### International or mature national NGOs + +International or mature national NGOs work exclusively as development partners. We strengthen their efforts on topics that align with our bilateral programming, to boost efficiency, coherence, and impact. + + +## The Luxembourg ecosystem + +In line with its Vision 2030, LuxDev has strengthened ties across Luxembourg’s innovation and development ecosystem in recent years. This includes partnerships with: + +- ADA – Appui au dĂ©veloppement autonome, an NGO for inclusive finance; +- Luxinnovation, the national innovation agency; +- the Luxembourg House of Cybersecurity for digital and cybersecurity expertise; +- the Luxembourg School of Hospitality and Tourism; +- Luxembourg Green Exchange for sustainable finance. + +These partnerships enable the rollout of strategic collaborations that support the implementation of our programmes. + +## Other donors, international organisations, and development agencies + +LuxDev is an active member of the Practitioners’ Network, which aims to boost collaboration and coordination among European development actors with public service missions. This network promotes knowledge-sharing, facilitates policy feedback at the European Union level, and strengthens member visibility. + +We also participate in several thematic networks aligned with Luxembourg’s development priorities, including gender equality, the environment, inclusive finance, and digital for development. Peer-to-peer exchange in these spaces helps us grow our expertise, build capacity, and identify new partnership opportunities. + +Additionally, we form targeted partnerships with other donors, international organisations, and development agencies whenever these collaborations add value to our bilateral efforts. This includes topic-specific partnerships, joint contributions to multi-donor programmes, or delegated cooperation – where LuxDev may act as either lead or implementing partner. + +Through these strategic alliances, LuxDev maximises its impact and expands its reach in support of sustainable development. \ No newline at end of file diff --git a/md_resources/en/agriculture-forestry-and-fishery.md b/md_resources/en/agriculture-forestry-and-fishery.md new file mode 100644 index 0000000000000000000000000000000000000000..30d4ee1dfbbcb6ffc9caafa9296999f5477b10db --- /dev/null +++ b/md_resources/en/agriculture-forestry-and-fishery.md @@ -0,0 +1,55 @@ + + +## LuxDev is actively involved in agriculture, forestry, and fishery to enhance food security, protect the environment, and strengthen local economies. + +© Inti OCÓN + +## Introduction + +Agriculture, forestry, and fishery have always been essential pillars of development. They play a crucial role in ensuring food and nutritional security, creating jobs, and promoting environmental sustainability. These sectors directly contribute to key Sustainable Development Goals (SDGs), including **SDG 2** (zero hunger), **SDG 8** (decent work and economic growth) and **SDG 15** (life on land). + +Luxembourg Cooperation places sustainable and inclusive growth at the heart of its strategy. + +By supporting these productive sectors, LuxDev helps its partner countries improve livelihoods, promote sustainable natural resource management, and strengthen community resilience against crises, including those driven by climate change. This commitment fosters inclusive and long-lasting socio-economic development. + +- +EUR + +**15,196,594**disbursed in 2024 + +- + +**11**%of LuxDev’s total disbursements in 2024 + + +## Agriculture + +Agriculture is vital for food security and creating sustainable income for rural communities. + +LuxDev implements initiatives to modernise farming practices, promote sustainable agriculture, and enhance agricultural value chains. We also invest in strengthening agricultural infrastructure and building the capacities of both public and private sector stakeholders. + +Our work primarily benefits smallholder farmers, farming cooperatives, agribusiness entrepreneurs, and rural families – placing a special focus on women and young people. Through our initiatives, they gain better access to agricultural technology, innovative solutions, training, finance, and markets. + +Our approach is integrated and participatory, working closely with local governments and community organisations. These initiatives involve financial and non-financial private sector actors. We leverage innovative methodologies to tailor agricultural practices to local conditions – maximising productivity while safeguarding the environment. + +## Gallery viewer + +## Forestry + +The forestry sector plays a key role in improving the livelihoods of vulnerable populations, conserving ecosystems, and combating climate change. + +LuxDev’s actions in this area include reforestation, forest restoration, sustainable forest management, and the promotion of agroforestry. + +These initiatives provide local communities with renewable resources and new economic opportunities. + +Our approach integrates traditional knowledge with modern and innovative techniques. To ensure the long-term impact of our interventions, we collaborate with research institutions, NGOs, financial and non-financial private sector actors, local authorities, and community groups. + +## Gallery viewer + +## Fishery + +Fishery is essential for food security and the economic well-being of coastal and rural communities. + +LuxDev supports the development of sustainable fishing practices and promotes aquaculture activities to help diversify income sources for disadvantaged rural populations. + +These initiatives are primarily aimed at small-scale fishers and rural communities, helping them improve their livelihoods. \ No newline at end of file diff --git a/md_resources/en/benin.md b/md_resources/en/benin.md new file mode 100644 index 0000000000000000000000000000000000000000..83561fa32502cb58ab432b51eae1e747d1060d33 --- /dev/null +++ b/md_resources/en/benin.md @@ -0,0 +1,105 @@ + + +## In Benin, LuxDev supports digital transformation, vocational training, and inclusive finance to drive sustainable development. + +## LuxDev in Benin + +The partnership between Luxembourg and Benin was formalised in December 2022 with the signing of a general cooperation agreement, followed by the establishment of LuxDev’s country office in February 2023. + +Since then, Luxembourg has been supporting Benin’s development, focusing on three key areas aligned with national priorities: vocational training, digitalisation, and inclusive finance. + +LuxDev works closely with government ministries, agencies, NGOs, and other stakeholders to ensure ownership, efficiency, and long-term impact of its programmes. + +## Challenges in Benin: financial inclusion, employment, and digital transformation + +Benin, classified as a lower-middle-income country, has made significant progress in various sectors. However, substantial efforts are still needed to reduce poverty levels. + +Despite technological advancements, a large portion of the population remains excluded from formal financial services. Access to credit – especially for small and medium-sized enterprises and rural communities – is hindered by limited banking access, stringent collateral requirements, and a lack of tailored financial products. + +Youth unemployment remains an urgent concern for public authorities. The gap between graduate skills and labour market needs slows the creation of competitive and sustainable jobs. Additionally, a lack of infrastructure, modern equipment, and strong partnerships with businesses further exacerbates the problem. + +Furthermore, Benin faces obstacles in the digital transformation of both the public sector and small and medium-sized enterprises, as well as challenges related to cybersecurity. These limitations reduce the country’s appeal as an investment destination, undermine trust in online services, and hinder local businesses’ competitiveness in global markets. + +Le chĂŽmage des jeunes constitue Ă©galement une prĂ©occupation importante des pouvoirs publics. Le faible alignement entre les compĂ©tences des diplĂŽmĂ©s et les besoins du marchĂ© freine la crĂ©ation d’emplois dĂ©cents et compĂ©titifs. À cela s’ajoute le manque d’infrastructures, d’équipements modernes et de partenariats solides avec les entreprises. + +Par ailleurs, le pays est confrontĂ© Ă  des difficultĂ©s de transformation numĂ©rique du secteur public et des petites et moyennes entreprises, ainsi qu’à des problĂšmes de cybersĂ©curitĂ©. Ces manquements pĂšsent sur l’attractivitĂ© de la destination BĂ©nin, la confiance des citoyens et des entreprises envers les services en ligne, ainsi que la compĂ©titivitĂ© des entreprises locales sur le marchĂ© international. + +## Our activities in Benin + +To address these challenges, LuxDev implements targeted programmes aimed at supporting digital transformation, enhancing vocational training, and promoting financial inclusion. + +- +#### Promoting financial inclusion + +We collaborate with public and private actors to develop financial infrastructures, enhance financial and digital literacy, and improve regulatory frameworks for financial products, fintech solutions, and electronic payments. + +- + +#### Strengthening vocational training + +We support skills development in tourism, hospitality, and food services. We support collaboration between public and private stakeholders, help bridge financial gaps to provide high-quality training, enhance pedagogical innovation, and align graduate competencies with labour market demands. Additionally, we strengthen vocational training programmes tailored to agricultural development, improving young people’s employability and socio-professional integration. + +- + +#### Driving digital transformation + +Our initiatives focus on strengthening cybersecurity, improving digital skills, and facilitating access to financing for tech startups. + + +## Key figures in Benin + +- +EUR + +**7,845,386**disbursed in Benin in 2024 + + +### Distribution of disbursements by sector in 2024 + +### Evolution of activities in Benin + +## Projects in Benin + +- +In execution Benin + +### Agricultural training and professional integration in agricultural development pole no. 4 + +Education, vocational training and employment + +Agricultural training and professional integration in agricultural development pole no. 4 - +In execution Benin + +### Support programme to agricultural and rural training (ProFAR 2) + +Education, vocational training and employment + +Support programme to agricultural and rural training (ProFAR 2) - +In execution Benin + +### Inclusive and innovative finance + +Impact finance + +Inclusive and innovative finance - +In execution Benin + +### Support for the agroecological transition and the implementation of sustainable food systems in the ... + +Agriculture, forestry and fishery + +Support for the agroecological transition and the implementation of sustainable food systems in the Mono Biosphere Reserve (Delta Mono) - +In execution Benin + +### Digital development (BeDigital) + +Digitalisation and ICT + +Digital development (BeDigital) - +In execution Benin + +### École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration + +Education, vocational training and employment + +École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration \ No newline at end of file diff --git a/md_resources/en/brand-resources.md b/md_resources/en/brand-resources.md new file mode 100644 index 0000000000000000000000000000000000000000..aa00d2cb255b7e5263d7c81896009f1078dd1895 --- /dev/null +++ b/md_resources/en/brand-resources.md @@ -0,0 +1,58 @@ + + +# Brand resources + +## Here you can find LuxDev's visual identity guidelines and the Agency's logo for your print and digital materials. + +## LuxDev's graphic charter + +## LuxDev's logo + +### Logo in color + +#### PNG format + +- +1 + +#### JPG format + +- +1 + +#### PDF format + +### Black logo + +#### PNG format + +- +1 + +#### JPG format + +- +1 + +#### PDF format + +### Grey logo + +#### PNG format + +- +1 + +#### JPG format + +- +1 + +#### PDF format + +### White logo + +#### PNG format + +- +1 \ No newline at end of file diff --git a/md_resources/en/burkina-faso.md b/md_resources/en/burkina-faso.md new file mode 100644 index 0000000000000000000000000000000000000000..7eb365fb6a15966573bffb29053b841193a67f76 --- /dev/null +++ b/md_resources/en/burkina-faso.md @@ -0,0 +1,93 @@ + + +## In Burkina Faso, LuxDev supports sustainable development, access to quality education, and vocational training programmes. + +## LuxDev in Burkina Faso + +Since 1996, Luxembourg’s cooperation with Burkina Faso has taken shape through key initiatives, such as the creation of the Ouagadougou Artisanal Village and the active engagement of numerous Luxembourgish NGOs. This collaboration led to the signing of a general cooperation agreement in 1999, marking the beginning of a structured partnership between the two countries. In 2003, LuxDev strengthened its presence by opening a country office in Burkina Faso. + +Initially focused on handicrafts, healthcare, literacy, and environmental initiatives, LuxDev’s support has evolved into a more structured approach, aligning with national priorities and emphasising environmental sustainability, education, and vocational training. + +In recent years, the Agency has shifted to a project-based approach, directly targeting end beneficiaries, particularly children and young job seekers. + +## Challenges in Burkina Faso: education, employment, and climate adaptation + +Burkina Faso faces numerous development challenges. + +A significant portion of the population lives in poverty, exacerbated by rapid population growth, urban expansion, and increasing pressure on natural ecosystems amid climate change. + +Persistent insecurity, particularly in regions affected by terrorism, destabilises the socio-economic fabric, disrupts agriculture, and forces mass displacement of people toward major regional and national centres. + +Access to quality education remains limited, especially in rural areas, while youth unemployment and underemployment present significant issues. Insufficient social infrastructure in rural areas and urban peripheries further slows development and strains existing services. + +Moreover, sustainable management of natural resources – critical for a country reliant on agriculture – is under threat due to climate change, worsening land degradation and water scarcity. + +Addressing these challenges requires strengthening basic social infrastructure, promoting education and vocational training, developing climate-resilient agricultural solutions, and enhancing local governance to improve living conditions and reduce poverty. + +## Gallery viewer + +## Our activities Burkina Faso + +LuxDev’s interventions align with national development goals, addressing key challenges and fostering inclusive, sustainable growth. + +- +#### Promoting sustainable development + +We support sustainable resource management and land restoration. We also work with private sector actors to develop a green economy by encouraging eco-friendly business practices, such as solar energy adoption and waste management, while creating sustainable job opportunities. + +- + +#### Supporting education in emergency situations + +In response to security challenges, we implement education projects designed to ensure continuous learning in crisis-affected areas. These initiatives provide tailored solutions for students and teachers in fragile contexts and support the rapid construction of durable school infrastructure in urban peripheries. + +- + +#### Strengthening vocational training + +A strong focus is placed on expanding technical education and vocational training. The goal is to equip young people with relevant skills that match labour market needs, ensuring long-term employability. Digital tools play a key role in guiding young professionals toward the workforce. Thus, our interventions aim at facilitating access to career information, training, and coaching opportunities in collaboration with employment stakeholders. + + +## Key figures in Burkina Faso + +- +EUR + +**15,899,128**disbursed in Burkina Faso in 2024 + + +### Distribution of disbursements by sector in 2024 + +### Evolution of activities in Burkina Faso + +## Projects in Burkina Faso + +- +In execution Burkina Faso + +### Support to the sustainable management of the forest resources + +Agriculture, forestry and fishery + +Support to the sustainable management of the forest resources - +In execution Burkina Faso + +### BenkadiBaara – All together for youth employment! + +Education, vocational training and employment + +BenkadiBaara – All together for youth employment! - +In execution Burkina Faso + +### Research and innovation project for productive, resilient and healthy agropastoral systems in West A... + +Agriculture, forestry and fishery + +Research and innovation project for productive, resilient and healthy agropastoral systems in West Africa (PRISMA) - +In execution Burkina Faso + +### Support programme to implementation of the Education and Training Sector Plan (PSEF) + +Education, vocational training and employment + +Support programme to implementation of the Education and Training Sector Plan (PSEF) \ No newline at end of file diff --git a/md_resources/en/cabo-verde.md b/md_resources/en/cabo-verde.md new file mode 100644 index 0000000000000000000000000000000000000000..b5537cd0434108e20f078ee6e12ce07880a25a40 --- /dev/null +++ b/md_resources/en/cabo-verde.md @@ -0,0 +1,145 @@ + + +## In Cabo Verde, LuxDev works to improve access to water and sanitation, enhance youth employability, strengthen the healthcare sector, and support the country’s energy transition. + +## LuxDev in Cabo Verde + +Development cooperation between Luxembourg and Cabo Verde began in the late 1980s, with the first general cooperation agreement signed in 1993. LuxDev has maintained a presence in the country since 2000. + +Over the years, Luxembourg has engaged in five multi-year Indicative Cooperation Programmes with Cabo Verde, primarily focused on healthcare, education, vocational training and employment, water and sanitation, energy transition, and integrated local development. + +Since 2021, the Indicative Cooperation Programme V "Development – Climate – Energy" has aimed to support the country’s socio-economic and environmental policies while continuing to strengthen these key sectors. + +LuxDev’s initiatives align with Cabo Verde’s national development strategies and poverty reduction efforts. The Agency works closely with government ministries and local authorities to ensure effective, impactful, and locally owned programmes. + +## Challenges in Cabo Verde: economic diversification and climate resilience + +Although Cabo Verde transitioned from a Least Developed Country to a lower-middle-income country in 2008, it still faces significant challenges. The economy heavily relies on tourism, fossil fuels, and international aid, making it highly vulnerable to external shocks and climate change. + +Poverty remains a pressing issue. Limited formal job opportunities push many citizens into precarious employment in the informal sector, where wages are low and social protections are minimal. As a result, many young people seek better prospects abroad, contributing to high emigration rates. + +- +**30%**of the populationliving below the poverty line + + +## Gallery viewer + +Additionally, infrastructure deficits impact key sectors such as water, energy, and transportation. Water scarcity and challenging agricultural conditions threaten food security. The country also faces frequent droughts and limited freshwater resources, making climate resilience a critical concern. + +Addressing these challenges requires coordinated efforts to strengthen infrastructure, diversify the economy, develop human capital, and improve food security, ultimately fostering a more sustainable and resilient Cabo Verde. + +## Our activities in Cabo Verde + +LuxDev’s programmes in Cabo Verde play a key role in **addressing the country’s development challenges**. + +- +#### Expanding access to clean water and sanitation + +We support universal access to safe, affordable drinking water and high-quality sanitation services. These efforts are crucial for public health and sustainable development, particularly benefiting the most vulnerable communities. + +- + +#### Enhancing youth employability + +Our vocational training and employment initiatives focus on equipping young people with skills for the tourism sector, a key driver of Cabo Verde’s economy. The programmes also promote innovation and entrepreneurship among young professionals. + +- + +#### Strengthening the healthcare sector + +We work to reinforce the public healthcare system, ensuring that it can better meet the needs of the population and improve overall health outcomes. + +- + +#### Supporting the energy transition + +In collaboration with Cabo Verde’s climate policy goals for 2025, the programmes strengthen climate governance and promote renewable energy solutions. These efforts support the country’s transition to a more sustainable and resilient energy system. + + +## Gallery viewer + +## Key figures in Cabo Verde + +- +EUR + +**22,679,672**disbursed in Cabo Verde in 2024 + + +### Distribution of disbursements by sector in 2024 + +### Evolution of activities in Cabo Verde + +## Projects in Cabo Verde + +- +In execution Cabo Verde + +### Climate action programme + +Environment and climate change + +Climate action programme - +In execution Cabo Verde + +### Employment and employability sector support programme + +Education, vocational training and employment + +Employment and employability sector support programme - +In execution Cabo Verde + +### Support for the production, analysis and dissemination of quality statistics in Cabo Verde + +Governance + +Support for the production, analysis and dissemination of quality statistics in Cabo Verde - +In execution Cabo Verde + +### Support to the National Household Income and Expenditure Survey in Cabo Verde + +Governance + +Support to the National Household Income and Expenditure Survey in Cabo Verde - +In execution Cabo Verde + +### Water and sanitation sector support programme + +Water and sanitation + +Water and sanitation sector support programme - +In execution Cabo Verde + +### Energy transition support programme + +Environment and climate change + +Energy transition support programme - +In execution Cabo Verde + +### Cross-cutting support for the Indicative Cooperation Programme ‘Development - Climate - Energy’ + +Others + +Cross-cutting support for the Indicative Cooperation Programme ‘Development - Climate - Energy’ - +In execution Cabo Verde + +### Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde + +Environment and climate change + +Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde - +In execution Cabo Verde + +### Sectoral budget support in the health sector in Cabo Verde + +Health + +Sectoral budget support in the health sector in Cabo Verde - +In execution Cabo Verde + +### Sectoral budget support for employment and employability in Cabo Verde + +Education, vocational training and employment + +Sectoral budget support for employment and employability in Cabo Verde \ No newline at end of file diff --git a/md_resources/en/contact.md b/md_resources/en/contact.md new file mode 100644 index 0000000000000000000000000000000000000000..8a7812be82619830699c76ff9e57a30ec3c73337 --- /dev/null +++ b/md_resources/en/contact.md @@ -0,0 +1,152 @@ + + +# Contact + +## If you have a question, suggestion or comment for our teams, you can send it to us using the form below. + +© Inti OCÓN + +## Ask a question, request information or report an integrity issue + +## Contact LuxDev + +LuxDev is headquartered in Luxembourg. In each of the countries in which it operates, the Agency has a country office or a regional office covering the interventions of several countries. + +- +**Address** + +10, rue de la GrĂšve + +L-1643 Luxembourg**Postal address** + +B.P. 2273 L-1022 Luxembourg**Phone** + +(+352) 29 58 58 1 - +Costa Rica and El Salvador + +**Address** + +Edificio EscazĂș Corporate Center + +Regus Piso 6 + +10203 San Rafael de San JosĂ© + +Costa Rica**Phone** + +(+506) 70 33 23 64 - +Laos and Vietnam + +**Address** + +Dongpayna Road + +Saphanthong Neua Village + +Sisattanak District + +Vientiane Capital + +Laos**Phone** + +(+856) 21 41 72 37**Email** + +office.asia@luxdev.lu - +Benin and Togo + +**Address** + +Rue 5090 Villa n°160 + +Quartier Zongo Ehuzu + +Cotonou + +Benin**Phone** + +(+229) 15 09 45 398 - +**Address** + +Ouaga 2000, zone A1, secteur 53, Arrondissement 12 + +Rue El Hadj Mamoudou Georges SANOGOH + +cis Ambassade du Grand-DuchĂ© de Luxembourg + +BP 513 Ouagadougou + +Burkina Faso**Phone** + +(+226) 25 30 15 04/06**Email** + +office.burkina@luxdev.lu - +**Address** + +EdifĂ­cio Embaixada do GrĂŁo-Ducado do Luxemburgo + +Encosta Cruz de Papa + +Quebra Canela C.P. 458 + +Praia + +Cabo Verde**Phone** + +(+238) 262 47 37 - +**Address** + +Ukshin Hoti street + +Ramiz Sadiku complex C3/2/b + +No. 132, 5th floor + +10 000 Pristina + +Kosovo**Phone** + +(+383) 38 22 67 80**Email** + +office.kosovo@luxdev.lu - +- +**Address** + +Bd Mali bĂ©ro + +Rue IB-67 Issa Beri + +B.P. 13254 Niamey + +Niger**Phone** + +(+227) 20 75 21 75**Email** + +office.niger@luxdev.lu - +**Address** + +Golf View Rise Building + +KG 563 Street, P.O. Box 210 + +Kigali + +Rwanda**Phone** + +(+252) 90 07 60**Email** + +office.rwanda@luxdev.lu - +**Address** + +Fann RĂ©sidence + +Immeuble RĂ©sidence NAJA - Lot n°3 + +Rue E x David Diop + +Dakar + +SĂ©nĂ©gal**Phone** + +(+221) 33 869 64 44**Email** + +office.senegal@luxdev.lu \ No newline at end of file diff --git a/md_resources/en/contact/report-integrity-issue.md b/md_resources/en/contact/report-integrity-issue.md new file mode 100644 index 0000000000000000000000000000000000000000..58d8001a6274bb571c5b2a59ee975ffda99a5bfb --- /dev/null +++ b/md_resources/en/contact/report-integrity-issue.md @@ -0,0 +1,46 @@ + + +# Report an integrity issue + +## LuxDev is strongly committed to preventing and combating fraud, corruption and any other form of prohibited practice. Here you can ask a question or report an integrity issue. + +LuxDev’s values are: Respect – Integrity – Solidarity – Efficiency. + +Fraud and corruption are contrary to LuxDev’s values and adversely impact its activities and operations. LuxDev is strongly committed to preventing and combating fraud, corruption and any other form of prohibited practice. In that regard, it expects all members of staff as well as third party entities involved in the implementation of activities (operational partners and contractors), to maintain the highest level of ethics and integrity. + +Similarly, LuxDev does not tolerate any form of harassment, workplace violence, sexual exploitation or abuse. + +## When to issue an integrity alert? + +An integrity alert can be raised if: + +- you encounter an integrity issue; +- you suspect an act or attempt of fraud, corruption, or abuse; +- you have concerns about actions related to LuxDev’s activities; +- you have a doubt about an action or behaviour (e.g. harassment or violence at work, sexual exploitation, or abuse); +- you have a question about integrity. + +## Who can issue an integrity alert? + +An integrity alert may be issued by: + +- any LuxDev staff member; +- any LuxDev supplier or provider; +- any LuxDev partner; +- any beneficiary of LuxDev's activities. + +## How are alerts and questions handled? + +### Confidentiality + +Alerts and questions are treated with the utmost confidentiality. However, they cannot be transmitted anonymously. LuxDev must be able to contact the person who issued the alert in order to obtain additional information. LuxDev does not tolerate retaliation against staff members or other parties who in good faith express concerns or provide assistance during investigations. + +The protection of whistleblowers is governed by the Law of 16 May 2023 transposing Directive (EU) 2019/1937 of the European Parliament and of the Council of 23 October 2019 on the protection of persons who report breaches of Union law. + +### Follow-up + +LuxDev will acknowledge receipt of questions or integrity alerts that are transmitted within seven days. All alerts will be kept in a register. + +Alerts are exclusively accessible to LuxDev's Executive Committee and the Chairman of the Audit Committee of LuxDev. If necessary, the Executive Committee may liaise with its relevant department heads or resident representatives and may inform the Chairman of the Board of Directors, while ensuring the anonymity of whistleblowers. + +Whistleblowers will be informed of the decisions taken in response to their alerts and of any actions that may be undertaken within three months. \ No newline at end of file diff --git a/md_resources/en/costa-rica.md b/md_resources/en/costa-rica.md new file mode 100644 index 0000000000000000000000000000000000000000..ae77375845cde4050f5f6dddc54be6830892abdd --- /dev/null +++ b/md_resources/en/costa-rica.md @@ -0,0 +1,62 @@ + + +## In Costa Rica, LuxDev focuses on migration, South-South and triangular cooperation, and digital transformation. + +## LuxDev in Costa Rica + +In July 2023, Costa Rica and Luxembourg signed a bilateral cooperation agreement, followed by the opening of LuxDev’s representation office in September. By December 2024, the framework agreement formalising this new partnership was published in the official gazette. This agreement outlines key areas of Luxembourg Cooperation in Costa Rica, including socio-economic integration of women and youth, climate resilience and environmental sustainability, social cohesion, and human rights. Cross-cutting themes such as impact finance and digital development are also covered. + +The two countries operate on a project-based cooperation model. LuxDev’s main institutional partners in Costa Rica are the Ministry of Foreign Affairs and Worship and the Ministry of National Planning and Economic Policy. + +## Challenges in Costa Rica: environment, migration, and economic diversification + +Costa Rica is globally recognised for its exceptional biodiversity, conservation efforts, and its historic abolition of the military in 1949. + +The country invests heavily in education and healthcare. It continues to advance gender equality and minority rights. + +Its diverse economy is driven by tourism, agriculture, and services. Costa Rica has also strengthened its climate change and conservation policies, aiming for carbon neutrality by 2050. + +- +**98%**of the populationis literate + +- + +Nearly + +**100%**of electricitygenerated from renewable sources + + +Despite these achievements, Costa Rica faces significant environmental challenges, including water pollution and waste management issues resulting from extensive agriculture, inadequate wastewater treatment infrastructure, and a lack of integrated land-use policies. + +In terms of migration, the country serves as both a destination and transit hub for many migrants, creating social, economic, and institutional pressures. + +Economically, Costa Rica is working to diversify its industries and improve infrastructure to sustain long-term growth while addressing persistent social inequalities. + +## Our activities in Costa Rica + +LuxDev implements innovative projects tailored to Costa Rica’s development challenges. + +- +#### Addressing migration challenges + +Our initiatives aim to enhance the efficiency of migrant regularisation processes while supporting the socio-economic integration of migrant populations, primarily from Nicaragua. Alongside the European Union, the Spanish Cooperation Agency, and United Nations agencies, Luxembourg is among the key donors in this sector. + +- + +#### Promoting South-South and triangular cooperation + +Costa Rica is a leader in regional cooperation, knowledge exchange, and capacity-building among Latin American partner countries. We support these efforts, with a particular focus on strengthening ties with Caribbean nations. + +- + +#### Leveraging digital transformation + +We contribute to improving public digital services, ensuring better access to online platforms for the population. We work to enhance the availability and use of spatial digital data across various sectors, including climate resilience, disaster prevention, and food security. + + +## Key figures in Costa Rica + +- +EUR + +**92,204**disbursed in Costa Rica in 2024 \ No newline at end of file diff --git a/md_resources/en/digitalisation-and-ict.md b/md_resources/en/digitalisation-and-ict.md new file mode 100644 index 0000000000000000000000000000000000000000..b719d6e2b92c505a1634a4b6c4f59462ed9a953d --- /dev/null +++ b/md_resources/en/digitalisation-and-ict.md @@ -0,0 +1,39 @@ + + +## LuxDev supports digital transformation by strengthening skills, cybersecurity, and e-governance to promote digital inclusion and sustainable growth. + +© Phoonsab Thevongsa + +## Introduction + +Digitalisation and information and communication technologies (ICT) play a vital role in sustainable development. By improving access to knowledge and driving technological innovation, ICT contributes to several Sustainable Development Goals (SDGs), including **SDG 4** (quality education), **SDG 8** (decent work and economic growth), **SDG 9** (industry, innovation, and infrastructure) and **SDG 10** (reduced inequalities). + +With its recognised expertise in this field, Luxembourg has a unique comparative advantage. Luxembourg Cooperation actively supports innovative partnerships and solutions to facilitate digital transformation. + +To this end, LuxDev helps its partner countries develop inclusive and resilient digital ecosystems by expanding access to public services, fostering financial inclusion, and enhancing innovation and productivity across key sectors such as agriculture, industry, energy, and services. This ensures that countries can fully harness the opportunities offered by digitalisation. + +- +EUR + +**7,763,462**disbursed in 2024 + +- + +**5**%of LuxDev’s total disbursements in 2024 + + +## Our activities + +LuxDev focuses its efforts on three key areas: + +- digital skills development; +- cybersecurity; and +- e-governance. + +By improving infrastructure and digital competencies while enhancing access to technology in a secure cyberspace, we help integrate vulnerable populations into the digital economy and create economic opportunities for all. + +## Gallery viewer + +Our approach is tailored to the specific needs of our partner countries. It balances the opportunities and risks posed by digital technologies while adhering to the principles of sustainable digital development. + +Using participatory methodologies, we co-develop tailored digital solutions in collaboration with public and private sector stakeholders. Where possible, we also leverage Luxembourg’s digital ecosystem to amplify the impact and reach of our initiatives, ensuring long-term benefits for the communities we serve. \ No newline at end of file diff --git a/md_resources/en/dr-congo.md b/md_resources/en/dr-congo.md new file mode 100644 index 0000000000000000000000000000000000000000..7bb76bd6e802f3f242e5302e5184a6e7d28406b0 --- /dev/null +++ b/md_resources/en/dr-congo.md @@ -0,0 +1,53 @@ + + +## In DR Congo, LuxDev partners with Luxembourg Red Cross International Aid to support victims and survivors of sexual violence. + +## LuxDev in the Democratic Republic of the Congo + +Since 2021, Luxembourg has been providing targeted support to the healthcare sector in South Kivu province, Democratic Republic of the Congo. + +This assistance is implemented through LuxDev and Luxembourg Red Cross International Aid, which has been active in the country since 1999. + +LuxDev's operations in the Democratic Republic of the Congo are managed from its headquarters in Luxembourg. + + +## Challenges in Democratic Republic of the Congo + +The Democratic Republic of the Congo faces complex and interconnected development challenges. + +Security remains precarious, with ongoing armed conflicts in the east of the country leading to large-scale population displacement and severe human rights violations. + +- +**73.5%**of the populationlives below the poverty line + +- + +**25.4 million**peoplerequire humanitarian aid + +- + +**6.9 million**peopleare internally displaced + + +The country’s healthcare infrastructure is overwhelmed by recurrent outbreaks of cholera, measles, and malaria, endangering millions. Natural disasters such as floods and landslides further exacerbate the humanitarian crisis. Despite notable economic growth, the DRC continues to struggle with significant governance challenges. + +In South Kivu province, the health crisis is compounded by extreme violence against women and children, particularly in the form of sexual assault. + +Addressing these challenges and improving living conditions in the Democratic Republic of the Congo requires strong support from development partners. + +## Our activities in Democratic Republic of the Congo + +The General Referral Hospital of Panzi, located in South Kivu province, specialises in treating survivors of sexual violence through reconstructive surgery. The Panzi Foundation complements the hospital’s work by supporting the socio-economic reintegration of affected women. + +In collaboration with these key organisations, LuxDev and Luxembourg Red Cross International Aid implement initiatives aimed at addressing the needs of victims and survivors of sexual violence, as well as women suffering from complex uro-gynaecological conditions and other vulnerable populations in South Kivu. + +This support helps create a safe and healing environment, enables women to rebuild their livelihoods, and facilitates their access to justice. + +## Gallery viewer + +## Key figures in Democratic Republic of the Congo + +- +EUR + +**2,535,404**disbursed in Democratic Republic of the Congo in 2024 \ No newline at end of file diff --git a/md_resources/en/education-vocational-training-and-employment.md b/md_resources/en/education-vocational-training-and-employment.md new file mode 100644 index 0000000000000000000000000000000000000000..e7d7495f9f34e12318602a1cf087dee6e50ace9a --- /dev/null +++ b/md_resources/en/education-vocational-training-and-employment.md @@ -0,0 +1,62 @@ + + +# Education, vocational training and employment + +## LuxDev supports quality education, vocational training, and access to decent employment opportunities. + +## Introduction + +Education, training, and employment play a crucial role in reducing poverty, promoting equal opportunities, and empowering individuals. Quality education provides essential skills, drives innovation, and fuels economic growth. Vocational training equips young people and adults with the competencies needed to enter the job market, while employment is the key driver of long-term social and economic inclusion. + +These efforts contribute directly to several Sustainable Development Goals (SDGs), including **SDG 4** (quality education), **SDG 8** (decent work and economic growth) and **SDG 10** (reduced inequalities). + +LuxDev actively supports initiatives across the entire education-training-employment continuum, ensuring individuals gain the knowledge and skills needed for a sustainable livelihood. + + +- +EUR + +**59,637,204**disbursed in 2024 + +- + +**41**%of LuxDev’s total disbursements in 2024 + + +## Education + +LuxDev’s initiatives aim to ensure universal access to quality education, combat gender disparities in schooling, promote girls' education, and raise awareness within communities. + +Our primary beneficiaries include school-age children, particularly girls and children from low-income families. + +We support school infrastructure projects that create safe and engaging learning environments. We also train teachers, equipping them with modern tools and innovative teaching methods to improve education quality and strengthen education systems. + +Beyond basic education, LuxDev supports education system reform and governance by helping policymakers plan strategically and improve educational management practices. + +Additionally, we encourage higher education and research through dedicated partnerships. + +## Gallery viewer + +## Vocational training + +By providing individuals with market-relevant skills, LuxDev helps reduce unemployment, increase autonomy, and boost productivity and innovation. + +Our training initiatives primarily benefit young people and adults, with a particular focus on women and marginalised groups. + +We support the creation and equipping of vocational training centres, the design of curricula tailored to local economic needs, and the training of instructors to ensure high-quality teaching. + +We also strengthen sector governance by enhancing the institutional and organisational capacities of public agencies. Additionally, we collaborate with local businesses to expand access to apprenticeships and internships, enabling trainees to gain practical experience while fostering strong ties between training centres and the private sector. + +Through this approach, LuxDev contributes to building resilient vocational training systems and creating long-term economic opportunities. + +## Gallery viewer + +## Employment + +By fostering job creation, LuxDev helps individuals achieve financial independence and improve their quality of life, while contributing to the social and economic stability of its partner countries. + +Our employment initiatives target young people, working-age adults, women, and vulnerable groups who often face barriers to job opportunities. We also support graduates, informal workers, entrepreneurs, and micro, small, and medium-sized enterprises (MSMEs). + +Using an integrated, locally adapted approach, we support job creation through initiatives such as MSME development, entrepreneurship promotion, and workforce upskilling. + +We work closely with public institutions and the private sector to create enabling environments for sustainable employment. Our work also includes improving working conditions and fostering innovation. By strengthening these strategic partnerships, LuxDev ensures long-term positive impacts for individuals and communities. \ No newline at end of file diff --git a/md_resources/en/el-salvador.md b/md_resources/en/el-salvador.md new file mode 100644 index 0000000000000000000000000000000000000000..d7f9ccb466dcf72986d9b8b539aea90c0d6b88c9 --- /dev/null +++ b/md_resources/en/el-salvador.md @@ -0,0 +1,44 @@ + + +## In El Salvador, LuxDev supports youth employment and promotes South-South and triangular cooperation. + +## LuxDev in El Salvador + +Luxembourg’s development cooperation with El Salvador began in 1993, following the Chapultepec Peace Accords, as part of the country’s post-civil war reconstruction efforts. Initially, Luxembourg’s support focused on fighting poverty and strengthening democracy. Between 2003 and 2015, cooperation expanded to include poverty reduction, institutional capacity-building and sustainable development. During this period, LuxDev helped implement initiatives in education, healthcare, and rural development, improving living conditions for vulnerable populations and strengthening local infrastructure. + +El Salvador’s economic and social progress has reshaped the partnership, leading to a diversification of cooperation efforts. Since 2016, Luxembourg’s focus has shifted to supporting civil society and fostering South-South and triangular cooperation. + +LuxDev operates in El Salvador through its regional representation office based in Costa Rica. + +## Challenges in El Salvador: education, security, and healthcare + +As a key economy in Central America, El Salvador faces complex development challenges. Despite notable progress in poverty reduction and economic growth, the COVID-19 pandemic significantly impacted these achievements. Social inequalities persist, with a substantial portion of the population still living in poverty. + +The education system struggles with high dropout rates and inconsistent teaching quality, particularly affecting children from low-income families and perpetuating cycles of poverty. While security conditions have improved, they remain a concern for the country’s stability. + +El Salvador is leveraging digital transformation and renewable energy innovations to drive economic growth and create new opportunities. The government is also prioritising access to education and healthcare to foster sustainable and inclusive development. + +## Gallery viewer + +## Our activities in El Salvador + +Luxembourg Cooperation supports El Salvador’s efforts to modernise and diversify its economy. LuxDev implements initiatives focused on youth employment in the digital sector, and south-south and triangular cooperation. + +- +#### Supporting youth employment + +Our youth employment initiatives aim to enhance employability through comprehensive services aligned with labour market needs. These programmes also encourage self-employment and entrepreneurship by providing incubation and acceleration support. + +- + +#### Promoting South-South and triangular cooperation + +We assists El Salvador in positioning itself as a key player in regional cooperation. Our support focuses on strengthening institutional capacities to facilitate knowledge exchange, best practices, and technology transfer for national institutions and Salvadoran communities. + + +## Key figures in El Salvador + +- +EUR + +**215,019**disbursed in El Salvador in 2024 \ No newline at end of file diff --git a/md_resources/en/environment-and-climate-change.md b/md_resources/en/environment-and-climate-change.md new file mode 100644 index 0000000000000000000000000000000000000000..a5ab35b6c7db01a0d47b279b8f37eadee6602343 --- /dev/null +++ b/md_resources/en/environment-and-climate-change.md @@ -0,0 +1,52 @@ + + +## LuxDev works to promote climate-resilient and environmentally responsible development. + +## Introduction + +The environment and climate change sector plays a vital role in sustainable development. It directly impacts the longevity of natural resources, community resilience, and ecosystem health. Tackling climate change and protecting the environment not only enhances quality of life but also secures a sustainable future for generations to come. Our initiatives in this sector align with multiple Sustainable Development Goals (SDGs), including **SDG 13** (climate action), **SDG 14** (life below water), and **SDG 15** (life on land). + +Luxembourg Cooperation’s Strategy integrates support for this sector through a holistic approach that strengthens local capacities and fosters inclusive, climate-resilient development. It also promotes the use of financial and non-financial instruments while mobilising additional funding from private financial actors. + +LuxDev plays a key role in this effort, implementing concrete actions to support a fair and sustainable ecological transition. + +- +EUR + +**8,408,119**disbursed in 2024 + +- + +**6**%of LuxDev’s total disbursements in 2024 + + +## Our activities + +In its partner countries, LuxDev leads a variety of initiatives, including: + +- promotion of renewable energy; +- sustainable resource management; +- improved access to climate-resilient basic services; +- support for green economic sectors; and +- climate governance and awareness campaigns. + +These initiatives aim to: + +- reduce greenhouse gas emissions; +- protect biodiversity; +- strengthen community resilience against climate change while encouraging economic growth and job creation; +- enhance institutional capacities to design and implement inclusive climate policies. + +## Gallery viewer + +With expertise in green finance, LuxDev supports the development of financial products tailored to local needs. + +All actions are designed and carried out in close collaboration with local governments, public and private sector stakeholders, civil society, and local communities. + +The most vulnerable populations – particularly rural and coastal communities – are at the heart of these efforts, as they are the most affected by climate change. + +## LuxDev accredited by the Green Climate Fund + +Since October 2019, LuxDev has been accredited by the Green Climate Fund, enabling it to mobilise resources for climate action and support partner countries in this process. + +This accreditation reinforces LuxDev’s commitment to a green economy, in line with the objectives of the Paris Agreement on Climate Change. \ No newline at end of file diff --git a/md_resources/en/governance.md b/md_resources/en/governance.md new file mode 100644 index 0000000000000000000000000000000000000000..c3dc21852bfca2e2371e29a0fc3ac10bc82f7c2b --- /dev/null +++ b/md_resources/en/governance.md @@ -0,0 +1,41 @@ + + +## LuxDev promotes inclusive governance by strengthening transparency, citizen participation, and fair access to public services. + +## Introduction + +Good governance encourages citizen participation, upholds the rule of law, and combats corruption. It also ensures stability, transparency, and the efficiency of public institutions. + +Luxembourg Cooperation has made governance a key priority to promote equitable growth and social justice. Effective governance is essential for achieving several Sustainable Development Goals (SDGs), particularly **SDG 16** (peace, justice, and strong institutions) and **SDG 10** (reduced inequalities). + +In its partner countries, LuxDev supports inclusive governance by improving the availability and equitable access to high-quality public services that meet the needs and aspirations of communities. + +- +EUR + +**4,518,199**disbursed in 2024 + +- + +**3**%of LuxDev’s total disbursements in 2024 + + +## Our activities + +To support inclusive governance and ensure quality public services for the most disadvantaged populations, LuxDev implements actions focused on: + +- strengthening institutional capacities; +- improving public management, transparency, and accountability; +- encouraging citizen participation. + +Designed and implemented in collaboration with governments, public institutions, and civil society in our partner countries, these initiatives include training local officials and civil society organisations, supporting decentralisation efforts, and promoting good governance at all levels. + +Our goal is to empower vulnerable populations and foster an inclusive environment based on human rights. + +## Gallery viewer + +The main beneficiaries of these initiatives—who are also active participants—include public institutions, civil servants, civil society, and local communities, particularly women and young people. By supporting these groups, we help improve the efficiency of public services and strengthen citizens’ trust in their institutions. + +To promote inclusive governance, we adopt an integrated and participatory approach, using innovative methodologies to develop locally adapted solutions and ensure the long-term impact of our actions. + +In general, governance is also a cross-cutting priority in all of LuxDev’s interventions, reinforcing its role as a foundation for sustainable development. \ No newline at end of file diff --git a/md_resources/en/health.md b/md_resources/en/health.md new file mode 100644 index 0000000000000000000000000000000000000000..9f177a7e59e9be8057db9e233e7367b67ba4280e --- /dev/null +++ b/md_resources/en/health.md @@ -0,0 +1,29 @@ + + +## LuxDev strengthens healthcare systems in its partner countries, ensuring fair access to quality care for vulnerable populations. + +## Introduction + +Health is fundamental to well-being and quality of life, serving as a key pillar for sustainable and equitable development. Enhancing public health helps reduce inequalities, extend life expectancy, and boost economic growth. Our initiatives in this sector contribute directly to the Sustainable Development Goals (SDGs), particularly **SDG 3** (good health and well-being), **SDG 1** (no poverty) and **SDG 10** (reduced inequalities). + +The Luxembourg Cooperation prioritises health by improving access to quality and affordable care. This is achieved through strengthening national healthcare systems, combating communicable diseases, and supporting maternal and child health. + +By reinforcing healthcare infrastructures in its partner countries, LuxDev supports sustainable and inclusive development. + +- +EUR + +**17,247,604**disbursed in 2024 + +- + +**12**%of LuxDev’s total disbursements in 2024 + + +## Our activities + +Our work encompasses the construction and renovation of medical facilities, training of healthcare professionals, supply of medical equipment, and enhancement of social protection measures. + +These initiatives aim to strengthen local healthcare systems and ensure inclusive, equitable access to medical services, particularly for vulnerable groups such as women and children. + +Our approach is both integrated and context-driven. To ensure sustainability, we tailor our interventions to local needs and work closely with governments and institutions, aligning with their health strategies and priorities. \ No newline at end of file diff --git a/md_resources/en/impact-finance.md b/md_resources/en/impact-finance.md new file mode 100644 index 0000000000000000000000000000000000000000..0b52e1bfa3e8c49d747ac3be22e3345659275351 --- /dev/null +++ b/md_resources/en/impact-finance.md @@ -0,0 +1,44 @@ + + +## Through strong partnerships and innovative solutions, LuxDev enhances access to financial services for vulnerable populations and small businesses. + +© Yasmine Sweetlove + +## Introduction + +Impact finance is becoming increasingly central to development cooperation. It not only facilitates access to financial services for marginalised communities but also channels funding into projects that generate social and environmental benefits alongside financial returns. By doing so, impact finance promotes economic inclusion and poverty reduction. + +By aligning investments with the Sustainable Development Goals, this sector fosters inclusive and sustainable growth, while attracting private capital to complement public funding. Impact finance is a key driver in the transition towards a fairer, more environmentally responsible economy, addressing global challenges such as social inequality and climate change. + +Luxembourg Cooperation strategies, "The Road to 2030" and "Inclusive and Innovative Finance", support impact finance initiatives to expand access to financial services for vulnerable populations and enable small and medium-sized enterprises to grow. + +LuxDev’s work in this sector focuses on creating economic opportunities for all, especially women and young people, strengthening community resilience, and driving innovation. + +- +EUR + +**9,211,766**disbursed in 2024 + +- + +**6**%of LuxDev’s total disbursements in 2024 + + +## Our activities + +Impact finance is a powerful tool for directing financial flows towards initiatives that support the SDGs. It plays a crucial role in engaging the private sector to ensure quality financial services are accessible to all, including the most vulnerable. + +LuxDev’s interventions cover various themes, including: + +- financial inclusion; +- entrepreneurship financing for women and youth; +- agricultural finance; +- climate finance. + +We also support financial institutions and promote innovation in this field. + +These initiatives provide individuals and small businesses with the resources they need to invest, manage risks, and improve their livelihoods. + +Our approach is integrated and locally adapted, ensuring that financial solutions are innovative, sustainable, and participatory. We build strong partnerships with local financial institutions, governments, international organisations, and both public and private impact investors. These collaborations ensure long-lasting positive impacts and financial sustainability. + +Additionally, LuxDev invests in impact-driven financial instruments and investment funds. We seek to leverage private investment and establish technical assistance facilities to support financial institutions and beneficiaries in our partner countries. \ No newline at end of file diff --git a/md_resources/en/jobs.md b/md_resources/en/jobs.md new file mode 100644 index 0000000000000000000000000000000000000000..091cc9337a79c632f02cd170150649bf4a4e68ba --- /dev/null +++ b/md_resources/en/jobs.md @@ -0,0 +1,13 @@ + + +# Jobs + +## In Luxembourg or in the field, we are looking to recruit people who share the Agency's values and offer a pleasant and stimulating working environment. + +Jobs + +Jobs + +Jobs + +/ \ No newline at end of file diff --git a/md_resources/en/jobs/joining-luxdev.md b/md_resources/en/jobs/joining-luxdev.md new file mode 100644 index 0000000000000000000000000000000000000000..882b3506aef094bb35ab16c04dfb21b03c20dc96 --- /dev/null +++ b/md_resources/en/jobs/joining-luxdev.md @@ -0,0 +1,51 @@ + + +# Join LuxDev + +## Whether in Luxembourg or in the field, we are always looking for passionate individuals who share our values. We offer a dynamic and fulfilling work environment that encourages professional growth and collaboration. + +## Dedicated and committed teams + +Across all our teams, we foster a workplace that values expertise, dedication, teamwork, and results. + +We continuously strive to improve our organisational efficiency and support our employees in developing their skills throughout their careers. To this end, we actively promote both internal and geographical mobility. + +We also prioritise a positive and flexible work environment, ensuring attractive working conditions and a welcoming atmosphere for all. + +## Gallery viewer + +## Our four core values guide our work + +At LuxDev, we embrace gender and nationality diversity as well as inclusion, employing individuals from all backgrounds. + +Our work is guided by four core values that underpin our mission in development cooperation: respect, integrity, solidarity and effectiveness. + +As an integral part of our corporate identity and culture, these values govern LuxDev's relations with third parties as well as its own day-to-day organisation. + +These values are deeply embedded in our corporate identity and shape both our external partnerships and internal operations. They are further outlined in LuxDev’s Code of conduct, which provides essential guidance to ensure all employees align with expected professional and ethical standards. + +## A socially responsible organisation + +Corporate social responsibility is at the heart of LuxDev’s daily operations. + +Our commitments include: + +- better controlling our energy consumption and minimising our environmental impact; +- promoting eco-friendly mobility for employees and partners; +- prioritising fair trade and ethical sourcing; +- implementing sustainable waste management practices; +- supporting the physical and mental well-being of our employees through initiatives like providing organic/local fruits, organising fitness classes, and encouraging digital detox policies. + +Additionally, LuxDev is a proud signatory of the National Pact on Business and Human Rights. + +## Apply + +Working with LuxDev means: + +- being part of a people-centred organisation; +- contributing to a key operational pillar of Luxembourg’s bilateral cooperation; +- finding meaningful purpose in your work; +- thriving in a multicultural and enriching environment; +- learning alongside industry experts; +- enjoying attractive and flexible working conditions; +- growing and advancing your career. \ No newline at end of file diff --git a/md_resources/en/jobs/programme-young-people.md b/md_resources/en/jobs/programme-young-people.md new file mode 100644 index 0000000000000000000000000000000000000000..cbc8fa5dd24dc4c53575f54036d68cfd422e3d8d --- /dev/null +++ b/md_resources/en/jobs/programme-young-people.md @@ -0,0 +1,47 @@ + + +# Programme for young people + +## The Junior Technical Adviser Programme, run by LuxDev, gives young people under 31 the chance to gain hands-on experience and build skills in the field of development cooperation. + +## What is the Junior Technical Adviser Programme? + +The Junior Technical Adviser (JTA) Programme is an entry-level initiative in the field of development cooperation. It’s funded by Luxembourg’s Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade, and managed by LuxDev. + +The programme gives young professionals the opportunity to put their skills to work in a local office or on a project or programme led by LuxDev in one of its partner countries. It’s a chance to get a first taste of working in development cooperation, or to deepen existing knowledge in the field. + +- +**2002**Programme launched + +- + +**+100**JTAstrained since inception + + +After a one-month training period at LuxDev’s headquarters in Luxembourg, participants head out to the field for a one-year assignment, where they work alongside an experienced LuxDev colleague. Depending on the position, JTAs may be offered the chance to stay on for a second and even a third year. + +This journey often becomes a real springboard for a career in international development, or even in other sectors. Many former JTAs go on to work with LuxDev, the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade, the United Nations, or development-focused NGOs. + +## Gallery viewer + +## What are the conditions of access to the JTA Programme? + +The JTA Programme is open to young people: + +- of Luxembourg nationality or resident in Luxembourg for at least five years; +- under 31 years of age; +- holder of at least a baccalaureate, a master's degree or an advanced technician's certificate. + +Prior interest in and commitment to development issues and the problems of people living in developing countries, or studies in this field, are a significant advantage. + +## What’s life like as a JTA in the field? + +As a JTA, you’ll dive into the world of bilateral cooperation, learning about project and programme management, how field offices operate, and the everyday realities in partner countries. + +This isn’t an internship or a volunteer position, it’s a full-fledged role. You’ll be a fully integrated member of the country or regional office team. + +## Gallery viewer + +## When to apply? + +We open applications once a year (usually in April or May) for new JTA positions. The number of available roles and their locations can change from year to year. \ No newline at end of file diff --git a/md_resources/en/jobs/working-luxdev.md b/md_resources/en/jobs/working-luxdev.md new file mode 100644 index 0000000000000000000000000000000000000000..964e793f8b04986845cd9afb76f816c72640f0f2 --- /dev/null +++ b/md_resources/en/jobs/working-luxdev.md @@ -0,0 +1,27 @@ + + +# Working at LuxDev + +## As Luxembourg Development Cooperation Agency, LuxDev employs around 600 people - about 80 at headquarters and more than 500 in the field. + +## At headquarters + +Around 80 people work at our headquarters in Luxembourg. The main roles of headquarters include shaping the Agency’s overall strategy, setting and updating standards, leading evaluations, conducting internal reviews, and coordinating audits. + +Our team plays a key role in ensuring projects and programmes run smoothly, offering expert support across a variety of areas: sector-specific and thematic expertise, project management, evaluations, quality and knowledge management, procurement, finance and accounting, IT, communication, audits and controls, HR, and general administration. + +Even though these roles are based in Luxembourg, many team members get the chance to experience field realities firsthand through missions to our country or regional offices. + +## Gallery viewer + +## In the field + +LuxDev has offices in the countries where it operates. These offices are responsible for coordinating and supervising field operations. + +Each country or regional office is led by a resident representative, who acts on behalf of the Agency’s Executive Committee with local authorities and international cooperation partners. They’re closely involved in designing and delivering projects and programmes. The resident representative is supported by a Financial Controller who handles the office’s finances, and one or more programme officers who coordinate projects alongside technical and support advisors and local staff. This team covers a wide range of tasks, including admin, IT, accounting, safety and security, logistics, HR, and more. + +## Gallery viewer + +We regularly recruit experts – chief technical advisers and technical advisers – across the sectors we work in. As an expert, you’ll help deliver activities planned as part of our projects and programmes and support the capacity-building of our partner institutions. We’re looking for professionals from all backgrounds and cultures with strong technical expertise. If you’re skilled at sharing your knowledge and comfortable working in multicultural environments, that’s a big plus. Expert roles are open to all nationalities, and while they’re not salaried employees of LuxDev, experts work on an independent contractor basis. + +We also hire local staff to help implement our projects and support operations at our country or regional offices. These roles include admin, accounting, and technical support in specific fields. Applicants of any nationality are welcome, but they must hold a valid work permit for the country in question. \ No newline at end of file diff --git a/md_resources/en/kosovo.md b/md_resources/en/kosovo.md new file mode 100644 index 0000000000000000000000000000000000000000..9c644bc469a473ef6e83416f643f4eb36836bd87 --- /dev/null +++ b/md_resources/en/kosovo.md @@ -0,0 +1,125 @@ + + +## In Kosovo, LuxDev focuses on healthcare, vocational training, employment, environmental sustainability, governance, and socio-economic development. + +## LuxDev in Kosovo + +Luxembourg’s development cooperation with Kosovo began in the early 2000s, shortly after the conflict in the region. Initially focused on humanitarian aid and reconstruction, it gradually shifted towards sustainable development projects. LuxDev established a permanent office in Pristina in 2009. In April 2013, Kosovo and Luxembourg signed their first bilateral agreement and a memorandum of understanding, outlining key areas of collaboration: healthcare, vocational and technical training, and water and sanitation. + +After 20 years of close cooperation with sectoral ministries and sustained engagement in social development, a third bilateral agreement and a renewed memorandum of understanding were signed in July 2022. Covering the period 2023–2025, these agreements reflect both countries' commitment to diversifying cooperation, integrating the private sector, and fostering research. LuxDev’s support in Kosovo focuses on implementing key reforms and preparing the country for EU accession.. + +## Challenges in Kosovo: healthcare, employment, energy, and governance + +Since gaining independence in 2008, Kosovo has made significant economic progress, with a 50% increase in per capita income and a 35% reduction in poverty. However, several challenges remain to ensure sustainable growth. + +The healthcare sector faces outdated infrastructure and a shortage of qualified personnel, limiting the quality of medical services. + +Unemployment remains high, with youth and women disproportionately affected. + +- +Nearly + +**25%**of the population is unemployed + + +The vocational training system does not fully align with labour market needs, requiring reforms to equip young people with practical skills and better connect them with the private sector. Supporting entrepreneurship and small and medium-sized enterprises is also crucial for job creation. + +Kosovo’s energy sector relies heavily on fossil fuels, with 90% of electricity production still dependent on them. + +Meanwhile, although civil society is active, it faces financial constraints and limited political participation opportunities. + +Luxembourg provides both technical and financial assistance in these key areas, working closely with local partners under LuxDev’s guidance. + +## Gallery viewer + +## Our activities in Kosovo + +LuxDev’s initiatives in Kosovo directly address the country’s pressing challenges. + +- +#### Expanding access to quality healthcare + +To ensure equitable access to high-quality healthcare, we support the modernisation of the healthcare sector by improving infrastructure and training medical professionals. + +- + +#### Promoting employment opportunities + +We foster collaboration between public schools and private enterprises. Additionally, we strengthen ties between Luxembourg’s academic institutions and Kosovo’s research sector, particularly in information and communication technologies. We also support the establishment of a dedicated digital skills training centre and promotes training programmes for green jobs. + +- + +#### Supporting the energy transition + +We assist Kosovo in transitioning to a more sustainable energy system by supporting necessary reforms, promoting energy efficiency, and encouraging the adoption of renewable energy sources. + +- + +#### Strengthening good governance + +We collaborate with civil society organisations, particularly those advocating for women's rights, community reconciliation, and minority inclusion. We also support initiatives aimed at combating misinformation and promoting media transparency. + +- + +#### Encouraging sustainable and inclusive growth + +We work with the Kosovo government to implement reforms that foster sustainable and inclusive growth. This includes interventions in innovation, cybersecurity, and e-governance. + + +## Key figures in Kosovo + +- +EUR + +**7,169,513**disbursed in Kosovo in 2024 + + +### Distribution of disbursements by sector in 2024 + +### Evolution of activities in Kosovo + +## Projects in Kosovo + +- +In execution Kosovo + +### Sustainable and inclusive growth in Kosovo + +Socio-economic development + +Sustainable and inclusive growth in Kosovo - +In execution Kosovo + +### Skills for sustainable jobs in Kosovo + +Education, vocational training and employment + +Skills for sustainable jobs in Kosovo - +In execution Kosovo + +### Health sector support programme in Kosovo - Phase II + +Health + +Health sector support programme in Kosovo - Phase II - +In execution Kosovo + +### Support to civil society in Kosovo + +Governance + +Support to civil society in Kosovo - +In execution Kosovo + +### Technical assistance in the context of European integration of Kosovo + +Governance + +Technical assistance in the context of European integration of Kosovo - +In execution Kosovo + +### Energy transition and climate mitigation in Kosovo + +Environment and climate change + +Energy transition and climate mitigation in Kosovo \ No newline at end of file diff --git a/md_resources/en/laos.md b/md_resources/en/laos.md new file mode 100644 index 0000000000000000000000000000000000000000..4eac49d38a05347de15fe89d3d577dbda2a77cfe --- /dev/null +++ b/md_resources/en/laos.md @@ -0,0 +1,91 @@ + + +## In Laos, LuxDev works in healthcare and nutrition, vocational training, and good governance to support sustainable development. + +## LuxDev in Laos + +Luxembourg and Laos formalised their development cooperation in 2000 with a general cooperation agreement. Since then, five successive multi-year Indicative Cooperation Programmes have demonstrated Luxembourg’s long-term commitment to Laos’ socio-economic development. + +Luxembourg’s bilateral aid aligns with Laos’ national priorities and LuxDev plays a key role in implementing these cooperation programmes. By working closely with local partners, we help reduce poverty, improve living conditions, and support Laos’ transition toward sustainable development. + +## Challenges in Laos: healthcare, training, governance, and climate change + +Laos faces significant development challenges. Regional inequalities, particularly between urban and rural areas, and limited access to basic social services like healthcare and education remain major concerns. The country’s landlocked geography, dependence on natural resources, and vulnerability to climate change further exacerbate these issues. + +In the healthcare sector, maternal and infant mortality rates remain high due to limited healthcare access and a fragile system. + +Vocational training is another critical challenge, as equipping the workforce with relevant skills is essential for economic integration. + +Good governance and the rule of law are also fundamental pillars for ensuring citizens’ rights and achieving sustainable development. + +Additionally, local development plays a crucial role in empowering communities and addressing poverty at its roots. + +## Gallery viewer + +Climate change is a cross-cutting issue that intensifies all these challenges. Extreme weather events, such as floods and droughts, threaten agriculture, infrastructure, and food security, disproportionately impacting the most vulnerable populations and hindering development progress. + +## Our activities in Laos + +The programmes implemented by LuxDev in Laos provide targeted solutions to these pressing challenges. + +- +#### Enhancing healthcare and nutrition + +We support efforts to ensure universal access to high-quality, affordable healthcare, with a special focus on maternal and child health. These initiatives contribute to achieving universal health coverage and improving overall public health. + +- + +#### Promoting vocational training in key sectors + +We focuse on vocational training in hospitality, tourism, agriculture, and forestry – key sectors for employment and economic growth, particularly for vulnerable populations. These industries also offer significant opportunities for green and digital economy development. + +- + +#### Strengthening good governance and the Rule of Law + +Our initiatives aim to build capacity within the judicial system, improve access to justice for all, and promote transparency and good governance. By strengthening legal education and supporting judicial reforms, we help create a more efficient and accountable governance framework. A participatory approach ensures that local communities play an active role in shaping their own development. By building local capacities, we empower stakeholders to better address community needs and improve public services. + + +## Key figures in Laos + +- +EUR + +**16,653,413**disbursed in Laos in 2024 + + +### Distribution of disbursements by sector in 2024 + +### Evolution of activities in Laos + +## Projects in Laos + +- +In execution Laos + +### Health and nutrition programme + +Health + +Health and nutrition programme - +In execution Laos + +### Rule of law, access to justice and good governance + +Governance + +Rule of law, access to justice and good governance - +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) - +In execution Laos + +### Local development programme + +Socio-economic development + +Local development programme \ No newline at end of file diff --git a/md_resources/en/latin-america-and-caribbean.md b/md_resources/en/latin-america-and-caribbean.md new file mode 100644 index 0000000000000000000000000000000000000000..cfd6d9ed68c47dfa583bed244d2015094e6e163a --- /dev/null +++ b/md_resources/en/latin-america-and-caribbean.md @@ -0,0 +1,79 @@ + + +## In Latin America and the Caribbean, LuxDev implements regional projects focusing on environmental sustainability, impact finance, and women’s entrepreneurship. + +## LuxDev in Latin America and the Caribbean + +Building on its bilateral experience and national-level achievements, Luxembourg Cooperation has gradually expanded its regional partnerships in Latin America. Today, its initiatives focus on three key priorities: socio-economic integration of women and youth, climate resilience and environmental sustainability, and social cohesion and human rights. These are complemented by two cross-cutting themes: inclusive and innovative finance, and digitalisation for development. + +In this framework, LuxDev leads regional projects in environmental sustainability and climate change, impact finance, and women’s entrepreneurship. These efforts are complemented by bilateral projects in Costa Rica and El Salvador, all coordinated from LuxDev’s regional office in Costa Rica and its satellite office in El Salvador. + +## Challenges in Latin America: inequality, natural disasters, and migration + +LuxDev’s efforts in Latin America and the Caribbean are currently concentrated in the countries of the Central American Integration System (SICA), a region characterised by diverse geography and economies. However, poverty and social inequalities remain significant challenges, affecting large segments of the population. Unemployment, a lack of formal job opportunities, and limited access to financial institutions disproportionately impact women, youth, and minority groups. + +The region is also highly vulnerable to natural disasters such as hurricanes and earthquakes, which hinder economic and social development. Governance challenges further limit the effectiveness of public policies and erode citizens’ trust. Additionally, economic dependence on raw material exports exposes local economies to global price fluctuations. + +Migration remains a major issue. Instability, violence, and climate change force many people to leave their home countries, leading to significant intra-regional migration flows. While the United States remains the primary destination, Costa Rica is becoming an increasingly attractive option for migrants. + +## Gallery viewer + +## Our activities in Latin America and the Caribbean + +LuxDev’s regional initiatives aim to promote sustainable forest management, empower women entrepreneurs, and create an enabling environment for access to tailored financial products for small and medium-sized enterprises (SMEs) led by women. These efforts directly address regional challenges related to gender inequality and forest conservation, which are critical for climate change mitigation and adaptation. + +- +#### Enhancing sustainable forest management + +We support private and community-led initiatives promoting sustainable forestry practices to mitigate and adapt to climate change. We provide financial services and technical assistance to encourage responsible wood use, biodiversity conservation, and ecosystem protection. + +- + +#### Promoting women’s entrepreneurship + +We work to strengthen enterprises as well as public and financial institutions. The goal is to eliminate institutional and financial barriers, enabling women entrepreneurs to reach their full potential across the region. + + +## Key figures in Latin America and the Caribbean + +- +EUR + +**1,536,462**disbursed in Latin America and the Caribbean in 2024 + + +### Distribution of disbursements by sector in 2024 + +### Evolution of activities in Latin America and the Caribbean + +## Projects in Latin America and the Caribbean + +- +In execution Latin America and the Caribbean + +### Regional Programme for the Promotion of Women's Entrepreneurship - Phase II + +Socio-economic development + +Regional Programme for the Promotion of Women's Entrepreneurship - Phase II - +In execution Latin America and the Caribbean + +### Contribution to the Female Entrepreneurship Fund (FEF) + +Impact finance + +Contribution to the Female Entrepreneurship Fund (FEF) - +In execution Latin America and the Caribbean + +### Regional technical assistance fund in Central America + +Others + +Regional technical assistance fund in Central America - +In execution Latin America and the Caribbean + +### Sustainable management of forests + +Agriculture, forestry and fishery + +Sustainable management of forests \ No newline at end of file diff --git a/md_resources/en/legal-information.md b/md_resources/en/legal-information.md new file mode 100644 index 0000000000000000000000000000000000000000..003c6d0f1793c2e5eb5a0390fbb238b535c6e565 --- /dev/null +++ b/md_resources/en/legal-information.md @@ -0,0 +1,15 @@ + + +# Legal information + +## The legal notice on the LuxDev website includes information on the conditions of use of the site, cookies and the protection of personal data. + +Legal information + +Legal information + +Legal information + +/ + +© Yasmine Sweetlove \ No newline at end of file diff --git a/md_resources/en/legal-information/cookie-policy.md b/md_resources/en/legal-information/cookie-policy.md new file mode 100644 index 0000000000000000000000000000000000000000..ffd2d64d4e5ff1a19619c3c21b3545242e247776 --- /dev/null +++ b/md_resources/en/legal-information/cookie-policy.md @@ -0,0 +1,15 @@ + + +# Cookie policy + +## Here you will find information about the use of cookies on our website. + +© Inti OCÓN + +Cookies are small electronic text files placed on your device by your browser when you visit websites. They are generally used to enable websites to function more efficiently and to provide various types of information to website owners. + +Some cookies are deleted after the end of the browsing session, i.e. when you close your browser. When you browse our website and view the information we provide, other cookies remain on your device and are used to recognise your browser on your next visit, as well as to enable the website to function, collect useful information about visitors and help improve your user experience. However, these cookies are automatically and systematically deleted after a predetermined period, which may vary depending on the nature of the cookie. + +## Contact + +If you have any questions about this policy or the management of your personal data, please contact us at rgpd@luxdev.lu. \ No newline at end of file diff --git a/md_resources/en/legal-information/legal-notice.md b/md_resources/en/legal-information/legal-notice.md new file mode 100644 index 0000000000000000000000000000000000000000..cba57f2be486b808049bc6eb5c249aa7b2fd2bea --- /dev/null +++ b/md_resources/en/legal-information/legal-notice.md @@ -0,0 +1,29 @@ + + +# Legal notice + +## Lux-Development S.A. accepts no responsibility or liability with regard to the use of the data contained in the pages published on this site. The contents are published for information only. + +## Disclaimer + +Our goal is to disseminate up-to-date information. We make all efforts to correct the errors that are brought to our attention. + +However, information published on www.luxdev.lu does not engage the responsibility of Lux-Development S.A. + +Lux-Development S.A. accepts no responsibility or liability with regard to the use of the data contained in the pages published on this site. The contents are published for information only. They include information that is not necessarily comprehensive, complete, accurate or up-to-date. In case of differences between the information published on this site and original documents, the original documents, such as they were published in an official publication, shall prevail. + +This site may be linked to external sites over which Lux-Development S.A. has no control and for which it assumes no responsibility. + +Lux-Development S.A. accepts no responsibility with regard to any damage caused to your computer as a result of using this site. + +Lux-Development S.A. accepts no responsibility in case of disruption, even temporary, in the service provided by this site. + +These clauses of non-responsibility are not intended to contravene any requirements laid down in applicable national law nor to exclude liability for matters which may not be excluded under that law. + +## Copyright + +In the absence of any indication to the contrary, the reproduction of information contained on this site is authorised for non-commercial purposes on the condition that the source is expressly mentioned. + +## Photos credits + +© LuxDev (if not otherwise stated) \ No newline at end of file diff --git a/md_resources/en/legal-information/personal-data-protection.md b/md_resources/en/legal-information/personal-data-protection.md new file mode 100644 index 0000000000000000000000000000000000000000..9fef319437d4bd6a1e5082b2926a4eb6523519f1 --- /dev/null +++ b/md_resources/en/legal-information/personal-data-protection.md @@ -0,0 +1,11 @@ + + +# Personal data protection + +## LuxDev attaches paramount importance to the respect of privacy and the protection of the personal data of all persons concerned. + +In the context of the performance of its tasks, LuxDev collects and processes a number of personal data. We attach paramount importance to the respect of privacy and the protection of the personal data of all persons concerned. + +This is why we undertake to process your personal data securely and in compliance with the European Regulation of 27 April 2016 on the protection of individuals with regard to the processing of personal data and on the free movement of such data as well as with the applicable national law on the subject. + +The information notice on the protection of personal data informs you about how we collect and process your personal information. It details the reasons (legal basis) for collecting your personal data, the purposes for which it is collected and the rights you have over your personal data and how you can exercise them. \ No newline at end of file diff --git a/md_resources/en/mali.md b/md_resources/en/mali.md new file mode 100644 index 0000000000000000000000000000000000000000..ccf966537da8898f2ae1c659e3008fdb1c273edb --- /dev/null +++ b/md_resources/en/mali.md @@ -0,0 +1,88 @@ + + +## In Mali, LuxDev takes a holistic approach to tackling challenges related to training, employment, and agricultural production. + +## LuxDev in Mali + +Luxembourg’s cooperation with Mali began in 1998 with the signing of the first general cooperation agreement. Since then, several Indicative Cooperation Programmes have been implemented to support the country’s development. + +LuxDev operates primarily in the regions of SĂ©gou, Sikasso, and Bamako. Current programmes are aligned with national strategies and aim to promote sustainable and inclusive development. LuxDev has always worked in close collaboration with national partners to strengthen their skills and autonomy. + +In Mali, LuxDev focuses on vocational training and job integration, rural development, and governance as a cross-cutting theme. The programmes mainly target improvements in agricultural production and food security. + +## Challenges in Mali + +Mali faces significant development challenges, exacerbated by political instability and economic pressures. Armed conflicts and terrorist attacks in the north and centre of the country complicate the implementation of development projects. Economically, Mali must manage rising public debt and limited resources, while also promoting good governance. + +Climate change is further worsening conditions, particularly in agriculture and livestock farming – the country’s main economic sectors. Recurring droughts and floods threaten food security, and rural farmers struggle to access markets and sell their produce at competitive prices due to increased food imports. + +Moreover, many young people, particularly in rural areas, lack access to quality vocational training that aligns with labour market needs. The limited collaboration between training institutions and the private sector reduces internship and employment opportunities. + +Addressing these challenges requires concerted efforts with public and local authorities to improve access to training, align education with labour market demands, facilitate financing for entrepreneurs, and adapt agricultural practices to ensure long-term food security and socio-economic development. + +## Gallery viewer + +## Our activities in Mali + +The programmes we implemented in Mali tackle these challenges through several strategic initiatives. + +To ensure that training content aligns with current labour market needs, we support public agencies responsible for vocational training. We promote partnerships between training institutions and the private sector, creating internship and employment opportunities for young graduates. + +Additionally, we collaborate with local financial institutions to improve access to credit and funding for young entrepreneurs and women, establishing tailored financing mechanisms. We also train personnel in business support structures, enabling them to provide mentorship and business management training for aspiring entrepreneurs. + +In the agricultural sector, we promotes the introduction of climate-resilient techniques. The goal is to enhance agricultural productivity while focusing on product transformation and market access. + +These initiatives reflect LuxDev’s holistic approach to addressing challenges in vocational training, job integration, entrepreneurship, and rural development, ultimately contributing to sustainable and inclusive development in Mali. + +## Gallery viewer + +## Key figures in Mali + +- +EUR + +**7,682,948**disbursed in Mali in 2024 + + +### Distribution of disbursements by sector in 2024 + +### Evolution of activities in Mali + +## Projects in Mali + +- +In execution Mali + +### Vocational training for youth + +Education, vocational training and employment + +Vocational training for youth - +In execution Mali + +### Support to agropastoral value chains in Sikasso - Phase II + +Agriculture, forestry and fishery + +Support to agropastoral value chains in Sikasso - Phase II - +In execution Mali + +### Rural development and food security + +Agriculture, forestry and fishery + +Rural development and food security - +In execution Mali + +### Strengthening the resilience of the rural communities in the Kita Circle and their access to the mar... + +Agriculture, forestry and fishery + +Strengthening the resilience of the rural communities in the Kita Circle and their access to the market system - Phase III - +In execution Mali + +### Technical and vocational training + +Education, vocational training and employment + +Technical and vocational training \ No newline at end of file diff --git a/md_resources/en/media/2241.md b/md_resources/en/media/2241.md new file mode 100644 index 0000000000000000000000000000000000000000..4670638fe5a968f4a41bc71fae23e44ed23fd47a --- /dev/null +++ b/md_resources/en/media/2241.md @@ -0,0 +1,7 @@ + + +This website uses cookies to analyse traffic anonymously and ensure the best possible user experience. Cookie policy. + +This website uses cookies to analyse traffic anonymously and ensure the best possible user experience. Cookie policy. + +Enter your search query in the box below. \ No newline at end of file diff --git a/md_resources/en/media/2575.md b/md_resources/en/media/2575.md new file mode 100644 index 0000000000000000000000000000000000000000..2aac663c3e064f8135f0b770ae62395cff6765b2 --- /dev/null +++ b/md_resources/en/media/2575.md @@ -0,0 +1,13 @@ + + +### Improve water supply in 100 schools across the country + +PromoSan programme for the construction and rehabilitation of water and sanitation infrastructure in 100 schools across the country. + +This website uses cookies to analyse traffic anonymously and ensure the best possible user experience. Cookie policy. + +This website uses cookies to analyse traffic anonymously and ensure the best possible user experience. Cookie policy. + +Enter your search query in the box below. + +PromoSan programme for the construction and rehabilitation of water and sanitation infrastructure in 100 schools across the country. \ No newline at end of file diff --git a/md_resources/en/mongolia.md b/md_resources/en/mongolia.md new file mode 100644 index 0000000000000000000000000000000000000000..8e3da356a1ba02a4283e71d1ad780b8aaf34a0d2 --- /dev/null +++ b/md_resources/en/mongolia.md @@ -0,0 +1,44 @@ + + +## In Mongolia, LuxDev contributes to the fight against cardiovascular diseases, the leading cause of mortality in the country. + +## LuxDev in Mongolia + +Bilateral development cooperation between Luxembourg and Mongolia, particularly in the health sector, began in 2001. Since then, LuxDev has been supporting the Mongolian government in implementing initiatives aimed at combating cardiovascular diseases. + +This support involves close collaboration between LuxDev, Mongolia’s Third State Central Shastin Hospital, which houses the National Cardiovascular Centre, and Luxembourg’s National Institute of Cardiac Surgery and Cardiolog (INCCI). + +LuxDev’s interventions in Mongolia are managed from its headquarters in Luxembourg. + +## Challenges in Mongolia: economy, climate change, education, and health + +Over the past 30 years, Mongolia has transitioned into a dynamic democracy and has seen its GDP per capita triple. With its vast agricultural, livestock, and mineral resources, combined with an increasingly educated population, the country holds promising long-term development prospects. + +However, Mongolia faces challenges due to its growing reliance on the mining sector and seeks to diversify its economy. Its coal-driven growth is worsening environmental issues, including soil degradation and water scarcity. Additionally, the effects of climate change are becoming more severe, with harsher winters devastating livestock populations. + +## Gallery viewer + +In education, significant progress has been made, but access and quality remain issues, particularly for rural herders’ children, children with disabilities, and those from low-income families. + +In terms of healthcare, Mongolia struggles with limited access to medical supplies and equipment, as well as a shortage of qualified medical personnel, especially in rural areas. Cardiovascular diseases, the country’s leading cause of death, are a critical public health concern. + +## Gallery viewer + +## Our activities in Mongolia + +LuxDev’s support to Mongolia’s health sector is focused on tackling cardiovascular diseases. + +In partnership with the National Cardiovascular Centre of Mongolia and the National Institute of Cardiac Surgery and Cardiology of Luxembourg, LuxDev supports the implementation of Mongolia’s national strategy to combat cardiovascular diseases. Key initiatives include: + +- expanding cardiovascular and cardiac care coverage nationwide, through infrastructure development and equipment provision; +- enhancing healthcare workforce capacity and advancing telemedicine services; +- implementing disease prevention initiatives. + +Mongolia’s remarkable expertise in telemedicine and interventional cardiology is now being shared beyond its borders: LuxDev is facilitating knowledge transfer to Laos, where Luxembourg Cooperation is also active. + +## Key figures in Mongolia + +- +EUR + +**1,613,660**disbursed in Mongolia in 2024 \ No newline at end of file diff --git a/md_resources/en/multi-country.md b/md_resources/en/multi-country.md new file mode 100644 index 0000000000000000000000000000000000000000..48be93c80c0fc4d2cbcd0ba93d39675449bdaee6 --- /dev/null +++ b/md_resources/en/multi-country.md @@ -0,0 +1,88 @@ + + +## From its headquarters in Luxembourg, LuxDev designs and implements development initiatives that span multiple countries. + +## LuxDev’s multi-country interventions + +Some of the most pressing global challenges include poverty eradication, climate change, conflicts and instability, and limited access to education and healthcare. Social and economic inequalities continue to deepen, and armed conflicts hinder sustainable development. + +- +**700 million**people live below the poverty line + + +To help address these complex challenges, LuxDev adopts a more strategic and global approach, in line with Luxembourg Cooperation's priorities, to maximise the impact of its interventions. + +To this end, in 2021, the Agency established a Global Programmes Unit, responsible for designing, coordinating, and overseeing multi-country initiatives from its headquarters in Luxembourg. This unit also manages projects in countries where LuxDev has no physical representation, such as Congo, Mongolia, and Ukraine. + +## A multisectoral and multi-stakeholder approach to development challenges + +Crossing national borders, our multi-country interventions span several sectors, including basic social services (education, health, water, and sanitation), socio-economic development, environment and climate change, impact finance, and digital for development. Additionally, they incorporate cross-cutting themes such as human rights, gender equality, environmental sustainability, social inclusion, and financial innovation. + +To ensure effective implementation, our Global Programmes Unit collaborates closely with LuxDev’s country and regional offices, as well as local partners. It also engages a diverse range of stakeholders – including the private sector, civil society, academia, donors, and development cooperation agencies – in the spirit of Sustainable Development Goal 17, which promotes multi-stakeholder partnerships to achieve the Sustainable Development Goals. + +## Gallery viewer + +## Key figures for multi-country interventions + +- +EUR + +**4 420 842**disbursed in 2024 + + +### Distribution of disbursements by sector in 2024 + +### Evolution of multi-country interventions + +## Related projects + +- +Closed Multi-country + +### Smallholder Safety Net Up-Scaling Programme + +Impact finance + +Smallholder Safety Net Up-Scaling Programme - +In execution Multi-country + +### Junior Technical Advisers + +Others + +Junior Technical Advisers - +In execution Multi-country + +### Business Partnership Facility + +Others + +Business Partnership Facility - +In execution Multi-country + +### Private sector engagement funds + +Others + +Private sector engagement funds - +In execution Multi-country + +### SnT4Dev in West Africa + +Digitalisation and ICT + +SnT4Dev in West Africa - +In execution Multi-country + +### Contribution to the Bloc Smart Africa Fund + +Impact finance + +Contribution to the Bloc Smart Africa Fund - +In execution Multi-country + +### LuxAid BRIDGES + +Others + +LuxAid BRIDGES \ No newline at end of file diff --git a/md_resources/en/news.md b/md_resources/en/news.md new file mode 100644 index 0000000000000000000000000000000000000000..8079c3c2ff91015f466cb6e250b467c4d04f90e7 --- /dev/null +++ b/md_resources/en/news.md @@ -0,0 +1,42 @@ + + +# News + +## Discover the latest news from LuxDev and follow the progress of the cooperation projects and programmes implemented by the Agency. + +- +Kosovo 15.03.2024 + +### Strengthening institutional capacities ahead of the innovation grant scheme launch + +Strengthening institutional capacities ahead of the innovation grant scheme launch - +Multi-country 06.03.2024 + +### Launch of the 11th edition of the Business Partnership Facility + +Launch of the 11th edition of the Business Partnership Facility - +Kosovo 28.02.2024 + +### Enhancing cardiac care: Prizren Hospital standardises procedures ahead of service launch + +Enhancing cardiac care: Prizren Hospital standardises procedures ahead of service launch - +Kosovo 20.02.2024 + +### Sustainable jobs workshop: empowering women + +Sustainable jobs workshop: empowering women - +Kosovo 14.02.2024 + +### Energy transition and climate mitigation in Kosovo project presented to stakeholders + +Energy transition and climate mitigation in Kosovo project presented to stakeholders - +Kosovo 07.02.2024 + +### Introduction of the Kosovo's Sustainable and inclusive growth Project at new Ministry offices + +Introduction of the Kosovo's Sustainable and inclusive growth Project at new Ministry offices - +Cabo Verde 17.01.2024 + +### Launch of the Climate Portal + +Launch of the Climate Portal \ No newline at end of file diff --git a/md_resources/en/news/23rd-red-cross-international-humanitarian-law-moot-court-competition-2025.md b/md_resources/en/news/23rd-red-cross-international-humanitarian-law-moot-court-competition-2025.md new file mode 100644 index 0000000000000000000000000000000000000000..ef17bac26fd49a4125c78f14dc5dac2da625320f --- /dev/null +++ b/md_resources/en/news/23rd-red-cross-international-humanitarian-law-moot-court-competition-2025.md @@ -0,0 +1,27 @@ + + +# The 23rd Red Cross International Humanitarian Law Moot Court Competition 2025 + +Laos 02.04.2025 Project + +**The 23rd Red Cross International Humanitarian Law (IHL) Moot Court Competition took place in Hong Kong from 12 to 15 March 2025, bringing together law students from 24 different countries across the Asia-Pacific region. Co-organized by the International Committee of the Red Cross (ICRC), the Hong Kong Red Cross, and the University of Hong Kong, this annual esteemed event aims to enhance participants’ knowledge and application of International Humanitarian Law (IHL), foster a spirit of inter-university cooperation, and promote awareness of the International Red Cross and Red Crescent Movement.** + +The competition centered around a fictive case titled "The Prosecutor v. Techanon, " set before the International Criminal Court at The Hague. The case explored complex legal issues arising from an international armed conflict between the Republic of Dave and the Kingdom of Rufus, involving the use of information technology, artificial intelligence, and social media. The spotlight was on TechAnon, a leader of hacktivist group Techmania, challenging participants to navigate the legality of AI weapons, autonomous military systems, and civilian detention in modern warfare. By participating in the competition, participants tackled vital humanitarian concerns and championed the defense of human dignity amid conflict. The event as a whole underscored the significance of adhering to IHL to reduce the human toll of warfare and protect individual rights. + +Representing Laos with pride, the National University of Laos (NUoL) team, from the Faculty of Law and Political Science, included two mooters, Ms. Phonethida Xaynasith and Mr. Thavisak Sivilai, along with researcher Ms. Souvanida Keothongnin. They previously won the Lao National Round of the competition in December 2024, which qualified them for the Regional Round to be held in Hong Kong. Both the Lao National Round and the participation of the Lao team in the Regional Round, as well as cooperation with the ICRC, were handled by the Inter-University Cooperation Project Laos-Luxembourg (jointly implemented by the University of Luxembourg and LuxDev), specifically by Gwendal Soulas (Project Liaison Officer) and Xayasith Leuangdeth (Project Assistant). + +Ahead of the Regional Rounds, the Lao team members were coached by Charlotte Imhof, Legal Officer at ILSTA for seven weeks since January 2025. The coaching encompassed the production of detailed memorials for both the prosecution and defense, and preparation and practice of pleadings. In the General Rounds, the Lao team competed against participants from the University of Jaffna, Sri Lanka as the Prosecutor, and from Thammasat University, Thailand as the Defendant. Even though they didn’t qualify for the quarter-finals, the Lao team earned high praise for their efforts. Specifically, they obtained scores ranging from “good” to “very good” for their written memorials, and “good” pleadings for the Prosecution. + +The event was not only a competitive platform but also a rich learning experience. Participants had the unique opportunity to visit the Hong Kong Red Cross’ Humanitarian Education Center, attend a keynote seminar on AI and autonomous weapon regulations, and engage in a Red Cross Humanitarian Work Career Talk, featuring esteemed legal practitioners from the ICRC as speakers. + +The final round, held on 15 March at the Philip K.H. Wong Theatre, University of Hong Kong, was an exciting match between the teams from Singapore and Australia. After a strong performance from both sides, Singaporian participants came out on top, showing impressive courtroom skills and understanding of the law. + +## About the programme + +The Rule of law, access to justice and good governance programme is financed by the Grand Duchy of Luxembourg and jointly implemented by The Ministry of Education and Sports, the Ministry of Justice, LuxDev, the Luxembourg Development Cooperation Agency, ILSTA and the University of Luxembourg. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/academy-training-hotel-and-restaurant-goes-plastic-free.md b/md_resources/en/news/academy-training-hotel-and-restaurant-goes-plastic-free.md new file mode 100644 index 0000000000000000000000000000000000000000..dc97e2599441a1d96f37b60d8c7990d1aad399d4 --- /dev/null +++ b/md_resources/en/news/academy-training-hotel-and-restaurant-goes-plastic-free.md @@ -0,0 +1,33 @@ + + +# The Academy Training Hotel and Restaurant goes plastic-free + +Laos 25.02.2025 Project + +**In an inspiring stride towards environmental sustainability, The Academy Training Hotel and Restaurant in Vang Vieng has recently earned the coveted Plastic-Free Laos certification. This recognition is awarded to organisations that demonstrate exceptional commitment to eliminating single-use plastics from their operations, marking a significant milestone for The Academy and its dedication to eco-friendly practices.** + +## A commitment to a greener future + +Since its opening, The Academy has consistently implemented environmentally friendly practices by replacing plastic packaging with reusable alternatives. Butter and jam have been served on small plates instead of plastic packaging, stainless steel and paper straws were bought instead of single-use plastic straws, and refillable soap bottles have been used in guest rooms instead of small plastic packages. To further reduce plastic waste, water refill stations have been installed for guests, and meeting rooms offer drinking water in glass jugs instead of plastic bottles. + +Building on these efforts, The Academy recently adopted additional measures to further minimise its environmental footprint. The sale of drinking water in plastic bottles has been discontinued in favor of glass bottles, while iced drinks are no longer served in plastic cups, encouraging guests to bring their own reusable bottles or cups. For takeaway, paper containers and wooden cutlery have replaced plastic packaging. Meeting room refreshments have also undergone a sustainable transformation, with individual sachets of tea, coffee, sugar, and cream being replaced with glass or ceramic containers, and fresh drip coffee is now being served instead of instant coffee packets. + +Waste management practices have also been revamped to eliminate the use of plastic bin liners, replacing them with washable plastic buckets. Toilet amenities such as cotton buds, shower caps, and dental kits are now available only upon request at the front desk, reducing unnecessary waste. The Academy has also taken steps to minimise plastic waste in its laundry operations by using reusable fabric bags instead of plastic bags for sending linens to the laundry service. Similarly, suppliers are now asked to deliver food ingredients in large reusable baskets instead of plastic bags, a practice that Academy staff also follow when making purchases at local markets. + +## A learning opportunity for students + +As a training facility for aspiring hospitality professionals, The Academy’s sustainability initiatives serve as a hands-on learning experience for students. Future chefs, hotel managers, and service staff are gaining valuable insights into how sustainable practices can be seamlessly integrated into daily operations. Beyond the classroom, The Academy actively fosters a culture of sustainability by providing staff training on reducing single-use plastics, encouraging them to apply these principles in their own homes. To support this effort, all staff members have been provided with reusable drinking cups to refill water instead of purchasing plastic water bottles. + +## The broader impact of going plastic-free + +By achieving this certification, The Academy contributes to a broader vision of sustainability in Lao PDR, particularly in the tourism sector, where environmental stewardship is becoming increasingly important. Plastic-Free Laos’ initiatives address the challenges posed by plastic waste, promoting sustainable alternatives for businesses. Beyond environmental protection, the certification strengthens The Academy’s brand, appealing to eco-conscious travellers and clients while supporting the Government of Lao PDR’s commitment to the Sustainable Development Goals, particularly Goal 12 on responsible consumption and production. + +## About the programme + +The Skills for tourism, agriculture and forestry programme is cofinanced by the Lao PDR, the Grand Duchy of Luxembourg, Switzerland and the European Union. It is jointly implemented by the Ministry of Education, Science and Sports, and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/advancement-interventional-cardiology-and-cardiac-surgery.md b/md_resources/en/news/advancement-interventional-cardiology-and-cardiac-surgery.md new file mode 100644 index 0000000000000000000000000000000000000000..c3c2ee77f5a9a9328c255b4fe99f0bdde348aacc --- /dev/null +++ b/md_resources/en/news/advancement-interventional-cardiology-and-cardiac-surgery.md @@ -0,0 +1,43 @@ + + +# Advancement of interventional cardiology and cardiac surgery + +Kosovo 18.12.2024 Project + +© LuxDev + +**Reducing the prevalence of cardiovascular diseases in Kosovo was the central focus of a recent symposium organised by the Kosovo Doctors Chamber, with support from the Health Sector Support Programme in Kosovo – Phase II and Institut national de chirurgie cardiaque et de cardiologie interventionnelle – INCCI from Luxembourg, in cooperation with the Cardiology Clinic at the University Clinical Centre Kosovo (UCCK). ** + +This one-day event brought together experts from Kosovo, the region, and Luxembourg to share insights on interventional cardiology and cardiac surgery. + +``` +```Kosovo’s knowledge in cardiology is stronger compared to some countries where I’ve worked. However, to achieve greater milestones, a collective effort and collaboration from all segments of the healthcare system (cardiac surgeons, cardiologists, primary healthcare workers and nurses) is essential. + +Prof. Dr. Arnaud CHARPENTIER, General Director from INCCI. + + +Prim. Dr. Dorjan MARUSIC, cardiologist, quality and health management expert from Slovenia, with longstanding experience in setting up national strategies in his home country and elsewhere, stressed the importance of having a national programme to combat these diseases. This calls for establishing a good collaboration of levels of care (primary, secondary and tertiary levels) to create a robust network, invest in capacity building, and health promotion and prevention initiatives. + +Despite being a young country, Kosovo’s cardiology institutions have progressed, eventually aiming to build an EU-standard healthcare system. The new Catheterization Laboratory at General Hospital of Prizren, funded by the Grand Duchy of Luxembourg through the Health Sector Support Programme in Kosovo – Phase II, exemplifies progress in combatting cardiovascular diseases in Kosovo. Since its inauguration in June of this year, it has contributed to reducing the national waiting list significantly and providing services close to their habitat for the citizens of the Prizren region, which has 400,000 residents. + +Patients have been receiving top-tier care from medical professionals in Kosovo, with strong international partnerships such as the INCCI and Slovenian hospitals. + +Highlighting an exponential increase in the number of patients treated in the last decade, Prof. Dr. Daut GORANI stated: + +``` +```We aim to utilise these state-of-the-art facilities and international collaboration to increase hospital capacity at its full potential. + +Prof. Dr. Daut GORANI, member of the UCCK Cardiology Clinic team. + + +Cardiovascular diseases remain the leading cause of mortality globally, claiming 17.9 million lives annually. For Kosovo, developing a national action plan is critical to improving prevention, treatment, and public health outcomes. This symposium highlighted the importance of national and international collaboration in paving the way for a healthier future. + +## About the programme + +The Health Sector Support Programme in Kosovo – Phase II is co-funded by the Government of Kosovo and the Grand Duchy of Luxembourg and is implemented by the Kosovo Ministry of Health and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/advancing-ict-education-kosovos-teachers-step-future.md b/md_resources/en/news/advancing-ict-education-kosovos-teachers-step-future.md new file mode 100644 index 0000000000000000000000000000000000000000..03853ea80f58d36b9ee2ea5255500e55fea64a7c --- /dev/null +++ b/md_resources/en/news/advancing-ict-education-kosovos-teachers-step-future.md @@ -0,0 +1,31 @@ + + +# Advancing ICT education: Kosovo’s teachers step into the future + +Kosovo 06.12.2024 Project + +© LuxDev + +**Teachers from Vocational Education and Training (VET) schools across Kosovo are undergoing a training programme to enhance their teaching expertise in information and communication technology (ICT) profiles. This initiative is designed to align education with the fast-evolving demands of the digital economy. ** + +The programme, led by the Ministry of Education, Science, Technology and Innovation and supported by the Skills for sustainable jobs in Kosovo project, in collaboration with the Professional Association of Kosovo Informaticians, equips educators with advanced teaching techniques, practical, project-based tools, and continuous support. The goal is to create a more dynamic, hands-on, and future-ready learning environment. + +While teachers gain valuable skills, the ultimate beneficiaries are the students. Enrolled in ICT profiles at VET schools, they will experience enhanced, project-driven learning that fosters critical thinking, problem-solving, and technical expertise – preparing them to thrive in Kosovo's growing digital economy. + +## Testimonial by training participant, Valbone Dragusha, ICT Teacher at “Gjin Gazulli” school in Prishtina + +``` +```These training sessions are highly valued, as they enable us as educators to stay updated and prepared. These professional development opportunities are essential, as technology evolves rapidly and requires constant learning. The training modules, typically four weeks each, are conducted by highly skilled and professional trainers. Ultimately, students are the main beneficiaries. With better-prepared teachers, lessons become more attractive, relevant, and impactful. This approach helps students learn more effectively and equips them with the skills needed to excel in their future careers. + +Valbone Dragusha, ICT Teacher at “Gjin Gazulli” school in Prishtina + + +## About the programme + +**This initiative is part of the Skills for sustainable jobs in Kosovo project, financed by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. The project aims to contribute to sustainable economic growth by supporting innovation, inclusiveness, and social development in a greener Kosovo.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/approval-climate-governance-framework.md b/md_resources/en/news/approval-climate-governance-framework.md new file mode 100644 index 0000000000000000000000000000000000000000..7ec9b9f27c50424d7b2645302b8491fb76a2f4e9 --- /dev/null +++ b/md_resources/en/news/approval-climate-governance-framework.md @@ -0,0 +1,34 @@ + + +# Approval of the Climate Governance Framework + +Cabo Verde 14.05.2024 Project + +**On 7 May, the Cabo Verde Climate Governance Framework was approved by the Council of Ministers of the Government of Cape Verde and published in the ****Official Bulletin**** on May 10 through Resolution No. 28/2024. The drafting of this framework benefited from the technical support of the Climate Action Programme, funded by Luxembourg Cooperation (International Climate Finance).** + +The Climate Governance Framework represents one of the major milestones of the Climate Action Programme with the institutionalisation of the entire decision-making, advisory, coordination and implementation process for Cape Verde's climate policy. The framework includes the inter-ministerial Council for Climate Action, chaired by the Prime Minister, the National Council for the Environment and Climate Action and the National Secretariat for Climate Action, which will have units dealing with financing, transparency, knowledge/communication and alert and diplomacy, as well as the Citizens' and Climate Forum. + +These bodies, along with the Climate and Environment Fund, will contribute to the pursuit of functions related to: + +- decision-making; +- coordination; +- climate negotiation; +- knowledge management and early warning; +- mobilidation and management of climate support; +- communication and awareness; +- implementation and transparency; and +- monitoring and evaluation, focusing on inclusive processes, institutional coherence, and scientific excellence. + +The approval of Climate Governance Framework is one of the major milestones of the Climate Action Programme, contributing to the efficient and effective management of climate assets, through the strengthened coordination of all national actors. + +The programme will soon share more information about the operationalisation of this framework, which will greatly contribute to strengthening coordination and inter-institutional cooperation – public, private, civil society and academia – so that everyone's efforts contribute to the resilience of Cape Verde, its people and ecosystems. + +## About the programme + +**The Climate Action Programme is funded by the Grand Duchy of Luxembourg (Ministry of the Environment, Climate and Biodiversity) and Cabo Verde, and implemented by LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/beekeeping-study-tour-xiengkhouang-province.md b/md_resources/en/news/beekeeping-study-tour-xiengkhouang-province.md new file mode 100644 index 0000000000000000000000000000000000000000..7419339f0c84654fe4b6dea02c84e2bb00bec397 --- /dev/null +++ b/md_resources/en/news/beekeeping-study-tour-xiengkhouang-province.md @@ -0,0 +1,61 @@ + + +# Beekeeping study tour in Xiengkhouang Province + +Laos 02.04.2024 Project + +© LuxDev + +**A recent study tour organised by the Skills for Tourism, Agriculture and Forestry (STAF) Programme, together with the Local Development Programme, to Xiengkhouang Province opened up opportunities for enhancing beekeeping practices in partner villages in Bokeo Province. Study tour participants, including beekeepers, trainers from two beekeeping training centres, representatives of Provincial and District Agriculture and Forestry Offices, and representatives of the Ministry of Education and Sports’ Department of Non-Formal Education, embarked on an enriching journey to promote knowledge exchange and skills development.** + +From 2017 to 2019, there was a notable surge in honey production and sales in Bokeo Province. To bolster this thriving livelihood activity, the Local Development Programme in its previous phase, supported skills development and equipment for existing and new beekeepers in the province, thereby enhancing their beekeeping practices[1]. The STAF Programme is now working with the Local Development Programme to ensure that local beekeepers have access to the necessary resources and expertise to help overcome market fluctuations brought about by the COVID-19 pandemic and forge a resilient path forward for local honey production. + +Traveling via Vientiane Capital, participants from Bokeo Province flew to Xiengkhouang Province. This was particularly exciting for some beekeepers who had never left their province or been on a plane before. Upon arrival in Phonsavan, the group had a brief opportunity to delve into the cultural heritage of the province by visiting the renowned UNESCO world heritage Plain of Jars a spectacular and mysterious site with some 460 jars of unknown origin, carved in stone, which probably served as funerary urns thousands of years ago. + +The following two days were dedicated to experience sharing and valuable learning opportunities on beekeeping practices. Participants visited beekeepers in Phosy Village, Phek District, where they learned about new techniques applied by local beekeepers, observed the use of different materials and equipment and engaged in insightful discussions about honey production and the challenges it faces, including climate change. Villagers from Phosy Village also showcased beekeeping-derived products such as candles, soaps and lipsticks, and organised a small tasting of local honey. All participants then enjoyed a delicious traditional lunch prepared by the villagers before heading to Phon Village, where further honey-making practices were explored, fostering a deeper understanding of the intricacies involved. + +The following morning, the group visited a beekeeping processing centre in Peak District, providing them with a great opportunity to gain deeper insights into honey processing and marketing practices. + +A highlight of the trip was the visit to Phonxay Village, where beekeepers demonstrated their use of horizontal log hives and highlighted their benefits. This interactive session facilitated, once again, constructive discussions and knowledge-sharing among participants from Bokeo and from Xiengkhouang. + +The study tour provided an ideal platform for listening sessions, interactive demonstrations, and in-depth discussions on various facets of beekeeping, including processing techniques, necessary equipment and effective marketing strategies. One of the key takeaways was the emphasis on both technical skills and the recognition of the social and economic development potential of beekeeping initiatives at the village, district, and provincial levels. + +Participant feedback underlines the study tour’s resounding success, with many eager to apply newly learned techniques and strategies in their own communities. + +Mr. Somdy Sayyatour, from Phienghut Village, Pha Odom District, Bokeo Province, lauded the study tour for its exposure to innovative practices and expressed eagerness to share his learnings with fellow farmers. + +``` +```I’m so pleased I got the chance to be a part of this trip. In my village, we’ve been practicing beekeeping for a short time and we use local traditional methods. Thanks to this tour, I’ve learnt new ones such as the use of wax to catch bees in the hives. I look forward to sharing the knowledge I gained with the other beekeepers in my village. + +Mr. Somdy Sayyatour + + +This trip was a great opportunity for Mr. Somdy to improve his beekeeping skills, while exploring another region of Lao PDR. + +``` +```It was nice to meet new people from other provinces and share local experiences. Overall, I had a lot of fun. + +Mr. Somdy Sayyatour + + +Ms. Phetsamone Manivong also shared her satisfaction regarding the study tour, which marked her first field trip in her new position as technical staff of the Livestock Section at the Provincial Agriculture and Forestry Office, Bokeo. She was very impressed with the local knowledge and skills demonstrated by the beekeepers in Xiengkhouang. Ms. Phetsamone commended the initiative for its tangible impact and pledged continued support for implementing new techniques in Bokeo Province. + +``` +```I can clearly see a difference between farmers in both provinces. Here, they are much more creative and advanced in terms of techniques. In Bokeo, we have much less means and resources + +Ms. Phetsamone Manivong + + +One week after the beekeeping study tour, the STAF and Local Development Programmes supported the Bokeo Provincial Agriculture and Forestry Office to organise a workshop to review lessons learned and develop training plans for beekeepers for the upcoming year. These plans address both technical and marketing skills needs of Bokeo beekeepers. It is expected that these efforts will help revive honey production business in Bokeo Province post-COVID-19 pandemic. + +## About the programmes + +**The Skills for Tourism, Agriculture and Forestry Programme is co-financed by the Lao PDR, the Grand Duchy of Luxembourg, Switzerland and the European Union, and implemented by the Lao Ministry of Education and Sports and LuxDev, the Luxembourg Development Cooperation Agency.** + +**The Local Development Programme is co-financed by the Lao PDR, the Grand Duchy of Luxembourg and Switzerland, and implemented by the Lao Ministry of Planning and Investment and LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/business-partnership-facility-event-inspiring-and-connecting-changemakers.md b/md_resources/en/news/business-partnership-facility-event-inspiring-and-connecting-changemakers.md new file mode 100644 index 0000000000000000000000000000000000000000..b13fdfc7841861df82441d88a5cda738d822a66c --- /dev/null +++ b/md_resources/en/news/business-partnership-facility-event-inspiring-and-connecting-changemakers.md @@ -0,0 +1,15 @@ + + +# Business Partnership Facility event: inspiring and connecting changemakers! + +Multi-country 21.10.2024 Project + +Entrepreneurs, innovators, ecosystem partners, and Business Partnership Facility (BPF) project leaders convened on Monday, 14 October 2024, at the House of Startups to learn about the BPF and generate new ideas for innovative and impactful projects. Their ambition: to become the next changemakers. + +**Relive the highlights of this event on the website dedicated to Private sector engagement funds!** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/business-partnership-facility-event-meet-pioneers-and-join-community-changemakers.md b/md_resources/en/news/business-partnership-facility-event-meet-pioneers-and-join-community-changemakers.md new file mode 100644 index 0000000000000000000000000000000000000000..194605a5e9f3eb8d760964349db221686a0aad2d --- /dev/null +++ b/md_resources/en/news/business-partnership-facility-event-meet-pioneers-and-join-community-changemakers.md @@ -0,0 +1,23 @@ + + +# Business Partnership Facility event - meet the pioneers and join the community of changemakers! + +Multi-country 26.09.2024 Project + +Looking to tap into international markets and drive the Sustainable Development Goals? + +Join us on **14 October 2024 at 3.30pm at the House of Startups** for the **launch of the new Business Partnership Facility (BPF)**, a must-attend for innovative companies in Luxembourg! + +Get ready for inspiring testimonials, pitches from past winners, valuable tips and best practices, and plenty of networking opportunities. + +This event is your gateway to strategic partnerships and exciting new markets. **Register now to be at the forefront of innovation and sustainable development**. + +## About the programme + +The BPF is funded by the Grand Duchy of Luxembourg. The event is organised by LuxDev, the Luxembourg Development Cooperation Agency, in collaboration with the Directorate for Development Cooperation and Humanitarian Action of the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade, with the BPF partners: the Chamber of Commerce, Luxinnovation, and the Ministry of the Economy. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/chamber-architects-established-strengthen-profession-and-support-energy-transition.md b/md_resources/en/news/chamber-architects-established-strengthen-profession-and-support-energy-transition.md new file mode 100644 index 0000000000000000000000000000000000000000..0c5df27881c187e0177ac1fe24170b1b8c7faa03 --- /dev/null +++ b/md_resources/en/news/chamber-architects-established-strengthen-profession-and-support-energy-transition.md @@ -0,0 +1,35 @@ + + +# Chamber of Architects established to strengthen the profession and support the energy transition + +Kosovo 13.02.2025 Project + +©LuxDev + +**For the first time in Kosovo, a Chamber of Architects was established just weeks after creating the Chamber of Engineers. These milestones mark significant progress in Kosovo’s energy transition and the sustainable development of its construction sector. ** + +The Chamber’s establishment was supported by the Energy transition and climate mitigation in Kosovo project, which is implemented by LuxDev, the Luxembourg Development Cooperation Agency, with funding from the Luxembourg government. This initiative was facilitated through Kosovo’s Ministry of Environment, Spatial Planning, and Infrastructure (MESPI). + +The new body aims to strengthen the professional framework for architects, aligning Kosovo with regional and European Union standards. By fostering equal opportunities and enhancing professional integrity, the Chamber will contribute to a more sustainable and regulated construction industry. + +``` +```This is an important step that empowers professionals and helps create a sustainable system for the development of architecture in Kosovo. Together, we will build a better future for the profession and the sustainable development of our country. + +MESPI Minister Liburn Aliu + + +The Chamber’s primary objective is to establish a robust legal and professional framework prioritising public health, safety, and environmental protection. Regulating the profession will be crucial to advancing energy efficiency practices in Kosovo. + +Additionally, the Chamber will support the implementation of energy performance standards for buildings, an initiative backed by the project, in collaboration with the Kosovo Energy Efficiency Fund and MESPI. With a strong focus on professional development and sustainability, the Chamber is set to become a key institution in Kosovo’s efforts to enhance energy efficiency and environmental responsibility. + +Both the Chamber of Architects and the Chamber of Engineers are essential to modernizing the energy consumption of Kosovo’s building sector, which accounts for more than one-third of the country's total energy use. + +## About the programme + +The Energy transition and climate mitigation in Kosovo project, funded by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency, promotes the adoption of energy efficiency and renewable energy sources as part of Kosovo’s transition to clean energy. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/civil-society-project-contributes-women-peace-and-security-agenda.md b/md_resources/en/news/civil-society-project-contributes-women-peace-and-security-agenda.md new file mode 100644 index 0000000000000000000000000000000000000000..faa27ba261b044e7acb8719e7d6271b256e5586b --- /dev/null +++ b/md_resources/en/news/civil-society-project-contributes-women-peace-and-security-agenda.md @@ -0,0 +1,31 @@ + + +# Civil society project contributes to Women, Peace, and Security Agenda + +Kosovo 08.11.2024 Project + +© LuxDev + +**The Support to civil society in Kosovo project, mandated to strengthen democratic participation and foster a robust civil society, officially launched its first activity on 5 November 2024 within the partnership agreement with the Jahjaga Foundation. ** + +This high-level event was hosted by Jahjaga Foundation in Pristina. Its purpose was to present its work over the years on the topic of the Women, Peace, and Security Programme and announce the expansion of its efforts to strengthen it through the support of the Luxembourg Cooperation. + +Jahjaga Foundation pledged to further empower women by enhancing their engagement and inclusion and ensuring the voices of marginalised women are heard nationally and internationally. + +The Jahjaga Foundation believes that sustainable peace cannot exist without addressing all forms of violence and discrimination against women. + +Kosovo’s first female President founded the foundation, Her Excellency Ms. Atifete Jahjaga, whose background in security includes active support for women survivors of sexual violence during the Kosovo war and continuous advocacy for victims of domestic violence. + +During the event, Prime Minister Albin Kurti emphasised the importance of remembering Kosovo’s past, especially the resilience shown by its people and, in particular, its women. He also highlighted the government’s recent adoption of a Strategy for Transitional Justice to address these challenges. + +This partnership will lay the groundwork for establishment of Jahjaga Women, Peace and Security Institute. Through it, efforts will focus on raising awareness and influencing policy regarding women's inclusion and contributions to peace and security, particularly in Kosovo's multi-community society. + +## About the programme + +**The Support to the civil society in Kosovo project, funded by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency, aims to strengthen democratic participation and develop a strong and dynamic civil society in the country.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/connecting-technical-and-vocational-education-and-training-students-employment.md b/md_resources/en/news/connecting-technical-and-vocational-education-and-training-students-employment.md new file mode 100644 index 0000000000000000000000000000000000000000..c61e3025d6e50e82242f3c9638a8942230fd211a --- /dev/null +++ b/md_resources/en/news/connecting-technical-and-vocational-education-and-training-students-employment.md @@ -0,0 +1,59 @@ + + +# Connecting technical and vocational education and training students to employment + +Laos 19.02.2025 Project + +©LuxDev + +**Today’s job fair at Pakpasak Technical College, Vientiane Capital, is buzzing with activity as students, employers, and teachers come together to connect these new Certificate 1 course graduates with their dream jobs. Organised by Pakpasak Technical College, this is just one of many such job fairs that have taken place throughout the country over the last month as more than 450 students, supported by the Skills for tourism, agriculture and forestry (STAF) programme, graduated from a series of C1 courses.** + +## A pathway to skills and employment + +C1 courses are short-term (typically 3–4 months-long) training courses designed to equip students with the basic vocational skills needed to secure entry-level positions in key economic sectors. The STAF programme’s support particularly targets individuals from disadvantaged backgrounds by providing scholarships, ensuring that technical and vocational education and training (TVET) learning opportunities in Tourism and Hospitality, as well as Agriculture and Forestry, remain accessible to all. + +The STAF programme provides comprehensive student support, covering tuition fees, accommodation, a monthly stipend, transportation allowances, health insurance, and even assistance in opening bank accounts to receive stipends securely. This holistic support enables students to focus on acquiring skills without the added burden of financial hardship. + +Speaking about his experience, Phoumsavanh, a recent C1 course graduate from Pakpasak Technical College said: + +``` +```The support I received allowed me to fully commit to my C1 course in Lao cookery without worrying about finances. This intensive training not only expanded my knowledge but also strengthened my practical skills. Thanks to this support, I was able to complete my studies, and today, I’m excited to connect with employers at the job fair and pursue a career in the hotel industry. + +Phoumsavanh, a recent C1 course graduate from Pakpasak Technical College. + + +## Job fairs: connecting graduates with employers + +While students are exposed to the private sector throughout their training, through activities such as study tours and site visits, guest speakers coming into classes, and even delivering practical skills training, these job fairs play a crucial role in directly connecting students with employment opportunities. These job fairs bring together businesses from various industries to recruit graduates, while also allowing students to showcase their capabilities, gain insights into industry expectations, network with potential employers and secure jobs or internships. Employers, including in this case top-quality hotels such as the Amari Hotel, Crowne Plaza Hotel, Holiday Inn, Souphattra Hotel, and Laotel, met with graduates for short interviews to assess their fit for the business — highlighting the high level of training the students have received. + +``` +```Finding skilled, job-ready workers can be challenging. Graduates from C1 courses bring valuable hands-on experience, making them a strong fit for our industry. Job fairs like this provide an excellent opportunity to meet motivated candidates and connect with future employees." Ms. Paen, the Human Resources, Learning and Development Assistant at Amari, added: “Meeting students face-to-face at job fairs allows us to understand their interests and skills firsthand. It’s a great way to engage with potential candidates and follow up with them for official interviews. + +Ms. Khonemany Vongsathien, Human Resource Superviser at Souphattra Hotel in Vientiane. + + +Additionally, TVET colleges implementing C1 courses supported by the STAF programme are required to incorporate career guidance and industry study tours, further enhancing employability outcomes. + +``` +```*Finding a job after completing a C1 course isn’t always easy. I’m grateful for the study tours and guest speakers — they helped bring job opportunities directly into the school, allowing us to connect with employers and secure employment* + +Phoumsavanh, a recent C1 course graduate from Pakpasak Technical College. + + +## Looking ahead + +In 2024 alone, over 500 students have accessed C1 courses supported by the STAF programme and are currently transitioning into employment with the support of TVET institutions and their partners. As these initiatives grow, even more young people across Lao PDR will gain access to vocational training and employment opportunities. Looking ahead to 2025, the number of supported students is set to expand its reach, providing support for more than 1,000 students, further strengthening the link between vocational training and the labour market. + +While the STAF programme currently provides funding for this support directly, work is also ongoing behind the scenes with the Ministry of Education and Sports to launch the TVET Development Fund, providing a long-term solution and vehicle for the funding of vocational training in the future, including scholarships. + +As today’s job fair comes to a close, students walk away with interviews scheduled, valuable business connections made, and confidence in their career prospects. With continued collaboration between TVET institutions, the private sector, and development partners, graduates in Lao PDR are better prepared than ever to enter the workforce and contribute to the country’s economic growth. + +## About the programme + +The STAF programme, funded by the Grand Duchy of Luxembourg, the Swiss Agency for Development and Cooperation, and the European Union, and implemented by the Ministry of Education and Sports and LuxDev, the Luxembourg Development Cooperation Agency, is playing a key role in ensuring that TVET students in Lao PDR receive not only quality education, but also the support needed to transition into the workforce. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/consultative-workshop-held-shape-clean-energy-grant-scheme-kosovo-businesses.md b/md_resources/en/news/consultative-workshop-held-shape-clean-energy-grant-scheme-kosovo-businesses.md new file mode 100644 index 0000000000000000000000000000000000000000..6155a54f98fc6c7864c02fb20edd42d0786b36e5 --- /dev/null +++ b/md_resources/en/news/consultative-workshop-held-shape-clean-energy-grant-scheme-kosovo-businesses.md @@ -0,0 +1,31 @@ + + +# Consultative workshop held to shape Clean Energy Grant Scheme for Kosovo businesses + +Kosovo 17.04.2025 Project + +**A consultative workshop on the design of the Clean Energy Grant Scheme was held on this 17 April 2025 in Pristina. The event was organised by LuxDev, in close collaboration with the Ministry of Economy and the Kosovo Investment and Enterprise Support Agency from the Ministry of Industry, Entrepreneurship, and Trade.** + +The workshop gathered representatives from responsible institutions involved in developing the grant scheme alongside private sector participants. Businesses that have previously benefited from grant schemes shared valuable feedback and lessons learned, contributing to the improvement of the upcoming call for applications. + +The Clean Energy Grant Scheme aims to support Kosovo’s small and medium-sized enterprises in adopting renewable energy sources and energy efficiency measures. The financial support is currently being defined and remains in the design phase, shaped by input and needs identified by the private sector. The scheme is intended to help businesses reduce operational costs, promote sustainability, and strengthen their competitiveness. + +## Gallery viewer + +Participants engaged in focused group discussions to provide recommendations on the scheme’s structure, eligibility criteria, and evaluation process. Their insights will help ensure the scheme responds to market needs and supports Kosovo’s energy transition. + +This initiative is aligned with Kosovo’s National Strategy for Energy and seeks to promote a greener economy, improve business competitiveness, and encourage the participation of disadvantaged groups. + +The workshop concluded with a commitment to finalise the scheme based on stakeholder input and to launch the application process in the coming months. + +## About the project + +This activity was hosted by the Energy transition and climate mitigation in Kosovo project which aims to promote and facilitate the adoption of renewable energy and energy efficiency sources in Kosovo's transition to clean energy. + +The project is funded by the Grand Duchy of Luxembourg and implemented by the Ministry of Economy and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/cooperating-provision-non-formal-vocational-skills-development-agriculture-and-forestry.md b/md_resources/en/news/cooperating-provision-non-formal-vocational-skills-development-agriculture-and-forestry.md new file mode 100644 index 0000000000000000000000000000000000000000..7fd8bc12aee6a73986677b77bffb859937e3dcdd --- /dev/null +++ b/md_resources/en/news/cooperating-provision-non-formal-vocational-skills-development-agriculture-and-forestry.md @@ -0,0 +1,32 @@ + + +# Cooperating for the provision of Non-Formal Vocational Skills Development in Agriculture and Forestry + +Laos 20.12.2023 + +© LuxDev + +**On 13 and 14 December 2023, the Ministry of Education and Sports (MoES) Department of Non-Formal Education (DNFE), together with the Ministry of Agriculture and Forestry (MAF) Department of Agricultural Extension and Cooperatives (DAEC), supported by Skills for Tourism, Agriculture and Forestry (STAF) Programme (LAO/336), held a workshop to identify opportunities for inter-departmental cooperation for the provision of non-formal and informal agriculture and forestry vocational skills development (VSD). ** + +The workshop was chaired by Mr Nouphanh Outsa, Director-General, MoES Department of Technical and Vocational Education, and co-chaired by Mr Sengaloun Boutsady, Deputy Director-General, MoES DNFE and Dr Phanxay Ingxay, Deputy Director-General, MAF DAEC. Workshop participants included representatives of provincial non-formal education centres, as well as provincial agriculture and forestry offices. + +The workshop had two objectives: + +- to introduce the agriculture and forestry components of the STAF Programme to public non-formal and informal VSD providers in Lao PDR; and +- to establish a foundation for cooperation in non-formal and informal VSD delivery. + +Following presentations of the STAF Programme (and the Local Development Programme (LAO/338) with which the STAF Programme collaborates), a discussion panel comprising Mr Nouphanh Outsa, Mr Sengaloun Boutsady, Dr Phanxay Ingxay, and Mr Phetsamon Thanasack, Deputy Director-General, MAF Department of Organisation and Personnel, delved into the specific roles, responsibilities, and challenges encountered by different departments and ministries in delivering non-formal and informal VSD in agriculture and forestry. The afternoon session saw participants divided into three groups to discuss their 2024 activity plans for non-formal and informal agriculture and forestry VSD. + +On the second day, participants were grouped by provinces (Bokeo, Luang Prabang, Vientiane, Khammouane and Bolikhamxay) to discuss and encourage potential synergies among stakeholders within each province to execute activity plans. + +During the workshop, a noticeable convergence emerged in the 2024 workplans of the DNFE and DAEC (and their provincial representatives) further underlining the importance of coordination mechanisms and ongoing dialogue to prevent duplication of effort and optimisation of benefits for people in rural communities. With a shared commitment to coordination and dialogue, the MoES and the MAF are confident that joint efforts will be undertaken, maximising the impact of non-formal and informal VSD in the agriculture and forestry sectors in Lao PDR. + +## About the programme + +The LAO/336 – Skills for Tourism, Agriculture and Forestry Programme is co-financed by Laos, the Grand Duchy of Luxembourg, Switzerland and the European Union, and implemented by the Lao Ministry of Education and Sports and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/cross-border-collaboration-strengthen-non-formal-vocational-skills-development.md b/md_resources/en/news/cross-border-collaboration-strengthen-non-formal-vocational-skills-development.md new file mode 100644 index 0000000000000000000000000000000000000000..63b4d83418f3956d06a0038a9f0ff0b736e2993f --- /dev/null +++ b/md_resources/en/news/cross-border-collaboration-strengthen-non-formal-vocational-skills-development.md @@ -0,0 +1,45 @@ + + +# Cross-border collaboration to strengthen non-formal vocational skills development + +Laos 20.05.2024 Project + +©LuxDev + +**The Department of Non-Formal Education (DNFE) under the Ministry of Education and Sports in Lao PDR recognises the crucial role of non-formal vocational skills development in empowering rural communities, especially in the agriculture and forestry sectors. To learn from best practices and inform its own strategies, the DNFE, with support from the Skills for Tourism, Agriculture and Forestry Programme, organised a study tour to neighbouring Vietnam, a country with significant experience in this area.** + +The trip – which took place in April 2024 – focused on the northern part of Vietnam, specifically Hanoi City, Lao Cai, Yen Bai and Thanh Hoa Provinces. The objectives were threefold: + +- to better understand the Vietnamese non-formal vocational skills development strategy; +- to explore the technical resources required for non-formal vocational skills development in agriculture and forestry, the curriculum development process, the effective delivery models and teacher training; +- and to forge partnerships with technical stakeholders in Vietnam in non-formal vocational skills development. + +The Lao delegation was headed by Mr Sengaloun Boutsady, Deputy Director General, DNFE. The 17 participants (including six women) included DNFE technical staff, a representative from the Department of Bilateral Cooperation under Ministry of Education and Sports, managers and technical staff from non-formal education centres in five provinces and Skills for Tourism, Agriculture and Forestry Programme technical advisers. + +On the first day, the participants met the Department of Continuing Education under the Ministry of Education and Training and the Department of Basic Vocational Training under the Ministry of Labour and Social Welfare to learn about Vietnam’s strategies and good practices in promoting non-formal vocational skills development to support socio-economic development. + +In the following days, the participants visited two non-formal education centres and observed different training models in Lao Cai, Yen Bai and Thanh Hoa Provinces to learn how the strategies are applied at local level, including a community-based weaving and embroidery training model using local artisans as certified trainers, a fish raising training and coaching model in cooperation with the District Agriculture Extension Centre, a mulberry cultivation and silkworm raising model using both model farmers and agriculture extension staff, and a bamboo weaving training and production model by a private company. + +On the final day of the study tour, the participants held a debriefing session, during which they reported insights learnt and identified areas with potential for replication in Lao PDR. Several key takeaways emerged from this session. Action points were established to address these findings, offering valuable insights into enhancing non-formal vocational skills development services in Lao PDR. + +Among these insights was the importance of collaborative resource utilisation, specifically regarding teachers. In Vietnam, non-formal education centres leverage partnerships with teachers from general education institutions for literacy training programmes, with technical and vocational education and training institutions, agriculture departments and the private sector to provide vocational training in the agriculture and forestry sectors. This collaborative approach not only optimises resource and teacher allocation but also enriches the quality of non-formal vocational skills development programmes. + +Another commendable practice observed was the establishment of a system that certifies model farmers and local artisans to become trainers for basic vocational training courses, an excellent initiative that expands the pool of potential trainers. Such an approach becomes particularly crucial in the context of increasingly specialised agriculture and forestry production, where distinct stages of the production process are handled by separate entities or firms (vertical specialisation). Consequently, training institutions must adapt to meet these specialised training needs effectively. + +Moreover, the dual learning model observed in Vietnam for non-formal education — a framework wherein students participate in both general education (in the morning) and vocational training (in the afternoon) — presented a compelling strategy for maximising skill acquisition. + +Another discussion point was the student recruitment strategy. In Vietnam, recruitment of learners for basic vocational training is based on learners’ resources and potential outcomes, rather than simply on students’ needs and wishes. By focusing on these resources and outcomes, notably job prospects and income potential, non-formal vocational skills development initiatives can be tailored to meet the evolving needs of communities. + +Finally, incentivising excellence through competitions among non-formal education centres can elevate the overall quality of vocational training programmes, fostering a culture of continuous improvement. + +The study tour exemplifies the importance of cross-border cooperation, serving as a catalyst for knowledge exchange and mutual learning, essential for advancing development initiatives. By learning from Vietnam's experience, Lao PDR’s DNFE is now motivated and aspires to prepare for upcoming non-formal education strategy development as well as cooperating with the Skills for Tourism, Agriculture and Forestry Programme to implement selected action points such as training of trainers on pedagogy skills for basic vocational training, curriculum development for bamboo handicraft production, weaving and embroidery non-formal courses and providing basic vocational training for students of non-formal education centres. + +## About the programme + +**The Skills for Tourism, Agriculture and Forestry Programme is co-financed by Lao PDR, the Grand Duchy of Luxembourg, Switzerland and the European Union, and jointly implemented by the Lao Ministry of Education and Sports and LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/cross-border-cooperation-lao-teachers-upgrade-their-skills-training-vietnamese-colleagues.md b/md_resources/en/news/cross-border-cooperation-lao-teachers-upgrade-their-skills-training-vietnamese-colleagues.md new file mode 100644 index 0000000000000000000000000000000000000000..49239cc219ea2989f286278989b8531b5cdbdf90 --- /dev/null +++ b/md_resources/en/news/cross-border-cooperation-lao-teachers-upgrade-their-skills-training-vietnamese-colleagues.md @@ -0,0 +1,47 @@ + + +# Cross-border Cooperation: Lao teachers upgrade their skills with training from Vietnamese colleagues + +Laos 02.09.2024 Project + +©LuxDev + +**Lao PDR is continuing its efforts to enhance vocational education in the tourism and hospitality sector, with a significant milestone recently achieved with support from the Skills for Tourism, Agriculture and Forestry (STAF) programme. Over the past two weeks, 32 Lao teachers from eight provinces and Vientiane Capital have benefited from intensive training in two specialised courses, delivered by experienced instructors from Vietnam’s Hue Tourism College.** + +This initiative follows the signing last month of an agreement between the Department of Technical and Vocational Education and Training, Ministry of Education and Sports, in Lao PDR and Hue Tourism College. Facilitated by the STAF programme – which is funded by the Grand Duchy of Luxembourg, the Swiss Agency for Development and Cooperation and the European Union – this agreement builds on Luxembourg’s long-term support of Hue Tourism College from 1999 to 2013 and highlights the college’s successful transition from a beneficiary of capacity-building support to a provider of such support in the region. + +These 32 Lao teachers undertook a two-week training programme in either Vietnamese Cookery or Barista skills, learning to craft the perfect cappuccino and other coffee specialties. With Vietnamese visitors making up 25% of all tourist arrivals in Lao PDR in the first six months of 2024, this is an ideal opportunity for vocational colleges to expand their teaching curriculum and introduce elements of Vietnamese cuisine to the range of culinary options available to students. The training sessions were held at Pakpasak Technical College in Vientiane Capital, and The Academy Training Hotel and Restaurant at the Vang Vieng campus of the Vientiane Province Technical College, with experienced trainers from Hue Tourism College leading the instruction. The primary goal was to equip these Lao teachers with practical skills and knowledge, which they can then utilise in their own classrooms in the coming school year. + +This training initiative is set to continue in September 2024, with another 32 Lao teachers participating in two-week courses in either Bakery or Bartending. This ongoing training underscores the commitment of both countries to fostering good quality educational and vocational training and preparing Lao students for successful careers in the tourism and hospitality industries. + +``` +```The Lao teachers already possess strong culinary skills but are eager to expand their knowledge. They approach learning with great care and focus, which is evident in their enthusiasm to absorb new techniques and share this knowledge with their own students. I'm impressed not only by their cooking abilities but also by how well they teach what they’ve learned when asked to explain their methods + +Lead trainer for the Vietnamese Cuisine course, Mr. Le Hong + + +The Lao teachers expressing their enthusiasm for sharing their newfound skills with their students: + +``` +```I'm very excited to bring these new skills back to my kitchen and share them with our interns. + +Yaeng, the head Chef of The Academy Training Hotel and Restaurant + + +``` +```I can't wait to teach these new Vietnamese cuisine techniques and recipes and inspire my students to reach for their dreams. + +Phaivanh, a Lao cooking teacher from Bokeo Province + + +The successful implementation of these training courses under the STAF Programme exemplifies the positive impact of South-South Cooperation. By leveraging the expertise of Hue Tourism College, Lao PDR is making significant strides in elevating the standards of vocational education and training. This initiative ensures that Lao students receive education that meets international standards, better preparing them for successful careers in the tourism and hospitality industries. + +## About the programme + +The Skills for Tourism, Agriculture and Forestry programme is co-financed by Lao PDR, the Grand Duchy of Luxembourg, Switzerland and the European Union, and jointly implemented by the Lao Ministry of Education and Sports and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/cybher-security-women-leading-future-digital-defense-0.md b/md_resources/en/news/cybher-security-women-leading-future-digital-defense-0.md new file mode 100644 index 0000000000000000000000000000000000000000..7f0676d51df9569b1a673e572fbf48ce7b5272db --- /dev/null +++ b/md_resources/en/news/cybher-security-women-leading-future-digital-defense-0.md @@ -0,0 +1,21 @@ + + +# CybHer Security: women leading the future of digital defense + +Kosovo 11.04.2025 LuxDev Project + +The event brought together industry experts, professionals, and aspiring talents for insightful discussions, inspiring success stories, and networking of women in strengthening digital defense. Credits go to the speakers, panelists, and attendees as we continue to empower and pave the way for a more secure and inclusive digital future! + +LuxDev fosters inclusive digital transformation and career opportunities in Kosovo’s tech sector through strategic partnerships with Women in Tech and ICK. Their initiatives focus on reskilling and upskilling women, ensuring sustainable employment in ICT and emerging technologies. + +Women in Tech, with their project NextGen Workforce, have trained 60 young individuals in digital transformation and artificial intelligence. Currently, they are running a third cohort in Gjakova, western Kosovo, with 30 participants. This initiative offers hands-on training, case studies, and industry exposure. + +Meanwhile, the DevelopHer Kosova Program provides structured training on empowering women and girls through skill development in programming, cybersecurity, and creative industries, breaking barriers in traditionally male-dominated fields. The first cohort focused on cybersecurity, selected from over 250 applicants. With a 95% female participation rate, these programs are shaping a diverse, future-ready workforce. + +Together, we are closing the gender gap in tech and driving innovation in Kosovo’s digital sector. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/cybher-security-women-leading-future-digital-defense.md b/md_resources/en/news/cybher-security-women-leading-future-digital-defense.md new file mode 100644 index 0000000000000000000000000000000000000000..475779fc5bf669342cb92b15e40c3658f5ba83b6 --- /dev/null +++ b/md_resources/en/news/cybher-security-women-leading-future-digital-defense.md @@ -0,0 +1,23 @@ + + +# CybHer Security: women leading the future of digital defense + +Kosovo 11.03.2025 Project + +The CybHer Security event was held in Pristina on 10 March to honour International Women’s Day. LuxDev joined Women in Tech Kosovo and Innovation Centre Kosovo to discuss women’s empowerment in ICT and cybersecurity. + +The event brought together industry experts, professionals, and aspiring talents for insightful discussions, inspiring success stories, and networking of women in strengthening digital defense. Credits go to the speakers, panelists, and attendees as we continue to empower and pave the way for a more secure and inclusive digital future! + +LuxDev fosters inclusive digital transformation and career opportunities in Kosovo’s tech sector through strategic partnerships with Women in Tech and ICK. Their initiatives focus on reskilling and upskilling women, ensuring sustainable employment in ICT and emerging technologies. + +Women in Tech, with their project NextGen Workforce, have trained 60 young individuals in digital transformation and artificial intelligence. Currently, they are running a third cohort in Gjakova, western Kosovo, with 30 participants. This initiative offers hands-on training, case studies, and industry exposure. + +Meanwhile, the DevelopHer Kosova Program provides structured training on empowering women and girls through skill development in programming, cybersecurity, and creative industries, breaking barriers in traditionally male-dominated fields. The first cohort focused on cybersecurity, selected from over 250 applicants. With a 95% female participation rate, these programs are shaping a diverse, future-ready workforce. + +Together, we are closing the gender gap in tech and driving innovation in Kosovo’s digital sector. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/embedded-health-care-professionals-partner-provinces.md b/md_resources/en/news/embedded-health-care-professionals-partner-provinces.md new file mode 100644 index 0000000000000000000000000000000000000000..bf0f60dec98552979ca5ea4b8c48d5bde0d5a5aa --- /dev/null +++ b/md_resources/en/news/embedded-health-care-professionals-partner-provinces.md @@ -0,0 +1,39 @@ + + +# Embedded health care professionals in partner provinces + +Laos 30.12.2024 Project + +©LuxDev + +**The Health and nutrition programme, a collaborative effort between the Governments of Luxembourg and the Lao PDR, is dedicated to enhancing access to quality healthcare services across the Lao PDR. A crucial component of this initiative involves embedding highly skilled health care professionals within provincial health systems. These professionals focus on capacity building, technical assistance, and infrastructure development to improve health care services and patient outcomes.** + +## Senior nurse trainer advisors + +A team of senior nurse trainer advisors is strategically placed in four provincial hospitals: Bokeo, Vientiane, Bolikhamxay, and Khammouane. These dedicated professionals bring a wealth of experience and diverse skill sets to their roles, working to improve nursing care standards throughout the programme’s partner provinces. + +International nurse trainers play a multifaceted role in continuous medical education at the provincial hospital level. By building sustainable capacities and training clinical educators, they create a long-term impact by ensuring these educators can serve as trainers for health professionals at district hospitals and health centers. Furthermore, senior nurse trainer advisors actively mentor nurses in all clinical areas, conduct essential supervision visits to district hospitals, and actively support the implementation of the national 5 Goods, 1 Satisfaction (5G1S) Quality Improvement framework. This framework, encompassing five key areas – Cleanliness, Reception, Comfort/Convenience, Diagnosis, and Treatment – aims to enhance the overall patient-experience. + +Working in close collaboration with the programme's Quality Healthcare Advisor, the senior nurse trainer advisors receive expert guidance on raising clinical standards within the healthcare system. Beyond the 5G1S framework, the team actively coordinates Infection Prevention and Control initiatives and effectively utilises the Kaizen methodology (Sort, Set-up and Order, Shine, Standardise, Sustain) to optimise processes, enhance efficiency, and minimise waste. + +## Senior midwife trainer advisors + +Three senior midwife zrainer advisors are currently working in the Provincial Hospitals of Bolikhamxay, Khammouane, and Vientiane Province, with Bokeo soon to follow. These advisors bring extensive experience in improving Maternal and Child Health outcomes. + +Their responsibilities include long-term mentoring and coaching of nurses and midwives, providing bedside teaching in areas such as antenatal care, vaccinations, the delivery room, and Neonatal Intensive Care Unit. They focus on consistently improving and maintaining clinical standards, building upon the work of previous Lao-Luxembourg Health sector support programmes. + +## Impact and outcomes + +The embedded teams of senior nurse trainer advisors and senior midwife trainer advisors are having a significant impact on the quality of healthcare in partner provinces. Through their mentorship, training, and direct support of healthcare professionals, they are strengthening local capacity and promoting sustainable improvements in clinical practice. This includes enhancing infection prevention and control measures, improving patient care pathways, and implementing evidence-based best practices in maternal and child health. These efforts contribute to better patient outcomes, increased staff competency, and a more robust and resilient healthcare system overall. The focus on cascading knowledge and training to district level facilities ensures a wider impact on the quality of healthcare services across the provinces, including at the district level. + +**The combined skills, energy, and unwavering enthusiasm of both the senior nurse trainer advisors and senior midwife trainer advisors are invaluable assets to the Health and nutrition programme. Their dedication to excellence is driving significant improvements in healthcare standards across the target provinces, ultimately benefiting the Lao people.** + +## About the programme + +The Health and nutrition programme is financed by the Grand Duchy of Luxembourg and the Lao PDR and jointly implemented by the Ministry of Health and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/empowering-lao-youth.md b/md_resources/en/news/empowering-lao-youth.md new file mode 100644 index 0000000000000000000000000000000000000000..2c2d3d9493a7123e80a9b9692985e8e94dc5e5c8 --- /dev/null +++ b/md_resources/en/news/empowering-lao-youth.md @@ -0,0 +1,107 @@ + + +# Empowering Lao youth + +Laos 01.08.2024 Project + +Six months ago, the Muong Thanh Hotel in Vientiane welcomed two new staff members to its team: Lotjana as a waitress and Tong as a barista. Both were recent graduates from the Vientiane Professional Development College (VPDC), Vientiane Capital, where they had completed the three-month Certificate Level 1 in Food and Beverage Service course. Their participation was made possible through the support of the Skills for Tourism, Agriculture and Forestry (STAF) programme. These talented young women are now bringing their skills, enthusiasm and professionalism to the five-star Muong Thanh Hotel, marking a significant milestone in their lives. + +## Lotjana’s journey + +Lotjana, a 17-year-old from Pak Ngeum District, Vientiane Capital, faced significant challenges growing up. Due to her family’s financial difficulties and to help support her relatives, she had to drop out of school in her last year of high school and had been working part-time on weekends as a waitress in a local restaurant. Despite these tough times, Lotjana's determination to build a better future for herself never wavered. + +Her path took a transformative turn when she learned, from her village head, about VPDC and the different courses it offered with the support of the STAF programme. Her parents, supportive of her ambitions, encouraged her to pursue this opportunity. Driven by her desire to serve and help people, it was no surprise that Lotjana chose to enrol in the Food and Beverage Service course. + +Initially, Lotjana was unsure about the level of support she would receive. She assumed the college would only cover her tuition fees, requiring her to find part-time work to pay for additional expenses. To her surprise, VPDC – supported by the STAF programme – provided comprehensive financial assistance to students from disadvantaged backgrounds. + +``` +```But that was not all. I also got to participate in a study tour, the school helped me open a bank account and they organised a job fair which enabled me to find a suitable position where I could immediately put my skills into practice and start my career journey in hospitality + +Lotjana + + +Through the course, Lotjana acquired a variety of new skills, including how to make cocktails, mocktails, and a range of coffee-based drinks. She also benefited from career counselling and continuous support from the teachers and is grateful for the extensive networking opportunities provided. Initially apprehensive about joining a prestigious hotel such as the Muong Thanh, specially at her young age, she swiftly gained confidence, bolstered by the encouragement of her teachers and the supervision she received both at college and on the job. + +Reflecting on her journey, Lotjana proudly acknowledges the significant impact of the support she received on her life. + +``` +```The course enabled me to gain a sense of professionalism and to secure a job. Now, I can financially support my family and repay our debts which have increased since my mother has been unwell. Without VPDC and the STAF programme, I wouldn’t be where I am today. + +Lotjana + + +## Tong’s story + +In December 2023, Tong, an 18-year-old from Thaphabat District, Bolikhamxay Province, graduated from the Food and Beverage Service course at VPDC and attended the job fair organised by the college. Just a few weeks later, in early January 2024, she began her professional career at the renowned Muong Thanh Hotel. Tong’s journey to success is a great testament of perseverance, support, and personal growth. + +Coming from a humble background, Tong had to forgo high school due to financial constraints. As the second of four siblings, she contributed to her family’s income by assisting her mother in making rice steam boxes and selling wild produce at the market with her father. Her life took a hopeful turn when her sister, who heard about VPDC through word of mouth, suggested the Food and Beverage Service course as an opportunity for Tong. + +Her mother agreed to let Tong move from Bolikhamxay Province to Vientiane Capital, reassured by the fact that her sister already lived there and worked as a barista at CafĂ© Amazon. This familial support played a crucial role in Tong’s decision to pursue her interest in hospitality as a career. + +At VPDC, Tong received comprehensive support, including a stipend, dormitory accommodation, equipment, uniforms, and health insurance. The course equipped her with essential skills, such as beverage preparation, table arrangements and delivery of excellent service to customers. + +``` +```The course provided me with valuable knowledge and practical skills that I can apply in real-life situations. + +Tong + + +Her initial apprehension about the hotel's size and reputation quickly faded thanks to the encouragement of her teachers and her friend and colleague, Lotjana. + +``` +```The teachers at VPDC were incredible – they taught, counselled, and understood me + +Tong + + +Tong’s personal growth is remarkable. Once shy, she has gained confidence by interacting with guests and learning from her friendly colleagues. She feels incredibly fortunate for the support provided by VPDC and the STAF programme which she credits for enabling underprivileged Lao people to continue their education, build careers, and open doors she once thought were forever closed. + +``` +```I never thought education would be back on the table for me until I heard of the VPDC course and the support from the STAF programme. It has clearly enabled me to have a bright future. + +Tong + + +Since starting her job, Tong has been sending half her salary to her parents and family. The first time, her family cried tears of pride and joy, never imagining that their daughter would have the chance to go back to school and work in a five-star hotel. Tong’s motivation stems from a desire to help her family. + +``` +```The happier they are, the more I want to help them and support them. It makes me feel very proud. + +Tong + + +Tong’s future goals are deeply rooted in her love for her family, which is why she dreams of one day opening her own cafĂ© in her hometown. For now, she plans to continue working at the hotel to save money and gain precious experience. Tong’s journey, much like Lotjana’s, showcases the power of perseverance and community support. + +``` +```Without this opportunity, my life would be very different from the one I have today. + +Tong + + +## Praise from their supervisors + +``` +```We are thrilled with the students we've recruited from VPDC and look forward to continuing this partnership. The team is very pleased with their performance, and we hope to bring in more VPDC graduates, especially as we prepare for upcoming ASEAN events. + +Souchidta, the Human Resources Manager at the hotel. + + +``` +```The students from VPDC are fast learners with a strong set of skills and professionalism. While they need to adapt to our specific techniques and work environment, their training is clearly evident in the excellent service they provide to our guests. + +Thipphavone, the Assistant Food and Beverage Manager and direct supervisor of Lotjana and Tong. + + +Thipphavone also highlighted the hotel's commitment to ongoing staff development through training programmes in various fields, noting that Tong and Lotjana’s careers are promising. They will have the opportunity to follow further training, including advanced skill acquisition in Vietnam. + +**Both stories are powerful testaments to the profound impact of VPDC and its teachers. They illustrate how targeted support and relevant vocational skills development services can transform lives, offering hope and opportunities to those in need.** + +## About the programme + +**The Skills for Tourism, Agriculture and Forestry programme is co-financed by Lao PDR, the Grand Duchy of Luxembourg, Switzerland and the European Union, and jointly implemented by the Lao Ministry of Education and Sports and LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/energy-transition-and-climate-mitigation-kosovo-project-presented-stakeholders.md b/md_resources/en/news/energy-transition-and-climate-mitigation-kosovo-project-presented-stakeholders.md new file mode 100644 index 0000000000000000000000000000000000000000..0e98be7c1ff1cb9871a3ad6601d2dbedb0efbf71 --- /dev/null +++ b/md_resources/en/news/energy-transition-and-climate-mitigation-kosovo-project-presented-stakeholders.md @@ -0,0 +1,27 @@ + + +# Energy transition and climate mitigation in Kosovo project presented to stakeholders + +Kosovo 14.02.2024 Project + +**The new Energy transition and climate mitigation in Kosovo project, organised a meeting with stakeholders on 9 February to present its objectives for all main beneficiaries, including the Ministry of Economy, the Ministry of Environment, Spatial Planning, and Infrastructure, and the Kosovo Energy Efficiency Fund.** + +The Project Manager, Mr. Christian Kirilov, provided a comprehensive overview of each planned task and activity within the project scope. The main results, which support the Energy Strategy of the Republic of Kosovo, include: + +- improving the implementation of renewable energy and energy efficiency measures through increased support to the ministries and other relevant institutions involved. +- strengthening the regulatory framework for renewable energies and energy efficiency; and +- improving access to financial mechanisms for small-scale renewable energies and energy efficiency measures. + +The meeting also served as a coordination point for the planned support to municipalities, as well as to identify areas for capacity building amongst beneficiaries. In the next steps, the project will initiate the establishment of focused working groups for renewable energy and energy efficiency to improve the regulatory environment, support the capacity development of relevant institutions and provide needed technical assistance and expertise. + +In conclusion, the meeting reached with a clear understanding of the roles and responsibilities of each stakeholder and a commitment to collaborative efforts in achieving the project's objectives. + +## About the programme + +**The Energy transition and climate mitigation in Kosovo project is funded by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. Its overarching objective is to contribute to sustainable economic growth by supporting innovation, inclusiveness and social development in a greener Kosovo.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/energy-transition-continues-establishment-chamber-engineers.md b/md_resources/en/news/energy-transition-continues-establishment-chamber-engineers.md new file mode 100644 index 0000000000000000000000000000000000000000..2f58bdd5d754e1cd758e9182937a74594bf91b07 --- /dev/null +++ b/md_resources/en/news/energy-transition-continues-establishment-chamber-engineers.md @@ -0,0 +1,37 @@ + + +# Energy transition continues with the establishment of the Chamber of Engineers + +Kosovo 23.01.2025 + +© LuxDev + +**Kosovo is continuing to make strides in its energy transition path by establishing the first Chamber of Engineers. This milestone for the engineering profession contributes to the sustainable development of the country's construction sector. The establishment of the Chamber was supported by the Energy transition and climate mitigation in Kosovo project. The support was facilitated through the Ministry of Environment, Spatial Planning, and Infrastructure (MESPI) of the government of Kosovo.** + +This body aims to strengthen the professional framework for engineers and align Kosovo with regional and European Union standards, fostering equal opportunities and enhancing the sector’s professional integrity. + +Minister of MESPI Liburn Aliu highlighted the government’s dedication to supporting the Chamber’s development. + +``` +```We have been committed to ensuring this institution's establishment and will continue to provide financial support and promote continuous professional education for engineers, as defined by law. + +Minister of MESPI Liburn Aliu + + +This initiative is critical for creating a robust legal and sustainable system that prioritises public health, safety, and environmental protection, paving the way for a safer and more sustainable future for all. It will regulate the professions of engineers, contributing significantly to advancing energy efficiency practices in Kosovo. + +Additionally, the new Chamber will play a key role in implementing energy performance standards for buildings, an initiative supported by the project in cooperation with the Kosovo Energy Efficiency Fund and the Ministry’s staff. By focusing on professional development and sustainability, the Chamber is poised to become a cornerstone in Kosovo's journey toward improved energy efficiency and environmental responsibility. + +The creation of this body not only reinforces the engineering profession but also enhances Kosovo’s capacity to tackle infrastructure, safety, and sustainability challenges, ensuring a brighter and more sustainable future for the nation. + +The project will also support the establishment of the Chamber of Architects, which will hold its founding event in the first quarter of 2025. Both Chambers are vital to modernising the energy consumption of the buildings sector, which constitutes more than one-third of the total energy consumption in the country. + +## About the programme + +The Energy transition and climate mitigation in Kosovo project aims to promote and facilitate the adoption of energy efficiency and renewable energy sources in Kosovo's transition to clean energy. The project is funded by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/enhancing-cardiac-care-prizren-hospital-standardises-procedures-ahead-service-launch.md b/md_resources/en/news/enhancing-cardiac-care-prizren-hospital-standardises-procedures-ahead-service-launch.md new file mode 100644 index 0000000000000000000000000000000000000000..b0deea10edd58de47013a78f175d45d13c401d9b --- /dev/null +++ b/md_resources/en/news/enhancing-cardiac-care-prizren-hospital-standardises-procedures-ahead-service-launch.md @@ -0,0 +1,29 @@ + + +# Enhancing cardiac care: Prizren Hospital standardises procedures ahead of service launch + +Kosovo 28.02.2024 Project + +© LuxDev + +**LuxDev is leading the coordination of standardising work processes ahead of launching an important new service at the General Hospital (GH) of Prizren. The Health support programme in Kosovo – Phase II is supporting the GH Prizren in strengthening cardiovascular services, with special focus on functionalisation of the interventional cardiology services. This includes furnishing of the Catheterisation Laboratory (CathLab) with the necessary equipment and inventory based on the legislation in force, conducting training courses for hospital staff, and assisting in the development of standardised operational procedures and clinical pathways.** + +The latest workshop organised by the project on 15 February 2024 focused on the implementation of the activities form the “Action Plan for the functionalisation of the interventional cardiology service at the GH of Prizren” approved by the Ministry of Health last November. The workshop was facilitated by the experts of the project and attended by Prizren’s GH staff as well as representatives from Kosovo’s Cardiology Clinic of the University Clinical Centre. Participants provided valuable inputs to the process of standardisation of the working processes. + +The CathLab service is scheduled to be available in the first part of 2024, improving access to quality services locally while simultaneously reducing the waiting times for the interventions and expenditures for patients. + +A CathLab is a specialised room in a hospital or medical facility equipped with diagnostic imaging equipment and other medical devices used to perform minimally invasive procedures to diagnose and treat cardiovascular conditions. In the CathLab, doctors, typically cardiologists or interventional radiologists, perform procedures such as cardiac catheterisation, angioplasty, stenting, and other interventions to diagnose and treat conditions like coronary artery disease, heart valve disorders, and congenital heart defects. + +Collaborating with local medical professionals and authorities, as well as with Luxembourg institutions such as the *Institut national de Chirurgie cardiaque et de cardiologie Interventionnelle *(INCCI), the project strives to create a resilient and sustainable healthcare ecosystem to meet the needs of the Kosovar population, with a special focus on cardiovascular diseases, which are the main causes of mortality and morbidity in Kosovo. + +The project primarily operates at two general hospitals: the GH of Prizren and the GH of Gjilan. It also supports the capacity building of the Ministry of Health at the central level and the capacity building of partners such as the Chamber of Physicians and the Hospital and University Clinical Services of Kosovo. + +## About the programme + +**The Health sector support programme in Kosovo – Phase II is co-funded by the Government of Kosovo and the Grand Duchy of Luxembourg and implemented by the Kosovo Ministry of Health and LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/enhancing-kosovos-academic-presence-luxembourg.md b/md_resources/en/news/enhancing-kosovos-academic-presence-luxembourg.md new file mode 100644 index 0000000000000000000000000000000000000000..55fd1beca315592786d7d91138d862db89703b1b --- /dev/null +++ b/md_resources/en/news/enhancing-kosovos-academic-presence-luxembourg.md @@ -0,0 +1,28 @@ + + +# Enhancing Kosovo's academic presence in Luxembourg + +Kosovo 19.04.2025 Project + +**Kosovo is expanding academic horizons through a new research partnership between Luxembourg Cooperation and the ****Interdisciplinary Centre for Security, Reliability, and Trust**** (SnT) at the University of Luxembourg. This will help students from Kosovo gain advanced knowledge and connect with top international experts. But it’s not just about individuals – it’s also about putting Kosovo on the map as a place for innovation and research.** + +The first group of master’s students from the University of Prishtina is set to begin their thesis projects at SnT, a leading research center in ICT with real-world impact. They will be followed by PhD candidates conducting research and professors participating in short-term research visits. + +A part of the collaboration and the partnership agreement between LuxDev and SnT, the following key milestones will be achieved: + +- ten master’s and PhD candidates will benefit from research collaboration; +- five PhD candidates will continue their studies in Luxembourg; +- one Memorandum of Understanding will be signed between the University of Luxembourg and the University of Prishtina; and +- six short-term research visits will be organised for professors. + +This presents an opportunity for Kosovo’s brightest students to learn from top experts while keeping the country’s universities connected to the global academic community. Such collaboration and knowledge exchange is helping Kosovo shape a new generation of researchers who will drive innovation and progress at home. + +## About the project + +Credits for the efforts go to the Skills for sustainable jobs in Kosovo project, funded by the Grand Duchy of Luxembourg and implemented by the Ministry of Education, Science, Technology and Innovation and LuxDev, the Luxembourg Development Cooperation Agency. The project aims to support sustainable economic growth by promoting innovation, inclusiveness, and social development for a greener future. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/enhancing-transparency-parliament-embraces-e-voting-system.md b/md_resources/en/news/enhancing-transparency-parliament-embraces-e-voting-system.md new file mode 100644 index 0000000000000000000000000000000000000000..816186d1b73d867ddf046b139870f08f3645bd87 --- /dev/null +++ b/md_resources/en/news/enhancing-transparency-parliament-embraces-e-voting-system.md @@ -0,0 +1,27 @@ + + +# Enhancing transparency: Parliament embraces E-Voting system + +Kosovo 12.09.2024 Project + +©LuxDev + +**As the Kosovo Parliament resumed work for its autumn sessions, Assembly members were welcomed this 12 September 2024 by the new state-of-the-art E-Voting system in the Assembly Hall. Funded by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency, this system promises to enhance transparency and efficiency.** + +The Speaker of the Assembly of the Republic of Kosovo, Glauk KONJUFCA, inaugurated the system during the opening of the plenary session. Speaker Konjufca expressed his gratitude for continued support from the Grand Duchy of Luxembourg, emphasising that this investment is essential to strengthen the Assembly's efforts in increasing transparency. + +The Head of Mission of the Embassy of the Grand Duchy of Luxembourg in Pristina, H.E. Eric DIETZ, expressed his satisfaction with the investment and reaffirmed Luxembourg's commitment to supporting Kosovo's development processes and democratic governance. + +The E-voting system, tailored to Kosovo’s legislation framework and procedures, features a central control unit, chairperson and delegate units, and an integrated voting and language interpretation system. Key features include real-time voting displays, multilingual support, camera control, and advanced security measures. + +With this upgrade, the Kosovo Assembly seeks to improve session management and provide seamless, secure, and efficient voting and interpretation services for its members. At the same time, it will enable real-time public access to vote records, thereby improving institutional accountability. + +## About the programme + +**The installation and maintenance of the advanced E-Voting system in the Assembly Hall was implemented by the Sustainable and inclusive growth in Kosovo project, funded by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. The project aims to catalyse sustainable economic growth by fostering innovation, inclusivity, and social development in a greener Kosovo. Specifically, the project endeavours to stimulate innovation and both local and foreign investments within a digitally secure and transparent ecosystem.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/eur-2-million-boost-kosovar-business-innovators-tackling-key-challenges-manufacturing.md b/md_resources/en/news/eur-2-million-boost-kosovar-business-innovators-tackling-key-challenges-manufacturing.md new file mode 100644 index 0000000000000000000000000000000000000000..5a65e9c431f69f922ef166ae61b897bf475f9f66 --- /dev/null +++ b/md_resources/en/news/eur-2-million-boost-kosovar-business-innovators-tackling-key-challenges-manufacturing.md @@ -0,0 +1,55 @@ + + +# EUR 2 million boost for Kosovar business innovators tackling key challenges in manufacturing, education, healthcare and mobility + +Kosovo, Multi-country 28.11.2024 Project + +©LuxDev + +**Luxembourg Cooperation has just opened a call for proposals targeting enterprises with bold, innovative solutions to tackle societal challenges. Through the LuxAid Challenge Fund (LCF) and the LuxAid Demonstration Fund (LDF), businesses can secure up to EUR 350,000 in co-financing to scale transformative ideas in manufacturing, education, healthcare, and mobility. Applications are open until 24 January 2025.** + +## Empowering innovation at every stage + +The LuxAid Challenge Fund and the LuxAid Demonstration Fund provide co-financing support to pioneering solutions that tackle development challenges through commercial models. + +As presented during the launch event held on Monday, November 25, at the Luxembourg Embassy in Pristina, the current call for proposals welcomes applications from Kosovo-based enterprises with commercially viable solutions in circularity, digitalisation, or specialisation in manufacturing, as well as solutions for the digitalisation of education, healthcare, or mobility services. The co-financing can range from EUR 50,000 to 350,000 depending on the maturity of the solution and the fund selected. + +## Addressing major societal challenges + +Luxembourg Cooperation is committed to tackling major societal challenges in Kosovo. The ultimate goal of the call for proposals is to foster a more competitive manufacturing sector that drives sustainable growth and prosperity in Kosovo. Therefore, it welcomes innovative circular economy approaches in manufacturing, enhancing waste and resource management, and boosting efficiency. It also seeks digitalisation solutions to streamline production processes or optimise supply chain management, aiming for a more efficient material usage and waste reduction in manufacturing. Moreover, the funds can support innovative approaches for skills development through enriched specialisation and skills development programmes for the manufacturing sector. Additionally, it encourages IT solutions that facilitate access to education, healthcare, and mobility services, contributing to broader societal benefits and improved quality of life. Solutions should represent core business of the company. + +It’s not just about funding—it’s about creating real, measurable impact for Kosovo’s communities and driving long-term societal benefits. + +## Who can apply? + +Here’s how to qualify: + +**Startups – LCF can provide between EUR 50,000– EUR 120,000 in co-financing** + +- registered in Kosovo between June 2020 and January 2024; +- employ at least two people; +- have tested your innovative product or service on the market for at least three months, generating initial revenues; +- propose a 1–2-year business project around your innovation; +- able to co-finance at least 30% of project costs. + +**Growing and mature enterprises – LDF can provide between EUR 100,000– EUR 350,000** + +- registered in Kosovo before November 2019; +- employ at least five people; +- have a proven track record of revenue and impact for at least one year; +- propose a 1–2-year project designed to scale your innovation; +- able to co-finance at least 50% of project costs. + +## Applications open until January 24 + +Applications are open through the submission platform until 24 January 2025. See here the LCF application form for startups and here the LDF application form for more mature enterprises. + +An information webinar is organised on 5 December at 10 am. + +Ten shortlisted candidates will pitch in front of the selection committee in March 2025, while the 6–8 final laureates will be announced by June 2025. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/first-participation-hydro-2024-international-conference.md b/md_resources/en/news/first-participation-hydro-2024-international-conference.md new file mode 100644 index 0000000000000000000000000000000000000000..7b8eb6831c0f8ba739226d045f12d941fdedfc37 --- /dev/null +++ b/md_resources/en/news/first-participation-hydro-2024-international-conference.md @@ -0,0 +1,29 @@ + + +# First participation at HYDRO 2024 International Conference + +Cabo Verde 02.12.2024 Project + +© LuxDev + +**For the first time, Cabo Verde participated in the HYDRO 2024 International Conference, with the support of the Energy transition support programme, financed by Luxembourg Cooperation and implemented by LuxDev. The delegation included Rito ÉVORA, National Director of Industry, Trade, and Energy, Miriam VERA-CRUZ, Technical Coordinator of the Energy transition support programme, and Ariel ASSUNÇÃO, Technical Assistant for the Electric system component.** + +The conference, held under the theme "Secure technology for turbulent times", took place from November 18 to 20 at Messe Congress Graz in Austria. It gathered approximately 1,200 delegates from over 75 countries to explore critical advancements in hydroelectric energy, dam engineering, and pumped storage development. + +Experts discussed energy transition challenges, the role of hydropower, innovative technologies, safety and risk management, project financing, and environmental sustainability. + +The delegation also showcased the country’s ambitious goals through the pumped storage project, aligning with Cabo Verde's commitment to clean energy. Scheduled to begin construction in 2025 and operational by 2028, the pumped storage project is a cornerstone of Cabo Verde's renewable energy strategy. With technical support from Luxembourg Cooperation and financing from the European Investment Bank through the European Union's Global Gateway initiative, the project should contribute to achieve 50% renewable energy production by 2030 and progress toward 100% renewable energy by 2040. + +In addition to promoting the pumped storage project on a global stage, the delegation engaged in meaningful exchanges with key hydroelectric stakeholders. Participants also toured the Limberg III pumped storage project, currently under construction, gaining insights into innovative approaches to hydropower development. + +Cabo Verde's participation underscores its commitment to sustainable energy and its growing role in the global clean energy dialogue. + +## About the programme + +The Energy transition support programme is financed by the Grand Duchy of Luxembourg and Cabo Verde, and implemented by LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/hrd-vientiane-paves-way-enhanced-vocational-training-aligned-labour-market-demands.md b/md_resources/en/news/hrd-vientiane-paves-way-enhanced-vocational-training-aligned-labour-market-demands.md new file mode 100644 index 0000000000000000000000000000000000000000..c44c9ee11a3a00cbbf3d228489d506f7a75fdb65 --- /dev/null +++ b/md_resources/en/news/hrd-vientiane-paves-way-enhanced-vocational-training-aligned-labour-market-demands.md @@ -0,0 +1,35 @@ + + +# HRD in Vientiane paves the way for enhanced vocational training aligned with Labour Market Demands + +Laos 22.08.2024 Project + +©LuxDev + +On 22nd August, a workshop took place, marking an important step forward in addressing the persistent mismatch between vocational skills development and labour market demands in Vientiane Capital. Organised by the Vientiane Capital Human Resource Development (VCHRD) Committee, the primary body responsible for overseeing, supervising, planning, and leading HRD initiatives at the sub-national level, and supported by the Skills for Tourism, Agriculture, and Forestry (STAF) Programme, the workshop brought together about 40 key stakeholders, including representatives from the Ministry of Education and Sports (MoES), the Ministry of Labour and Social Welfare (MoLSW), public and private vocational education and training providers, and various representatives from the business sector in Vientiane Capital. + +Recognising that vocational education and training (VET) courses often do not keep pace with the evolving needs of industry, the primary aim of the workshop was to enhance participants’ understanding of labour market-oriented VET course development processes and the critical requirement for effective collaboration in this regard between VET providers and industry. During the workshop, participants discussed the findings of a recent Enterprise Survey conducted by the VCHRD Committee in the Capital. The survey provided valuable insights into the skills needs and workforce expectations of businesses, highlighting the urgency of aligning vocational training with the demands of the labour market. + +Presentations covered a range of topics, including the mechanisms for obtaining and integrating labour market information (LMI) and existing structures for public-private collaboration regarding vocational skills development. Participants engaged in group activities to identify the strengths and the shortcomings of the current system and brainstormed how to enhance collaboration between the education and enterprise sectors. + +The workshop concluded with participants developing actionable plans and commitments to refine and sustain these collaborative mechanisms, the goal being to create a responsive and demand-driven vocational training ecosystem that not only meets the current needs of industries but also anticipates future skills requirements. + +Ms. Daovieng Phongsavath, Deputy Director General of the Department of Planning, Ministry of Education and Sports and co-chair of the meeting described the importance of the workshop as follows. + +``` +```Today, we've gathered so many key players from both the private and public sectors because they recognize the critical importance of aligning vocational training with market demands. This workshop is an excellent initiative, as it brings together diverse stakeholders at the provincial level to collaborate. We are confident that this programme (STAF) will help us strengthen the coordination between the public and private sectors, which is essential for ensuring that new graduates are equipped with the skills needed to secure meaningful employment. This collaboration is vital not just for Vientiane Capital, but for other provinces as well, as we work towards our shared goal of fostering a skilled and competitive workforce. + +Ms. Daovieng Phongsavath, Deputy Director General of the Department of Planning, Ministry of Education and Sports and co-chair of the meeting + + +This workshop represented an important milestone in the development of a more labour market oriented VSD system. It activated an existing forum for regular dialogue on current and future human resource needs, knowledge sharing, and coordination. + +## About the programme + +The Skills for Tourism, Agriculture and Forestry programme is co-financed by Lao PDR, the Grand Duchy of Luxembourg, Switzerland and the European Union, and jointly implemented by the Lao Ministry of Education and Sports and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/impact-fund-support-women-entrepreneurs-central-america.md b/md_resources/en/news/impact-fund-support-women-entrepreneurs-central-america.md new file mode 100644 index 0000000000000000000000000000000000000000..0c457f6b35d88fe0e0105b47e8abe0c0a7ce3d55 --- /dev/null +++ b/md_resources/en/news/impact-fund-support-women-entrepreneurs-central-america.md @@ -0,0 +1,81 @@ + + +# An impact fund to support women entrepreneurs in Central America + +Latin America and the Caribbean 06.06.2024 Project + +On Friday 24 May 2024, the Female Entrepreneurship Fund (FEF) was launched at an event organised by IforD in Luxembourg. As a result of a multi-stakeholder partnership, this blended finance impact fund is helping to shape the future of female entrepreneurship in Central America by improving the financial inclusion of small and medium-sized enterprises (SMEs) run by women. + +The FEF was created as part of the Regional Programme for the Promotion of Women's Entrepreneurship in Central America, financed by the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade (MFA) and implemented by LuxDev, the Luxembourg Development Cooperation Agency, and CENPROMYPE, the Centre for the Promotion of Micro, Small and Medium-sized Enterprises of the Central American Integration System (SICA). Luxembourg’s Development Cooperation has chosen to invest four million euros in the FEF, to incentivize the private sector to contribute more systematically and strategically to its development objectives. + +``` +```Ensuring financial inclusion of female entrepreneurs in Central America is essential for catalyzing economic development and achieving the Sustainable Development Goals, as it enhances innovation, alleviates poverty, and advances gender equality. This is where the FEF will come in, which is why we, in line with our current projects in Central America, have decided to provide the initial sponsorship and the concept for setting up the technical assistance programme through LuxDev, our implementing agency. + +Christophe SCHILTZ, Director for Development Cooperation and Humanitarian Affairs + + +``` +```CENPROMYPE and the Grand Duchy of Luxembourg have been working together on female entrepreneurship since 2018. The launch of the FEF is one more step in the consolidation of this strategic alliance in favour of women entrepreneurs in the SICA region. + +David CABRERA, Managing Director of CENPROMYPE + + +## Promoting the economic autonomy of women entrepreneurs + +The FEF aims to strengthen the financial inclusion of women entrepreneurs and improve their access to financial products and services, enabling them to seize more market opportunities and thereby contribute to the region's development. In Central America, SMEs run by women are sorely lacking access to finance tailored to their needs and face a series of obstacles linked to the social and cultural biases that persist in the region. + +``` +```The FEF is a key element in changing the way in which local financial institutions approach and assess the risks of women-led SMEs, thereby increasing the number and volume of loans and the amount of credit granted to them. + +Manuel TONNAR, Director General of LuxDev + + +Alongside the fund, a technical assistance programme will be set up. Its aim is to support the financial institutions in which the FEF invests, as well as the women-led SMEs that are clients of these institutions. By combining financial and technical support, the purpose is to demonstrate that it is possible to innovate, as a financial institution, to include the women-led SMEs segment in the investment portfolio, without damaging it. By combining financial and technical support, the purpose is to demonstrate that it is possible to innovate, as a financial institution, to include the women-led SMEs segment in the investment portfolio, without damaging it. + +## CENPROMYPE promoter + +With its in-depth knowledge of the challenges faced by SMEs, the factors that determine their growth and the specific issues affecting women-led businesses, CENPROMYPE has positioned itself as a promoter of the FEF. + +``` +```With a desire to build bridges between women-led businesses and the financial ecosystem, we identified the need to create a financial vehicle that would provide a sustainable response to the lack of funding for women entrepreneurs. + +David CABRERA, Managing Director of CENPROMYPE + + +## A first for LuxDev + +LuxDev, for its part, supported CENPROMYPE in the reflections that led to the structuring of the FEF. + +``` +```LuxDev has already been involved in the management of a technical assistance facility for an impact fund. However, this is the first time we have contributed to the process of setting up a fund. + +Manuel TONNAR, Director General of LuxDev + + +## A Luxembourg-regulated fund + +From a technical point of view, the FEF is part of SICAV IforD, a public limited company incorporated as an alternative investment fund, regulated in Luxembourg, and benefiting from the European passport. IforD's structure was particularly useful in setting the FEF up. In an increasingly complex regulatory environment, it is becoming more and more complicated for small funds such as the FEF to function alone. IforD, through its umbrella fund platform, offers a solution to navigate this environment. As funds and the ideas behind them grow, they can evolve into their own legal form. + +``` +```IforD does not offer this as a service to the impact fund market but will actively involve itself in a select project where it can actively contribute. This is the case for FEF and we are excited to play our part in the development of the fund. + +Kaspar WANSLEBEN, Director of Asset Servicing at iForD + + +## Convincing other investors to join the fund + +As investment advisor, Total Impact Capital is responsible for identifying potential financial intermediaries in which the FEF could invest and for monitoring those in which it has invested. Using its knowledge of local financial institutions, Total Impact Capital will identify the banks, credit cooperatives and microfinance institutions best suited to increase access to credit for women-owned and led SMEs. It will then assess their ability to take on financing from FEF and structure the financing in the most appropriate way. Once a loan has been disbursed, it will monitor its performance, ensuring that the funding increases access to credit for women-owned and led SMEs and that it does so in a financially sustainable way. + +For the time being, LuxDev, on behalf of the MFA, is the anchor investor. + +``` +```We expect other official donors and private foundations to join LuxDev in the most concessional tranche of capital. We then expect impact investors committed to the region to provide the commercial equity and debt capital. + +John SIMON, Founder and Managing Partner of Total Impact Capital + + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/improved-access-justice-lao-citizens-through-continued-support-luxembourg.md b/md_resources/en/news/improved-access-justice-lao-citizens-through-continued-support-luxembourg.md new file mode 100644 index 0000000000000000000000000000000000000000..7c3db69b427c9bc1573e59f4c6f36cee49ee916d --- /dev/null +++ b/md_resources/en/news/improved-access-justice-lao-citizens-through-continued-support-luxembourg.md @@ -0,0 +1,25 @@ + + +# Improved access to justice for Lao citizens through continued support from Luxembourg + +Laos 20.09.2024 Project + +**A ceremony was held at the Ministry of Justice to commemorate the handover of IT equipment and furniture to 32 Legal Aid Offices across 28 districts in Khammouane, Bolikhamxay, Bokeo, Vientiane, and Luang Namtha provinces. This contribution aims to enhance the capacity of legal aid offices to provide effective legal consultation and advice to local communities. ** + +The event was attended by key officials from the Ministry of Justice, including Dr. Chomkham Boubphalivan, Director General of the Justice System Promotion Department, and Dr. Lone Lindholt, Senior Sectoral Adviser for the ROLAG programme (Enhancing the rule of law, access to justice, and good governance), financed by the Grand Duchy of Luxembourg under the fifth Lao-Luxembourg Indicative Cooperation Programme (ICP V). + +Already on 12 June 2024, packages of furniture and non-electronic equipment (tables and chairs) were handed over to Ministry of Justice by the ROLAG programme. The IT equipment and furniture handed over, worth approximatively KIP 1,8 billion (EUR 75,000) included IT and electronic equipment, including laptops and printers, portable loudspeakers for community outreach as well as mobile phones for each office to manage a dedicated WhatsApp function. + +Luxembourg has been supporting legal aid offices established under the Ministry of Justice – according to Decree 77, Legal Aid (2018) – since 2019, providing essential infrastructure, equipment and training to enable them to function effectively. This latest contribution follows a round of inspection and needs assessment by the Ministry of Justice and the ROLAG programme team. It is part of an ongoing effort by Luxembourg to ensure that these offices have the necessary resources to continue serving their communities effectively. + +In addition to the IT and furniture distribution, Luxembourg is also committed to supporting legal aid offices in the aftermath of the recent floods in Luang Namtha, caused by the tropical storm Yagi. The ROLAG programme will provide additional funding to repair damaged buildings, furniture and electronic equipment, ensuring that the affected legal aid offices can continue to provide vital services to the most vulnerable populations. + +## About the programme + +The ROLAG programme is financed by the Grand Duchy of Luxembourg and jointly implemented by the Ministry of Education and Sports, the Ministry of Justice, LuxDev, the Luxembourg Development Cooperation Agency, ILSTA and the University of Luxembourg. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/improving-employment-through-incentivising-lifelong-learning.md b/md_resources/en/news/improving-employment-through-incentivising-lifelong-learning.md new file mode 100644 index 0000000000000000000000000000000000000000..6b4b54e40096ed971b0eb1358544ee066983d817 --- /dev/null +++ b/md_resources/en/news/improving-employment-through-incentivising-lifelong-learning.md @@ -0,0 +1,27 @@ + + +# Improving employment through incentivising Lifelong Learning + +Kosovo 16.08.2024 Project + +**LuxDev, the Luxembourg Development Cooperation Agency, and EARK, the Employment Agency of the Republic of Kosovo, have partnered to enhance vocational education and training (VET) in Kosovo. This partnership addresses the critical need to align the workforce's skills with the demands of the private sector.** + +Vocational education is seen as a vital component in supporting Kosovo's sustainable development and economic growth. However, the gap between the skills developed through education and those required by employers has been a significant challenge for Kosovo. The Skills for sustainable jobs in Kosovo project seeks to address this by offering technical and financial support to EARK and enhancing the capacity of vocational training centres across the country. + +The project will focus on several key areas, including developing and accreditation new programmes, updating existing curricula, and providing the necessary technical equipment for workshops. Additionally, the project will support the capacity building of teachers and managerial staff, promote lifelong learning, and increase women's participation in vocational courses. The four priority areas of the collaboration include information, communication and technology, renewable energy and energy efficiency, food processing, and wood processing. + +One of the significant components of this collaboration is the support for the Recognition of Prior Learning system, which allows individuals to receive formal acknowledgement of skills and knowledge acquired outside traditional educational settings. This initiative is expected to promote vocational training services and improve the overall quality of VET in Kosovo. + +The activities under this project will be implemented over 25 months, with specific milestones scheduled from now until March 2025. These include supporting workshops for food processing in Peja, transitioning the Electrical Installer profile to a renewable energy workshop in Mitrovica, and enhancing digital soft skills training through EARK’s new portal. + +This partnership underscores the commitment of both the Government of Kosovo and the Government of the Grand Duchy of Luxembourg to developing a skilled workforce in Kosovo, ultimately contributing to the country's long-term economic stability and growth. + +## About the programme + +**The Skills for sustainable jobs in Kosovo project is financed by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. It aims to contribute to sustainable economic growth by supporting innovation, inclusiveness, and social development in a greener Kosovo. The specific objective aims to enhance job prospects for young people and women by strengthening vocational education and training to meet market demands.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/improving-patient-care-key-takeaways-5g1s-annual-review-workshop.md b/md_resources/en/news/improving-patient-care-key-takeaways-5g1s-annual-review-workshop.md new file mode 100644 index 0000000000000000000000000000000000000000..b49c60c608a014fda4ab2a1b318e9120f2e12f67 --- /dev/null +++ b/md_resources/en/news/improving-patient-care-key-takeaways-5g1s-annual-review-workshop.md @@ -0,0 +1,25 @@ + + +# Improving patient care: key takeaways from the 5G1S Annual Review Workshop + +Laos 11.03.2025 Project + +The Ministry of Health (MOH) of Lao PDR successfully concluded its annual review workshop on the implementation of the "5 Goods 1 Satisfaction" (5G1S) policy, held on February 26–27, 2025, in Thalat, Vientiane Province. Participants included high-level representatives from the MOH Cabinet, the Department of Healthcare and Rehabilitation (DHR), as well as the Departments of Planning and Finance, and Hygiene and Health Promotion. Additionally, Provincial Health Departments, provincial hospitals, and international development partners took part in the discussions. The workshop proved to be a productive platform for reviewing progress, sharing best practices, and strategizing for future improvements in healthcare quality across the nation. + +The workshop was opened by Dr Bounfeng Phoumalaysith, Minister of Health, who underlined the importance of continuous quality improvement, particularly through the implementation of the 5G1S policy. He also acknowledged the recent endorsement of the Healthcare Quality Assessment Tool and its accompanying guidelines by the MOH in January 2025, highlighting their alignment with the Lao context and their role in standardising hospital practices. The workshop centered on the MOH's ongoing commitment to "Good quality health services are provided to Lao people". Participants engaged in discussions and presentations related to the 5G1S policy, infection prevention and control (IPC), healthcare quality assurance, and the newly endorsed Healthcare Quality Assessment Tool. Presentations from MOH departments provided a comprehensive overview of 5G1S implementation in 2024, highlighting both successes and challenges. + +Detailed discussions focused on identifying areas for improvement and developing actionable solutions for 2025. Provincial Health Departments (PHDs) and Provincial Hospitals shared valuable insights into their successful 5G1S coordination and quality improvement initiatives. These presentations showcased innovative approaches to committee structures, training activities, monitoring processes, and patient engagement. Participants received updates on relevant policies, quality improvement initiatives, and patient safety measures. + +The newly endorsed Healthcare Quality Assessment Tool was thoroughly presented and discussed, providing participants with a valuable resource for evaluating hospital quality. Doctors from the 5G1S committees at Khammouane and Champasak hospitals expressed confidence in the tool, noting that it is clear, practical, and aligned with established guidelines. They emphasized its applicability in hospital quality assessment and highlighted the importance of teamwork in developing effective quality improvement (QI) plans. The workshop also fostered open and collaborative discussions on the advantages, challenges, and solutions for quality improvement. Participants actively engaged in sharing their experiences and perspectives, contributing to a rich exchange of knowledge. + +The workshop successfully achieved its objectives, providing a valuable opportunity for enhanced understanding of 5G1S implementation progress, increased knowledge of best practices in healthcare quality improvement, improved coordination and collaboration among stakeholders, and effective dissemination of the Healthcare Quality Assessment Tool. + +## About the programme + +The Health and nutrition programme is cofinanced by the Government of the Lao PDR and the Grand Duchy of Luxembourg and jointly implemented by the Ministry of Health and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/innovative-businesses-get-boost-new-grant-scheme.md b/md_resources/en/news/innovative-businesses-get-boost-new-grant-scheme.md new file mode 100644 index 0000000000000000000000000000000000000000..85469cdafc720e7c6e50f60b666d3de2cc898cbc --- /dev/null +++ b/md_resources/en/news/innovative-businesses-get-boost-new-grant-scheme.md @@ -0,0 +1,49 @@ + + +# Innovative businesses to get a boost with new grant scheme + +Kosovo 14.10.2024 Project + +©LuxDev + +**An innovation grant scheme was announced on Monday, 7 October 2024 by the Ministry of Industry, Entrepreneurship, and Trade (MIET) of Kosovo, co-funded by the Grand Duchy of Luxembourg, aimed at supporting start-ups and established micro, small, and medium-sized enterprises (MSMEs). ** + +The scheme, designed to be a game-changer, will empower businesses to develop and implement innovative ideas and projects, thereby driving Kosovo's economic growth. By fostering innovation, MSMEs are poised to create new jobs and boost exports, strengthen innovation capabilities, increase investments, and enhance the development of new or improved products, production methods, or services. + +At the launch of the grant scheme, Minister of MIET, Rozeta HAJDARI, said: + +``` +```Through this financial support scheme, the government aims to foster the private sector in the development of innovative ideas that will directly impact economic, social and environmental development, a key objective of Kosovo’s 2030 industrial policy. + +Minister of MIET, Rozeta HAJDARI + + +Rozeta HAJDARI emphasised, underlining that all industrial sectors, including producing, manufacturing, and services, are invited to apply. + +The innovation grant scheme is co-funded by the Government of Kosovo and the Government of Luxembourg with EUR 1.9 million. + +``` +```We are happy to launch the scheme today, which aims to stimulate innovation, an essential driver for economic development and, more particularly, sustainable economic growth. The ICT, creative industry, circular economy, and environment protection, to name just a few, are crucial to respond to the new challenges and improving the population's wellbeing + +H.E. Eric DIETZ, ChagĂ© d’Affaires e.p., Embassy of Luxembourg in Pristina + + +This is a unique opportunity for businesses to advance their innovation efforts and contribute to Kosovo’s economic development. The Innovation Grant Scheme allows businesses to elevate their operations and make a tangible impact. + +## Grant scheme guidelines and how to apply + +Start-ups registered between January 1, 2019, and February 29, 2024, are eligible to apply for this grant. Start-ups can receive up to 80% of total project costs, with a maximum grant of EUR 15,000. They are required to contribute at least 20% to the project, with no maximum limit on their own investment, which must be completed within 12 months. Successful implementation may qualify start-ups for additional incentives. + +The grant is also available to MSMEs registered before December 31, 2018. These businesses can receive up to 50% of total project costs, capped at EUR 40,000, and must contribute a minimum of 50% towards the project with no maximum limit on their investment. The implementation period is also set at 12 months. Additionally, MSMEs may benefit from participation in trade fairs through other calls launched by KIESA. + +**The deadline for submitting applications is October 25, 2024.** + +## About the programme + +**The Sustainable and inclusive growth in Kosovo project – funded by the Grand-Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency – led the development process of the grant scheme, working closely with MIET’s Division for Innovation and Technology and the Kosovo Investment and Enterprise Support Agency. The project aims to catalyse sustainable economic growth by fostering innovation, inclusivity, and social development in a greener Kosovo. Specifically, the project endeavors to stimulate innovation and both local and foreign investments within a digitally secure and transparent ecosystem** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/inspiring-pitch-days-luxaid-demonstration-fund-and-luxaid-challenge-fund-kosovo.md b/md_resources/en/news/inspiring-pitch-days-luxaid-demonstration-fund-and-luxaid-challenge-fund-kosovo.md new file mode 100644 index 0000000000000000000000000000000000000000..c5874f213004cb96aa4cb2c7291dd0f71d9db239 --- /dev/null +++ b/md_resources/en/news/inspiring-pitch-days-luxaid-demonstration-fund-and-luxaid-challenge-fund-kosovo.md @@ -0,0 +1,33 @@ + + +# Inspiring Pitch Days for LuxAid Demonstration Fund and LuxAid Challenge Fund in Kosovo + +Kosovo 15.04.2025 Project + +**The call for proposals under the LuxAid Challenge Fund (LCF) and the LuxAid Demonstration Fund (LDF) in Kosovo has reached an exciting milestone with the recent Pitch Days held in Pristina — a pivotal moment where pre-selected enterprises pitched their projects to the Preselection Committee.** + +Out of nearly 200 applications, 19 candidates were shortlisted – 10 for the LDF and 9 for the LCF. These businesses presented innovative solutions aimed at tackling major societal challenges related to circularity, digitalisation in the manufacturing sector, as well as digitalisation in education, healthcare, and mobility. + +The Preselection Committee, composed of representatives from the Luxembourg Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade, the Kosovo Ministry of Industry, Entrepreneurship and Trade (MIET), the Kosovo Credit Guarantee Fund (KCGF), and LuxDev, commended the quality and dedication of the project leaders. + +## Next step + +Seven candidates from each fund will now undergo a thorough due diligence process, including on-site visits. + +## Financial support to boost projects’ growth + +At the end of this process, three to four winners will be selected for each fund. The selected businesses will benefit from co-financing of up to €350,000 for the LDF and €120,000 under the LCF. + +Stay tuned: winners to be announced in July! + +A warm thank you to the Committee members for their dedication to this initiative, which fosters entrepreneurial innovation in support of sustainable development in Kosovo. + +## About the project + +The LuxAid Challenge Fund and the LuxAid Demonstration Fund are initiated and financed by the Directorate for Development Cooperation and Humanitarian Affairs of the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade, and are implemented by LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/inter-university-cooperation-project-luxembourg-laos.md b/md_resources/en/news/inter-university-cooperation-project-luxembourg-laos.md new file mode 100644 index 0000000000000000000000000000000000000000..3f761434a98d8e5d850b4e1e7f44ce663d3bb521 --- /dev/null +++ b/md_resources/en/news/inter-university-cooperation-project-luxembourg-laos.md @@ -0,0 +1,37 @@ + + +# Inter-University Cooperation Project Luxembourg - Laos + +Laos 13.05.2024 Project + +© LuxDev + +**On 11th January 2024 LuxDev signed a collaboration agreement with the University of Luxembourg integrating the Inter-University Cooperation Project, which has been implemented in Laos by the University of Luxembourg, a Liaison officer and in collaboration with the Institute for Legal Support and Technical Assistance (ILSTA) since 2017, into the Rule of law, access to justice and good governance (ROLAG) programme.** + +In March of 2024 the first activity of the Inter-University Cooperation project under the ROLAG programme was carried out. A team of students from the Faculty of Law and Political Science, Vientiane was coached and supported in participating at the 22nd International Humanitarian Law (IHL) Moot Court Competition in Hong Kong. + +The competition, organised by the International Committee of the Red Cross (ICRC), took place from 6 to 9 March 2024, and serves as a platform for young legal minds across the region to engage with pressing humanitarian issues and advocate for the protection of human dignity in times of conflict. This year, the competition hosted 22 teams of law students from different universities across the Asia-Pacific Region. + +Every year, the Inter-University Cooperation Project organises the National round (1st stage) of the IHL Moot Court in Laos and supports the winning team to participate at the international round of the competition in Hong Kong. In preparation of the competition, Dr Perrine Simon, and Paulina Baschton (Project Liaison Officer) coached the Lao team intensively until the last day of the competition. The team worked extremely hard and put a lot of effort into this highly competitive moot court. + +Although the team from the National University of Laos did not advance to the quarterfinals, the team garnered positive feedback from judges, showcasing their oral pleading skills. Moreover, the team received a good scoring in the written memorials with an average of good-good+. It is also notable that the Lao team met the team from the Philippines (the team that later won the overall competition) in the very first round and did a very good job pleading against such a strong team. + +This moot court, organised by the ICRC, is a great way to stimulate legal thinking, by learning how to develop legal arguments appropriately. Students have also improved their critical thinking and problem-solving, analytical, presentation and debating skills – and further developed their English language skills! + +This year’s moot problem presented a complex scenario revolving around a conflict between traditional religious values and economic development. It involved allegations against a religious leader for crimes against humanity and war crimes, including the purchase and use of drones and cluster munitions, resulting in civilian harm, as well as the recruitment of minors for hostilities. The problem addressed contemporary issues, such as the use of drones and cluster munitions in warfare. + +After four days of competition, the University of San Agustin (team from the Philippines) won the competition. The first runner-up was awarded to the Thammasat University. Ms. Samantha Grajo from the University of San Agustin was awarded as the Best Mooter of the Final Round. Tribhuvan University received the award for the best prosecution memorial, while the University of Adelaide was honoured with the best defence memorial. For more details on the 22nd IHL Moot Court competition results and announcements, follow the official link. + +During the days of the event, students also had the opportunity to attend the Keynote Seminar on “Urban Warfare and the Relevance of IHL in Preventing and Reducing Civilian Harm”. The panel discussion of this Keynote Seminar was led by Ms Marwa Shabbar (Head of Legal Department, Regional Delegation for East Asia, the ICRC) and Dr James Fry (Associate Professor of Faculty of Law, the University of Hong Kong). At the end of the session, participants had a chance to raise their question and discuss with the panellists. + +**We are very proud of the achievements of the Lao team of 2024!** + +## About the programme + +The Inter-University Cooperation Project between the National University of Laos, Faculty of Law and Political Science, and the University of Luxembourg is funded by the Government of the Grand-Duchy of Luxembourg, and since January 2024, has been integrated into the ROLAG programme, which is jointly implemented by LuxDev, the Luxembourg Development Cooperation Agency, ILSTA and the University of Luxembourg. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/international-day-sport-development-and-peace.md b/md_resources/en/news/international-day-sport-development-and-peace.md new file mode 100644 index 0000000000000000000000000000000000000000..592a4c24a0e41b1950105a5f4f0e975fcb63404f --- /dev/null +++ b/md_resources/en/news/international-day-sport-development-and-peace.md @@ -0,0 +1,31 @@ + + +# International Day of Sport for Development and Peace + +Senegal 05.04.2024 LuxDev Project + +© ComitĂ© national olympique et sportif du SĂ©nĂ©gal + +On 6 April is celebrated the International Day of Sport for Development and Peace. As the United Nations says, “this Day presents an opportunity to recognise the positive role sport and physical activity play in communities and in people’s lives across the globe. Sport is, and continues to be, one of the most effective tools for achieving the Sustainable Development Goals”. To mark the occasion, we would like to introduce you to the FIT! Senegal Initiative, implemented by LuxDev with the Team Europe. + +Senegal is without doubt a country where sporting culture is important. Many young people practise a sporting discipline every day, in the streets, on the beaches, but also in unusual places, such as pitches located in the centre of busy roads, due to the lack of local infrastructure dedicated to sport. + +In 2026, Senegal will host the Youth Olympic Games (YOG), the first Olympic event ever organised in Africa. The International Olympic Committee shares the vision that "the Dakar 2026 YOG will be a catalyst for a sporting, social, cultural, educational and economic transformation that will create new hopes, new opportunities and confidence for young people". + +With this in mind, the FIT! Senegal Initiative aims to help young people find decent and sustainable jobs, as part of the legacy of the Dakar YOG. + +To help meet this challenge, LuxDev will be implementing an initiative aimed at integrating a "sport and development" approach into vocational and technical training establishments. The aim is to enable young people to develop their soft skills through sport, in order to strengthen their prospects for professional integration. + +To support this approach, LuxDev, in collaboration with the Organising Committee of the Dakar 2026 YOG, will be deploying the Olympic, civic and sports certificate in schools, in particular through the Olympic values education programme. This programme consists of educational resources created by the International Olympic Committee to enable communities to develop their personality through the acquisition of new skills. The aim is to contribute to a peaceful and better world, by educating young people through sport, without discrimination of any kind, in the Olympic spirit, which demands mutual understanding, a spirit of friendship, solidarity and fair play. + +Other sports-related initiatives are planned as part of the FIT! Senegal Initiative, such as the construction of sports facilities in schools using the "chantier Ă©cole" approach and the organisation of a trades, sport and culture competition. + +## About the programme + +The FIT! Senegal Initiative is driven by Senegal's Ministry of Vocational Training, Apprenticeship and Integration, the Dakar 2026 Youth Olympic Games Organising Committee and the European Union. The Initiative is co-financed by the European Union, Germany, France, Italy, Luxembourg, the Netherlands and Switzerland as part of the Team Europe approach. Agence Française de DĂ©veloppement (AFD), AICS (the Italian Agency for Development Cooperation), GIZ (the German Agency for International Cooperation) and LuxDev (Luxembourg Development Cooperation Agency) are working together to promote the employability of young people. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/interview-elisabeth-gueye-gender-and-human-rights-expert-theme-international-womens-rights-day.md b/md_resources/en/news/interview-elisabeth-gueye-gender-and-human-rights-expert-theme-international-womens-rights-day.md new file mode 100644 index 0000000000000000000000000000000000000000..86536526686c07bdbb59c8bba2f0bd614562e4b7 --- /dev/null +++ b/md_resources/en/news/interview-elisabeth-gueye-gender-and-human-rights-expert-theme-international-womens-rights-day.md @@ -0,0 +1,33 @@ + + +# INTERVIEW - Élisabeth GUEYE, gender and human rights expert, on the theme of International Women's Rights Day 2024 + +07.03.2024 LuxDev + +**What is the relevance of the theme of International Women's Rights Day (IWD) 2024, "Invest in women: accelerate progress"?** + +Investing in women is both an economic imperative and a human rights issue. It is the surest route to gender equality, poverty eradication and inclusive economic growth. Promoting women's economic empowerment has never been more urgent, as this year's IWD theme demonstrates. Although significant progress has been made, women still face considerable obstacles to achieving equal participation in the economy. + +One of the biggest obstacles to achieving gender equality by 2030 is the alarming lack of funding, with a staggering annual shortfall of US$360 billion in spending on gender equality measures. At the current rate of progress, more than 342.2 million women and girls will still be living in extreme poverty by 2030. Without equal access to education, employment opportunities, financial services and literacy, how can we hope to achieve equality between men and women? + +The commemoration of International Women's Rights Day is therefore an opportune moment for reflection and the search for solutions to improve the condition of each and every woman, while at the same time highlighting how far we have come. Based on the priority theme of the 68th United Nations Commission on the Status of Women, IWD 2024 examines pathways to greater economic inclusion for women and girls everywhere. + +**What is LuxDev doing to contribute to greater economic inclusion for women and girls?** + +LuxDev pays particular attention to taking gender equality into account in its interventions. Together with its implementing partners, the Agency strives to create an environment and framework conducive to the participation and involvement of all social groups (particularly women) in the interventions supported. + +With a view to leaving no one behind, LuxDev's economic empowerment programmes also target the poorest women, often in partnership with local and civil society organisations. The most marginalised groups include rural women, migrant women and low-skilled women. Our objectives are to provide them with higher incomes and greater access to and control over resources. + +**As an expert in gender and human rights, do you have any key messages to convey on this day?** + +There is no miracle solution for increasing women's economic empowerment. Achieving it requires specific policies from public authorities, a holistic approach and a long-term commitment from all those involved in development. Giving women more equitable access to resources and services – land, water, technology, innovation, credit, banking and financial services – will strengthen their rights, increase agricultural productivity, reduce hunger and improve economic growth. Infrastructure programmes must be designed to ensure that poor women and men can maximise the benefits of roads, transport services, telecommunications, energy and water. + +When it comes to paid work, women face barriers at almost every level. Their employment opportunities must be improved. Innovative approaches and partnerships are needed to scale up efforts to empower women economically. + +In conclusion, we must ensure that women and girls have equal opportunities to develop their capacities and strengthen their ability to learn, earn and lead. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/introduction-kosovos-sustainable-and-inclusive-growth-project-new-ministry-offices.md b/md_resources/en/news/introduction-kosovos-sustainable-and-inclusive-growth-project-new-ministry-offices.md new file mode 100644 index 0000000000000000000000000000000000000000..7fe692cd41ff3054fb73f9814b0892366510719b --- /dev/null +++ b/md_resources/en/news/introduction-kosovos-sustainable-and-inclusive-growth-project-new-ministry-offices.md @@ -0,0 +1,21 @@ + + +# Introduction of the Kosovo's Sustainable and inclusive growth Project at new Ministry offices + +Kosovo 07.02.2024 Project + +**The recent introduction of the Sustainable and inclusive growth project to its new offices within the Ministry of Industry, Entrepreneurship, and Trade (MIET) was celebrated with a dynamic networking event beginning of February. This event served as a platform to foster connections and acquaint the project team with counterparts within the Ministry.** + +Hosted as a breakfast networking session, the event offered an opportunity to outline the project's objectives over the three-year period. Additionally, it provided a forum for engaging with Ministry staff keen to learn more about the project, but also to understand the role of Luxembourg Cooperation, and familiarise themselves with the Agency's mission. + +The overarching aim of the Sustainable and inclusive growth in Kosovo project is to catalyse sustainable economic growth by fostering innovation, inclusivity, and social development in a greener Kosovo. Specifically, the project endeavors to stimulate innovation and both local and foreign investments within a digitally secure and transparent ecosystem. + +## About the programme + +**The project KSV/023 - Sustainable and inclusive growth in Kosovo is funded by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/joint-luxdev-sdc-mission-highlights-impact-and-sustainability-bokeo-province.md b/md_resources/en/news/joint-luxdev-sdc-mission-highlights-impact-and-sustainability-bokeo-province.md new file mode 100644 index 0000000000000000000000000000000000000000..b071ccc4146302b7a84e2ba22aa5d97486702965 --- /dev/null +++ b/md_resources/en/news/joint-luxdev-sdc-mission-highlights-impact-and-sustainability-bokeo-province.md @@ -0,0 +1,49 @@ + + +# Joint LuxDev-SDC mission highlights impact and sustainability in Bokeo Province + +Laos 02.04.2025 LuxDev Project + +**A high-level delegation comprising representatives from Luxembourg and the Swiss Agency for Development and Cooperation (SDC) recently concluded a significant mission to Bokeo province, to witness firsthand the progress and impact of jointly funded local development initiatives. The mission, aimed to assess the implementation of the Local Development Programme (successor to the Local Development Programme for Bokeo, Bolikhamxay, Khammouane and Vientiane Province) and explore potential synergies with Skills for Tourism Agriculture and Forestry (STAF) programme at the local level.** + +The delegation was led by Robert de Waha, LuxDev Regional Representative for the Asia office, and included Jean-Gabriel Duss, Director for Development Cooperation for the Mekong Region at SDC, alongside esteemed staff members from the Luxembourg Embassy in Laos, and LuxDev staff, among others. It underscores the commitment of both Luxembourg and Switzerland to supporting sustainable local development to marginalised communities in Lao PDR. The mission comes at a crucial time, following new additional budgets for both the Local Development Programme (7.65 MEUR) and the STAF programme (1 MEUR), the latter also being recognised as a Global Gateway flagship initiative with co-funding from the European Union (in addition to contributions from Luxembourg and SDC). + +## The "No Plastic" commitment + +Demonstrating LuxDev Asia's commitment to environmental sustainability, the entire mission adhered to a strict "No Plastic" policy. Single-use plastics were consciously avoided, a practice highly welcomed and appreciated by the donor representatives from both Luxembourg and SDC. Refreshments and meals during field visits were thoughtfully served, with food protected in traditional banana leaves, showcasing a practical and environmentally friendly approach. + +## Gallery viewer + +## Witnessing impact on the ground: education and community development + +The first day saw the delegation travel to Ban Houay Aen, a Khmu ethnic group village in Paktha district. The journey on a bumpy and dusty road highlighted the remote and challenging terrain to access some beneficiary villages. The visit focused on a primary school constructed under the previous programme. Discussions with the Village Development Committee (VDC) shed light on the positive transformation the school has brought to the community, significantly improving children's access to education in a village where living conditions remain below the poverty line. Despite its challenges, Ban Houay Aen, with its 514 residents, has received continuous support through the Local Development Programme, transitioning from the previous (2017–2022) to the current (2023–2027) programme. + +## Exploring inter-programme synergies and addressing challenges + +Day two took the delegation to Ban Longphabath in Meung district. The Lahu ethnic group village was established in 1996. Discussions with villagers and district authorities centred on the activities of the Village Development Fund, although communication is difficult because of the language barrier, as most villagers are not Lao language speakers. + +This visit also provided a valuable opportunity to showcase the promising inter-programme cooperation between Local Development Programme and the STAF Programme. Initiatives such as frog raising, fruit tree sapling distribution, and mushroom cultivation, implemented at the village level through STAF, are complementing the broader community development efforts under Local Development Programme. A first such initiative on mushroom cultivation is scheduled to take place very soon. Ban Longphabath also continues to benefit from the village credit scheme established by the previous programme. Further priorities identified by the community include a new gravity-fed water supply system (with a significant 6000m main pipe), improvements to village access infrastructure, and enhanced educational facilities. + +In parallel to the meeting with the villagers, a dedicated financial meeting addressed the crucial aspects of funding mechanisms and financial management related to Delegation Agreements for Funding and Implementation, ensuring the efficient and transparent utilization of resources. + +## Addressing environmental concerns: a stark reminder + +While witnessing the positive impacts of development initiatives, the mission also served as a stark reminder of the significant environmental challenges facing the province, and Lao PDR in general. The delegation observed disastrous deforestation firsthand, with vast areas cleared. The practice of slash and burning agriculture was also evident, contributing to habitat loss, soil erosion, and air pollution. These observations underscore the urgent need for sustainable land management practices and integrated approaches that address both socio-economic development and environmental protection. + +## High satisfaction and future collaboration + +The debriefing sessions following the field visits reflected a high level of satisfaction from both donor representatives. SDC expressed their positive impressions of the mission and were impressed by the local teams, including the LuxDev implementing agency and the dedicated provincial and district authorities. The commitment to the "No Plastic" policy was particularly noted and appreciated. + +The successful joint mission to Bokeo province not only highlighted the tangible achievements of the Luxembourg and SDC-funded Local Development Programme and the potential for impactful inter-project cooperation with the STAF programme but also reinforced the strong partnership and shared commitment to sustainable development in Lao PDR. The insights gained will undoubtedly contribute to the effective implementation of the newly approved budgets and further strengthen the positive impact on communities in Bokeo province. + +## Gallery viewer + +## About the programme + +The Local Development Programme programme is financed by the Grand Duchy of Luxembourg and jointly implemented by the Ministry of Planning and Investment and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/joint-ministerial-visit.md b/md_resources/en/news/joint-ministerial-visit.md new file mode 100644 index 0000000000000000000000000000000000000000..24c1a6c9537b86ed97100d9250211bc690e57583 --- /dev/null +++ b/md_resources/en/news/joint-ministerial-visit.md @@ -0,0 +1,63 @@ + + +# Joint ministerial visit + +Cabo Verde 28.04.2025 LuxDev + +© MECO + +**As part of the 24th Partnership Commission between Cabo Verde and Luxembourg, three Luxembourgish ministers made a working visit to Cabo Verde on April 22 and 23, 2025: Xavier Bettel, Deputy Prime Minister, Minister for Foreign Affairs, Foreign Trade, Development Cooperation and Humanitarian Affairs (MFA); Lex Delles, Minister of the Economy, SME, Energy and Tourism (MECO); and Serge Wilmes, Minister of the Environment, Climate and Biodiversity (MECB).** + +This joint mission featured a rich programme including high-level political dialogue, bilateral meetings with ministerial counterparts, a Partnership Commission meeting, and visits to Luxembourg-funded projects. + +## Constructive bilateral exchanges + +The ministers held various bilateral talks with members of the Cape Verdean government, including: + +- Filomeno Monteiro, Minister of Foreign Affairs, Cooperation and Regional Integration; +- Alexandre Monteiro, Minister for the Promotion of Investment and Business Development, focusing on vocational training in Cabo Verde and trade relations between the two countries; +- Gilberto Silva, Minister of Agriculture and Environment, regarding programmes related to climate action, water, and sanitation. + +Beyond these bilateral meetings, the three ministers also paid courtesy visits to the President of the Republic, the Prime Minister, and the President of the National Assembly of Cabo Verde. + +## 24th Partnership Commission: setting course for the future + +A key moment of the visit was the 24th Partnership Commission between Cabo Verde and Luxembourg, providing an opportunity to discuss the progress of the Indicative Cooperation Programme (ICP) “Development – Climate – Energy, ” which unites the support of the three Luxembourg ministries mentioned above: MFA, MECO, and MECB. Chaired by Xavier Bettel and his Cape Verdean counterpart, the meeting highlighted Luxembourg’s whole-of-government approach: a strong partnership where the expertise of multiple ministries comes together for maximum impact. + +Minister Bettel emphasised the friendship and trust between the two countries, noting the presence of a permanent office in Cabo Verde for 25 years, shared values, and mutual trust. He also stressed the importance of solid cooperation in the face of today’s global challenges and reaffirmed the continued commitment to maintaining official development assistance at 1% of GNI. The ministers expressed their support for a renewed commitment from Luxembourg to Cabo Verde, with discussions on a new ICP set to begin soon. + +## Projects in action and engagement with local partners + +The delegation visited several projects implemented by LuxDev on Santiago Island, in the areas of renewable energy, climate action, vocational training, and maritime security. + +During field visits, the delegation first went to the Center for Renewable Energies and Industrial Maintenance (CERMI), where they explored classrooms and facilities. They also interacted with students – nearly a quarter of whom are young women – about their training and career prospects. + +## Gallery viewer + +This was followed by a visit to the School of Hospitality and Tourism in Praia, a flagship project of Luxembourg-Cabo Verde cooperation. Established in 2011 with Luxembourg’s support, the school is now a benchmark for vocational training in the hospitality, restaurant, and tourism sectors in Cabo Verde. + +At the end of the first day, the delegation visited the Achada Grande Frente Primary School, a beneficiary of the PROMOSAN project under the Water and sanitation programme. Sanitation facilities and kitchens have been rehabilitated there, and the school also benefits from support for school canteens. + +On the second day, the ministerial delegation, accompanied by representatives from European Union's embassies in Cabo Verde, visited the site of the future pumped-storage power plant – a project aimed at advancing Santiago Island’s energy transition. Part of the European Union’s Global Gateway initiative, this project received strategic support from Luxembourg Cooperation, notably through funding for feasibility studies under the Energy transition support programme. + +The day concluded in Assomada with a meeting involving four local entrepreneurs supported by PrĂł Empresa through the Employment and employability programme. This meeting provided an opportunity for direct exchanges between Ministers Monteiro and Wilmes and the entrepreneurs on their journeys, the tangible benefits of the support received, and persistent challenges in the entrepreneurial ecosystem. + +## Meeting the on-site teams + +On the second day of the visit, the Luxembourg delegation, along with H.E. Ambassador Jean-Marie Frentz, Georges Ternes, Director General for Development Cooperation and Humanitarian Affairs, and Manuel Tonnar, Director General of LuxDev, also visited the country office and Embassy teams in Praia. The occasion allowed the ministers to emphasise the importance of their daily work and extend heartfelt thanks for their dedication. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news- +Kosovo 29.04.2025 + +### Participation in International Energy Agency’s 20th energy efficiency policy training week + +Participation in International Energy Agency’s 20th energy efficiency policy training week - +Kosovo 19.04.2025 + +### Enhancing Kosovo's academic presence in Luxembourg + +Enhancing Kosovo's academic presence in Luxembourg \ No newline at end of file diff --git a/md_resources/en/news/joint-visit-directors-luxdev-and-giz.md b/md_resources/en/news/joint-visit-directors-luxdev-and-giz.md new file mode 100644 index 0000000000000000000000000000000000000000..fee847ecb972a365f4b1e8766ab23defa0b1a814 --- /dev/null +++ b/md_resources/en/news/joint-visit-directors-luxdev-and-giz.md @@ -0,0 +1,39 @@ + + +# Joint visit of the Directors of LuxDev and GIZ + +Costa Rica 14.02.2025 LuxDev + +**From February 3 to 5, 2025, Manuel TONNAR, Director General of LuxDev, and Thorsten SCHÄFER-GÜMBEL, Chairman of the Board of GIZ, carried out a joint mission to Costa Rica.** + +This working visit provided an opportunity to strengthen ties between the two development cooperation implementing agencies and identify potential collaboration opportunities. In a challenging international context, this mission also reaffirmed the European commitment to achieving the Sustainable Development Goals. + +``` +```In a world where challenges are increasingly complex, unity and collaboration among international actors are more crucial than ever to effectively and sustainably address today's and tomorrow's issues, + +stated the two CEOs. + + +During this mission, the directors met with several bilateral and multilateral partners, such as the European Union Delegation to Costa Rica, to discuss strategic topics such as migration and green transport. + +The Minister of Foreign Affairs and Worship, Arnoldo AndrĂ© TINOCO, along with Vice Minister Lydia PERALTA, welcomed the German and Luxembourg delegations ahead of the ceremony marking 60 years of German Cooperation in Costa Rica. + +Finally, the LuxDev delegation visited development projects implemented by GIZ in the coffee-growing sector — aiming to ensure sustainable coffee production throughout the value chain — in order to identify potential synergies with projects implemented by the Luxembourg Development Cooperation Agency in the Latin America and Caribbean region. + +## Gallery viewer + +LuxDev and GIZ already collaborate in Africa, particularly in Togo, Benin, Rwanda, and Senegal, in the fields of impact finance, forestry, digitalization, and vocational training. + +``` +```This visit to Costa Rica highlights our commitment to further strengthening the relationship between our two implementing agencies, in a resolutely Team Europe approach, for even greater impact, + +said Manuel TONNAR at the end of the mission. + + +As a reminder, Luxembourg Cooperation has been present in Costa Rica since 2023. Three projects – focused on migration, South-South and triangular cooperation, and spatial digitalization – are currently being formulated with a budget of EUR 22,500,000. Meanwhile, four regional projects – Sustainable management of forests, Contribution to the Female Entrepreneurship Fund, Regional technical assistance fund in Central America, Regional programme for the promotion of women's entrepreneurship – Phase II – are being implemented. The Latin America and Caribbean regional office, based in Costa Rica, also oversees the branch and projects implemented in El Salvador. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/launch-11th-edition-business-partnership-facility.md b/md_resources/en/news/launch-11th-edition-business-partnership-facility.md new file mode 100644 index 0000000000000000000000000000000000000000..4d3e64822ce4d3ff444cb089796f8a2cbb2bb800 --- /dev/null +++ b/md_resources/en/news/launch-11th-edition-business-partnership-facility.md @@ -0,0 +1,45 @@ + + +# Launch of the 11th edition of the Business Partnership Facility + +Multi-country 06.03.2024 Project + +**The Luxembourg Cooperation kicks off the 11th edition of the Business Partnership Facility (BPF) with a new call for proposals, open to Luxembourgish and European companies. Offering co-financing of up to EUR 200,000, the objective is to support the development of partnerships between European businesses and entities based in a developing country centered on innovative projects that drive commercial success and contribute to the Sustainable Development Goals (SDGs). The BPF opens doors for European players to explore new business opportunities through a development cooperation approach.** + +Does your company hold expertise or technology with broad potential? Looking to test your solution through a pilot project or to introduce it to new markets? The BPF gives you the boost you need to expand internationally and make a meaningful impact. + +## Forging economic partnerships to tackle critical societal issues + +Acknowledging the pivotal role of the private sector in achieving the UN's Sustainable Development Goals, Luxembourg's ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade created the BPF in 2016. + +Over the course of its previous ten editions, this program has backed 41 partnership projects between European companies and entities in over 20 developing countries. + +In the framework of the 11th edition of the BPF, a new call for proposals is now underway. + +The BPF supports initiatives addressing key societal challenges for the development of the partner countries: poverty, food security, climate change, quality education, decent work, economic growth, access to clean water, and more. + +## Leveraging the innovation capacity of Luxembourgish businesses + +The BPF targets Luxembourgish or European companies, registered for over 3 years, with a minimum turnover of EUR 500,000, and employing at least 5 people. It offers co-financing of up to 200,000 EUR for the implementation of an innovative and impactful project within a strong partnership with an entity in a developing country (company, NGO, public entity, etc.). Whether it's knowledge transfer, feasibility studies, or piloting new solutions in untapped markets, the goal is to bring the benefit of innovations "Made in Luxembourg" to developing countries. + +## Submit your project by April 30th 2024 + +Support will cover up to 50% of the project costs (up to a maximum of EUR 200,000). Interested companies have until April 30th to submit their application. + +The selection process involves multiple steps: + +- candidate companies are invited to complete and submit an application form, downloadable from the bpf.lu website; +- a shortlist is made based on these forms; +- selected companies will be invited to submit detailed proposals for the final selection. + +For more info, visit bpf.lu. + +## About the BPF + +**The BPF is initiated and funded by the Directorate for Development Cooperation and Humanitarian Affairs of the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade and implemented by LuxDev, the Luxembourg Development Cooperation Agency, in partnership with the Chamber of Commerce, Luxinnovation, and the Ministry of the Economy.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/launch-12th-edition-business-partnership-facility.md b/md_resources/en/news/launch-12th-edition-business-partnership-facility.md new file mode 100644 index 0000000000000000000000000000000000000000..1743e598ff8c93555039bea652520f7e4a8db495 --- /dev/null +++ b/md_resources/en/news/launch-12th-edition-business-partnership-facility.md @@ -0,0 +1,47 @@ + + +# Launch of the 12th edition of the Business Partnership Facility + +Multi-country 05.09.2024 Project + +**Does your company hold expertise or technology with a large social or environmental impact potential? Looking to test your solution through a pilot project or to introduce it to new markets? The Business Partnership Facility (BPF) gives you the boost you need to expand internationally and make a meaningful impact.** + +## Forging economic partnerships to tackle critical societal issues + +Acknowledging the pivotal role of the private sector in achieving the UN's Sustainable Development Goals, Luxembourg's ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade created the BPF in 2016. Over the course of its previous eleven editions, this program has backed 44 partnership projects between European businesses and entities based in over 20 developing countries. The BPF targets solutions addressing key societal challenges in partner countries: poverty, food security, climate change, quality education, decent work, job creation, access to clean water, and more. + +During the last edition, three partnership projects were selected: + +- Fairkoperativ (Luxembourg) contributes to strengthening the local dairy sector in Burkina Faso by developing innovative products for the local market; +- E-LMA (Luxembourg) aims to create qualified jobs in Kosovo by establishing back-office structures for Luxembourgish enterprises in the financial sector; +- Madewithlove (Belgium) plans to transform the e-mobility landscape in Kenya with an affordable and reliable energy system for a local transportation solution. + +## Leveraging the innovation capacity of Luxembourgish businesses + +As part of the 12th edition of the BPF, a new call for proposals is now open. + +The BPF targets Luxembourgish or EU-based enterprises, registered for over three years, with a minimum turnover of EUR 500,000 (or three times the amount of the requested co-financing), and employing at least five people. It offers co-financing of up to EUR 200,000 for the implementation of an innovative and impactful project within a strong partnership with an entity in a developing country (business, NGO, public entity, etc.). Whether through knowledge transfer, feasibility studies, or piloting new solutions in untapped markets, the goal is to bring the benefits of innovations "Made in Luxembourg" to developing countries and establish mutually beneficial partnerships. + +## Submit your project by October 31st on the new website + +Check out the new website for the practical guide and to submit your proposal online. + +This edition introduces a fully digital selection process: both steps are now online. Enterprises should submit their applications via the platform. After an initial screening, pre-selected candidates will move to step 2 to present detailed proposals and pitch their projects to the selection committee. The final selection will be made in Spring 2025. + +## Curious to learn more? Join our online info sessions and get your questions answered live! + +## Save the date! + +Join us on October 14 at 3:30 PM at the Luxembourg House of Startups. Don’t miss this unique chance to meet the visionaries with the BPF, explore opportunities for your business, and network with the changemakers community. + +Registration: https://bit.ly/evenement-BPF + +## About the project + +The BPF is initiated and funded by the Directorate for Development Cooperation and Humanitarian Affairs of the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade and implemented by LuxDev, the Luxembourg Development Cooperation Agency, in partnership with the Chamber of Commerce, Luxinnovation, and the Ministry of the Economy. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/launch-13th-edition-business-partnership-facility.md b/md_resources/en/news/launch-13th-edition-business-partnership-facility.md new file mode 100644 index 0000000000000000000000000000000000000000..b5d4e7584a28e57b1ed587ce51c9c8ff7a5aa4c6 --- /dev/null +++ b/md_resources/en/news/launch-13th-edition-business-partnership-facility.md @@ -0,0 +1,42 @@ + + +# Launch of the 13th edition of the Business Partnership Facility + +Multi-country 06.03.2025 Project + +**Does your company hold expertise or technology with a large social or environmental impact potential? Looking to test your solution through a pilot project or to introduce it to new markets? Submit your project for Business Partnership Facility (BPF) for a co-financing of up to EUR 200,000 to develop new sustainable projects abroad!** + +## Leveraging the innovation of enterprises to address major societal challenges + +Launched in 2016 by the Luxembourg Development Cooperation, the Business Partnership Facility (BPF) has already supported 47 projects between European enterprises and entities based in over 20 developing countries. The BPF targets commercially viable innovative solutions addressing key societal challenges in partner countries: food security, poverty alleviation, climate change action, access to quality education, decent work or clean water, etc. + +Among the projects selected in the last BPF edition, Genius Watter is commercialising solar-powered refrigeration and ice production infrastructures to help fishermen in Palmeira, Cabo Verde, preserve their catch, increasing their income and reducing waste. LH Packaging aims to establish a processing and packaging chain for organic nuts in Kosovo, fostering sustainable production with high local added value. Finally, EFFICO is developing a sustainable agricultural model for coffee production in Tanzania, using advanced irrigation technologies to produce high-quality, eco-friendly coffee while ensuring better pay for farmers. + +## Launching a new open call for innovative business partnerships + +The BPF is now launching its 13th call for projects. It targets Luxembourgish or EU-based enterprises, registered for more than 3 years, with a minimum turnover of EUR 500,000 (or three times the amount of the requested co-financing), and employing at least 5 people. The co-financing covers up to 50% of the project costs, with a cap of EUR 200,000. This support is intended for implementing innovative, high-impact projects in collaboration with solid partners from developing countries, such as businesses, NGOs, or public entities. + +Whether through knowledge transfer, feasibility studies or piloting new solutions in untapped markets, the goal is to bring the benefits of innovations "Made in Luxembourg/EU" to developing countries and establish mutually beneficial partnerships, with a real local impact. + +## Submit your project by April 30, 2025 + +Interested enterprises have until April 30, 2025, to apply for this call for proposals. + +The project selection process takes place in two stages: + +**Stage 1:**Applicant enterprises are invited to submit an application form via the dedicated platform. A pre-selection is carried out based on this initial information.**Stage 2:**Shortlisted companies are invited to submit detailed proposals, which will form the basis for the final selection at the end of 2025. + +Two information webinars are open to applicants who wish to learn more and ask questions to the project team: + +- Wednesday, 26 March at 2:00 PM CET (in French); +- Thursday, 27 March at 11:00 AM CET (in English). + +## About the project + +The BPF is an initiative and funded by the Directorate for Development Cooperation and Humanitarian Affairs of the Ministry of Foreign and European Affairs, Defence, Development Cooperation, and Foreign Trade and implemented by LuxDev, the Luxembourg Development Cooperation Agency, in partnership with the Chamber of Commerce, Luxinnovation, and the Ministry of the Economy. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/launch-climate-portal.md b/md_resources/en/news/launch-climate-portal.md new file mode 100644 index 0000000000000000000000000000000000000000..1183d0adbf0d8956d73d19b96eb645b734a490dd --- /dev/null +++ b/md_resources/en/news/launch-climate-portal.md @@ -0,0 +1,27 @@ + + +# Launch of the Climate Portal + +Cabo Verde 17.01.2024 Project + +© LuxDev + +**The Government of Cabo Verde launched the Climate Portal this 16 January 2024, in Praia.** + +The Portal was launched by the Prime Minister, JosĂ© Ulisses Correia e Silva, and presented by the National Director of the Environment, Ethel Rodrigues. The event also included the participation of the Minister of Agriculture and Environment and of the ChargĂ© d'Affaires of the Embassy of Luxembourg, the Health Minister, the Minister of Energy and several Secretaries of State, in addition to other representatives from the public sector, civil society, the private sector and the diplomatic corps and cooperation partners. + +The Climate Portal is included in the communication plan of the Climate action programme, implemented by the National Directorate for the Environment, with the support of Luxembourg Cooperation. + +The portal was created with a clear purpose: to educate, unite and act, intending to be the meeting point for all those interested in climate change and building a prosperous and resilient future for Cabo Verde. + +The portal offers teaching and useful resources for everyone, to experts and beginners, being a dynamic repository of information with inspiring videos, enlightening podcasts, legal documentation, relevant data and scientific articles and bringing together a wide variety of content produced by several members of the scientific community, both nationally and internationally. + +## About the programme + +**The CVE/401 – Climate action programme is funded by the Grand Duchy of Luxembourg and Cabo Verde, and implemented by LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/launch-innovative-climate-resilience-and-financial-inclusion-projects.md b/md_resources/en/news/launch-innovative-climate-resilience-and-financial-inclusion-projects.md new file mode 100644 index 0000000000000000000000000000000000000000..c62bce80661d3fb29cc3645ffef7f04fe99db6ac --- /dev/null +++ b/md_resources/en/news/launch-innovative-climate-resilience-and-financial-inclusion-projects.md @@ -0,0 +1,27 @@ + + +# Launch of innovative climate resilience and financial inclusion projects + +Vietnam 19.12.2024 Project + +**LuxDev is pleased to announce the launch of two innovative finance projects with a total combined budget of more than USD 12 million, aimed at enhancing climate resilience and advancing financial inclusion, marking a significant step towards sustainable development in Thua Thien Hue Province.** + +The launch event was attended by high-level representatives of Vietnam Ministries, Thua Thien Hue Provincial People’s Committee, the Luxembourg Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade, LuxDev, provincial and district governments, international organisations and private sector partners. This gathering underscored the collaborative nature of these two projects, and the impact that sustainable, green and climate finance can have. + +## Climate adaptation and resilience in Thua Thien Hue Province + +Running from 2025 to 2029 with a budget of USD 10 million, this project is co-funded by the Green Climate Fund (USD 8,650,000), the Government of Luxembourg and its Ministry of the Environment, Climate and Biodiversity (USD 900,000) and the Government of Vietnam (USD 450,000). Key goals include establishing robust early warning systems, integrating climate adaptation into local development plans, restoring coastal forests, and enhancing climate-resilient value chains and financial mechanisms. The initiative aims to prepare local communities for climate hazards and promote sustainable environmental practices. + +## Finance for resilience – Fostering climate-smart agriculture and financial Inclusion in Thua Thien Hue + +Scheduled for 2025 to 2026 with a budget of EUR 2 million, this project, funded by the Government of Luxembourg and its Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade, and the Government of Vietnam, focuses on empowering smallholder farmers, especially women, by promoting climate-smart agriculture, improving market access, providing tailored financial products, and fostering partnerships with public and private sectors. By partnering with Agribank, the project will enhance capacity in climate-smart finance and support inclusive economic growth. + +## Strategic alignment + +Both projects are strategically aligned to maximise impact. Project VIE/301’s climate information services and ecosystem restoration enhance biodiversity and agricultural environments, which VIE/039 uses to advocate for sustainable farming and resilient business models. These initiatives thus represent a significant investment in the future of Thua Thien Hue Province, addressing urgent climate challenges and empowering smallholder farmers, particularly women, to build greater resilience and improve their livelihoods. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/luxaid-challenge-fund-15-innovative-entrepreneurs-pitched-their-projects-benin.md b/md_resources/en/news/luxaid-challenge-fund-15-innovative-entrepreneurs-pitched-their-projects-benin.md new file mode 100644 index 0000000000000000000000000000000000000000..136d1c101a3a814e7773ec40a690dda0fc7cee4e --- /dev/null +++ b/md_resources/en/news/luxaid-challenge-fund-15-innovative-entrepreneurs-pitched-their-projects-benin.md @@ -0,0 +1,33 @@ + + +# LuxAid Challenge Fund: 15 innovative entrepreneurs pitched their projects in Benin + +Benin 15.04.2025 Project + +**The LuxAid Challenge Fund in Benin has reached a major milestone with the recent Pitch Days held in Cotonou — a dynamic showcase of the energy, creativity and ambition driving Beninese entrepreneurship.** + +From the 81 applications received, 15 companies were selected to pitch their digital solutions to the Pre-selection Committee. These forward-thinking entrepreneurs are tackling key development challenges in sectors critical to inclusive and sustainable growth: AgriTech, EdTech, tourism, HealthTech and FinTech. + +The Pre-selection Committee, comprising representatives from the Luxembourg Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade, the Beninese Ministry of Small and Medium Enterprises and Employment Promotion (MPMEPE), the Agency for the Development of SMEs (ADPME), Digital Africa, LuxDev, and IT experts, praised the high calibre of proposals and the strong commitment of the candidates. + +## Next step + +Twelve promising projects will now move into the due diligence phase, involving in-depth analysis, site visits and reference checks to assess their impact and feasibility. + +## Financial boost for the winners + +Following this process, six to eight winning projects will be awarded co-financing of up to EUR 140,000. + +Winners to be announced in July! + +A heartfelt thank you to the members of the Committee for their dedication and support for this initiative, which champions entrepreneurial innovation as a driver of sustainable development in Benin. + +## About the project + +The LuxAid Challenge Fund is initiated and financed by the Directorate for Development Cooperation and Humanitarian Affairs of the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade, and are implemented by LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/luxdev-and-gggi-strengthen-their-collaboration-accelerate-green-growth-initiatives.md b/md_resources/en/news/luxdev-and-gggi-strengthen-their-collaboration-accelerate-green-growth-initiatives.md new file mode 100644 index 0000000000000000000000000000000000000000..0a499baed4d90c3a496bae0237cd14fc7a8e90f5 --- /dev/null +++ b/md_resources/en/news/luxdev-and-gggi-strengthen-their-collaboration-accelerate-green-growth-initiatives.md @@ -0,0 +1,41 @@ + + +# LuxDev and GGGI strengthen their collaboration to accelerate green growth initiatives + +25.10.2024 LuxDev + +LuxDev, the Luxembourg Development Agency, and the Global Green Growth Institute (GGGI) celebrate a new milestone in their partnership to support countries to achieve the Sustainable Development Goals and the Paris Climate Agreement. + +On this 24 October 2024, Manuel TONNAR, Director General of LuxDev, and Julie GODIN, Head of GGGI Office in Luxembourg, signed a Memorandum of Understanding (MoU) between both institutions, that will accelerate and expand the support on green growth and climate action in developing countries and emerging economies. + +The MoU aims to leverage the complementary strengths of both organisations in areas such as climate adaptation and mitigation, waste management, climate-resilient agriculture and sustainable forestry, among others. Together, LuxDev and GGGI will develop initiatives that promote climate finance mobilisation, financial inclusion, and the creation of green jobs. + +``` +```As environmental sustainability is one of LuxDev's key cross-cutting themes, we are delighted to have signed this MoU, which will enable us to develop joint initiatives and make our activities even more effective on the ground. + +Manuel TONNAR + +Director General of LuxDev + + +Dr. Frank RIJSBERMAN, Director General of GGGI, commanded the strong collaboration between GGGI and the Government of the Grand Duchy of Luxembourg as evidenced by this new chapter: + +``` +```Given our shared vision for climate action and our commitment to supporting the countries we serve, I believe this partnership holds significant potential to drive meaningful change. + +Dr. Frank RIJSBERMAN + +Director General of GGGI + + +GGGI and LuxDev are currently discussing collaboration in several countries, such as Benin on the establishment of a climate finance unit, and Rwanda on climate resilient agriculture, circular waste management and climate finance. + +## About the Global Green Growth Institute (GGGI) + +The Global Green Growth Institute (GGGI) was founded as a treaty-based international, inter-governmental organisation in 2012 at the United Nations Conference on Sustainable Development. GGGI supports its Member States in transitioning their economies toward a green growth model that simultaneously achieves poverty reduction, social inclusion, environmental sustainability, and economic growth. With 48 Member States and over 25 partner countries and regional integration organisations in the process of accession, GGGI delivers programmes and projects in over 51 countries. These initiatives encompass developing innovative green growth solutions, technical support, capacity building, policy planning and implementation, and assistance in building a pipeline of bankable green investment projects, project financing, investments, and knowledge sharing. GGGI's work contributes to its Member States’ efforts to fulfil the Sustainable Development Goals and the Nationally Determined Contributions to the Paris Agreement. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/luxdev-and-state-sign-new-agreement.md b/md_resources/en/news/luxdev-and-state-sign-new-agreement.md new file mode 100644 index 0000000000000000000000000000000000000000..812593acc6631aa82c5df9c6b2af3734290e28d4 --- /dev/null +++ b/md_resources/en/news/luxdev-and-state-sign-new-agreement.md @@ -0,0 +1,21 @@ + + +# LuxDev and the State sign a new agreement + +07.06.2024 LuxDev + +© MAE + +On Wednesday 5 June 2024, LuxDev signed a new agreement with the Minister for Cooperation and Humanitarian Affairs, Xavier BETTEL. It replaces the agreement in force until now, which dates from 2017. + +This agreement defines the relations between LuxDev, as the Luxembourg Development Cooperation Agency, and the State of the Grand Duchy of Luxembourg. It covers, among other things, the division of responsibilities, cooperation arrangements and financial procedures. + +Last year, LuxDev implemented 126 cooperation projects and programmes on behalf of the State, in 17 developing countries in Africa, Asia and Latin America. The new agreement will ensure that the Agency is ready to meet future challenges in an increasingly complex international context. + +Another important new feature of the agreement is that government bodies other than the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade (MFA) that commission LuxDev to implement projects will also contribute to the Agency's operating costs. Until now, these costs have been entirely covered by the MFA, the Agency's main donor. This new measure is intended to reflect the Agency's now more diversified portfolio, particularly in the fields of the environment and the fight against climate change, digital development, innovative finance and cooperation with the private sector. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/luxdev-and-unilu-6-month-review-integration-rule-law-access-justice-and-good-governance.md b/md_resources/en/news/luxdev-and-unilu-6-month-review-integration-rule-law-access-justice-and-good-governance.md new file mode 100644 index 0000000000000000000000000000000000000000..535207a39e437fd694da53dea8651d93bf4aab33 --- /dev/null +++ b/md_resources/en/news/luxdev-and-unilu-6-month-review-integration-rule-law-access-justice-and-good-governance.md @@ -0,0 +1,61 @@ + + +# LuxDev and Uni.lu, a 6-month review of integration with Rule of law, access to justice and good governance programme + +Laos 07.10.2024 Project + +© LuxDev + +**Following months of collaborative efforts, the University of Luxembourg's (Uni.lu) Inter-University Cooperation project Laos-Luxembourg formally joined the "Rule of law, access to justice and good governance in Lao PDR" (ROLAG) programme in February 2024. This official partnership strengthens ongoing support for the Faculty of Law and Political Science at the National University of Laos. ** + +The Inter-University Cooperation Project aims to cultivate a robust legal culture and promote best practices for Lao law students, the faculty, and researchers. The ultimate objective is to empower a critical mass of qualified law lecturers capable of solidifying the rule of law in Laos. This collaboration facilitates academic exchange opportunities between Uni.lu and National University of Laos, including faculty member visits, student exchanges, and staff collaborations. + +## Numerous activities mark the first six months + +The initial six months have witnessed the establishment of new administrative and operational frameworks between the Uni.lu and LuxDev, following the signing of the Memorandum of Understanding between the two entities. Shortly after, the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade also granted a 2 MEUR extension to the ROLAG programme to allow alignment the Uni.lu project to the duration of the ROLAG programme, until 2027. Recently, the Uni.lu project also saw a change in the Project Liaison Officer, allowing for a fresh perspective to align the project with evolving needs and priorities. + +``` +```The Faculty of Law and Political Science team has been incredibly welcoming and the contact with them was extremely smooth. It’s been a pleasure working with them so far. + +Gwendal, the new Project Liaison Officer + + +During this first period of collaboration, a number of achievements have already been completed, including the following. + +The project actively supported Faculty of Law and Political Science students in the International Humanitarian Law (IHL) Moot Court Competition. A month-long training program equipped students with the necessary skills, culminating in a national round to select the winning team. This team proudly represented the National University of Laos at the Hong Kong IHL Moot Court Competition held earlier in 2024. + +For the 7th Law Summer School in May 2024, the Project Leader Prof. Dr. Stefan Braum and three PhD students from Uni.lu, facilitated a workshop on "the importance of sovereignty in the transformation of the Lao People’s Republic into a Constitutional State" for eleven lecturers from the Faculty of Law and Political Science of Vientiane. + +In 2024, the project introduced a new initiative called "Lunch and Learn". This monthly event provides an inviting space for teachers and researchers to share their experiences, knowledge, and research over delicious Lao dishes. Each session features a different presenter, fostering a dynamic and engaging atmosphere. The response from the teaching community has been positive, with many eagerly volunteering to present their work. These sessions spark exciting discussions on the progress and future goals of Lao’s journey towards becoming a rule of law state. + +Also, four professors from the University of Luxembourg have visited Laos to deliver lectures on critical legal topics pertinent to Lao PDR's transition towards a rule of law state, namely International Private Law, Principles of Tax Law, Principles of Contract Law, and Comparative Legal Traditions. + +In June 2024, the Faculty of Law and Political Science in Vientiane hosted a workshop on Clinical Legal Education, facilitated by Professor Elise Poillot from the Uni.lu and Mr. Fabrice HĂ©nard, an international expert. Nineteen teachers from various departments participated, sharing their knowledge and experiences. The workshop focused on enhancing the Clinical Legal Education programme, setting appropriate standards, and fostering collaboration between the Luxembourg and Laos Clinical Legal Education programmes. Participants praised the workshop’s content and expressed a desire for more such events to further improve their skills and understanding of best practices in Clinical Legal Education. + +Previously, the programme also provided research grants to Lao faculty members on crucial rule-of-law-related topics, such as "Nationality of Children Born from Illegal Surrogacy" and "Legal Problems in Managing Online Purchase and Sale of Goods". Currently, three faculty members are in Luxembourg for a three-month research visit at the Uni.lu. They currently benefit of support from professors of the Uni.lu to improve their academic and research skills in the legal field, to strengthen their research capacities and deepen their research on fair trial in criminal proceedings, the influence of international law on the genesis of the rule of law in Laos and LGBTQ+ rights. + +Furthermore, ongoing support continues for Lao Master's and PhD students pursuing their studies at the University of Luxembourg. Amphon Khammanivong recently completed his first year of master’s degree in law at the Uni.lu, and PhD student Pangthong Xayyavong recently presented his second research progress report on Laos legal framework for foreign investment and environmental protection, particularly in the mining sector. + +## Continued collaboration for a stronger legal future + +Future activities include research visits to Luxembourg, the launch of new one-year research grants, invitations to Uni.lu professors for guest lectures, and the organisation of a winter school scheduled for early next year. Through this ongoing collaboration, the Uni.lu project plays a vital role in nurturing a robust legal framework and empowering the next generation of legal professionals in Laos. + +The Uni.lu project remains steadfast in its commitment to supporting the Faculty of Law and Political Science, in close collaboration with the ROLAG programme, and vice versa. + +``` +```By joining forces under LuxDev’s implementation mechanism, the Uni.lu project gains access to LuxDev’s administrative expertise and resources, allowing for more efficient management. Conversely, ROLAG deepens its engagement with the Faculty of Law and Political Science, especially in terms of strengthening research capacity through additional opportunities to contribute to the faculty’s academic development. + +Lone, the Senior Sector Adviser of the ROLAG programme + + +In short, the synergy between ROLAG and Uni.lu is a real win-win scenario – for both programmes, but also for Faculty of Law and Political Science staff and management. + +## About the programme + +**The ROLAG programme is financed by the Grand Duchy of Luxembourg and jointly implemented by the Ministry of Education and Sports, the Ministry of Justice, LuxDev, the Luxembourg Development Cooperation Agency, ILSTA and the University of Luxembourg.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/luxdev-signatory-business-and-human-rights-national-pact.md b/md_resources/en/news/luxdev-signatory-business-and-human-rights-national-pact.md new file mode 100644 index 0000000000000000000000000000000000000000..52692ff0b4ab696627626835f121930e7bd10a8b --- /dev/null +++ b/md_resources/en/news/luxdev-signatory-business-and-human-rights-national-pact.md @@ -0,0 +1,32 @@ + + +# LuxDev, signatory of the "Business and Human Rights" National Pact + +27.09.2023 LuxDev + +© MinistĂšre des Affaires Ă©trangĂšres et europĂ©ennes + +This 20 September 2023, LuxDev has become a signatory of the "Business and Human Rights" National Pact. Manuel Tonnar, Director General of LuxDev, signed the pact at a meeting at the Ministry of Foreign and European Affairs (MFEA), chaired by Jean Olinger, Secretary General of the MFEA. The signature of this pact demonstrates LuxDev's concrete commitment, as a company, to identifying risks and preventing human rights violations. Through it, LuxDev joins the national community of companies for the respect of human rights. + +## What is the “Business and Human Rights” National Pact? + +The "Business and Human Rights" National Pact is a tool to support companies in implementing due diligence in their value chain. It consists of a voluntary commitment to implement the United Nations guiding principles on business and human rights. This pact enables signatory companies to prepare now for a future European directive on “Corporate Sustainability Due Diligence”. + +The pact is part of the “Business and Human Rights” National Action Plan adopted by the Luxembourg government in December 2019. As a credible and reliable partner on the international stage, Luxembourg is determined to keep its promise to protect human rights against violations committed by third parties, including companies, on its territory and within its jurisdiction. + +## Six commitments for LuxDev + +By subscribing to the pact, like the other signatory companies, our Agency undertakes to: + +- raise awareness among its staff and stakeholders about the protection of human rights in the workplace; +- appoint a person responsible for human rights within the organisation; +- train relevant employees in business and human rights; +- develop governance tools to identify risks and prevent human rights violations; +- implement one or more means of redress to deal with reported cases of human rights violations; +- publish a standardised annual report on the measures implemented. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/luxembourg-and-kosovo-universities-join-forces-advance-academic-excellence.md b/md_resources/en/news/luxembourg-and-kosovo-universities-join-forces-advance-academic-excellence.md new file mode 100644 index 0000000000000000000000000000000000000000..429109bd9a37a23208da19b9001f49788de45e20 --- /dev/null +++ b/md_resources/en/news/luxembourg-and-kosovo-universities-join-forces-advance-academic-excellence.md @@ -0,0 +1,27 @@ + + +# Luxembourg and Kosovo universities join forces to advance academic excellence + +Kosovo 28.11.2024 Project + +©LuxDev + +**Kosovo researchers now have exciting opportunities to pursue master’s and PhD studies in Luxembourg, thanks to a partnership between the University of Luxembourg and the University of Prishtina. This collaboration, supported by the Skills for sustainable jobs in Kosovo project, is set to enhance academic capacities and foster innovation in Kosovo. ** + +The partnership kicked off with a visit by Professor Marcus VOLP from the University of Luxembourg to Pristina. During his visit, Professor VOLP introduced the programme to computer science students at the University of Prishtina, highlighting opportunities for thesis research at Luxembourg’s prestigious Interdisciplinary Centre for Security, Reliability, and Trust (SnT). His presentation gave students an overview of the university’s world-class research initiatives and the impactful work at SnT. + +Applications are now open for students interested in undertaking their thesis research in Luxembourg. The first group of postgraduate students from the University of Prishtina is expected to begin their research journey at SnT in February 2025. + +Beyond student exchanges, the collaboration also includes opportunities for staff exchanges, specialised training programmes, and pathways for PhD candidates to complete their doctorates in Luxembourg. + +This partnership is more than an academic exchange—it represents a significant step toward strengthening Kosovo’s research capabilities. By opening doors for Kosovo students to access advanced education and research opportunities, the programme aims to build a more skilled and sustainable workforce, contributing to Kosovo’s long-term development. + +## About the programme + +The initiative is part of the Skills for Sustainable Jobs in Kosovo project, financed by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. The project aims to contribute to sustainable economic growth by supporting innovation, inclusiveness, and social development in a greener Kosovo. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/luxembourg-cooperation-supports-fight-against-cardiovascular-disease.md b/md_resources/en/news/luxembourg-cooperation-supports-fight-against-cardiovascular-disease.md new file mode 100644 index 0000000000000000000000000000000000000000..eb3941ead726543069f54e6acc661be10fb3c8e0 --- /dev/null +++ b/md_resources/en/news/luxembourg-cooperation-supports-fight-against-cardiovascular-disease.md @@ -0,0 +1,51 @@ + + +# Luxembourg Cooperation supports the fight against cardiovascular disease + +Kosovo 24.06.2024 Project + +©LuxDev + +**As a testament to Luxembourg’s commitment to improving healthcare, a new service for treating patients with cardiovascular problems was inaugurated on 14 June 2024 at the General Hospital of Prizren. This hospital – a partner of “Health Support Programme in Kosovo – Phase II” – was equipped with a state-of-the-art Catheterisation Laboratory (CathLab) and provided with necessary training and operational procedures, all in accordance with the legislation in force.** + +The inauguration of the new healthcare service in the second biggest city in Kosovo was met with appreciation at a high-level government event. The significance of such services being provided to citizens outside of the capital, making them affordable and easily accessible, was acknowledged. + +``` +```This service is very important because success depends on the intervention time. The new interventional cardiology service at the General Hospital of Prizren will cover the entire Prizren region and help save lives. The service will start today. What we expect to be the result is the reduction of the waiting list in the Prizren region and citizens to have access to high quality and financially affordable services + +Albin Kurti, Prime Minister of Kosovo + + +The General Hospital of Prizren, a benefiting institution and Luxembourg Cooperation's long-term partner since 2003, has achieved another milestone towards the quality and safety of service provision in the region of Prizren, the hospital's overarching objective. + +``` +```Today is an event of special importance for all of us, as we are inaugurating the Interventional Cardiology Service – CathLab, a service that offers the opportunity to save lives, especially in cardiac emergencies. All this was achieved thanks to the help and support of the Government of Kosovo, the Ministry of Health, Kosovo Hospital and University Clinic Services, and the Government of Luxembourg, through the “Health Support Programme in Kosovo – Phase II” project implemented by LuxDev. Without everyone's support, this would not be possible. This cooperation confirms everyone's dedication to improving the quality and safety of services at Prizren Hospital. + +Dr. Narqize ArĂ«nliu Hoxhaj, Executive Director, General Hospital of Prizren + + +The new CathLab results from great collaboration and joint efforts by the Government of the Republic of Kosovo and the Government of Luxembourg. The total investment of the Government of Kosovo for the architectural plan and infrastructural works was about EUR 1 million. The Government of Luxembourg allocated EUR 2 million for all medical equipment necessary for the functioning of this service, non-medical inventory (furniture) and professional training of staff, including the expertise provided by the Institut National de Chirurgie Cardiaque et de Cardiologie Interventionnelle – INCCI of Luxembourg. + +``` +```Today, we are inaugurating a new CathLab. This new unit is more than just a building; it is a phare of hope and is a flagship project that represents not only the culmination of years of cooperation and dedication but also innovation. It also materialises the transfer of Know How from highly respected Luxembourgish professional institutions such as INCCI to Kosovo healthcare institutions through close collaboration and cooperation between our two countries. Through our determined joint efforts, we have supported the Prizren Hospital's introduction of new services and modernization and upgrade of existing ones. + +H.E. Eric Dietz, ChargĂ© d’Affaires e.p., Embassy of Luxembourg in Pristina. + + +It is noteworthy to mention that in Kosovo, cardiovascular diseases stand as the primary cause of morbidity and mortality among citizens above 50 years old, thus having significant implications for public health. In 2019, over half (51.1%) of deaths in the country were attributed to cardiovascular-related causes, with women being more affected (54.2%) than men (48.5%). + +A CathLab is a specialised room in a hospital or medical facility equipped with diagnostic imaging equipment and other medical devices used to perform minimally invasive procedures to diagnose and treat cardiovascular conditions. In the CathLab, doctors, typically cardiologists or interventional radiologists, perform procedures such as cardiac catheterisation, angioplasty, stenting, and other interventions to diagnose and treat conditions like coronary artery disease, heart valve disorders, and congenital heart defects. + +Collaborating with local medical professionals and authorities, as well as with Luxembourg institutions such as the INCCI, the project strives to create a resilient and sustainable healthcare ecosystem to meet the needs of the Kosovar population. Its special focus is on cardiovascular diseases, which are the main causes of mortality and morbidity in Kosovo. + +The project primarily operates at two general hospitals: the General Hospital of Prizren and the General Hospital of Gjilan. It also supports the capacity building of the Ministry of Health at the central level and the capacity building of partners such as the Chamber of Physicians and the Kosovo Hospital and University Clinical Services. + +## About the programme + +The Health Sector Support Programme in Kosovo – Phase II is co-funded by the Government of Kosovo and the Grand Duchy of Luxembourg and implemented by the Kosovo Ministry of Health and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/luxembourg-development-cooperation-supports-lao-red-cross-high-tech-blood-cold-chain-equipment.md b/md_resources/en/news/luxembourg-development-cooperation-supports-lao-red-cross-high-tech-blood-cold-chain-equipment.md new file mode 100644 index 0000000000000000000000000000000000000000..90c5ccb0e230228c43792629e1c0dc32dca940d6 --- /dev/null +++ b/md_resources/en/news/luxembourg-development-cooperation-supports-lao-red-cross-high-tech-blood-cold-chain-equipment.md @@ -0,0 +1,40 @@ + + +# Luxembourg Development Cooperation Supports Lao Red Cross with High-Tech Blood Cold Chain Equipment + +Laos 16.09.2024 Project + +© LuxDev + +**Luxembourg has handed over state-of-the-art blood cold chain equipment to the Lao Red Cross, valued at approximately 2 million Euros. This significant contribution aims to strengthen the Lao PDR’s blood transfusion services and ensure a reliable and safe supply of blood products across Laos.** + +The handover ceremony took place in Vientiane Capital and was attended by key dignitaries, including H.E. Mr Khamlavanh Chanthalavanh, President of the Lao Red Cross, H.E. Dr. Phaivanh Keopaseuth, Vice-Minister of Health, Mr. Thomas Lammar, ChargĂ© d'affaires of the Luxembourg Embassy in Laos, Dr Chanthala Souksakhone, Director of the National Blood Transfusion Institute, Mr. Robert de Waha, Resident Representative of LuxDev Asia office, as well as representatives from the Lao Government and LuxDev, the Luxembourg Development Cooperation Agency. + + +The high-tech blood cold chain equipment, provided through the Health and Nutrition Programme, implemented by the Ministry of Health and LuxDev, will be distributed at central, provincial and district levels. This investment will play a crucial role in maintaining the integrity of the blood cold chain across the country, while responding the ambitious goals in terms of increased blood donations across the country. It will ensure that blood products are stored and transported safely from donation centers to hospitals and health facilities to help and rescue emergency cases timely and effectively nation-wide. + +The equipment includes a range of 243 essential components, such as freezers, storage units, digital control devices, and mobile cold chain units for outreach campaigns and safe transportation of blood products at district and village levels. Furthermore, the contract includes an extended warranty period and preventive maintenance and training to ensure the effective utilisation and maintenance of the equipment. + +``` +```The Lao Red Cross is grateful for the generous support from Luxembourg Aid & Development. This equipment will enable us to increase our blood products storage by 50% and ensure a reliable supply of blood products to those in need nationwide. + +H.E. Mr Khamlavanh Chanthalavanh, the President of the Lao Red Cross. + + +``` +```Luxembourg is proud to continue its longstanding support for Laos in enhancing healthcare services. Building upon our successful collaboration over two decades ago, we are pleased to once again provide high-quality blood cold chain equipment from Luxembourg. This investment reaffirms our commitment to delivering high quality, durable and reliable solutions tailored to the specific needs of our partners. + +Mr. Thomas Lammar, Charge d'affaires of the Luxembourg Embassy, expressed his satisfaction with this partnership + + +The handover of this high-tech blood cold chain equipment marks a significant milestone in the collaboration between Luxembourg and Laos in the health sector. It demonstrates Luxembourg's dedication to supporting sustainable development and improving the lives and health of people in Laos. + +## About the programme + +**The Health and Nutrition Programme is financed by the Grand Duchy of Luxembourg, and implemented by the Lao Ministry of Health and LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/luxembourg-strengthens-support-dual-vet-system.md b/md_resources/en/news/luxembourg-strengthens-support-dual-vet-system.md new file mode 100644 index 0000000000000000000000000000000000000000..5d397b856c8bec41afd197eaeb5d8fca00feefa0 --- /dev/null +++ b/md_resources/en/news/luxembourg-strengthens-support-dual-vet-system.md @@ -0,0 +1,41 @@ + + +# Luxembourg strengthens support for Dual VET system + +Kosovo 24.02.2025 Project + +©LuxDev + +Through the Skills for sustainable jobs in Kosovo project, Luxembourg continues to support Kosovo’s vocational education and economic development through launching agreements with Business Membership Organisations: first with the Metal Industry and Renewable Energy Cluster of Kosovo (MIRECK) and the other with the Kosovo Association of Information and Communication Technology (STIKK). + +These agreements aim to strengthen private sector involvement in Dual Vocational Education and Training (VET) in renewable energy and energy efficiency, as well as in information and communication technology (ICT), ensuring that young professionals gain skills that align with market needs. + +MIRECK will bring private sector perspective in developing the first-ever curriculum in renewable energy and energy efficiency, covering solar, wind, biomass, and energy efficiency. It also enhances the private sector’s role in Work-Based Learning and builds companies’ capacity to develop grant proposals that drive innovation in vocational education. + +``` +```A crucial aspect of this initiative is the active involvement of the private sector in the VET system. With close collaboration between VET institutions and industry, we effectively implement the dual system and work-based learning, ensuring that young professionals have the skills necessary for today's and tomorrow’s labour market. + +Astrit REXHAJ, CEO of MIRECK. + + +Meanwhile, the agreement with STIKK focuses on strengthening ICT-focused Dual VET by fostering collaboration between businesses and educational institutions, supporting accreditation of private training providers, and increasing companies' involvement in training and mentorship. + +``` +```Bridging the gap between the market needs and job seekers is essential for a thriving economy. We understand the sector's demands and are committed to addressing them effectively. We are especially pleased with this partnership, as it marks the first time the ICT sector is being actively consulted in shaping vocational education and training. This collaboration ensures that the workforce is equipped with the right skills, fostering innovation and sustainable growth. + +Vjollca QAVOLLI, CEO of STIKK + + +These agreements aim to develop a sustainability model for both partners to support dual VET in the future, as well as address capacity development gaps amongst VET institutes and private sector companies in proposal writing. + +By investing in practical skills, digital transformation, and sustainability, Luxembourg is helping Kosovo build a skilled workforce and a more productive green economy. Through these partnerships, Kosovo takes a major step toward a future where education and industry work hand in hand to create new opportunities for its youth. + +## About the programme + +The Skills for sustainable jobs in Kosovo project is funded by the Grand Duchy of Luxembourg and implemented by the Ministry of Education, Science, Technology and Innovation, and by LuxDev, the Luxembourg Development Cooperation Agency. The project aims to contribute to sustainable economic growth by supporting innovation, inclusiveness, and social development in a greener Kosovo. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/mission-director-general-glimpse-new-projects-and-partnerships.md b/md_resources/en/news/mission-director-general-glimpse-new-projects-and-partnerships.md new file mode 100644 index 0000000000000000000000000000000000000000..0db3b3ed6f3f856104b0c944f25d6b5144e87234 --- /dev/null +++ b/md_resources/en/news/mission-director-general-glimpse-new-projects-and-partnerships.md @@ -0,0 +1,36 @@ + + +# Mission of the Director General - A glimpse into new projects and partnerships + +Rwanda 01.12.2023 LuxDev + +From 27 to 30 November 2023, the Director General of LuxDev, Mr. Manuel TONNAR, together with the Director of Luxembourg's Ministry of Foreign and European Affairs' Directorate for Development Cooperation and Humanitarian Affairs, Mr. Christophe SCHILTZ, embarked on a mission to Rwanda to obtain a thorough overview of the Luxembourg Cooperation's programme portfolio in Rwanda. + +The programmes (co)financed by Luxembourg Cooperation in Rwanda focus on three main priority areas: + +- inclusive and innovative finance; +- TVET and youth employment; and +- sustainable development and environment. + +## Meeting with key partners + +During their mission, the directors had the opportunity to meet a number of key partners in Luxembourg Coperation programmes in Rwanda: + +- Ministry of Environment, who is part of our the project EPAFLEC (Engage private sector in climate change adaptation through improved forest management for feeding efficient low emission cooking solutions into urban households) currently under formulation; +- Rwanda Green Fund, which is mobilising and coordinating finance to support the delivery of a green economy. LuxDev will soon start an institutional assessment before confirming a contribution to INTEGO, a facility to support the public sector in implementing Rwanda's climate action plan; +- Rwanda Finance Limited with which the Luxembourg Cooperation will launch a new project to support the development of the Kigali International Finance Centre to increase foreign and domestic investments contributing to sustainable development; +- Ministry of Local Government and its key agency, Local Administrative Entities Development Agency, who is implementing the Pro-Poor Development Basket Fund, to which the Luxembourg Cooperation will contribute through the project Basket Funding for Pro-Poor Development. + +## Field visits + +The delegation also had the opportunity to visit projects in the field. + +As part of the Enhancing digital skills for quality VET project, the delegation took part in the official ceremony co-organised with the Rwanda TVET board to hand over laptops to TVET teachers. This equipment will allow teachers to remotely participate in trainings to gain basic digital literacy and digital pedagogy skills. + +As part of the Transformation towards sustainable food systems – Kwihaza project, the visit targeted actors in the fishery and horticulture sectors. Discussions are still underway on how Kwihaza project will be supporting these sector players, in addition to technical capacity and support to creation of an enabling environment. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/mission-manuel-tonnar-director-general-luxdev.md b/md_resources/en/news/mission-manuel-tonnar-director-general-luxdev.md new file mode 100644 index 0000000000000000000000000000000000000000..42c2cac310a43b2c49077d52165ca36628d98197 --- /dev/null +++ b/md_resources/en/news/mission-manuel-tonnar-director-general-luxdev.md @@ -0,0 +1,19 @@ + + +# Mission of Manuel TONNAR, Director General of LuxDev + +El Salvador 18.02.2025 LuxDev + +After his visit to Costa Rica, Manuel TONNAR, Director General of LuxDev, conducted a mission to El Salvador on February 6 and 7, 2025, where he met with various strategic partners to discuss the implementation of new projects in the country. + +Manuel TONNAR, along with Frank WOLFF, LuxDev's Resident Representative for Latin America and the Caribbean, and Thierry GIRARD, Programmes Officer in El Salvador, held meetings with Karla DE PALMA, Director General of ESCO, El Salvador's Agency for International Cooperation; MarĂ­a Luisa HAYEM BREVÉ, Minister of Economy; Morena VALDĖZ, Minister of Tourism; and David CABRERA, Executive Director of CENPROMYPE. + +Together, they discussed the Youth employment and digitalisation project, which has just entered its implementation phase, the Regional programme for the promotion of women's entrepreneurship – Phase II, and the Contribution to the Female Entrepreneurship Fund, as well as the South-South and triangular cooperation project, which is currently under formulation. + +This visit was also an opportunity to inaugurate LuxDev’s new offices in El Salvador, during a ceremony attended by Adriana MIRA, Deputy Minister of Foreign Affairs, Karla DE PALMA, and various partners. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/national-disaster-observatory-service-citizens.md b/md_resources/en/news/national-disaster-observatory-service-citizens.md new file mode 100644 index 0000000000000000000000000000000000000000..21c5352781f33f649a47a97d1857263942f1f187 --- /dev/null +++ b/md_resources/en/news/national-disaster-observatory-service-citizens.md @@ -0,0 +1,45 @@ + + +# A National Disaster Observatory at the service of citizens + +Cabo Verde 10.03.2025 Project + +Natural and man-made disasters have caused significant impacts in various regions of the world, affecting communities, economies and the environment. Against this backdrop, the National Disaster Observatory has emerged as an essential tool for monitoring, investigating and managing risks, with the aim of reducing damage and increasing society's resilience in Cabo Verde. + +On the 1st of March was International Civil Protection Day. To mark the date, the National Civil Protection and Firefighters’ Service (SNPCB) launched its website and the National Disaster Portal (OND) on the 27th of February in Tarrafal de Santiago. + +The event was chaired by the Minister of Internal Administration, Mr. Paulo ROCHA, and hosted the President of the Civil Protection and Firefighters’ Service, Major Domingos TAVARES, the technicians from the same institution, Mr. Jeremias CABRAL and Mr. HĂ©lio SEMEDO, and the Cooperation Officer from the Luxembourg Embassy in Cabo Verde, Mr. Jorge WAHNON. + +``` +```The new SNPCB and OND websites represent a qualitative leap in our ability to communicate and interact with the population. Through these digital platforms, we provide crucial information on disaster prevention, safety tips, alerts and warnings in a clear, accessible way and in real time. We believe that with these new tools we will be better prepared to face the challenges ahead, and that we can build a safer and more resilient Cabo Verde. However, technology alone is not enough. We need everyone's involvement and collaboration to build a culture of prevention and security in Cape Verde. We invite all citizens to explore our new websites, familiarise themselves with the information and tools available, and actively participate in promoting safety in their communities. + +In a country as vulnerable to the effects of climate change as Cabo Verde, the role of civil protection and firefighters is even more crucial. We face severe droughts, floods, rural and forest fires and other extreme events that require a rapid and effective response. On the 1st of March, we celebrate the resilience, courage and spirit of service that define civil protection professionals and firefighters around the world. They are men and women who, with bravery and selflessness, face the challenges posed by natural disasters, accidents and other emergency situations. + +Major Domingos TAVARES + + +``` +```The observatory is a crucial tool that compiles historical data on disasters that have occurred in the country since 1902, allowing civil society, the press and researchers to have access to evidence-based information for their activities. + +Paulo ROCHA + + +Paulo ROCHA also highlighted the importance of resilience and risk prevention in Cabo Verde, emphasising that this is a daily responsibility and although prevention is not always possible, risk mitigation is a constant task for Civil Protection. + +``` +```The observatory also provides technical documents and reports that help professionals reduce risks, various types of disasters, such as maritime, forestry, fires, earthquakes and road accidents. This creates an important information base for preparing for and responding to emergency situations. + +Paulo ROCHA + + +The development of the SNPCB’s website and of the OND is a project that has been developed over the last year with the support of the Luxembourg Cooperation as part of the Climate action programme and which responds to a need to better portray the climatic and other events that occur in Cabo Verde and which are classified as disasters. + +## About the programme + +The Climate action programme is financed by the Grand Duchy of Luxembourg and Cabo Verde, and implemented by LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/new-education-enterprise-engagement-manual-launched-strengthen-vocational-education-lao-pdr.md b/md_resources/en/news/new-education-enterprise-engagement-manual-launched-strengthen-vocational-education-lao-pdr.md new file mode 100644 index 0000000000000000000000000000000000000000..680f75875991805af1e5d6a24686ec853a68bb43 --- /dev/null +++ b/md_resources/en/news/new-education-enterprise-engagement-manual-launched-strengthen-vocational-education-lao-pdr.md @@ -0,0 +1,41 @@ + + +# New Education-Enterprise Engagement Manual launched to strengthen vocational education in Lao PDR + +Laos 27.01.2025 Project + +©LuxDev + +**With support from the Skills for Tourism, Agriculture and Forestry (STAF) programme, the Department of Technical and Vocational Education and Training, under the Ministry of Education and Sports, has unveiled the updated Education-Enterprise Engagement (EEE) Manual. This innovative resource aims to enhance collaboration between vocational skills development providers and private sector businesses.** + +During the launch event, Mr. Vilayphone Phommahaxay, Acting Director General of the Department of Technical and Vocational Education and Training, under the Ministry of Education and Sports, highlighted the importance of this manual: + +``` +```The updated guide establishes a strong foundation for cooperation between educational institutions and enterprises. It will help ensure that students receive hands-on training and gain the skills needed to meet the demands of the labour market. By enhancing these partnerships, we are addressing workforce needs while improving the quality of education in Lao PDR. + +Mr. Vilayphone Phommahaxay, Acting Director General of the Department of Technical and Vocational Education and Training, under the Ministry of Education and Sports. + + +As the business landscape evolves, vocational training providers must adapt to ensure graduates meet labour market requirements and secure gainful employment. The manual showcases how training providers and the private sector can collaborate effectively, featuring case studies and best practices from vocational colleges across Lao PDR. + +The manual is designed to encourage and provide pathways for vocational training providers to strengthen their engagement with private sector partners. It includes examples of how public-private partnerships can be mutually beneficial, improving student access to the latest equipment and facilities, facilitating teacher training in industry settings, hosting students for site visits, study tours, and internships, and offering input into annual planning and curriculum development, while simultaneously improving the alignment of skills development with the needs of the labour market. The manual also highlights how this engagement has led to businesses sponsoring facilities and scholarships, participating in job fairs, guest speaker programmes and skills competitions. This suite of activities leverages the expertise and resources of the private sector to improve the quality of vocational education, while improving their access to graduates with market-relevant skills. + +In support of the launch of the manual, the STAF programme is providing small grants totalling EUR 100,000 for the 2024–25 academic year. These grants will ensure public vocational training providers have the resources needed to implement these activities across nine partner provinces. + +``` +```With this guide and the financial support from development partners, vocational schools have the resources to implement effective collaboration activities with enterprises. This will not only benefit students, enhancing their employability, but also contribute to the nation’s social and economic development goals, by addressing skills gaps faced by local industries. By linking vocational schools with businesses, we are building a stronger foundation for Lao PDR’s workforce and economic development. + +Mr. Vilayphone Phommahaxay, Acting Director General of the Department of Technical and Vocational Education and Training, under the Ministry of Education and Sports + + +This initiative underscores the Ministry of Education and Sports’ commitment to fostering public-private partnerships that equip students with the skills and knowledge to succeed in key economic sectors and contribute to the country’s economic growth. + +## About the programme + +The STAF programme is co-financed by Lao PDR, the Grand Duchy of Luxembourg, the Swiss Agency for Development and Cooperation and the European Union. It is implemented by the Lao Ministry of Education and Sports and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/new-face-luxdev.md b/md_resources/en/news/new-face-luxdev.md new file mode 100644 index 0000000000000000000000000000000000000000..2bd65db48093876cc2103ab2b1cecb20c48b7d29 --- /dev/null +++ b/md_resources/en/news/new-face-luxdev.md @@ -0,0 +1,59 @@ + + +# The new face of LuxDev + +03.06.2024 LuxDev + +We are delighted to present the new logo of LuxDev, the Luxembourg Development Cooperation Agency. + +### A new logo for LuxDev + +## Why change our logo? + +While our vision, mission and values remain unchanged, we have decided to adopt a new visual identity. + +To create it, LuxDev called on the Monogram agency, which helped design the Grand Duchy of Luxembourg's new visual identity. + +Fully in line with the nation branding of the Luxembourg State, this logo reflects our dynamism, professionalism and expertise. Beyond these aspects, it symbolises our global presence and our spirit of partnership. + +## The symbolism of the new LuxDev logo + +**The composition of the LuxDev logo is no accident.** + +## The dots + +The blue dots represent our partners on the four continents of Africa, Asia, Latin America and Europe. + +The red dot represents our Agency. + +In the field, LuxDev's work consists of strengthening partner countries' ownership of their own development, i.e. developing their capacity to exercise real control over their own development policies and strategies. As a catalyst, it is essential that we support our partners in their efforts to bring about change, without taking their place, and by creating sustainable synergies with them through targeted actions. This approach is symbolised by the meeting of the red dot and the blue dot. + +There are many ways of reading and interpreting this meeting: + +- the red dot meets the blue dots and vice versa; +- the red and blue dots are superimposed to create something new in the centre; +- the red dot creates a dynamic to accelerate the movement and sustain the initial impetus of the blue dot. + +## Positioning the symbol + +The choice of positioning for the logo symbol is not insignificant either. + +Its offset from the letters LuxDev aligns the first dot with the ‘X’, which is the symbol of the Luxembourg Aid & Development logo. This positioning demonstrates our alignment with the policies and orientations of Luxembourg Cooperation. + +The dots extending to the right create a dynamic movement, illustrating the progress of development in our partner countries. + +## The text + +The text below LuxDev is a clear indication of who we are: the Luxembourg Development Cooperation Agency. + +## The colours + +Finally, red and blue refer to Luxembourg's national colours. They create a direct visual link between Luxembourg Cooperation and LuxDev. The navy blue of the text is a fusion of red and blue. + +**We sincerely hope that you like this new visual identity and remain at your disposal for any questions relating to its implementation via our ****contact form****.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/new-partnership-enhance-skills-future-jobs.md b/md_resources/en/news/new-partnership-enhance-skills-future-jobs.md new file mode 100644 index 0000000000000000000000000000000000000000..81b8e5adde168b6a3a621d53b5c04ef3ab9a03ea --- /dev/null +++ b/md_resources/en/news/new-partnership-enhance-skills-future-jobs.md @@ -0,0 +1,27 @@ + + +# New partnership to enhance skills for future jobs + +Kosovo 04.09.2024 Project + +© LuxDev + +**The Skills for sustainable jobs in Kosovo project has partnered with the Kosovo Chamber of Commerce (KCC) to better equip young people with the skills required to meet labour market demands. This collaboration focuses on advancing vocational education and training (VET) through a dual education system, blending classroom learning with on-the-job apprenticeships.** + +KCC, a key business organisation in Kosovo, advocates for trade development and a better business environment. The partnership between LuxDev and KCC will strengthen the dual education system in Kosovo by: + +- creating better opportunities for young people to develop professional skills; +- training company instructors involved in the dual system to ensure they can effectively mentor new talent; +- promoting dual education within the private sector, by enhancing KCC’s capacity to encourage active company participation. + +This partnership aims to prepare new generations for the workforce and contribute to a more stable and competitive economy in Kosovo. Key outcomes include developing a strategic plan for KCC’s VET Department, standardising processes, increasing industry engagement, and establishing certification mechanisms for companies participating in dual VET. + +## About the programme + +**The Skills for sustainable jobs in Kosovo project is financed by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. It aims to contribute to sustainable economic growth by supporting innovation, inclusiveness, and social development in a greener Kosovo. The specific objective aims to enhance job prospects for young people and women by strengthening vocational education and training to meet market demands.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/nextgen-workforce-upskilling-artificial-intelligence-era.md b/md_resources/en/news/nextgen-workforce-upskilling-artificial-intelligence-era.md new file mode 100644 index 0000000000000000000000000000000000000000..e6503fc921fd375b676a8ca347f5970e1e5e23b8 --- /dev/null +++ b/md_resources/en/news/nextgen-workforce-upskilling-artificial-intelligence-era.md @@ -0,0 +1,37 @@ + + +# The NextGen workforce: upskilling for the artificial intelligence era + +Kosovo 13.12.2024 Project + +©LuxDev + +**A group of 60 young Kosovars are confidently stepping into the digital age, deepening their skills in artificial intelligence (AI), programming, and emerging technologies. The initiative, “The NextGen workforce: upskilling for the AI era in Kosovo”, is led by Women in Tech Kosovo with the support of LuxDev and financed by the Luxembourg Government. This inclusive programme brings together professionals, fosters collaboration with industry leaders, and ensures long-term sustainability.** + +``` +```Soft skills build bridges; their technologies build the future. Together, they make you unstoppable! This programme is designed to empower participants with a balance of technical expertise and essential soft skills, ensuring they can lead confidently, collaborate effectively, and innovate for a better tomorrow. + +Teuta Sahatqija, Director of Women in Tech Kosovo, emphasising the strength of combining technical and interpersonal skills. + + +The first phase of the programme focuses on foundational areas such as digital transformation, AI, emerging technologies, cybersecurity, data protection, access to finance, and soft skills – equipping participants with the tools to thrive in a rapidly evolving digital landscape. In the second phase, the focus shifts to programming, with a strong emphasis on enhancing employability. + +Hands-on learning and dedicated mentorship are at the core of this initiative, as highlighted by Endrina Ramadani’s testimony: + +``` +```I applied immediately after I learned about the call as I believe it helps me grow personal skills and improve my performance at work. Coming from a Bachelor of Management and Informatics background, this training is a great way to continue learning, which helps me stay competitive in the fast-evolving digital landscape. I work in Marketing and Sales, and I am confident that the knowledge I gain here will enhance my ability to create innovative solutions and drive impactful strategies in my role. + +Endrina Ramadani + + +Running over eight months until April 2025, the NextGen workforce initiative aligns with Kosovo's national digital and gender equality strategies, paving the way for a more inclusive and tech-savvy future. + +## About the programme + +The initiative is part of the Skills for sustainable jobs in Kosovo project, financed by the Grand-Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. It aims to contribute to sustainable economic growth by supporting innovation, inclusiveness, and social development in a greener Kosovo. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/participation-international-energy-agencys-20th-energy-efficiency-policy-training-week.md b/md_resources/en/news/participation-international-energy-agencys-20th-energy-efficiency-policy-training-week.md new file mode 100644 index 0000000000000000000000000000000000000000..eb4934a9840011a9c1563620b9408692c8d92dd4 --- /dev/null +++ b/md_resources/en/news/participation-international-energy-agencys-20th-energy-efficiency-policy-training-week.md @@ -0,0 +1,32 @@ + + +# Participation in International Energy Agency’s 20th energy efficiency policy training week + +Kosovo 29.04.2025 Project + +© International Energy Agency + +**As part of ongoing efforts to support Kosovo’s energy transition and climate mitigation goals, LuxDev proudly supported the participation of a Kosovo delegation in the 20th Energy Efficiency Policy Training Week, organised by the International Energy Agency in Paris, France.** + +The delegation included experts from the Kosovo Energy Efficiency Fund (KEEF), the Ministry of Economy, the Ministry of Environment, Spatial Planning and Infrastructure, and the Energy transition and climate mitigation in Kosovo project. + +This global event offered high-level technical certified training across five critical policy streams: buildings, appliances, industry, transport, and indicators & evaluation. The training combined dynamic lectures, expert-led workshops, and peer-to-peer exchanges with international policymakers and specialists. The experience helped strengthen Kosovo’s technical capacities and policy frameworks, enabling participants to bring back practical knowledge to inform national strategies and advance the implementation of energy efficiency targets set for 2030. + + +``` +```Participation in this International Energy Agency training marks an important step in Kosovo’s path toward a low-carbon, energy-efficient economy. Strengthening the skills and know-how of our institutions is vital to ensuring the sustainability of our reforms. + +Lindita DAIJA + +Capacity Building Expert from the project + + +## About the project + +LuxDev’s support is part of the Energy transition and climate mitigation project, which assists Kosovo in aligning its energy sector with the European Union and regional commitments while contributing to sustainable economic development. The objective of this project is to promote and facilitate the adoption of energy efficiency and renewable energy sources in Kosovo's transition to clean energy. The project is funded by the Grand Duchy of Luxembourg and implemented by Ministry of Economy and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/partnership-civil-society-green-transition.md b/md_resources/en/news/partnership-civil-society-green-transition.md new file mode 100644 index 0000000000000000000000000000000000000000..a77fd3edcf4819af6ade7dcedcc169c53fcb5009 --- /dev/null +++ b/md_resources/en/news/partnership-civil-society-green-transition.md @@ -0,0 +1,27 @@ + + +# Partnership with civil society for green transition + +Kosovo 18.02.2025 Project + +The Energy transition and climate mitigation in Kosovo project has partnered with the Balkan Green Foundation for an 18-month initiative to support Kosovo’s sustainable future, called “Empowering green transition in Kosovo”. Balkan Green Foundation is a prominent civil society organisation that promotes a green and just transition in Kosovo and the region. + +The collaboration was officially introduced at Balkan Green Foundation’s offices with H.E. Eric Dietz, ChargĂ© d’Affaires e.p., Embassy of Luxembourg in Pristina, and LuxDev representatives. The event fostered dynamic discussions and collective action towards a greener transition. + +“Empowering green transition in Kosovo” aims to accelerate the country’s shift to sustainable energy through: + +- green certification for small and medium-sized enterprises: boosting international competitiveness by equipping businesses with recognised green credentials; +- energy efficiency improvements in municipalities: lowering costs, improving living conditions, and reducing environmental impact; and +- capacity building and global collaboration: strengthening Balkan Green Foundation’s role in sustainable development through training and international partnerships. + +The Balkan Green Foundation is a prominent organisation promoting sustainable development across the Western Balkans. Their initiatives aim to strengthen and advance critical policies in the energy, environment, and economy sectors. + +## About the programme + +The objective of the Energy transition and climate mitigation in Kosovo project is to promote and facilitate the adoption of energy efficiency and renewable energy sources in Kosovo's transition to clean energy. The project is funded by the Grand Duchy of Luxembourg and implemented by the Ministry of Economy and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/path-sustainable-finance-building-skills-future.md b/md_resources/en/news/path-sustainable-finance-building-skills-future.md new file mode 100644 index 0000000000000000000000000000000000000000..9d60ee97042d3fdb7c80e1bca9192d8b12405770 --- /dev/null +++ b/md_resources/en/news/path-sustainable-finance-building-skills-future.md @@ -0,0 +1,41 @@ + + +# Path to sustainable finance: building skills for the future + +Rwanda 04.02.2025 Project + +**On January 24, 2025, as part of the project supporting the development of the Kigali International Finance Centre (KIFC), the Luxembourg Green Exchange, in collaboration with the Rwanda Stock Exchange (RSE), hosted a training session titled "Sustainable Debt Instruments and Green Taxonomies". This initiative aimed to strengthen the capacity of the KIFC and its stakeholders to position Rwanda as a leading destination for sustainable finance.** + +Over 60 participants from the KIFC ecosystem attended a dynamic training session led by Paul Chahine, the Sustainable Finance Manager at the Luxembourg Stock Exchange (LuxSE) and lead lecturer at LGX Academy. Launched in 2020, LGX Academy was created to enhance sustainable finance education for professionals, primarily in Luxembourg, by promoting a collaborative learning environment. During this session, participants delved into sustainable debt instruments, including Green, Social, Sustainability, and Sustainability-Linked Bonds, all of which are crucial for raising capital to support projects with both environmental and social impact. + +## Exploring sustainable debt instruments + +The training emphasised the International Capital Market Association’s Green Bond Principles, which ensure transparency and accountability through key areas such as project selection, fund management, and impact reporting. Effective reporting plays a crucial role in maintaining investor confidence and tracking the positive outcomes of financed projects. + +To bring these concepts to life, case studies from Rwanda, Tanzania, and Ghana highlighted successful green bond issuances, showcasing real-world applications and lessons learned. + +## Understanding green taxonomies + +A central theme of the session was the role of green taxonomies — classification systems that define environmentally sustainable economic activities. These frameworks help investors identify credible green projects, ensuring funds are directed toward initiatives that genuinely contribute to sustainability. + +For an investment to be considered "green", it must align with key environmental priorities (i.e., climate change mitigation, biodiversity protection, and resource efficiency). It should also contribute positively to biodiversity conservation and restoration, while adhering to social considerations that ensure fair labor practices and minimise negative social impacts. Additionally, it must not cause significant harm to other environmental objectives. + +## Participant takeaways + +``` +```The training has been highly valuable, particularly in highlighting the opportunities and challenges around green and social bonds. As a business development manager focused on attracting investment to Rwanda, I’ve realised the need for larger ticket sizes in bonds to attract international investors. While Rwanda’s market is small, there’s significant potential to develop green bonds that serve the broader African market, leveraging the infrastructure already in place here. The session also shed light on the lack of social bonds in Africa, with only two issued in South Africa. Given the many social projects across the continent, this is a gap we need to address. Investment is crucial, and while the market size remains a challenge, we must explore more commercialised solutions to social issues, moving beyond reliance on grants, as seen in the current landscape. + +Cindy Ruvebana, Business Development Manager at Rwanda Finance. + + +This training marked project's first in-person event on sustainable finance since the initial virtual session in December 2024. The strong engagement and insightful questions from participants highlighted their dedication to deepening their expertise in the field. Beyond enhancing knowledge, this initiative underscores the continued collaboration between Rwandan and Luxembourgish stakeholders, promoting knowledge exchange and supporting the growth of sustainable finance. + +## About the programme + +The Support to the development of Kigali International Finance Centre project is financed by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/pioneering-energy-transition-new-framework-monitoring-and-accountability.md b/md_resources/en/news/pioneering-energy-transition-new-framework-monitoring-and-accountability.md new file mode 100644 index 0000000000000000000000000000000000000000..0fdc64e4dde5b59bd6f7918df63ce17e85cebdb7 --- /dev/null +++ b/md_resources/en/news/pioneering-energy-transition-new-framework-monitoring-and-accountability.md @@ -0,0 +1,45 @@ + + +# Pioneering energy transition: a new framework for monitoring and accountability + +Kosovo 07.11.2024 + +©LuxDev + +**Luxembourg Cooperation is supporting Kosovo institutions to create a modern monitoring and evaluation system to guide the country’s Energy Strategy. Led by the Ministry of Economy and supported by the Energy transition and climate mitigation in Kosovo project, this initiative is a bold move toward a sustainable, green energy future.** + +The core of this initiative is establishing a robust monitoring and evaluation system that aligns Kosovo’s regulatory framework with international standards for renewable energy and energy efficiency. The system will track key indicators over the next decades, providing transparency and enabling evidence-based decisions for ongoing improvements in the energy sector. + +The activity was launched with a workshop on 28 and 29 October involving 25 representatives from state institutions and key energy players in the country. + +``` +```The approach proposed and agreed upon with stakeholders focuses on establishing an monitoring and evaluation system aimed at driving change in energy efficiency and decarbonization. + +Andrea POZZA, LuxDev consultant on monitoring and evaluation + + +This collaborative start fostered inter-institutional cooperation, laying a solid foundation for Kosovo's transition. The monitoring and evaluation system’s innovative digital platform will streamline data collection, aggregation, and analysis of 33 essential energy indicators, enhancing real-time decision-making. + +``` +```This system is a groundbreaking tool for our institutions to monitor the progress of key policies. It will enable all stakeholders in the energy sector involved in the Energy Strategy to track both advancements and the impact of these changes. + +Besiana QORRAJ-BERISHA, National Project Coordinator from the Ministry of Economy + + +``` +```Monitoring and evaluation system is crucial for evidence-based decision making in the energy sector. This endeavor, which implies closely working with all relevant stakeholders is crucial to ensure inter-institutional cooperation as a prerequisite of having a well-functioning system. It will ensure well-aligned information flow channels to ensure reliability of data flow, and enhanced data analysis. + +Artan SADIKU, LuxDev Kosovo monitoring and evaluation specialist + + +With LuxDev’s expertise, the initiative focuses on local capacity-building, ensuring Kosovo’s institutions retain full ownership and operational knowledge of the monitoring and evaluation framework. This participatory approach empowers stakeholders and sets a benchmark for accountability and transparency, ultimately driving Kosovo’s green energy goals toward a resilient future. + +## About the programme + +**Kosovo’s Energy Strategy from 2022 to 2031 sets the tone for a more efficient energy consumption and lays out ambitious targets to increase its renewable energy capacities from 300 MW to 1600 MW by 2031. The specific objective of the Energy transition and climate mitigation in Kosovo project is to promote and facilitate the adoption of energy efficiency and renewable energy sources in Kosovo's transition to clean energy. The project is funded by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/presentation-order-polar-star-mongolia-dr-patte-his-contribution-luxembourg-cooperation.md b/md_resources/en/news/presentation-order-polar-star-mongolia-dr-patte-his-contribution-luxembourg-cooperation.md new file mode 100644 index 0000000000000000000000000000000000000000..cc3237575a57ac614476d855bbabf34d775fa10b --- /dev/null +++ b/md_resources/en/news/presentation-order-polar-star-mongolia-dr-patte-his-contribution-luxembourg-cooperation.md @@ -0,0 +1,39 @@ + + +# Presentation of the Order of the Polar Star of Mongolia to Dr PATTE for his contribution to Luxembourg Cooperation projects + +Mongolia 14.10.2024 LuxDev Project + +On 11 October 2024, Dr Didier PATTE received the Order of the North Star from His Excellency Luvsanvandan BOLD, Ambassador Extraordinary and Plenipotentiary of Mongolia to the Grand Duchy of Luxembourg. This is the highest civilian distinction that the Mongolian government can bestow on a foreign citizen. + +This recognition underlines Dr PATTE's significant contribution and remarkable commitment, as an advisor, to the Luxembourg Cooperation projects to strengthen the cardiovascular and cardiological health system in Mongolia. + +The ceremony was attended by Mr Georges TERNES, Director of Development Cooperation and Humanitarian Affairs at the Ministry of Foreign and European Affairs, Defence, Cooperation and Foreign Trade, Mr Philippe CAHEN, Honorary Council of Mongolia in Luxembourg, Dr Arnaud CHARPENTIER, Director General of the INCCI (Institut national de chirurgie cardiaque et de cardiologie interventionnelle) of Luxembourg, Mr Manuel TONNAR, Director General of LuxDev, and Dr Mongo DAGVA, senior sector advisor of the Cardiology, cardio-surgery and telemedicine in Mongolia. + +## A long-term commitment to cooperation + +In the early 2000s, Dr PATTE played a central role in identifying the challenges faced by Mongolian doctors and the Mongolian population in terms of health, and more specifically cardiovascular disease, one of the leading causes of death in the country. + +Mongolia is a vast country in terms of surface area but has a very low population density. Half of the population lives in Ulan Bator, the capital, while the other half is scattered across this vast territory. Access to healthcare is often only available over long distances, with limited communications infrastructure and difficult climatic conditions. Against this backdrop, the development of telemedicine applied to cardiology seemed an obvious way of meeting the needs of the most remote people and providing them with the medical expertise available in the capital, by digital means. + +This is how telemedicine was introduced in Mongolia 23 years ago by the project identified by Dr PATTE. Over the years, doctor-to-doctor teleconsultation has created a team of cardiologists offering opportunities for mutual learning, networking and the introduction of better quality medical services for patients in more remote areas. + +Thereafter, through regular missions, Dr PATTE continued to provide his expertise and strategic advice to the various projects financed by the Luxembourg Cooperation and implemented by LuxDev, in order to improve their efficiency and maximise their impact. + +## Recognition of the human and social impact + +The Order of the Polar Star is recognition of Dr PATTE's ongoing efforts, not only for his technical and professional contributions, but also for the impact his work has had on Mongolian communities. Telemedicine has in fact helped to reduce heart disease and the cardiovascular mortality rate (from 24.4 to 17.5 per 10,000 inhabitants) from 2003 to 2022, while the mortality rate among cardiovascular disease patients has fallen from 5.09% in 2003 to 1.34% in 2022. + +At the award ceremony, Dr PATTE expressed his pride and his gratitude to his Luxembourg and Mongolian colleagues with great emotion. + +``` +```This distinction is the highlight of my professional life. These projects in Mongolia hold such a special place in my heart. But above all it is a collective adventure that I share with all those who have worked on these projects. + +Dr PATTE + + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/promising-south-south-cooperation-vocational-training-between-lao-pdr-and-vietnam.md b/md_resources/en/news/promising-south-south-cooperation-vocational-training-between-lao-pdr-and-vietnam.md new file mode 100644 index 0000000000000000000000000000000000000000..f8b362ea82fac1389cc7f922b3d41038967f7d5e --- /dev/null +++ b/md_resources/en/news/promising-south-south-cooperation-vocational-training-between-lao-pdr-and-vietnam.md @@ -0,0 +1,31 @@ + + +# A promising South-South Cooperation in vocational training between Lao PDR and Vietnam + +Laos, Vietnam 01.08.2024 Project + +**In a significant step towards enhancing vocational education for the tourism sector, Lao PDR and Vietnam have formalised a cooperation agreement, underscoring their commitment to improving training quality in both countries. The agreement was signed on July 22, 2024, by Mr Nouphanh OUTSA, Director-General, Department of Technical and Vocational Education, Ministry of Education and Sports, and Mr Pham BA HUNG, Rector, Hue Tourism College.** + +Over the last 20 years, Hue Tourism College has evolved into one of Vietnam’s top vocational education and training institutions in the tourism and hospitality sector. Founded in 1999 in the heart of the imperial city, the college’s development has been supported by Luxembourg Cooperation. Through financial support and technical assistance, the college enhanced the capacity of its teachers, developed its curricula, and constructed modern training facilities, including the Villa Hue hotel, which serves as a practical training venue for students and an important source of revenue for the college. The Villa Hue hotel training facility, similar to The Academy training hotel and restaurant in Vang Vieng, Vientiane Province, provides students with hands-on experience and prepares them for successful careers in the tourism industry, in courses such as Business Administration, Tourism and Hospitality Management, Culinary Arts, Restaurant Management and E-Tourism. + +With Vietnam's significant development and reduced need for support, Luxembourg Cooperation has scaled back its aid to the country in recent years and increased its development cooperation portfolio in Lao PDR. LuxDev is making an important contribution to vocational skills development in Lao PDR through initiatives like the Skills for Tourism, Agriculture and Forestry (STAF) programme, which is funded by the Grand Duchy of Luxembourg, the Swiss Agency for Development and Cooperation, and the European Union. The STAF programme aims to advance skills development in Lao PDR by supporting the upgrading of training facilities, the development of relevant curricula and the provision of teacher training in vocational schools and colleges in target locations. This newly signed agreement between the Department of Technical and Vocational Education and Hue Tourism College was facilitated by the STAF programme. Under the agreement, starting in August 2024, 64 Lao teachers will participate in two-week training programmes across four subjects – Vietnamese Cookery, Barista, Bakery and Bartending, led by experienced trainers from Hue Tourism College. The aim is to improve the quality of vocational skills development in Lao PDR, ensuring that Lao students are trained to international standards. It will also provide an opportunity for representatives from Hue Tourism College to learn about tourism and hospitality standards in Lao PDR and better understand the approach to vocational education and training in the country. + +On a recent visit to Hue Tourism College, Mr Nouphanh OUTSA had an opportunity to meet with the trainers and witness first-hand the college’s impressive facilities and capabilities. + +``` +```This partnership between Hue Tourism College and our Lao vocational schools and colleges is a very positive development. It demonstrates the power of collaboration and mutual support in driving educational excellence. We are confident that the initiative will greatly enhance the skills of our teachers and, in turn, benefit our students. This is a shining example of how neighbouring countries can work hand in hand, leading to sustainable development and regional progress + +Mr Nouphanh OUTSA + + +The signing of the agreement showcases how support from Luxembourg Cooperation can empower an institution to transition from a beneficiary of capacity-building support to a provider of such support. It also underscores the sustainable impact of development assistance and highlights the potential of South-South cooperation, which fosters collaboration, knowledge sharing and successful initiatives in specific areas, ultimately driving regional development. + +## About the programme + +**The Skills for Tourism, Agriculture and Forestry programme is co-financed by Lao PDR, the Grand Duchy of Luxembourg, Switzerland and the European Union, and jointly implemented by the Lao Ministry of Education and Sports and LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/recap-rwandas-very-first-luxaid-demonstration-fund.md b/md_resources/en/news/recap-rwandas-very-first-luxaid-demonstration-fund.md new file mode 100644 index 0000000000000000000000000000000000000000..92280152934d297f0b3da78e696b83a6bfc59992 --- /dev/null +++ b/md_resources/en/news/recap-rwandas-very-first-luxaid-demonstration-fund.md @@ -0,0 +1,43 @@ + + +# Recap: Rwanda’s very first LuxAid Demonstration Fund + +Rwanda, Multi-country 17.07.2024 Project + +© Kigali Farms + +In 2023, the Luxembourg Ministry of Foreign and European Affairs, Defence, Development Cooperation, and Foreign Trade launched a private sector engagement initiative. It recognises the private sector as a catalyst for innovation in addressing societal challenges. Comprising three Funds – namely, the Business Partnership Facility, the LuxAid Challenge Fund, and the LuxAid Demonstration Fund – it strategically invests in solutions that accelerate the Sustainable Development Goals. + +The initiatives backed by the LuxAid Demonstration Fund aim to scale innovations that have undergone testing and commercialisation. The fund seeks mature companies with innovative solutions at the core of their business model. These solutions may receive co-financing of up to 50% of their project costs, with a cap of EUR 350,000 per project. + +The first edition of the LuxAid Demonstration Fund selected three companies in Rwanda: UKC, Kigali Farms, and BioMassters. + +## Uruhimbi Kageyo Ltd (UKC) + +UKC, founded by young entrepreneurs, has pioneered a low-tech solution for fodder production. This innovative approach, unique in Rwanda, directly tackles issues of land pressure and productivity. Through highly efficient feed production solutions, UKC has achieved remarkable yields per hectare, surpassing traditional methods. Their hydroponic system, for instance, is up to 10 times more efficient than conventional land-use practices, offering a promising avenue to alleviate land pressure and enhance food security. + +The co-financing will be utilised to enhance skills, support seed multiplication, implement an advanced AI irrigation system, and adopt quality management practices. + +## Kigali Farms + +Kigali Farms, a Rwandan social enterprise, stands as the largest fresh mushroom producer in East Africa. The company champions sustainable agriculture through its innovative focus on mushroom cultivation. By maximising the efficient use of limited land resources, Kigali Farms achieves remarkable protein yields, making mushrooms a compelling solution for enhancing food security. In fact, when compared to soybeans, mushrooms can yield up to 12 times more protein per hectare per year, underscoring their clear advantage over other staple crops in the region. + +The co-financing will support the expansion of processing capacity, upgrade of the cold chain infrastructure, and enhancements to growing rooms and compost production. + +## BioMassters + +BioMassters operates in the renewable energy sector, recognised for pioneering the production of the first Tier-4 stoves in Rwanda. Their approach markedly reduces household air pollution, CO2 emissions, and biomass consumption for cooking, effectively mitigating health risks and promoting environmental sustainability. Additionally, the company’s solution generates revenue through carbon credits and stands as one of the few clean cooking companies worldwide that directly distributes carbon credits to users. + +The co-financing will support factory development, bolster technical expertise, and fund research and development initiatives. + +The LuxAid Demonstration Fund will assist these companies in scaling up their innovative solutions, thereby fostering sustainable development within the Rwandan agricultural and renewable energy sectors. + +## À propos du programme + +The LuxAid Demonstration Fund is initiated and funded by the Directorate for Development Cooperation and Humanitarian Affairs of the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade and implemented by LuxDev, the Luxembourg Development Cooperation Agency, through the Private sector engagement funds project. The LuxAid Demonstration Fund is dedicated to sourcing and supporting innovative solutions for the Sustainable Development Goals that can be scaled effectively across Rwanda, Kosovo, and Senegal. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/second-edition-youth-investment-and-financing-summit-praia.md b/md_resources/en/news/second-edition-youth-investment-and-financing-summit-praia.md new file mode 100644 index 0000000000000000000000000000000000000000..b0dd23fc89569031ddc45b8aa75f8dc67d84f460 --- /dev/null +++ b/md_resources/en/news/second-edition-youth-investment-and-financing-summit-praia.md @@ -0,0 +1,25 @@ + + +# Second edition of the Youth Investment and Financing Summit in Praia + +Cabo Verde 12.02.2025 Project + +© Cimeira de investimento e financiamento jovem + +**The city of Praia hosted the second edition of the Youth Investment and Financing Summit from January 30 to February 1, 2025. This event was co-financed by the Employment and employability programme, organised by the government of Cabo Verde and coordinated by PrĂł Empresa, in partnership with various entities in the fields of vocational training, employment, and entrepreneurship. The summit took place at the International Fair of Cabo Verde facilities.** + +Under the theme “Training, innovation and entrepreneurship” the summit brought together 82 exhibitors, mainly young entrepreneurs and businesswomen from all the islands of the country. In that regard, an institutional exhibition area was set up, allowing sector-related institutions such as the General Directorate of Employment, PrĂł Empresa, the Institute of Employment and Vocational Training, and training centers to showcase their support measures for young people and their planned actions for 2025 regarding qualification, employment, and entrepreneurship promotion. + +In addition to the exhibitions, various activities were organized, including a workshop on “Opportunities in tourism supply chains and the blue economy. An international conference also took place to discuss trends in youth entrepreneurship and the startup ecosystem. Moreover, a series of “mentor talks” was led by national and international experts in digital marketing, sales, finance, and investment, attracting hundreds of young participants. + +This summit reaffirmed Cabo Verde's commitment to supporting youth in their entrepreneurial journey, emphasising training, innovation, and access to financing as pillars of the country's sustainable development. + +## About the programme + +The Employment and entrepreneurship support programme is co-financed by the Grand Duchy of Luxembourg and Cabo Verde and implemented by LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/second-technical-steering-committee-meeting-energy-transition-and-climate-mitigation-kosovo.md b/md_resources/en/news/second-technical-steering-committee-meeting-energy-transition-and-climate-mitigation-kosovo.md new file mode 100644 index 0000000000000000000000000000000000000000..4d2aa1e0978124973e74d51ef193ef05dfc71f9e --- /dev/null +++ b/md_resources/en/news/second-technical-steering-committee-meeting-energy-transition-and-climate-mitigation-kosovo.md @@ -0,0 +1,28 @@ + + +# Second Technical Steering Committee meeting for Energy transition and climate mitigation in Kosovo project + +Kosovo 08.04.2025 Project + +**The second Technical Steering Committee meeting for the Energy Transition and Climate Mitigation in Kosovo project convened on 3 April 2025, bringing together key institutional stakeholders, led by the key beneficiary, the ****Ministry of Economy****, to review progress and approve the 2025 Annual Operational Plan.** + +Key achievements included the development of a sustainable business model for the Kosovo Energy Efficiency Fund (KEEF), capacity-building for institutional staff, and advancement of Kosovo’s legal and regulatory framework for renewable energy with the Ministry of Economy and energy efficiency with the Ministry of Environment, Spatial Planning and Infrastructure. The project has also delivered targeted training, a draft monitoring and evaluation framework, and digital tools to support the implementation of the National Energy Strategy 2022–2031. + +Two new Operational Partnership Agreements signed will enhance public-private dialogue and awareness-raising, particularly on gender-sensitive renewable energy/energy efficiency promotion. The project has agreements in place with the Balkan Green Foundation Kosovo and the Metal Industry and Renewable Energy Cluster of Kosovo. + +The 2025 plan focuses on strengthening KEEF, supporting legislative alignment with European Union directives, expanding renewable energy financing mechanisms, and launching a new Clean Energy Grant Scheme. The scheme aims to support Kosovo’s small and medium-sized enterprises in adopting renewable energy sources and energy efficiency measures. It is expected to play an important role in accelerating the private sector's uptake of sustainable technologies, reducing energy costs, and lowering emissions. Launching in the second part of 2025, the scheme will provide targeted financial incentives to encourage innovation, promote green business practices, and contribute to national energy and climate goals. + +The project remains aligned with national energy plans and continues to promote sustainable, inclusive energy solutions. Stakeholders endorsed the 2025 Operational Plan, reaffirming their commitment to driving Kosovo’s green transition forward. + + +## About the project + +The objective of the Energy transition and climate mitigation in Kosovo project is to promote and facilitate the adoption of energy efficiency and renewable energy sources in Kosovo's transition to clean energy. + +The project is funded by the Grand Duchy of Luxembourg and implemented by the Ministry of Economy and LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/solutions-food-security-how-luxaid-demonstration-fund-supports-rwandan-business-futureproofing.md b/md_resources/en/news/solutions-food-security-how-luxaid-demonstration-fund-supports-rwandan-business-futureproofing.md new file mode 100644 index 0000000000000000000000000000000000000000..8155f886ba30691298e775df081b67d1194f52ac --- /dev/null +++ b/md_resources/en/news/solutions-food-security-how-luxaid-demonstration-fund-supports-rwandan-business-futureproofing.md @@ -0,0 +1,61 @@ + + +# Solutions for food security: how the LuxAid Demonstration Fund supports a Rwandan business futureproofing fodder production + +Rwanda 14.03.2025 Project + +**Are you curious about the impact of projects co-financed by the LuxAid Private Sector Engagement Funds? Meet UKC, a pioneering company supported by the LuxAid Demonstration Fund in Rwanda, as they tackle one of the country’s biggest challenges – land pressure and agriculture productivity.** + +## A growing population, increasing pressure on agricultural land + +With an area comparable to Belgium, Rwanda – often called the "Land of a Thousand Hills" – is a small, densely populated nation with limited arable land. With a population density of 445 people per square kilometre and a growth rate of 2.2 % in 2023, productive agricultural land is becoming increasingly scarce each year. Around 80% of Rwandan households are engaged in agricultural activities, working on tiny, sometimes degraded plots. Those plots are generally too small to produce a marketable surplus to invest in future production. Industrial agricultural production is not well developed, making the country dependent on food imports. + +In rural areas, most families grow staple crops while also rearing livestock. Since grazing has been limited, smallholder livestock mostly rely primarily on crop leftovers for feed. The lack of quality feed results in low productivity in smallholder animal husbandry. Commercial fodder is often too costly for many farmers. + +## A low-tech innovation to solve a pressing problem + +In response to this challenge, a group of young entrepreneurs introduced vertical farming to Rwanda in 2019 – a low-tech but highly effective solution to land scarcity. For the first time in the country, they pioneered hydroponic fodder production, offering an affordable, local alternative to imported animal feed. + +This innovative system requires minimal inputs: low water consumption, no fertilisers or pesticides, no soil, and minimal land space needed. The system is cost-effective, easy to install, and simple to maintain. By 2023, their enterprise, UKC, was already producing and selling 25 tonnes of fodder per week. + +## Scaling up: the role of the LuxAid Demonstration Fund + +At a critical point in its growth, UKC needed investment to expand – installing new production units in remote areas, training staff, and rolling out an innovative fogging irrigation system. That’s when the LuxAid Demonstration Fund stepped in with EUR 350,000 in co-financing, enabling the business to scale up. + +“Thanks to the LuxAid Demonstration Fund’s support, we installed three new production units in 2024, nearly doubling our output to 48 tonnes of fodder per week, ” explains Jackson Karara, Managing Director of UKC. “The impact has been very promising. Milk production from cows now fed with our fodder has almost doubled – from 1,000 to 1,800 litres per week. Some farmers who used to bring their cows for milking once a day are now doing so twice, significantly increasing their income. Recognising these benefits, the government acknowledged the importance of hydroponics in Rwanda and has recently exempted related equipment from import taxes, making it more accessible. Additionally, our new fogging irrigation system has drastically improved our efficiency. We now need just 1.5 minutes of irrigation per day – compared to 45 minutes with conventional hydroponic systems. This not only saves water but also enhances crop growth, making the process even more sustainable.” + +## Transforming dairy farming in Rwanda: Ndemezo’s journey with hydroponic fodder + +Christophe Ndemezo, a dairy farmer in Rwimbogo, Gatsibo District, Eastern Rwanda, shares how his farming journey took a transformative turn with the introduction of hydroponic fodder. + +Like many smallholder farmers in Rwanda, he supplies milk to his local cooperative while collecting hydroponic fodder to feed his cows. His four milking cows now receive fresh fodder daily – a practice he adopted after visiting a hydroponic greenhouse and witnessing firsthand its benefits. + +"I couldn't believe it was possible to grow animal fodder without soil! The technology amazed me, and I was eager to try it with my cows. The results were astonishing, " he recalls. “After switching to hydroponic feeding, my cows’ milk production significantly increased. One cow’s yield rose from 8 to 12 liters per day, another from 6 to 12 liters, the third from 5 to 8 liters, and the last from 4 to 7 liters daily. This boost in production has increased my profits, helping me balance input costs while also allowing me to save and grow my income. Within a week, my daily milk supply to the collection center jumped from 45 to 65 litres.” + +Ndemezo’s experience highlights the transformative impact of hydroponic fodder on livestock productivity and economic benefits for farmers. + +## What’s next? + +``` +```Looking ahead, UKC is gearing up for further expansion: First, investing in trucks to deliver fodder to remote areas. Then, supporting the installation of silos to improve fodder storage, reducing delivery frequency and expand into new regions. + +Jackson Karara + + +After one year of implementation, Karara emphasises that one of the key lessons learned is that hands-on demonstration remains the most effective way to drive adoption. + +``` +```We frequently welcome visitors from across the sector who want to see firsthand how our innovation is transforming dairy farming in Rwanda. By scaling up and sharing our model, we hope to inspire wider adoption – contributing to a more sustainable and food-secure future for Rwanda. + +Jackson Karara + + +## About the project + +LuxAid Demonstration Fund is initiated and funded by the Directorate for Development Cooperation and Humanitarian Affairs of the Ministry of Foreign and European Affairs, Defence, Cooperation and Foreign Trade and implemented by LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/spotlight-business-partnership-facility-project-world-circular-economy-forum.md b/md_resources/en/news/spotlight-business-partnership-facility-project-world-circular-economy-forum.md new file mode 100644 index 0000000000000000000000000000000000000000..e81506eb71216e825dbaa1ca2f15a7b4aeeba496 --- /dev/null +++ b/md_resources/en/news/spotlight-business-partnership-facility-project-world-circular-economy-forum.md @@ -0,0 +1,25 @@ + + +# Spotlight on a Business Partnership Facility project at the World Circular Economy Forum + +17.04.2024 Project + +**We are thrilled to share that a Business Partnership Facility (BPF) project was showcased during an Accelerator session at the World Circular Economy Forum (WCEF) in Brussel, recognised as one of the world’s leading circular economy initiatives. WCEF gathered more than 2,000 forward-looking thinkers and doers and presented the game-changers in the circular economy. ** + +COCA, a Luxembourg architecture firm, partnered up with the Dutch foundation Material Innovation Center and a Ghanaian system builder, coordinating stakeholders on the ground. They reached out to the BPF to co-finance a technical and commercial feasibility study around the upcycling of cocoa residuals for the building industry in Ghana. + +Thanks to this facility, funded by the Grand Duchy of Luxembourg and implemented by LuxDev, Luxembourg and European companies have the opportunity to implement innovative projects with partners such as company, NGO, public entity, etc. in developing countries. These projects aim to tackle key societal issues essential for the development of the partner countries. + +In that instance, the partnership focused on the transformation of cocoa by-products into eco-friendly partitioning wall systems and school desktops. LuxDev, COCA, and their project partners presented how the financial support from BPF has served as a catalyst for attracting further stakeholders’ interest. This interest has subsequently led to the creation of a Material Innovation Center in Ghana dedicated to the development and marketing of the resulting solutions. Currently, negotiations are underway with first buyers in the Ghanaian market. + +Interested companies still have until April 30 2024 to submit their applications. More info on www.bpf.lu. + +## About the programme + +**The BPF is financed by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency, in partnership with the Chamber of Commerce, Luxinnovation, and the Ministry of the Economy.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/strategic-revisions-water-and-sanitation-sector.md b/md_resources/en/news/strategic-revisions-water-and-sanitation-sector.md new file mode 100644 index 0000000000000000000000000000000000000000..2fdab7ce8e95e6e02cb02de7f215b24e872a139f --- /dev/null +++ b/md_resources/en/news/strategic-revisions-water-and-sanitation-sector.md @@ -0,0 +1,32 @@ + + +# Strategic revisions in the water and sanitation sector + +Cabo Verde 28.01.2025 Project + +**On the 21st January 2025, a workshop held in Praia brought together key stakeholders to discuss strategic updates to foundational documents of Cabo Verde's water and sanitation sector. This event, supported by the Luxembourg Cooperation through the Water and sanitation programme under the Indicative Cooperation Programme Development – Climate – Energy (021–2025), aimed to align sectoral priorities with the Sustainable Development Goals (SDGs) and in particular SDG 6 "Clean water and sanitation for all, " while addressing current social and environmental challenges.** + +Nearly 40 participants from the Ministry of Agriculture and Environment and key stakeholders in Cabo Verde’s water, sanitation, environment, and agriculture sectors took part in the workshop to discuss the following documents: + +- PLENAS, the National Strategic Plan for Water and Sanitation; +- ESGAS, the Social and Gender Strategy for Water and Sanitation; +- AASEN, the National Strategic Environmental and Social Assessment. + +The primary objective of the workshop was to present the preliminary versions of these strategic documents while fostering constructive dialogue with stakeholders. Experts outlined key strategic areas, including priority objectives, operational measures, and governance tools tailored to Cabo Verde's current context. Under the leadership of the National Water and Sanitation Agency (ANAS), the consulting firm S317 guided this initiative, which resulted in a critical evaluation of existing tools and their implementation so far. Specifically, the firm's technical assistance work focused on: + +- updating and aligning the proposals of PLENAS and ESGAS with national priorities and SDG objectives; +- integrating a participatory and inclusive approach in the revision process by involving key sector stakeholders; +- ensuring the proposed measures are technically and financially feasible; +- strengthening AASEN as a planning and impact reduction tool. + +The exchanges allowed the collection of valuable input to refine the proposals, while ensuring alignment with national priorities and international best practices. Contributions from participants, both in person and online, will enhance the quality of the final documents, which are intended to guide these public policies until 2030. + +## About the programme + +The Water and sanitation sector support programme is financed by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/strengthening-institutional-capacities-ahead-innovation-grant-scheme-launch.md b/md_resources/en/news/strengthening-institutional-capacities-ahead-innovation-grant-scheme-launch.md new file mode 100644 index 0000000000000000000000000000000000000000..ff3b0a7566ae02dc19ed24fc9423e63526f66b07 --- /dev/null +++ b/md_resources/en/news/strengthening-institutional-capacities-ahead-innovation-grant-scheme-launch.md @@ -0,0 +1,31 @@ + + +# Strengthening institutional capacities ahead of the innovation grant scheme launch + +Kosovo 15.03.2024 Project + +**The Sustainable and inclusive growth in Kosovo project is gearing up to launch an innovation grant scheme for entrepreneurs, in collaboration with the Ministry of Industry, Entrepreneurship, and Trade (MIET). A three-day workshop was held at the beginning of March to ensure smooth preparations. This workshop focused on enhancing the capacities of officials from MIET, namely, the Department of Innovation and the Kosovo Investment and Enterprise Support Agency (KIESA), with an emphasis on improving skills for implementing best practices for grant schemes.** + +Led by Pascal FABING, a LuxDev expert in the field, the workshop provided insights into the latest innovation policies and trends and valuable advice on enhancing Kosovo’s innovation landscape. + +As part of its objectives, the project supports KIESA in preparing for the inaugural call for grants within the Innovation Fund, which is expected to be announced in early 2024. + +The project aims to promote sustainable economic growth by fostering innovation, inclusivity, and social development in a greener Kosovo. Specifically, it seeks to stimulate innovation and attract both local and foreign investments within a digitally secure and transparent ecosystem. + +## Background on Kosovo innovation + +The Kosovo government's Programme 2021–2025 prioritises the development of innovation among entrepreneurs. The government has committed to further developing policies and legal frameworks to support business innovation and entrepreneurship. + +Recognising innovation as a key driver for economic development, particularly for achieving sustainable growth, the government incentivises innovation through grants and loans administered by KIESA. + +Kosovo boasts several geographic and demographic advantages, including its strategic location in the Western Balkans, a vibrant and youthful economy, and a strong entrepreneurial culture. Many individuals are engaged in small businesses, either as sole proprietors or within larger enterprises, reflecting Kosovo's entrepreneurial spirit. + +## About the programme + +**The Sustainable and inclusive growth in Kosovo project is funded by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/successful-conclusion-four-provincial-coordination-committee-meetings-5th-indicative.md b/md_resources/en/news/successful-conclusion-four-provincial-coordination-committee-meetings-5th-indicative.md new file mode 100644 index 0000000000000000000000000000000000000000..d698e5b155fabc5af76e164b11391c7d079f2101 --- /dev/null +++ b/md_resources/en/news/successful-conclusion-four-provincial-coordination-committee-meetings-5th-indicative.md @@ -0,0 +1,56 @@ + + +# Successful conclusion of the four Provincial Coordination Committee Meetings for the 5th Indicative Cooperation Programme + +Laos 23.12.2024 + +©LuxDev + +**We are pleased to announce the successful completion of the four Provincial Coordination Committee (PCC) Meetings for the 5th Lao-Luxembourg Indicative Cooperation Programme 2023–2027 (ICP V) for this year. The PCC meetings have taken place across several provinces, starting with Bokeo in May. Subsequent meetings were held in Vientiane Province in October and Bolikhamxay province in November. This final meeting, held in Khammouane province this December, marks the culmination of a productive year of activities across our partner provinces in Lao PDR.** + +## About the PCC Meetings + +The provincial coordination committee meetings proved particularly valuable for provincial authorities. Participants had the opportunity to gain in-depth insights into the four multisectoral programmes at provincial level (progress, working plans, budgets) and actively engage in valuable exchanges with officials from other provinces, fostering collaboration and knowledge-sharing. + +## Strengthening coordination and alignment + +These PCC Meetings play a crucial role in: + +- strengthening coordination across the four ICP V programmes; and +- ensuring alignment with district and provincial five-year socio-economic development plans. + +Participants from local authorities gained a clearer understanding of the interconnectedness of the four ICP V programmes: + +- health and nutrition; +- skills for tourism, agriculture and forestry; +- rule of law, access to justice and good governance; +- local development. + +This improved understanding highlights how these programmes collectively address the socio-economic needs of Lao PDR, especially in our four partner provinces. + +## Valuable feedback and enhanced collaboration + +The meetings also provide a vital platform for LuxDev to: + +- receive valuable feedback on programme implementation; +- strengthen collaboration; +- and promote cross-sector implementation; + +This feedback mechanism is essential for ensuring the effectiveness and responsiveness of the programmes to local needs. + +## Key objectives and outcomes + +The 4th PCC Meetings achieved several key objectives, including: + +- providing a comprehensive overview of the ICP V programmes and their impact; +- facilitating knowledge sharing and collaboration among provincial authorities; +- gathering crucial feedback for LuxDev to improve programme implementation; +- developing practical recommendations to be presented to the annual Project Steering Committees. + +**This successful conclusion of the 4th meeting wraps up a year of significant progress and reinforces the commitment of all stakeholders to the continued success of the ICP V programmes in Lao PDR. We look forward to continuing this important work in the coming year.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/support-cybersecurity-and-e-governance.md b/md_resources/en/news/support-cybersecurity-and-e-governance.md new file mode 100644 index 0000000000000000000000000000000000000000..ac448d9b8d18a7f4952422a67a9f26be41f29f22 --- /dev/null +++ b/md_resources/en/news/support-cybersecurity-and-e-governance.md @@ -0,0 +1,39 @@ + + +# A support to cybersecurity and e-governance + +Cabo Verde 20.05.2024 Project + +©LuxDev + +**From May 6th to 9th and May 8th to 13th 2024, two expert teams successfully carried out the field mission and capacity building activities in Cabo Verde for the project “Strengthening public and private actors’ capacities to operationalise effective sectoral security operations centres (SOC) and a laboratory on innovation in e-governance” implemented by LuxDev as part of the African Union-European Union D4D Hub project.** + +This mission marks a significant step towards the finalisation of this assignment, where the expert teams assessed strategic, organisational, technical, and operational needs of public and private sectors for sectoral SOCs and for the establishment of a GovTechLab in Cabo Verde. + +Based on the stakeholders’s needs and following a sectoral approach with a focus on banking, telecommmunication and public administration sectors, the cybersecurity expert team ran an awareness campaign, clarification of concepts and technical workshops for mastering different tools and techniques and draft guidelines and procedures of compliance related to SOCs. + + +As to the e-governance activities, in-person seminars and webinars were conducted, featuring LuxDev experts, as well as invited external presenters – practitioners working with GovTech Lab initiatives in various regions. Topics covered included: + +- trends in digital governance; +- digital innovations in the public sector and the role of GovTech Labs globally; +- Cape Verde’s strategic plans and digital transformation journey; +- practical approaches and methodologies for GovTech Labs – best practice cases from Lithuania, Luxembourg, Trinidad and Tobago, South Africa, and Brazil. + +Key stakeholders from both the public and private sectors actively participated, providing input and acknowledging the importance of establishing such an instruments in Cabo Verde. + +To conclude the activities, the e-governance expert team conducted a one-day co-creation workshop using design thinking tools. Participants engaged in group discussions to identify public challenges and strategies for private sector engagement, co-creating digital solutions for public problems. + +Over the course of these four days, over 45 on-site participants from at least 14 institutions and 24 online participants were engaged. The feedback has been overwhelmingly positive, with local actors gaining fresh perspectives and developing innovative ideas to adapt best practices to Cabo Verde’s unique ecosystem. + +The LuxDev team is thankful for the enthusiasm and readiness of participants to support and advance these initiatives in cybersecurity and e-governance. + +## About the programme + +**These activities were organised as part of the AU-EU D4D Hub project, which is co-financed by the European Union and jointly implemented by Enabel, GIZ, MFA Estonia, e-GA, ITL, AFD, Expertise France and LuxDev. This publication has been produced with the financial support of the European Union. The contents are the sole responsibility of LuxDev and do not necessarily reflect the views of the European Union.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/sustainable-jobs-workshop-empowering-women.md b/md_resources/en/news/sustainable-jobs-workshop-empowering-women.md new file mode 100644 index 0000000000000000000000000000000000000000..0d4a0399b5c88cfb7a37b6325a0f4a6b6a04f69c --- /dev/null +++ b/md_resources/en/news/sustainable-jobs-workshop-empowering-women.md @@ -0,0 +1,31 @@ + + +# Sustainable jobs workshop: empowering women + +Kosovo 20.02.2024 Project + +©LuxDev + +**The Skills for sustainable jobs in Kosovo project organised a workshop on 13 February with representatives of civil society organisations (CSOs) working in gender inclusion and representation to forge partnerships that increase the participation of women as beneficiaries across all project activities.** + +CSOs received a briefing on the project's objectives, with particular emphasis on Result 4 of the project, which focuses on integrating women into lifelong learning and the reskilling/upskilling to meet labour market demands. The project is committed to ensuring that least half of beneficiaries in all activities of this component are women, reflecting its dedication to gender inclusivity and addressing skill needs. + +Project Manager Ralph ROTHE explained the project's aims to bolster crucial Vocational Education and Training (VET) profiles by cultivating skills in Information and Communication Technology, Renewable Energy/Energy Efficiency, Food Processing, Wood Processing, and Creative Industries. + +Representing the Ministry of Education, Science, Technology, and Innovation, Ryve PREKOROGJA highlighted the importance of Dual-VET (an educational approach that combines traditional classroom learning with practical, on-the-job training in a workplace setting) in employing youth and women, emphasising the need for job positions to align with evolving technologies. + +The CSO representatives working with and for women presented their activities, programmes, and objectives. To fine-tune the approach, participants suggested holding information sessions with parents, conducting a study with primary schools and parents, identifying more reliable data on women's employment situations, and enhancing support for technical profiles in primary and secondary education, among other recommendations. + +Participants agreed to increase sharing information and ideas to pave the way for new partnerships for short-term and vocational trainings. + +## About the programme + +The Skills for sustainable jobs project aims to contribute to sustainable economic growth by supporting innovation, inclusiveness, and social development in a greener Kosovo. The specific objective aims to enhance job prospects for young people and women by strengthening vocational education and training to meet market demands. + +**The Skills for sustainable jobs project is financed by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. ** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/techeco-pathways-empowering-kosovos-future-through-innovation-and-sustainability.md b/md_resources/en/news/techeco-pathways-empowering-kosovos-future-through-innovation-and-sustainability.md new file mode 100644 index 0000000000000000000000000000000000000000..f514c4ba0899299bac89c0e166d9e07e773e5880 --- /dev/null +++ b/md_resources/en/news/techeco-pathways-empowering-kosovos-future-through-innovation-and-sustainability.md @@ -0,0 +1,56 @@ + + +# TechEco Pathways: empowering Kosovo’s future through innovation and sustainability + +Kosovo 19.12.2024 + +© ICK + +The TechEco Pathways Programme was officially launched by the Innovation Centre Kosovo (ICK) with financial support from the Skills for sustainable jobs project as an initiative to advance innovation and sustainability across Kosovo. + +Spanning 24 months, the TechEco Pathways initiative is structured around three key components: + +- GreeTech: offering paid training and internships in the ICT and renewable energy industries to develop practical skills and industry readiness; +- DevelopHer: focused on empowering women and girls through skill development in programming, cybersecurity, and creative industries, breaking barriers in traditionally male-dominated fields; +- Innovation challenges: hosting competitions centered on critical themes such as energy conservation, efficiency, smart cities, and environmental protection, encouraging creative solutions from Kosovo’s talented youth. + +``` +```We are here to support Kosovo in a few areas, but this kind of ecosystem that Luxembourg Cooperation wants to build here involves technology, artificial intelligence, the environment, creative industries, energy, and so on. + +H.E. Eric DIETZ, ChargĂ© d’Affaires e.p., Embassy of Luxembourg in Pristina + + +``` +```It is a programme that is designed to open doors and create opportunities for the next generation of innovators in Kosovo. It will provide youngsters, including women, the skills, the guides and the opportunities to succeed in the industries like tech and renewable energy. + +The Chair of the ICK Board, Ms Zana BUDIMA + + +``` +```This programme fits perfectly with the national strategies for youth employment, including women, as well as Kosovo’s Green Agenda. + +The Secretary-General of the Ministry of Education, Science, Technology and Innovation, Ms. Fadile DYLA + + +The TechEco Pathways Programme is set to deliver: + +- 10 professional trainings and full scholarships for over 120 young Kosovars, preparing them for thriving careers; +- paid internships to bridge the gap between education and the workplace; +- mentoring opportunities to support personal and professional growth; +- two editions of innovation competitions with prizes and awards for the most innovative teams. + +Applications for these exciting opportunities will open soon. + +Kosovo’s renewable energy and information and communication technology sectors face critical skills shortages. TechEco Pathways aims to fill these gaps and contribute to sustainable economic growth and industrial development in Kosovo by equipping young people, particularly women, with the expertise required for immediate employment. + +### Launch of the TechEco Pathways Programme + +## About the programme + +This initiative is part of the Skills for sustainable jobs in Kosovo project, funded by the Grand Duchy of Luxembourg and Implemented by the Ministry of Education, Science, Technology and Innovation, and by LuxDev, the Luxembourg Agency for Development Cooperation. The project aims to contribute to sustainable economic growth by supporting innovation, inclusiveness, and social development in a greener Kosovo. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/transformative-power-education-story-yeang-and-phaivanh.md b/md_resources/en/news/transformative-power-education-story-yeang-and-phaivanh.md new file mode 100644 index 0000000000000000000000000000000000000000..e1b8f11525122941d3062205039c46d483a8132b --- /dev/null +++ b/md_resources/en/news/transformative-power-education-story-yeang-and-phaivanh.md @@ -0,0 +1,107 @@ + + +# The transformative power of education: the story of Yeang and Phaivanh + +Laos 12.11.2024 Project + +©LuxDev + +**The transformative power of education, particularly in culinary arts, is highlighted by the inspiring stories of Phaivanh Bounthachack and Yaeng Yorpasert. Coming from different backgrounds, their journeys intertwined through a shared experience of a training programme. This exemplifies the profound impact that education can have within the Lao hospitality industry, as well as on the individuals and their communities.** + +## Yaeng Yorpasert + +Hailing from Kasi Village in Vientiane Province, 24-year-old Yaeng has transformed her passion for cooking into a remarkable career. From helping her mother in the kitchen to managing a team of chefs at The Academy Training Hotel and Restaurant (The Academy), Yaeng’s journey is a testament to her dedication and talent, making her a role model for hospitality students at the Technical College of Vientiane Province Vang Vieng campus. + +Yaeng's love for cooking was sparked at a young age, inspired by the warm, flavourful meals her mother prepared for their family. Determined to turn her passion into a profession, she completed the two-year Diploma in Food Production and Food and Beverage Service at the Technical College of Vientiane Province between 2019 and 2021. Her studies coincided with the construction of The Academy, a model training facility that was initially built under the Skills for Tourism Project and is now supported by the Skills for Tourism, Agriculture, and Forestry (STAF) programme. The facility, designed to provide hands-on experience for students, would become central to Yaeng’s development as a chef. + +During her time at the college, Yaeng had the opportunity to complete a four-month internship at The Academy where she worked under the guidance of an international chef, honed her technical skills and learned about the importance of leadership in the kitchen. + +``` +```The experience was eye-opening. Working with an international chef taught me so much about managing a team, preparing international dishes and even intricate skills like crafting fruit decorations. + +Yaeng Yorpasert + + +Her dedication and talent certainly paid off. After completing her internship and graduating, Yaeng was hired as a chef at The Academy. Her hard work and passion quickly shone through and, within two years, she was promoted to head chef. Today, she manages a team of seven people, a role she embraces with pride and responsibility. + +Recently, Yaeng further expanded her culinary repertoire through an in-service teacher training initiative supported by the STAF programme which is financed by the Grand Duchy of Luxembourg, the Swiss Agency for Development and Cooperation and the European Union. The training introduced her to Vietnamese cuisine and advanced plating techniques which have since become valuable additions to her skillset. + +``` +```The training was very hands-on and practical. I learned new recipes and culinary techniques which I’m excited to share with my team at The Academy. + +Yaeng Yorpasert + + +As head chef, Yaeng now finds herself in a position to give back, training interns just as she was trained during her studies. She also has the opportunity to share her knowledge with teachers at her former college who receive regular coaching and training every four months. + +``` +```It feels like a full-circle moment for me. I can’t wait to pass on what I’ve learned to both the teachers and the interns at The Academy. It’s a chance to give back to the place that gave me so much. + +Yaeng Yorpasert + + +While Yaeng is committed to The Academy at the moment, her long-term dream is to work in a large international hotel. + +``` +```I want to learn more about international cuisine and working at a big hotel would give me that opportunity. + +Yaeng Yorpasert + + +**For now, Yaeng continues to grow and contribute to The Academy, an environment that has become more than just a workplace – it’s a community where she feels empowered and ready to inspire the next generation of chefs.** + +## Phaivanh Bounthachack + +At 34, Phaivanh Bounthachack, a teacher from Hunkeo Village in Bokeo Province, is blending tradition and innovation in her culinary career. A member of the Lue ethnic group, Phaivanh’s roots are deeply connected to the rich culinary heritage of Lao PDR. However, her dedication to personal growth and to her students has led her to explore new horizons. + +After completing high school, Phaivanh enrolled in a course at the Technical – Vocational School of Bokeo Province, with the intention of pursuing a career in the hospitality industry. Recognising her potential, the school awarded her a scholarship to continue her studies at Luang Prabang Technical College where she completed a Higher Diploma in Food and Beverage Management over two years. Upon her return to Bokeo, Phaivanh took up a Professional Cookery teaching role at the school. Since 2013, she has been passing on her knowledge and skills to the next generation of aspiring chefs. + +Despite her experience, Phaivanh’s formal training had always centred around Lao cuisine. This changed recently when she was offered the opportunity to participate in an in-service teacher training course focusing on Vietnamese cuisine. Facilitated by the STAF programme – funded by the Grand Duchy of Luxembourg, the Swiss Agency for Development and Cooperation and the European Union – the training aimed to broaden her culinary expertise. + +For two weeks, Phaivanh, along with 15 fellow teachers from all over the country, underwent an intensive training course in Vientiane Capital. Led by experienced instructors from Vietnam’s Hue Tourism College, the goal was to equip Lao teachers with practical skills and knowledge that they could pass on to their students, thereby enriching their learning experience and better preparing them for jobs in the growing tourism sector. + +``` +```I was motivated to join because it was something completely new for me”, Phaivanh recalls. “I had never received training in other types of cuisine before, and this was an opportunity I couldn’t pass up. + +Phaivanh Bounthachack + + +The training introduced Phaivanh to new techniques, including the art of wok tossing and the importance of food presentation – an often overlooked skill in traditional Lao cooking. + +``` +```In Lao cuisine, we keep things simple, but I discovered how food presentation can really enhance the overall dining experience. It’s a skill I’m excited to teach my students + +Phaivanh Bounthachack + + +In addition to gaining new culinary techniques, Phaivanh developed strong connections with her peers. Working alongside teachers from eight different provinces, she found the training environment warm and supportive. + +``` +```The atmosphere was amazing. The Vietnamese instructors were not only knowledgeable but made the training fun and interactive, and the teachers were all very friendly. + +Phaivanh Bounthachack + + +Phaivanh is eager to integrate Vietnamese cuisine and techniques into her lessons. Her goal is to provide students with a diverse set of skills, preparing them for culinary careers that include but also extend beyond traditional Lao food. + +Phaivanh’s dedication goes beyond the classroom. She is involved in curriculum development and revision with the Vocational Education Development Institute, where she helps align courses with labour market demands. Her commitment to enhancing both her teaching and the curriculum demonstrates her passion for ensuring that students are well-equipped for the world of work. + +On a personal level, Phaivanh is also excited to share her new culinary skills with her family. Inspired by her mother to pursue a career in cooking, she looks forward to treating her family to Vietnamese barbecue, as well as fresh and fried spring rolls – dishes that are sure to be a hit. + +``` +```My family loves barbecue, and I can’t wait to make these new dishes for them. + +Phaivanh Bounthachack + + +**Yeang and Phaivanh’s stories are ones of growth, passion, and the transformative power of education. Through their dedication and hard work, they are shaping not only their own career but also the futures of their students, inspiring them to dream big and succeed in the culinary and wider hospitality world.** + +## About the programme + +**The Skills for Tourism, Agriculture and Forestry programme is co-financed by Lao PDR, the Grand Duchy of Luxembourg, Switzerland and the European Union, and jointly implemented by the Lao Ministry of Education and Sports and LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/village-development-planning-success-story-led-local-development-programme.md b/md_resources/en/news/village-development-planning-success-story-led-local-development-programme.md new file mode 100644 index 0000000000000000000000000000000000000000..e32cb279622074d94f1f919e11d4ec3277056023 --- /dev/null +++ b/md_resources/en/news/village-development-planning-success-story-led-local-development-programme.md @@ -0,0 +1,47 @@ + + +# Village Development Planning: a success story led by the Local Development Programme + +Laos 25.10.2024 Project + +© LuxDev + +**The Village Development Planning (VDP) process, supported by the Local Development Programme, implemented by the Ministry of Planning and Investment (MPI) and LuxDev has proven to be a catalyst for positive change across Laos. This initiative, designed to empower local communities and address their specific needs, has yielded significant results in the partner provinces of Bokeo, Bolikhamxay, Khammouane and Vientiane, benefitting a total of 172,000 people.** + +## A community-driven approach + +Over the last couple of months, the Local Development Programme has been focussing on village development planning, a process which puts community participation at the centre of decision-making. Villagers from all four partner provinces and 226 target villages actively engaged in the process, reflecting on their current socioeconomic situation and prioritising activities for implementation. This bottom-up approach ensures that the development initiatives are truly aligned with the needs and aspirations of the local people. + +## Building on past successes + +The current VDP exercise is notably successful partly due to its ability to build on the experiences of previous development programmes implemented by MPI and LuxDev. In Bokeo Province for example, 41 villages involved in the previous phase of the Local Development Programme, continue to participate in the new one, leveraging their previous experiences to accelerate the VDP process. Similar synergies are observed in Vientiane, Khammouane and Bolikhamxay. + +## Prioritising local needs + +This activity was carried out jointly by the staff of our partners from the provincial Departments of Planning and Investment and the District Planning Offices. The field team held community workshops in each target village, in which people proposed activities to be implemented with the Village Development Fund that is provided by the programme. Following plenary and group discussions, the attendance was assembled and prioritised the most relevant activities by voting. + +The VDP process identified a wide range of development priorities across the four provinces. In Bokeo alone, 53 villages identified over 918 activities, divided into several categories. Among the most pressing needs were access to clean water and improved water supply infrastructure, followed by education, health, and agricultural development, as well as microfinance schemes. These priorities were identified in all four provinces and therefore reflect the critical importance of these basic resources for the health and well-being of local communities. + +## Rapid progress and community empowerment + +In Bokeo, VDP have already been endorsed in all 53 villages, while in Vientiane, Bolikhamxay, and Khammouane, the adoption of the VDP is also almost completed. This rapid advancement across all target districts of the Local Development Programme is a testament to the efficiency of the process and the strong commitment of both the local communities and the local counterparts (Departments of Planning and Investment, the District Planning Offices and LuxDev) implementing partners. + +## Empowering villages with resources and training + +To facilitate the implementation of the activities identified by communities, the Departments of Planning and Investment will next transfer agreed budgets to village bank accounts and provide management training to Village Development Committee members. To support the technical implementation of identified priorities, training will also be organised to cover a variety of topics, including areas like health, animal husbandry, good agricultural practices, etc. This empowers villages to take ownership of their development initiatives and ensure effective utilisation of resources. + +## A bright future for Laos + +The success of the VDP process in Bokeo, Bolikhamxay, Khammouane and Vientiane provinces bodes well for the future of Laos. By prioritising local needs, fostering community participation, and providing the necessary resources, the Local Development Programme is laying solid foundations for sustainable development. As the identified activities are implemented, we can expect to see significant improvements in the lives of the people throughout the four partner provinces. + +The VDP process in Laos is a shining example of how effective community-driven development can be. By empowering local communities and addressing their specific needs, this initiative is helping to create a brighter future for the country. + +## About the programme + +**The Local Development Programme is co-financed by the Lao PDR, the Grand Duchy of Luxembourg and Switzerland, and implemented by the Lao Ministry of Planning and Investment and LuxDev, the Luxembourg Development Cooperation Agency.** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/visit-delegation-kosovo.md b/md_resources/en/news/visit-delegation-kosovo.md new file mode 100644 index 0000000000000000000000000000000000000000..ed54765211406afe43c682ad0b6c682567575ca3 --- /dev/null +++ b/md_resources/en/news/visit-delegation-kosovo.md @@ -0,0 +1,25 @@ + + +# Visit of a delegation from Kosovo + +Kosovo 13.05.2024 + +©LuxDev + +**A delegation led by Ms Fadile Dyla, General Secretary of the Ministry of Education, Science, Technology and Innovation in Kosovo and Ms Ryve Prekorogja, Head of the lifelong education division, came to Luxembourg in the framework of the project Skills for sustainable jobs in Kosovo. Ms Claire Stoffels (Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade), M. Behlul Shaljani and M. Pascal Fabing (LuxDev) have been accompanying the delegation who had the opportunity to exchange with the Director General of LuxDev, M. Manuel Tonnar.** + +The objective of the visit was to initiate a partnership between the Interdisciplinary Center for Security, Reliability and Trust (SnT) at the University of Luxembourg and the University of Pristina. Two professors at the University of Pristina, Pr Blerim Rexha and Pr QĂ«ndrim Gashi have had in-depth discussion with Prof. Dr. Marcus Völp and Dr. Carlo Duprel during the SnT Partnership Day. The cooperation will start during the second semester and will target master and PhD students, with a specific focus on cybersecurity. + +The delegation was also welcomed at the House of Cybersecurity by M. Pascal Steichen and M. Dominique Kogue and informed about the importance of building bridges between skills development, research and the private sector. The visit paves the way for synergies with the project Sustainable and inclusive growth and more specifically its cybersecurity component. + +Finally, Kim Heuskin, Deputy Headmaster at LycĂ©e des Arts et MĂ©tiers and BenoĂźt Fortemps, Head of the TalentHub, could share interesting ways to immerse Level V students in real life situations by organising a PowerWeek around challenges proposed by socio-economic partners every year or by hosting start-ups on their campus. These examples together with some experiments on the use of artificial intelligence in education will inspire the development of the future ICT school in Pristina supported by Luxembourg. + +## About the programme + +**The Skills for sustainable jobs and Sustainable and inclusive growth projects are financed by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency. ** + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/news/womens-entrepreneurship-advances-sica-region.md b/md_resources/en/news/womens-entrepreneurship-advances-sica-region.md new file mode 100644 index 0000000000000000000000000000000000000000..54081d1a4a4ba0e3e1c85db9b72f1037dbf877e6 --- /dev/null +++ b/md_resources/en/news/womens-entrepreneurship-advances-sica-region.md @@ -0,0 +1,37 @@ + + +# Women's entrepreneurship advances in the SICA Region + +Latin America and the Caribbean 20.03.2025 Project + +**Thanks to the Regional Programme for the Promotion of Women's Entrepreneurship – Phase II, the women's entrepreneurship model has progressed in its adoption across the eight countries of the SICA region.** + +Through a comprehensive approach designed to foster both the growth and consolidation of women-led businesses in the SICA region, the program prioritised the provision of business services to strengthen their capacity to scale their businesses and enhance their economic autonomy. Additionally, the Regional Women's Entrepreneurship Program made significant efforts to coordinate the MSME ecosystem to jointly work on women's entrepreneurship initiatives and strengthened the institutional capacities of Cenpromype and the ecosystem to provide better business and financial development services to women entrepreneurs in the region. + +## Tangible results for women's entrepreneurship + +On March 14, Cenpromype, the Regional Center for the Promotion of MSMEs, with the support of the Grand Duchy of Luxembourg and LuxDev, held the closing seminar of the Regional Programme for the Promotion of Women's Entrepreneurship – Phase II, where the main achievements in women's entrepreneurship through this program were presented. + +Among the programme's key achievements, more than a thousand women entrepreneurs received business development services, with 14% of them advancing to the maturity stage — meaning they are entering new markets and adopting sustainable and gender-equal business practices. Additionally, 70% of supported businesses have successfully consolidated, maintaining or even increasing their revenues, which is a strong indicator of success. + +The programme has also had a significant impact on networking and the organisation of women entrepreneurs. The creation of the Women and MSME Agenda, the Regional Women's Entrepreneurship Strategy, and the support for the foundation of Latin America's first federation of women entrepreneurs, FOMECARD, are key milestones that strengthen women's voices in the business sector. + +## Gallery viewer + +## Access to financing and diversification of initiatives + +Regarding access to financing, women entrepreneurs have seen a 34% increase in the average amount of funding obtained, enabling them to expand their businesses. Furthermore, 169 business ideas in STEM fields have been presented, marking a significant step toward diversifying entrepreneurship in sectors where women have been underrepresented in the labor market. + +Through the Regional Programme for the Promotion of Women's Entrepreneurship – Phase II, employment creation has been fostered, with 320 new jobs generated despite the pandemic context. Moreover, sustainable practices have been promoted, with 86% of women entrepreneurs adopting environmentally friendly measures. + +Finally, it is encouraging to see that, according to programme exit surveys, 90% of participants are satisfied with the services received, and 96% have observed significant improvements in key areas of their businesses. This demonstrates that the program is not only helping women entrepreneurs grow but also empowering them to make more informed and strategic decisions. + +## About the programme + +The Regional Programme for the Promotion of Women's Entrepreneurship – Phase II is funded by the Grand Duchy of Luxembourg and implemented by LuxDev, the Luxembourg Development Cooperation Agency, and Cenpromype. + +## Explore more + +Discover the latest news from LuxDev and stay updated on the progress of cooperation projects and programmes implemented by the Agency. + +All news \ No newline at end of file diff --git a/md_resources/en/niger.md b/md_resources/en/niger.md new file mode 100644 index 0000000000000000000000000000000000000000..dd48cd083d154640810cecc3da8d5d439935864c --- /dev/null +++ b/md_resources/en/niger.md @@ -0,0 +1,76 @@ + + +## In Niger, LuxDev operated to address the country’s multiple development challenges. + +## LuxDev in Niger + +Development cooperation between Luxembourg and Niger dates back to the late 1980s. Until August 2023, four successive Indicative Cooperation Programmes, with increasing financial allocations, reflected the strong and dynamic bilateral partnership between the two nations. + +Until summer 2023, LuxDev was active in Niger across various sectors, including water and sanitation, education and training, professional integration and employment, public finance, inclusive finance, and food security. The programmes operated nationwide, with a particular focus on the regions of Dosso, Zinder, and Niamey. They were fully aligned with national strategies and policies and followed an implementation approach that delegated execution to national partners. This was achieved through programme-based approaches and the funding of multi-donor financial mechanisms managed by Niger’s sectoral ministries. + +However, following the coup d’état on 26 July 2023, Luxembourg suspended its bilateral cooperation with Niger. As a result, all activities under the fourth Niger-Luxembourg Indicative Cooperation Programme, implemented by LuxDev, were suspended as of 31 July 2023. + +## Challenges in Niger: education, water and sanitation, agriculture, and governance + +Over the past two decades, Niger had made notable progress in social indicators. However, numerous economic, social, environmental, and security challenges continue to hinder the achievement of the Sustainable Development Goals, particularly in education and decent employment. + +Access to education remains limited, with low enrolment rates and high dropout levels, especially among girls. Youth unemployment and underemployment are prevalent, exacerbated by a labour market that fails to provide sufficient opportunities. + +In terms of water and sanitation, access to safe drinking water remains inadequate, particularly in rural areas, while poor sanitation contributes to the spread of waterborne diseases. + +Food security is also a critical issue, as reliance on rain-fed agriculture makes the country highly vulnerable to droughts and climate change. Additionally, insecurity and regional conflicts disrupt agricultural production and supply chains. + +## Gallery viewer + +To address these challenges, structural reforms and investments in education, employment, water infrastructure, and sustainable agriculture are essential to ensure inclusive and resilient development. Strengthening public finance management is also crucial, particularly through the implementation of community-level reforms that promote greater transparency and budgetary efficiency – key elements for effective public policy. + +These are precisely the challenges LuxDev’s programmes sought to tackle by supporting sectoral policies and enhancing the capacity of key stakeholders involved in Niger’s development. + +## Key figures in Niger + +- +EUR + +**1,680,829**disbursed in Niger in 2024 + + +### Evolution of activities in Niger + +## Projects in Niger + +- +In execution Niger + +### Support for Public Financial Management + +Governance + +Support for Public Financial Management - +In execution Niger + +### Water and sanitation + +Water and sanitation + +Water and sanitation - +In execution Niger + +### Support programme for financial inclusion development (PADIF) + +Impact finance + +Support programme for financial inclusion development (PADIF) - +In execution Niger + +### Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les ... + +Education, vocational training and employment + +Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les rĂ©gions de Dosso, Niamey et Zinder - +In execution Niger + +### Support to the education sector common fund + +Education, vocational training and employment + +Support to the education sector common fund \ No newline at end of file diff --git a/md_resources/en/node/6629.md b/md_resources/en/node/6629.md new file mode 100644 index 0000000000000000000000000000000000000000..3cdfa1d3ec8d066925649fa759423ff18302dd86 --- /dev/null +++ b/md_resources/en/node/6629.md @@ -0,0 +1,74 @@ + + +# Riposte globale/SĂ©curitĂ© alimentaire + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.08.2022 - 31.12.2025 + +### Total duration + +41 months + +Les pays partenaires de la CoopĂ©ration luxembourgeoise connaissent souvent une incidence Ă©levĂ©e de l’insĂ©curitĂ© alimentaire touchant en premiĂšre ligne les populations vulnĂ©rables. Cette situation est une consĂ©quence d’une combinaison de facteurs structurels: fragilitĂ© politique, niveaux Ă©levĂ©s de pauvretĂ©, changement climatique et dĂ©gradation de l'environnement. + +La guerre en Ukraine aggrave encore la crise alimentaire dans certains pays partenaires de la CoopĂ©ration luxembourgeoise, notamment dans la rĂ©gion du Sahel. La forte dĂ©pendance de la rĂ©gion Ă  l'Ă©gard des importations de denrĂ©es alimentaires et la flambĂ©e des prix des intrants agricoles dĂ©tĂ©riorera davantage la sĂ©curitĂ© alimentaire, en particulier pour les populations dĂ©favorisĂ©es. + +Afin de faire face Ă  cette situation d’urgence, des actions concrĂštes d’appui aux pays partenaires sont identifiĂ©es dans le cadre du projet. Le ministĂšre des Affaires Ă©trangĂšres et europĂ©ennes a ainsi mandatĂ© LuxDev pour une durĂ©e de deux ans. Si l'Agence a contribuĂ© Ă  la sĂ©lection des projets, son rĂŽle et sa responsabilitĂ© consistent essentiellement Ă  assurer la gestion et le suivi/rapportage administratif et financier des programmes bĂ©nĂ©ficiant de ces actions. + +En capitalisant sur l’expĂ©rience du projet Interventions du Luxembourg dans la lutte contre la Covid-19, qui appuie les gouvernements des pays partenaires dans leur lutte contre la pandĂ©mie de Covid-19, un mĂ©canisme similaire basĂ© sur l’identification d’interventions et d’appuis Ă  l’aide de fiches d’action est proposĂ©. Les actions sont mises en Ɠuvre par le biais de partenaires de confiance incluant les agences onusiennes, les ONG internationales et les autoritĂ©s locales. + +## Sustainable Development Goals + +- +#### 02. Zero hunger + + +## Budget + +### Total budget + +EUR 20,000,000 + +### Contribution breakdown + +- +EUR 20,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Multi-country + +### Contribution to the Bloc Smart Africa Fund + +Impact finance + +Contribution to the Bloc Smart Africa Fund - +In execution Multi-country + +### Junior Technical Advisers + +Others + +Junior Technical Advisers - +In execution Multi-country + +### SnT4Dev in West Africa + +Digitalisation and ICT + +SnT4Dev in West Africa \ No newline at end of file diff --git a/md_resources/en/node/7597.md b/md_resources/en/node/7597.md new file mode 100644 index 0000000000000000000000000000000000000000..629b1d11301cd07d62fb021355d22d475d0ef0d7 --- /dev/null +++ b/md_resources/en/node/7597.md @@ -0,0 +1,53 @@ + + +# Formulation d'un projet sur le thĂšme de la digitalisation au Costa Rica + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CRI/003 ‱ 24 7485 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices \ No newline at end of file diff --git a/md_resources/en/node/7598.md b/md_resources/en/node/7598.md new file mode 100644 index 0000000000000000000000000000000000000000..8e3d17a1b5df8af394db8f9f5f6d86b7c4f5a1b5 --- /dev/null +++ b/md_resources/en/node/7598.md @@ -0,0 +1,55 @@ + + +# Travaux d’extension du rĂ©seau d'Ă©vacuation des eaux usĂ©es domestique et raccordements domestiques respectifs dans le quartier de Cabeça Carreira, zone de ChĂŁo Bom dans la municipalitĂ© de Tarrafal – Ilha de Santiago + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7052 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7599.md b/md_resources/en/node/7599.md new file mode 100644 index 0000000000000000000000000000000000000000..6ce98a64bb95583eb9aed482b73956e308e52dfa --- /dev/null +++ b/md_resources/en/node/7599.md @@ -0,0 +1,60 @@ + + +# Surveillance du contrat d'extension du rĂ©seau d'Ă©vacuation des eaux usĂ©es domestiques et des raccordements domestiques respectifs dans le quartier de Cabeça Carreira, zone de ChĂŁo Bom dans la municipalitĂ© de Tarrafal + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7056 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7600.md b/md_resources/en/node/7600.md new file mode 100644 index 0000000000000000000000000000000000000000..9187160dcbfea572d1b97cb429bdc469082e62dd --- /dev/null +++ b/md_resources/en/node/7600.md @@ -0,0 +1,55 @@ + + +# Acquisition et installation d'un systĂšme solaire photovoltaĂŻque de 450 kwp pour la sociĂ©tĂ© AEB + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7133 + +### Type of contract + +- Goods + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7601.md b/md_resources/en/node/7601.md new file mode 100644 index 0000000000000000000000000000000000000000..c68f6fcbc0516ddf4e6bf7166fd4ac76507ff06c --- /dev/null +++ b/md_resources/en/node/7601.md @@ -0,0 +1,60 @@ + + +# Surveillance du contrat pour l'exĂ©cution des travaux d'optimisation hydraulique de l’enterprise des Águas de Santo AntĂŁo + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7152 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7602.md b/md_resources/en/node/7602.md new file mode 100644 index 0000000000000000000000000000000000000000..ae378c1540bb3dbd5f425b0d2d3b47fdabf3fef9 --- /dev/null +++ b/md_resources/en/node/7602.md @@ -0,0 +1,55 @@ + + +# Acquisition de matĂ©riel informatique pour les entreprises intercommunales Águas de Santo AntĂŁo et SĂŁo Nicolau + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7205 + +### Type of contract + +- Goods + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7603.md b/md_resources/en/node/7603.md new file mode 100644 index 0000000000000000000000000000000000000000..7f17eac6b51b99d1d830ce87dd0b0941a1caab40 --- /dev/null +++ b/md_resources/en/node/7603.md @@ -0,0 +1,55 @@ + + +# Travaux d'optimisation hydraulique pour Águas de Santo AntĂŁo (AdSA) + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7339 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7604.md b/md_resources/en/node/7604.md new file mode 100644 index 0000000000000000000000000000000000000000..b23bfa5198cc0fdc7b82ea2b7b9d617e2dd577b4 --- /dev/null +++ b/md_resources/en/node/7604.md @@ -0,0 +1,55 @@ + + +# Acquisition d'Ă©quipement et de matĂ©riel pour le traitement et le contrĂŽle de la qualitĂ© de l’eau pour Águas e Energia do Maio, Águas de Santo AntĂŁo et Águas de SĂŁo Nicolau + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7460 + +### Type of contract + +- Goods + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7605.md b/md_resources/en/node/7605.md new file mode 100644 index 0000000000000000000000000000000000000000..348f466a96b0524a7d07474903051d30428ecb88 --- /dev/null +++ b/md_resources/en/node/7605.md @@ -0,0 +1,60 @@ + + +# Surveillance de la mise en Ɠuvre d'une unitĂ© de production d'autoconsommation avec technologie photovoltaĂŻque dans diverses installations d'approvisionnement des entreprises Águas de Santo AntĂŁo et Águas de SĂŁo Nicolau + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7500 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7606.md b/md_resources/en/node/7606.md new file mode 100644 index 0000000000000000000000000000000000000000..4e4724cf00dcf26c4ca1d53b4dcde5c840157196 --- /dev/null +++ b/md_resources/en/node/7606.md @@ -0,0 +1,55 @@ + + +# Acquisition de micro-compteurs pour l'entreprise Águas de SĂŁo Nicolau (AdSN) + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7540 + +### Type of contract + +- Goods + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7607.md b/md_resources/en/node/7607.md new file mode 100644 index 0000000000000000000000000000000000000000..17b89b968abe0ea1c82d74a42a110804417b255e --- /dev/null +++ b/md_resources/en/node/7607.md @@ -0,0 +1,55 @@ + + +# Fourniture d’équipements pour la mise en place d'unitĂ©s de production en autoconsommation avec technologie photovoltaĂŻque - Ăźles de SĂŁo Nicolau et de Santo AntĂŁo + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7553 + +### Type of contract + +- Goods + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7608.md b/md_resources/en/node/7608.md new file mode 100644 index 0000000000000000000000000000000000000000..abc4819ae1bc9b98b46695f0ea4ca8d331821bce --- /dev/null +++ b/md_resources/en/node/7608.md @@ -0,0 +1,55 @@ + + +# Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvisionnement et d'amĂ©lioration du systĂšme d'adduction et des principales conduites de distribution sur l'Ăźle de Maio + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 24 7580 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7621.md b/md_resources/en/node/7621.md new file mode 100644 index 0000000000000000000000000000000000000000..f86b5b00290e1fd381afe4cf55b2d0d510ec95e3 --- /dev/null +++ b/md_resources/en/node/7621.md @@ -0,0 +1,55 @@ + + +Recrutement d’une entreprise de surveillance et de gardiennage + +Tenders + +# Recrutement d’une entreprise de surveillance et de gardiennage + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Status + +Open + +### Deadline + +06.01.2025 + +### Reference + +- OPE/OUA ‱ 24 7564 + +### Type of contract + +- Services + +### Procurement procedure + +- National - open type \ No newline at end of file diff --git a/md_resources/en/node/7623.md b/md_resources/en/node/7623.md new file mode 100644 index 0000000000000000000000000000000000000000..791bf653f6428acefc2f31b9da0b32094f751c8c --- /dev/null +++ b/md_resources/en/node/7623.md @@ -0,0 +1,60 @@ + + +# Acquisition de services de maĂźtrise d’Ɠuvre pour la surveillance des travaux d’extension du LycĂ©e technique professionnel François Xavier Ndione de ThiĂšs + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- SEN/032 ‱ 23 6592 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Senegal ### Étude sur la simulation Ă©conomique et modĂ©lisation des exploitations agricoles de type « ferme intĂ©g... + +- +Open Senegal ### Évaluation finale des programmes SantĂ© et protection sociale et Formation professionnelle et techniq... + +- +Open Senegal ### Mobilisation d’une expertise en pĂ©dagogie numĂ©rique pour la rĂ©alisation d’un MOOC en “Management et ... \ No newline at end of file diff --git a/md_resources/en/node/7624.md b/md_resources/en/node/7624.md new file mode 100644 index 0000000000000000000000000000000000000000..5332d251a80410622bc14c8f0db549360cdd79e1 --- /dev/null +++ b/md_resources/en/node/7624.md @@ -0,0 +1,60 @@ + + +# Mobilisation d’une expertise en pĂ©dagogie numĂ©rique pour la rĂ©alisation d’un MOOC en “Management et Leadership” d’une Ă©quipe au sein de la fonction publique au SĂ©nĂ©gal + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- SEN/033 ‱ 24 6870 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Senegal ### Étude sur la simulation Ă©conomique et modĂ©lisation des exploitations agricoles de type « ferme intĂ©g... + +- +Open Senegal ### Évaluation finale des programmes SantĂ© et protection sociale et Formation professionnelle et techniq... + +- +Open Senegal ### Mobilisation d’une expertise en pĂ©dagogie numĂ©rique pour la rĂ©alisation d’un MOOC en “Management et ... \ No newline at end of file diff --git a/md_resources/en/node/7625.md b/md_resources/en/node/7625.md new file mode 100644 index 0000000000000000000000000000000000000000..c4cf82405137c988d0e98be065f3c6c11be1f650 --- /dev/null +++ b/md_resources/en/node/7625.md @@ -0,0 +1,55 @@ + + +Mission d’appui au Gouvernement du Niger en matiĂšre de cybersĂ©curitĂ© + +Tenders + +# Mission d’appui au Gouvernement du Niger en matiĂšre de cybersĂ©curitĂ© + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Status + +Open + +### Deadline + +07.03.2023 + +### Reference + +- AFR/801 ‱ 23 5635 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted \ No newline at end of file diff --git a/md_resources/en/node/7630.md b/md_resources/en/node/7630.md new file mode 100644 index 0000000000000000000000000000000000000000..162d87f517d62db026a8063f26fb9c5b84ec2fe4 --- /dev/null +++ b/md_resources/en/node/7630.md @@ -0,0 +1,60 @@ + + +# Évaluation finale des programmes SantĂ© et protection sociale et Formation professionnelle et technique + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- SEN/032 ‱ 24 7250 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Senegal ### Étude sur la simulation Ă©conomique et modĂ©lisation des exploitations agricoles de type « ferme intĂ©g... + +- +Open Senegal ### Évaluation finale des programmes SantĂ© et protection sociale et Formation professionnelle et techniq... + +- +Open Senegal ### Mobilisation d’une expertise en pĂ©dagogie numĂ©rique pour la rĂ©alisation d’un MOOC en “Management et ... \ No newline at end of file diff --git a/md_resources/en/node/7631.md b/md_resources/en/node/7631.md new file mode 100644 index 0000000000000000000000000000000000000000..07b9074f3d00dbea7a447214e035ecce70506b7b --- /dev/null +++ b/md_resources/en/node/7631.md @@ -0,0 +1,46 @@ + + +Travaux de construction du mur de clĂŽture de la forĂȘt classĂ©e de Kua + +Tenders + +# Travaux de construction du mur de clĂŽture de la forĂȘt classĂ©e de Kua + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract canceled + + +## Preview + +### Reference + +- BKF/023 ‱ 24 7393 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. \ No newline at end of file diff --git a/md_resources/en/node/7633.md b/md_resources/en/node/7633.md new file mode 100644 index 0000000000000000000000000000000000000000..e0d19dc9ba4e3a23a492ba7aa516620450c5672d --- /dev/null +++ b/md_resources/en/node/7633.md @@ -0,0 +1,47 @@ + + +# Recrutement d’une agence de communication et de production audiovisuelle dans le cadre du Programme indicatif de coopĂ©ration IV + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract canceled + + +## Preview + +### Reference + +- NIG/030 ‱ 23 5901 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. \ No newline at end of file diff --git a/md_resources/en/node/7634.md b/md_resources/en/node/7634.md new file mode 100644 index 0000000000000000000000000000000000000000..2f2a47c0e05d5988130b76b5b9d7376dc36fa28a --- /dev/null +++ b/md_resources/en/node/7634.md @@ -0,0 +1,47 @@ + + +# Recrutement d’un bureau d’études chargĂ© de la conception et la mise en place du dispositif de suivi-Ă©valuation et d’un programme de capitalisation du Programme indicatif de coopĂ©ration IV + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract canceled + + +## Preview + +### Reference + +- OPE/NIA ‱ 23 5892 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. \ No newline at end of file diff --git a/md_resources/en/node/7635.md b/md_resources/en/node/7635.md new file mode 100644 index 0000000000000000000000000000000000000000..dac6b8077db4126c2645ad56d0b4486ef031e40b --- /dev/null +++ b/md_resources/en/node/7635.md @@ -0,0 +1,53 @@ + + +# Contrat cadre pour service traiteur dans la ville de Ouagadougou + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- BKF/023 ‱ 24 6760 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| BKF/023 ‱ 24 6760 | Multiples | 27.09.2024 | N/A | \ No newline at end of file diff --git a/md_resources/en/node/7638.md b/md_resources/en/node/7638.md new file mode 100644 index 0000000000000000000000000000000000000000..0adf0afd727b757c6b18108bce379660f7076d86 --- /dev/null +++ b/md_resources/en/node/7638.md @@ -0,0 +1,52 @@ + + +RĂ©habilitation du mur de clĂŽture de la forĂȘt classĂ©e du Kou + +Tenders + +# RĂ©habilitation du mur de clĂŽture de la forĂȘt classĂ©e du Kou + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- BKF/023 ‱ 24 6692 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| BKF/023 ‱ 24 6692 | SICOBAT SARL | 27.05.2024 | EUR 149,005 | \ No newline at end of file diff --git a/md_resources/en/node/7643.md b/md_resources/en/node/7643.md new file mode 100644 index 0000000000000000000000000000000000000000..f42576dd98056f1ae2841781f4824b84863f55cb --- /dev/null +++ b/md_resources/en/node/7643.md @@ -0,0 +1,53 @@ + + +# Publication ex-post d’informations sur les contractants et partenaires du projet BenkadiBaara lors de l’exercice 2023 + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- BKF/301 ‱ 24 6789 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| BKF/301 ‱ 24 6789 | Multiples | 12.03.2024 | EUR 206,494 | \ No newline at end of file diff --git a/md_resources/en/node/7644.md b/md_resources/en/node/7644.md new file mode 100644 index 0000000000000000000000000000000000000000..8ffcec64df0bb3130fa7c2d9e6071f9a2f50e494 --- /dev/null +++ b/md_resources/en/node/7644.md @@ -0,0 +1,59 @@ + + +# Publication ex-post d’informations sur les contractants et partenaires du projet Appui de l'Union europĂ©enne Ă  l'enseignement et Ă  la formation professionnels, Ă  la requalification professionnelle et Ă  la profession lors de l’exercice 2023 + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- KSV/801 ‱ 24 6785 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| KSV/801 ‱ 24 6785 | Multiples | 12.03.2024 | EUR 134,200 | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices \ No newline at end of file diff --git a/md_resources/en/node/7645.md b/md_resources/en/node/7645.md new file mode 100644 index 0000000000000000000000000000000000000000..a1348ff6aa17d290c41c154cc649367eae48f550 --- /dev/null +++ b/md_resources/en/node/7645.md @@ -0,0 +1,66 @@ + + +# Publication ex-post d’informations sur les contractants et partenaires du programme Renforcement des compĂ©tences en tourisme, agriculture et sylviculture lors de l’exercice 2023 + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- LAO/336 ‱ 24 6786 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| LAO/336 ‱ 24 6786 | Multiples | 12.03.2024 | EUR 112,771 | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Laos ### Conceptualisation, development and roll-out of an inclusive promotional / advocacy campaign for voca... + +- +Open Laos ### Detailed survey and designs of various health facilities at Bolikhamxay and Bokeo Provincial Hospita... + +- +Open Laos ### Khammouane Hospital masterplan development and detailed survey and designs for emergency room, inten... \ No newline at end of file diff --git a/md_resources/en/node/7646.md b/md_resources/en/node/7646.md new file mode 100644 index 0000000000000000000000000000000000000000..2bfd7429a47d98497fb261661d47cb18b15e1398 --- /dev/null +++ b/md_resources/en/node/7646.md @@ -0,0 +1,53 @@ + + +# Publication ex-post d’informations sur les contractants et partenaires du projet PrĂ©vention et gestion des risques au Nicaragua lors de l’exercice 2023 + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- NIC/825 ‱ 24 6788 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| NIC/825 ‱ 24 6788 | Multiples | 12.03.2024 | EUR 2,261,657 | \ No newline at end of file diff --git a/md_resources/en/node/7647.md b/md_resources/en/node/7647.md new file mode 100644 index 0000000000000000000000000000000000000000..749ba166f7e81be8b3a6494affea0397d7abd1c6 --- /dev/null +++ b/md_resources/en/node/7647.md @@ -0,0 +1,66 @@ + + +# Publication ex-post d’informations sur les contractants et partenaires du projet Initiative FIT ! SĂ©nĂ©gal lors de l’exercice 2023 + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- SEN/301 ‱ 24 6787 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| SEN/301 ‱ 24 6787 | Multiples | 12.03.2024 | EUR 4,190,920 | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Senegal ### Étude sur la simulation Ă©conomique et modĂ©lisation des exploitations agricoles de type « ferme intĂ©g... + +- +Open Senegal ### Évaluation finale des programmes SantĂ© et protection sociale et Formation professionnelle et techniq... + +- +Open Senegal ### Mobilisation d’une expertise en pĂ©dagogie numĂ©rique pour la rĂ©alisation d’un MOOC en “Management et ... \ No newline at end of file diff --git a/md_resources/en/node/7648.md b/md_resources/en/node/7648.md new file mode 100644 index 0000000000000000000000000000000000000000..be61b68a2ddc3d913e1003db2320924e16776b64 --- /dev/null +++ b/md_resources/en/node/7648.md @@ -0,0 +1,53 @@ + + +# Publication ex-post d’informations sur les contractants et partenaires du projet African Union-European Union D4D Hub lors de l’exercice 2023 + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- AFR/801 ‱ 24 6782 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| AFR/801 ‱ 24 6782 | Multiples | 11.03.2024 | EUR 559,996 | \ No newline at end of file diff --git a/md_resources/en/node/7649.md b/md_resources/en/node/7649.md new file mode 100644 index 0000000000000000000000000000000000000000..5ee9a3280803c0aa7fbb85ae43d3e45d1555ba0f --- /dev/null +++ b/md_resources/en/node/7649.md @@ -0,0 +1,53 @@ + + +# Publication ex-post d’informations sur les contractants et partenaires du projet PRISMA lors de l’exercice 2023 + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- BKF/801 ‱ 24 6781 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| BKF/801 ‱ 24 6781 | Multiples | 11.03.2024 | EUR 309,986 | \ No newline at end of file diff --git a/md_resources/en/node/7650.md b/md_resources/en/node/7650.md new file mode 100644 index 0000000000000000000000000000000000000000..d425dba45d3ac98feb4a77cfd3147b737f15e2e2 --- /dev/null +++ b/md_resources/en/node/7650.md @@ -0,0 +1,66 @@ + + +# Publiation ex-post d’informations sur les contractants et partenaires du Programme de dĂ©veloppement local lors de l’exercice 2023 + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- LAO/338 ‱ 24 6778 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| LAO/338 ‱ 24 6778 | Multiples | 11.03.2024 | EUR 85,903 | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Laos ### Conceptualisation, development and roll-out of an inclusive promotional / advocacy campaign for voca... + +- +Open Laos ### Detailed survey and designs of various health facilities at Bolikhamxay and Bokeo Provincial Hospita... + +- +Open Laos ### Khammouane Hospital masterplan development and detailed survey and designs for emergency room, inten... \ No newline at end of file diff --git a/md_resources/en/node/7652.md b/md_resources/en/node/7652.md new file mode 100644 index 0000000000000000000000000000000000000000..ab6332047c2c136a514928ab0f18819ca3dcea7b --- /dev/null +++ b/md_resources/en/node/7652.md @@ -0,0 +1,61 @@ + + +# Travaux pour la rĂ©duction des pertes physiques du rĂ©seau d'approvisionnement en eau potable de Praia - Ăźle de Santiago (main d’Ɠuvre) + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 23 6326 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| CVE/389 ‱ 23 6326 | MCV MARPE Cabo Verde ConstruçĂČes SA | 13.02.2024 | N/A | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7653.md b/md_resources/en/node/7653.md new file mode 100644 index 0000000000000000000000000000000000000000..49d8cc1fa83cb0a4eeea65ba764e1afb9232fed0 --- /dev/null +++ b/md_resources/en/node/7653.md @@ -0,0 +1,66 @@ + + +# Assistance technique Ă  AdS dans la mise en Ɠuvre du programme d'efficacitĂ© de l'eau et de gestion des pertes d'eau dans la ville de Praia + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 23 6137 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| CVE/389 ‱ 23 6137 | Groupement Hidra-Hidru00e1ulica e Ambiente, Lta/Aquapor-Serviu00e7os S.A. | 31.01.2024 | EUR 335,290 | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7654.md b/md_resources/en/node/7654.md new file mode 100644 index 0000000000000000000000000000000000000000..fc9e03855e726f5bc29cbc829237a2c6c3973f8f --- /dev/null +++ b/md_resources/en/node/7654.md @@ -0,0 +1,60 @@ + + +# Assistance technique pour la revue du Plan stratĂ©gique national pour l'eau et l'assainissement, de la StratĂ©gie sociale et genre pour le secteur de l'eau et de l'assainissement et de l'Évaluation stratĂ©gique environnementale et sociale + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract canceled + + +## Preview + +### Reference + +- CVE/389 ‱ 23 6311 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7656.md b/md_resources/en/node/7656.md new file mode 100644 index 0000000000000000000000000000000000000000..ccd1978b3f7daef953a12c439170723f11448b16 --- /dev/null +++ b/md_resources/en/node/7656.md @@ -0,0 +1,60 @@ + + +# Étude sur la simulation Ă©conomique et modĂ©lisation des exploitations agricoles de type « ferme intĂ©grĂ©e » au SĂ©nĂ©gal + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- A - SEN033 - 2024 - 0001 + +### Type of contract + +- Services + +### Procurement procedure + +- Restricted simplified + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Senegal ### Étude sur la simulation Ă©conomique et modĂ©lisation des exploitations agricoles de type « ferme intĂ©g... + +- +Open Senegal ### Évaluation finale des programmes SantĂ© et protection sociale et Formation professionnelle et techniq... + +- +Open Senegal ### Mobilisation d’une expertise en pĂ©dagogie numĂ©rique pour la rĂ©alisation d’un MOOC en “Management et ... \ No newline at end of file diff --git a/md_resources/en/node/7660.md b/md_resources/en/node/7660.md new file mode 100644 index 0000000000000000000000000000000000000000..84e9a8067511a9ad76c0ddbcf0cdef39537bb832 --- /dev/null +++ b/md_resources/en/node/7660.md @@ -0,0 +1,40 @@ + + +Revue Ă  mi-parcours du Programme Indicatif de CoopĂ©ration \Developpement - Climat - Energie\" entre le Luxembourg et le Cabo Verde" + +Tenders + +# Revue Ă  mi-parcours du Programme Indicatif de CoopĂ©ration \Developpement - Climat - Energie\" entre le Luxembourg et le Cabo Verde" + +## Preview + +### Region of intervention + +Cabo Verde### Status + +Forecast + +### Type of contract + +- External + +### Partner + +- MinistĂšre des Affaires Ă©trangĂšres et europĂ©ennes, de la DĂ©fense, de la CoopĂ©ration et du Commerce extĂ©rieur + +### Disclaimer + +Tender notices issued by our partners are published on the LuxDev website for information purposes only. LuxDev accepts no responsibility for the content or accuracy of information contained in the tender notices of its partners. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7661.md b/md_resources/en/node/7661.md new file mode 100644 index 0000000000000000000000000000000000000000..e1e584199cc2edcaa5a95bad811871b01d7c3412 --- /dev/null +++ b/md_resources/en/node/7661.md @@ -0,0 +1,31 @@ + + +Appel Ă  Projet pour la sĂ©lection de projet de valorisation des produits forestiers non ligneux + +Tenders + +# Appel Ă  Projet pour la sĂ©lection de projet de valorisation des produits forestiers non ligneux + +## Preview + +### Region of intervention + +Burkina Faso### Status + +Forecast + +### Reference + +- Programme BKF/023 Appui Ă  la gestion durable des ressources forestiĂšres (AGREF) + +### Type of contract + +- External + +### Partner + +- Direction GĂ©nĂ©rale de l'Economie Verte et du Changement Climatique + +### Disclaimer + +Tender notices issued by our partners are published on the LuxDev website for information purposes only. LuxDev accepts no responsibility for the content or accuracy of information contained in the tender notices of its partners. \ No newline at end of file diff --git a/md_resources/en/node/7670.md b/md_resources/en/node/7670.md new file mode 100644 index 0000000000000000000000000000000000000000..d5a7c16a33cda81e04e2bae97c2d7aa2e9aaf2ed --- /dev/null +++ b/md_resources/en/node/7670.md @@ -0,0 +1,34 @@ + + +# Revue Ă  mi-parcours du Programme indicatif de coopĂ©ration « DĂ©veloppement - Climat – Énergie » entre le Luxembourg et le Cabo Verde + +## Preview + +### Type of contract + +- External + +### Partner + +- MinistĂšre des Affaires Ă©trangĂšres et europĂ©ennes, de la DĂ©fense, de la CoopĂ©ration et du Commerce extĂ©rieur + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Disclaimer + +Tender notices issued by our partners are published on the LuxDev website for information purposes only. LuxDev accepts no responsibility for the content or accuracy of information contained in the tender notices of its partners. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/node/7675.md b/md_resources/en/node/7675.md new file mode 100644 index 0000000000000000000000000000000000000000..03fdfdcaa0453f1fd77416cae9b43a89bedd1bf0 --- /dev/null +++ b/md_resources/en/node/7675.md @@ -0,0 +1,60 @@ + + +# Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águas de SĂŁo Nicolau (AdSN) + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/389 ‱ 25 7870 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/projects.md b/md_resources/en/projects.md new file mode 100644 index 0000000000000000000000000000000000000000..168a1471412e84e5f46d43620f6a0c1b64229bfe --- /dev/null +++ b/md_resources/en/projects.md @@ -0,0 +1,91 @@ + + +# Projects + +## Find all the information concerning the cooperation projects and programmes entrusted to LuxDev. + +- +In execution El Salvador + +### Youth employment and digitalisation + +Digitalisation and ICT + +Youth employment and digitalisation - +In execution Kosovo + +### Support to civil society in Kosovo + +Governance + +Support to civil society in Kosovo - +Closed + +### Eastern Shan State rural development and inclusion project + +Socio-economic development + +Eastern Shan State rural development and inclusion project - +In execution Benin + +### Digital development (BeDigital) + +Digitalisation and ICT + +Digital development (BeDigital) - +In formulation Benin + +### Support programme for civil society organisations in Benin + +Governance + +- +Closed Burkina Faso + +### Information and Communications Technology development support in Burkina Faso + +Digitalisation and ICT + +Information and Communications Technology development support in Burkina Faso - +Closed Burkina Faso + +### Supporting the cadastre of Burkina Faso in the municipalities of Ouagadougou and Bobo-Dioulasso + +Governance + +Supporting the cadastre of Burkina Faso in the municipalities of Ouagadougou and Bobo-Dioulasso - +In execution Cabo Verde + +### Support to the National Household Income and Expenditure Survey in Cabo Verde + +Governance + +Support to the National Household Income and Expenditure Survey in Cabo Verde - +In execution Cabo Verde + +### Support for the production, analysis and dissemination of quality statistics in Cabo Verde + +Governance + +Support for the production, analysis and dissemination of quality statistics in Cabo Verde - +In formulation Costa Rica + +### E-governance and spatial digitisation + +Digitalisation and ICT + +- +In formulation Costa Rica + +### Migration, social cohesion, economic integration and governance + +Governance + +- +In execution Kosovo + +### Technical assistance in the context of European integration of Kosovo + +Governance + +Technical assistance in the context of European integration of Kosovo \ No newline at end of file diff --git a/md_resources/en/projects/100-solar-desalination-unit-brava.md b/md_resources/en/projects/100-solar-desalination-unit-brava.md new file mode 100644 index 0000000000000000000000000000000000000000..a8ad30cd4609b2e0e908ee356c68b3d1c81357b5 --- /dev/null +++ b/md_resources/en/projects/100-solar-desalination-unit-brava.md @@ -0,0 +1,92 @@ + + +# 100% Solar Desalination Unit, Brava + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.04.2021 - 31.03.2023 + +### Total duration + +24 months + +This project involves the installation and implementation of a seawater desalination unit for human consumption on the island of Brava. The unit will operate 100% on solar energy. The project subscribes to the intention of improving access to water in disadvantaged areas and putting the island of Brava 100% on energy from renewable sources. + +With a resident population of 5,521 and an average age of 31.4 years, of which 50.9% are women, the island of Brava has 2,128 households. 99.5% of the population has access to electricity and 94.6% to water through the public grid. Although these statistics show a high level of access to safe drinking water, most households do not have access to water continuously and in sufficient quantities. + +On Brava, the supply of fresh water is provided by a spring, called the *Nascente do Encontro*, which currently supplies the entire network. As a result of recent seismic events affecting the islands of Fogo and Brava, considerable groundwater losses have been noted and the availability of fresh water has decreased from 700 mÂł/day to 300 mÂł/day. The price of water on Brava remains very high (given the pumping of water by fossil fuels), between 267 ECV/mÂł (or 2.42 EUR/ mÂł) for a consumption below 6 mÂł and 385 ECV/mÂł, (3.5 EUR/mÂł) for consumption above 10 mÂł. + +The new desalination plant, located in the Furna area, will have a production capacity of between 250 and 300 mÂł/day. This will increase access to continuous drinking water, ensure the eventual production and distribution of water at affordable rates and ensure the total absence of CO2 emissions once the unit is operational. + +Faced with water shortages, the serious consequences for the health of the population, but also for agriculture and economic activity of the island, the government of Cabo Verde, the municipality of Brava and the intermunicipal water company of the islands of Fogo and Brava, Aguabrava, agreed on the urgency of equipping the island of Brava with a desalination unit by requesting support from the Luxembourg Cooperation. + +The project will therefore install a desalination unit operated 100% via solar energy including pumping and storage of water. To access the site, the construction of a 1 km long road from the Furna reservoir to the desalination unit site is required. This road will guarantee access to carry out the works, operations, and maintenance afterwards. Currently there is no secure access to this area. + +The impact of this intervention concerns the entire population of Brava, ensuring universal and continuous access to safe drinking water through sustainable production and distribution with the total absence of CO2 emissions. The intermediate beneficiaries will be the municipality of Brava and the intermunicipal water company Aguabrava by enhancing capacity and skills in the operationalization and maintenance of the unit and the system in its entirety. + +## Sustainable Development Goals + +- +#### 03. Good health and well-being + +- +#### 05. Gender equality + +- +#### 06. Clean water and sanitation + +- +#### 10. Reduced inequalities + +- +#### 11. Sustainable cities and economies + + +## Budget + +### Total budget + +EUR 3,000,000 + +### Contribution breakdown + +- +EUR 3,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde + +Environment and climate change + +Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde - +In execution Cabo Verde + +### Energy transition support programme + +Environment and climate change + +Energy transition support programme - +In execution Cabo Verde + +### Water and sanitation sector support programme + +Water and sanitation + +Water and sanitation sector support programme \ No newline at end of file diff --git a/md_resources/en/projects/african-internet-exchange-system-axis.md b/md_resources/en/projects/african-internet-exchange-system-axis.md new file mode 100644 index 0000000000000000000000000000000000000000..61f9aea5679b23189b6ded8dc6b1e233a6a99a03 --- /dev/null +++ b/md_resources/en/projects/african-internet-exchange-system-axis.md @@ -0,0 +1,74 @@ + + +# African Internet eXchange System (AXIS) + +Closed + +## Preview + +### Donor(s) + +- European Union +- Luxembourg + +### Implementation period + +06.05.2011 - 31.12.2018 + +### Total duration + +92 months + +The African Internet eXchange System (AXIS) project aims to support and facilitate the establishment of an African internet infrastructure, national and regional Internet Exchange Points (IXP) as well as continental Internet carriers, by providing capacity building to Internet community stakeholders, technical assistance to regional Internet exchange points and policy and regulatory reform at regional level. + +To this end two series of 30 capacity-building workshops are being organised, one dealing with organisational arrangements and best practices of IXP, the other dealing with technical set up and administration of IXP. The project also provides kick-off financial support to the peering of internet service providers at regional level. + +The development of information and communication technologies is for the economic and social development of sub-Saharan Africa. As one of the flagship projects, AXIS falls under the African Regional Action Plan on the Knowledge Economy. + +The project is co-funded by the EU–Africa Infrastructure Trust Fund and the government of Luxembourg and it is implemented by the African Union Commission via a delegation agreement from LuxDev. + +## Budget + +### Total budget + +EUR 5,400,000 + +### Contribution breakdown + +- +EUR 5,100,000 + +European Union + +- +EUR 300,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Multi-country + +### Contribution to the Bloc Smart Africa Fund + +Impact finance + +Contribution to the Bloc Smart Africa Fund - +In execution Multi-country + +### Riposte globale/SĂ©curitĂ© alimentaire + +Others + +Riposte globale/SĂ©curitĂ© alimentaire - +Closed Multi-country + +### Smallholder Safety Net Up-Scaling Programme + +Impact finance + +Smallholder Safety Net Up-Scaling Programme \ No newline at end of file diff --git a/md_resources/en/projects/african-union-european-union-d4d-hub.md b/md_resources/en/projects/african-union-european-union-d4d-hub.md new file mode 100644 index 0000000000000000000000000000000000000000..8dca01645ef8c30d26df576f424c9ea8a2ad7f75 --- /dev/null +++ b/md_resources/en/projects/african-union-european-union-d4d-hub.md @@ -0,0 +1,95 @@ + + +# African Union-European Union D4D Hub + +Closed + +## Preview + +### Donor(s) + +- European Union + +### Implementation period + +07.12.2020 - 06.06.2024 + +### Total duration + +42 months + +The African Union – European Union (AU-EU) Digital for Development (D4D) Hub is an innovative project that promotes collaboration between African and European stakeholders to build a joint digital future. The project supports African institutions to lay grounds for an inclusive digital transformation. It offers a comprehensive package of services, products and activities aimed at creating an enabling environment for Africa to seize the digitalisation opportunities, namely: + +- providing technical assistance to increase the capability of regional and national institutions to develop and operationalise digital transformation plans; +- facilitating exchanges of knowledge (experiences, skills and expertise) between African and European stakeholders; +- organising dialogues between actors from the digital ecosystem to support participative policymaking and foster new partnerships. + +In a true Team Europe spirit, the project brings together the European Union and five of its Member States to leverage expertise and resources to advance digital cooperation with Africa. The Luxembourg Government is a funding partner of the AU-EU D4D Hub and LuxDev directly participates in its implementation together with Enabel, GIZ, MFA Estonia, AFD and Expertise France. + +The AU-EU D4D Hub is part of the D4D Hub, an EU-led multi-stakeholder platform that promotes global partnerships to ensure that digital technologies improve lives worldwide. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 09. Industry, innovation and infrastructure + +- +#### 17. Partnerships + + +## Budget + +### Total budget + +EUR 1,139,882 + +### Contribution breakdown + +- +EUR 1,139,882 + +European Union + + +## Documentation + +## News + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Multi-country + +### Private sector engagement funds + +Others + +Private sector engagement funds - +In execution Multi-country + +### Junior Technical Advisers + +Others + +Junior Technical Advisers - +In execution Multi-country + +### Contribution to the Bloc Smart Africa Fund + +Impact finance + +Contribution to the Bloc Smart Africa Fund \ No newline at end of file diff --git a/md_resources/en/projects/agricultural-training-and-professional-integration-agricultural-development-pole-no-4.md b/md_resources/en/projects/agricultural-training-and-professional-integration-agricultural-development-pole-no-4.md new file mode 100644 index 0000000000000000000000000000000000000000..893bebe97805c903d5103477fa2a098471ec024e --- /dev/null +++ b/md_resources/en/projects/agricultural-training-and-professional-integration-agricultural-development-pole-no-4.md @@ -0,0 +1,86 @@ + + +# Agricultural training and professional integration in agricultural development pole no. 4 + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +03.03.2025 - 02.03.2028 + +### Total duration + +36 months + +This project aims to **meet the challenges of agricultural vocational training** and **boost entrepreneurship in the rural areas** of agricultural development pole 4 (Borgou Sud, Donga and Collines). Using an integrated approach combining training, professional integration and entrepreneurial support, it aims to improve the employability of young people while contributing to the sustainable economic development of Benin. + +To achieve this, the project is putting in place effective governance mechanisms, facilitating access to finance and supporting sustainable entrepreneurial initiatives. It then meets the growing needs of the agricultural sector while strengthening the country's resilience in the face of climate challenges. + +At the same time, a second component of the project involves the creation of a climate finance unit within Benin's Ministry of Economy and Finance. The unit's mission will be to facilitate Benin's access to financing for climate change adaptation projects. + +The Luxembourg funding is a donation of EUR 10,200,000 over a three-year period. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 02. Zero hunger + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 10,200,000 + +### Contribution breakdown + +- +EUR 10,200,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Benin + +### Support for the agroecological transition and the implementation of sustainable food systems in the ... + +Agriculture, forestry and fishery + +Support for the agroecological transition and the implementation of sustainable food systems in the Mono Biosphere Reserve (Delta Mono) - +In execution Benin + +### Digital development (BeDigital) + +Digitalisation and ICT + +Digital development (BeDigital) - +In execution Benin + +### Inclusive and innovative finance + +Impact finance + +Inclusive and innovative finance \ No newline at end of file diff --git a/md_resources/en/projects/basket-funding-pro-poor-development-ppd-basket.md b/md_resources/en/projects/basket-funding-pro-poor-development-ppd-basket.md new file mode 100644 index 0000000000000000000000000000000000000000..3360f5f775f4703384ff6da06e76a0df029bb7be --- /dev/null +++ b/md_resources/en/projects/basket-funding-pro-poor-development-ppd-basket.md @@ -0,0 +1,81 @@ + + +# Basket Funding for Pro-Poor Development (PPD-Basket) + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +21.12.2023 - 20.12.2026 + +### Total duration + +36 months + +The Basket Funding for Pro-Poor Development (PPD-Basket) is a joint fund financed by Agence Française de DĂ©veloppement (AFD), Kreditanstalt fĂŒr Wiederaufbau (KfW) and the Grand Duchy of Luxembourg. It aims to **support the Rwandan government's efforts to promote local economic development and reduce poverty in the country's 16 most disadvantaged districts. In particular, the aim is to reduce the inequality between urban and rural areas, and to offer tangible improvements to the well-being of the most vulnerable communities**. + +The PPD-Basket focuses on financing local investment projects proposed by the districts, which stimulate inclusive growth, particularly in the agricultural sectors, or improve access to public services such as health, education, water and sanitation. The approach also includes support for environmental and social impact assessment studies, as well as strengthening stakeholders in cross-cutting themes, particularly gender and climate resilience. + +An initial selection of 48 local economic development projects was proposed by the Local Administrative Entities Development Agency and validated by the steering committee in December 2023, for an estimated amount of 8 500 000 EUR, including almost the entire Luxembourg contribution. + +As part of an interim phase pending the recruitment of technical assistance by KfW scheduled for mid-2024, this selection was made on the basis of restricted eligibility conditions (reduced budget, no expropriation, predefined sectors) in order to minimise risks. + +The projects selected are from priority investment plans drawn up by each district. The selection is based: + +- on the distribution of the financial envelope between the 16 targeted districts, according to a key that takes into account the total population, the population below the poverty level and, to a lesser extent, the surface area of the district; +- on the order of priority set by each district. + +The PPD-Basket is organised around three complementary pillars: + +- improving the regulatory and operational framework for local economic development projects; +- funding and support for the implementation of inclusive local economic development projects in poor rural districts; +- technical support and capacity development for districts to implement local economic development projects, and for the Local Administrative Entities Development Agency to manage the PPD-Basket and support districts. + +## Budget + +### Total budget + +EUR 10,080,000 + +### Contribution breakdown + +- +EUR 10,080,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Rwanda + +### Support project to technical training and employability in Rwanda (AFTER II) + +Education, vocational training and employment + +Support project to technical training and employability in Rwanda (AFTER II) - +In execution Rwanda + +### Support to the development of Kigali International Finance Centre + +Impact finance + +Support to the development of Kigali International Finance Centre - +In execution Rwanda + +### Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es + +Agriculture, forestry and fishery + +Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es \ No newline at end of file diff --git a/md_resources/en/projects/benkadibaara-all-together-youth-employment.md b/md_resources/en/projects/benkadibaara-all-together-youth-employment.md new file mode 100644 index 0000000000000000000000000000000000000000..4154cb7c2fb1653f4d9007dd093362729ed1588f --- /dev/null +++ b/md_resources/en/projects/benkadibaara-all-together-youth-employment.md @@ -0,0 +1,95 @@ + + +# BenkadiBaara – All together for youth employment! + +In execution + +## Preview + +### Donor(s) + +- European Union +- Luxembourg + +### Implementation period + +22.07.2024 - 31.12.2028 + +### Total duration + +53 months + +Burkina Faso faces major challenges and issues, with a predominantly young population and high levels of underemployment among young people, especially young women. This is a real challenge in itself, and can be both an asset, because it gives young people an essential role as a force for production and innovation. + +Vocational training, the integration and employment of young people, and more generally the involvement of young people in society, are considered to be major challenges for the development of the country. The high proportion of unemployed young people means that employability and vocational integration schemes need to be strengthened, among other things by exploiting opportunities for partnerships with the private sector and civil society players. + +Burkina Faso has embarked on a process of moving towards a green economy, with food security as its primary challenge. Many players are committed to transforming the economy into a green economy, based on green and greening professions, green entrepreneurship and the creation of green jobs. It is also a major priority for action and funding by a number of Burkina Faso's technical and financial partners, including the European Union, through the Team Europe Initiative 2 "Green Pact for Youth". + +This is the background to the "*BenkadiBaara* – All together for youth employment!" project. Its overall aim is to promote the development of the green economy as a generator of decent jobs for young people. This objective is in line with the expected impact of the Team Europe Initiative 2, whose specific objective is to promote green employment for young women and men for the sustainable development of the intervention regions. + +The project aims to help reduce youth unemployment in the areas concerned. It aims to improve the chances of survival and development of formal and informal businesses in the green economy. From the outset, the project will seek to use systems transformation approaches that will enable young people to find their place in society and the economy, thereby contributing to the emergence of a more resilient, dynamic and agile society that will improve well-being in a fragile environment. + +The project is located in the Ouagadougou – Koudougou – DĂ©dougou – Bobo Dioulasso "triangle", the country's breadbasket, which is home to around 10% of the country's internally displaced persons and is expected to receive an increasing influx of internally displaced persons. + +The direct beneficiaries of the intervention are estimated at 45,000 young women and men aged between 16 and 35. Particular attention will be paid to young people aged 16 to 24 who are of an age to enter the labour market, especially girls. It will specifically target 5,000 internally displaced young people and vulnerable young people, in particular people with disabilities, single mothers and orphans. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 20,150,000 + +### Contribution breakdown + +- +EUR 19,900,000 + +European Union + +- +EUR 250,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Burkina Faso + +### Support to the sustainable management of the forest resources + +Agriculture, forestry and fishery + +Support to the sustainable management of the forest resources - +In execution Burkina Faso + +### Research and innovation project for productive, resilient and healthy agropastoral systems in West A... + +Agriculture, forestry and fishery + +Research and innovation project for productive, resilient and healthy agropastoral systems in West Africa (PRISMA) - +In execution Burkina Faso + +### Support programme to implementation of the Education and Training Sector Plan (PSEF) + +Education, vocational training and employment + +Support programme to implementation of the Education and Training Sector Plan (PSEF) \ No newline at end of file diff --git a/md_resources/en/projects/business-partnership-facility.md b/md_resources/en/projects/business-partnership-facility.md new file mode 100644 index 0000000000000000000000000000000000000000..ba5e5d9ce87bd9ad2c09d594b1b08967369d3d22 --- /dev/null +++ b/md_resources/en/projects/business-partnership-facility.md @@ -0,0 +1,111 @@ + + +# Business Partnership Facility + +In execution + +© Carine Oberweiss + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +18.04.2016 - 17.03.2025 + +### Total duration + +107 months + +In the wake of initiatives by other European countries to support the private sector in developing countries, the Luxembourg Ministry of Foreign and European Affairs (MFA) has decided to launch on 18 April 2016, the Business Partnership Facility (BPF). This facility aims at providing by MFA an annual budget of one million euros as working capital, to encourage the Luxembourg and European private sector making partnerships with peers, civil society or public institutions to implement sustainable business opportunities in developping countries. + +BPF is launching as a call for projects on a biannual basis. Applications are submitted to a selection committee. Selected projects are co-financed at a maximum of 50% with a threshold of EUR 200 000 and, as a donation. The balance of the funding necessarily comes from private funds. + +All sectors of activity are eligible for co-financing, provided that the project in question contributes to the Sustainable Development Goals. Throughout the implementation of the project, the role is to support LuxDev directly managed the preparation, launch and evaluation of calls for projects and the preparation and monitoring of funding agreements. + +## Sustainable Development Goals + +- +#### 07. Affordable and clean energy + +- +#### 08. Decent work and economic growth + +- +#### 09. Industry, innovation and infrastructure + +- +#### 10. Reduced inequalities + +- +#### 12. Responsible consumption and production + + +## Budget + +### Total budget + +EUR 7,000,000 + +### Contribution breakdown + +- +EUR 7,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +- +Multi-country 06.03.2025 + +### Launch of the 13th edition of the Business Partnership Facility + +- +Multi-country 26.09.2024 + +### Business Partnership Facility event - meet the pioneers and join the community of changemakers! + +- +Multi-country 05.09.2024 + +### Launch of the 12th edition of the Business Partnership Facility + +- +17.04.2024 + +### Spotlight on a Business Partnership Facility project at the World Circular Economy Forum + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Multi-country + +### Contribution to the Bloc Smart Africa Fund + +Impact finance + +Contribution to the Bloc Smart Africa Fund - +In execution Multi-country + +### Junior Technical Advisers + +Others + +Junior Technical Advisers - +In execution Multi-country + +### Riposte globale/SĂ©curitĂ© alimentaire + +Others + +Riposte globale/SĂ©curitĂ© alimentaire \ No newline at end of file diff --git a/md_resources/en/projects/cardiology-cardio-surgery-and-telemedicine-mongolia.md b/md_resources/en/projects/cardiology-cardio-surgery-and-telemedicine-mongolia.md new file mode 100644 index 0000000000000000000000000000000000000000..0bdae08313379487580ec3ca784144e4c866e226 --- /dev/null +++ b/md_resources/en/projects/cardiology-cardio-surgery-and-telemedicine-mongolia.md @@ -0,0 +1,89 @@ + + +# Cardiology, cardio-surgery and telemedicine in Mongolia + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +21.10.2022 - 20.10.2027 + +### Total duration + +60 months + +In Mongolia, cardiovascular diseases (CVD) are a priority public health problem. This incited the government of Luxembourg to assist the government of Mongolia with the control of CVD, since the year 2001. + +This project is the 5th phase of the intervention. The support started on strengthening the referral system of cardiology and cardio-vascular services, both at provincial and central levels, to adequately treat referred patients, and to reduce undue and costly medical referral services. + +As compared to previous project phases, this project pays more attention to supporting the national action plan for prevention of CVD. Through the focus on prevention, the project is targeting some of the many determinant CVD such as lifestyle related factors (e.g. diet, smoking, alcohol abuse). Furthermore, South-South cooperation between Mongolia and Lao People's Democratic Republic is encouraged in order to harness Mongolia’s considerable experience in telemedicine and interventional cardiology. + +The project aims to lower the case/fatality rate of cardiovascular diseases of different aetiologies (hypertension, coronary artery diseases, problems on valves following streptococcal infections and coronary ailments). This is in line with the Mongolian Sustainable development vision 2030, where it is stipulated under Objective 3: “To reduce the main non-communicable diseases, reduce health risk factors, and preventable deaths through an active and inclusive partnership of individuals, families, communities and organisations”. + +The strengthening of the National Cardiac Centre (NCC) has been seen as the best option for ensuring sustainability of activities implemented by previous projects. + +Support is structured around four result areas: + +- the national CVD prevention strategy is supported by the project with specific activities; +- the surgical capacity and integrated cardiac care at the NCC is further strengthened; +- cardiovascular health services are further strengthened at all levels of the national healthcare pyramid; +- the NCC is strengthened and institutionalised. + +This project continues to cover all 21 Provinces and the nine Districts of the Ulaanbaatar urban area. + +In continuation with the previous phases of this intervention, the primary (direct) beneficiaries of the project are all hospitals involved in the project country-wide and the entire staff of the NCC, while the secondary (final) beneficiaries are the patients affected by CVD and the entire Mongolian population at large, through the upgrading of the NCC and all cardiovascular services across the country. + +## Sustainable Development Goals + +- +#### 03. Good health and well-being + + +## Budget + +### Total budget + +EUR 5,600,000 + +### Contribution breakdown + +- +EUR 5,600,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## News + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Kosovo + +### Health sector support programme in Kosovo - Phase II + +Health + +Health sector support programme in Kosovo - Phase II - +In execution Cabo Verde + +### Sectoral budget support in the health sector in Cabo Verde + +Health + +Sectoral budget support in the health sector in Cabo Verde - +In execution Senegal + +### Health and social protection + +Health + +Health and social protection \ No newline at end of file diff --git a/md_resources/en/projects/care-hue-climate-change-adaptation-and-resilience-thua-thien-hue-province.md b/md_resources/en/projects/care-hue-climate-change-adaptation-and-resilience-thua-thien-hue-province.md new file mode 100644 index 0000000000000000000000000000000000000000..4cd698ae3416748a8ab86119b8a87647fd9cd399 --- /dev/null +++ b/md_resources/en/projects/care-hue-climate-change-adaptation-and-resilience-thua-thien-hue-province.md @@ -0,0 +1,98 @@ + + +# CARe Hue - Climate change adaptation and resilience in Thua Thien Hue Province + +In execution + +© D&D Media + +## Preview + +### Donor(s) + +- Luxembourg +- United Nations + +### Implementation period + +17.12.2024 - 30.11.2029 + +### Total duration + +60 months + +### Contexte + +The Province of Thua Thien Hue in Vietnam faces significant exposure to climate change, including storms, floods, droughts, coastal and river erosion, and soil and water salinisation. The agriculture-dependent population is particularly at risk, with climate change adversely affecting crop yields, leading to food insecurity and economic losses. Despite governmental efforts to adapt, barriers such as insufficient public finance, limited coordination, inadequate integration of climate risks into development plans, and restricted access to climate-resilient agricultural practices and finance hinder effective climate-resilient development in the province. + +### Project aims + +To address these challenges, the project will enhance climate resilience for local communities and ecosystems. The project improves the early warning system in the region, enhances climate-resilient planning, and sustainably manages more than 100,000 hectares of agricultural and forested land. It will invest in ecosystem-based adaptation and build climate-resilient value chains in the agriculture sector. + +### Project intervention strategy + +With a strong participatory approach, the project integrates climate adaptation into socio-economic development plans and establishes an effective monitoring and evaluation system. It emphasises gender inclusivity, ensuring women's participation and addressing gender disparities in climate adaptation efforts. The project's comprehensive strategy not only aims to reduce the vulnerability of the province but also serves as a model for climate change adaptation across Vietnam. + +## Budget + +### Total budget + +EUR 9,295,384 + +### Contribution breakdown + +- +EUR 8,430,250 + +United Nations + +- +EUR 865,134 + +Ministry of the Environment, Climate and Biodiversity + + +## Previous projects + +- +Closed Vietnam + +### Climate adaptation and resilience in Thua Thien Hue Province + +Environment and climate change + +Climate adaptation and resilience in Thua Thien Hue Province - +Closed Vietnam + +### Energy efficient lighting NAMA pilot in Hue City + +Environment and climate change + +Energy efficient lighting NAMA pilot in Hue City + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Vietnam + +### Finance for resilience + +Impact finance + +Finance for resilience - +In execution Kosovo + +### Energy transition and climate mitigation in Kosovo + +Environment and climate change + +Energy transition and climate mitigation in Kosovo - +In execution Cabo Verde + +### Energy transition support programme + +Environment and climate change + +Energy transition support programme \ No newline at end of file diff --git a/md_resources/en/projects/climate-action-programme.md b/md_resources/en/projects/climate-action-programme.md new file mode 100644 index 0000000000000000000000000000000000000000..bbfb14448e58657db08eed8767fa626ac49dc48a --- /dev/null +++ b/md_resources/en/projects/climate-action-programme.md @@ -0,0 +1,90 @@ + + +# Climate action programme + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.01.2022 - 31.12.2025 + +### Total duration + +48 months + +The programme is funded under the Indicative Cooperation Programme “Development-Climate-Energy”, conceived as Luxembourg's response to support the socio-economic and environmental development policies and strategies of Cabo Verde during the period 2021–2025. + +The programme aims to **strengthen climate governance and action** in Cabo Verde, contributing to a paradigm shift, combining greenhouse gas emission reduction with socio-ecological resilience and physical resistance of citizens, ecosystems and assets to climate change. + +The overall objective of this intervention is to support Cabo Verde in the implementation of its new climate policy by 2025, as embodied in the Nationally Determined Contribution and in the National Adaptation Plan. This will result in a consolidated climate governance that will make Cabo Verde a low carbon and more resilient country to climate change. Reinforced effectiveness and efficiency of climate governance and action will operationalise the enhanced transparency framework and thus help the country to meet its international climate commitments as defined in the Paris Agreement signed by Cabo Verde in 2016. + +The intervention logic is defined according to two outcome areas, which aim to bridge the gap between the current and projected climate governance, with the main beneficiary being the governance/institutional level, and the adaptation and mitigation situation, for the benefit of the most climate-vulnerable populations and ecosystems in Cabo Verde. + +Institutionalising **effective and efficient climate governance** in Cabo Verde involves developing climate knowledge and skills, to improve the mobilisation of climate finance and streamline climate action in a context-sensitive and resource-efficient manner. Thus, the programme aims to strengthen public climate action through coordination between different actors in government, donors and civil society, focusing on long-term planning, decentralisation, transparency, financing, capacity building, knowledge sharing, diplomacy, enforcement of existing legislation as well as social participation. + +## Sustainable Development Goals + +- +#### 02. Zero hunger + +- +#### 03. Good health and well-being + +- +#### 05. Gender equality + +- +#### 06. Clean water and sanitation + +- +#### 07. Affordable and clean energy + + +## Budget + +### Total budget + +EUR 10,000,000 + +### Contribution breakdown + +- +EUR 11,069,295 + +Ministry of the Environment, Climate and Biodiversity + + +## News + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Energy transition support programme + +Environment and climate change + +Energy transition support programme - +In execution Cabo Verde + +### Sectoral budget support for employment and employability in Cabo Verde + +Education, vocational training and employment + +Sectoral budget support for employment and employability in Cabo Verde - +In execution Cabo Verde + +### Support to the National Household Income and Expenditure Survey in Cabo Verde + +Governance + +Support to the National Household Income and Expenditure Survey in Cabo Verde \ No newline at end of file diff --git a/md_resources/en/projects/climate-adaptation-and-resilience-thua-thien-hue-province.md b/md_resources/en/projects/climate-adaptation-and-resilience-thua-thien-hue-province.md new file mode 100644 index 0000000000000000000000000000000000000000..9e69eea33af30b91f816b67590b96da25858dded --- /dev/null +++ b/md_resources/en/projects/climate-adaptation-and-resilience-thua-thien-hue-province.md @@ -0,0 +1,78 @@ + + +# Climate adaptation and resilience in Thua Thien Hue Province + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.07.2018 - 31.12.2022 + +### Total duration + +54 months + +Due to its long coastline and high coastal and urban population density, Vietnam is one of the countries most vulnerable to the adverse effects of climate change. Currently, Vietnam's policies, strategies and plans on climate change and environmental growth consist of transposing global commitments in this area and reflect awareness of the climate threats to people's livelihoods and assets. However, the main challenges are the financing, skills and technological requirements needed to implement these plans. + +This project aims to contribute to Vietnam's goal of strengthening the resilience of the population and the natural system to climate change. More specifically, it aims to help local authorities and communities in coastal and lagoon communes to increase their understanding and resilience and reduce their vulnerability to climate change. + +The project targets the 29 communes in the districts of Quang Dien, Phu Vang and Phu Loc. Due to their location along the coast or around the lagoon and their low altitude, these districts are considered the most vulnerable to the impacts of climate change. + +## Sustainable Development Goals + +- +#### 02. Zero hunger + +- +#### 12. Responsible consumption and production + +- +#### 13. Climate action + + +## Budget + +### Total budget + +EUR 2,961,000 + +### Contribution breakdown + +- +EUR 2,961,000 + +Ministry of the Environment, Climate and Biodiversity + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Vietnam + +### CARe Hue - Climate change adaptation and resilience in Thua Thien Hue Province + +Environment and climate change + +CARe Hue - Climate change adaptation and resilience in Thua Thien Hue Province - +In execution Vietnam + +### Finance for resilience + +Impact finance + +Finance for resilience - +In execution Cabo Verde + +### Climate action programme + +Environment and climate change + +Climate action programme \ No newline at end of file diff --git a/md_resources/en/projects/contribution-bloc-smart-africa-fund.md b/md_resources/en/projects/contribution-bloc-smart-africa-fund.md new file mode 100644 index 0000000000000000000000000000000000000000..464745da1385034ce68dac4913da8ddc0b07f552 --- /dev/null +++ b/md_resources/en/projects/contribution-bloc-smart-africa-fund.md @@ -0,0 +1,72 @@ + + +# Contribution to the Bloc Smart Africa Fund + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +26.05.2020 - 30.11.2035 + +### Total duration + +180 months + +BLOC Smart Africa is part of a set of six independent impact subfunds grouped under the SDG 500 fund managed by Bamboo Capital Partners. Each of the six subfunds is dedicated to a particular sector with a specific geographical focus. + +In January 2020, Luxembourg announced its intention to invest in the BLOC Smart Africa fund. This contribution is in line with the desire to involve the private sector in a more systematic and strategic way in the achievement of Luxembourg's development objectives. + +The BLOC Smart Africa fund is the result of a partnership between Bamboo Capital Partners and Smart Africa, a network of 30 African States aiming at creating a single digital market on the African continent. BLOC Smart Africa's investment objective is to accelerate the use of new technologies at the global level with a focus on the African continent in order to contribute to the fight against poverty and address large-scale environmental challenges through more sustainable development, inclusive economic growth and long-term social impact. + +It focuses on different sectors, namely financial inclusion and agro-industry, access to clean energy, health care and education. More specifically, the fund looks at areas where innovative technologies can pave the way for new investment opportunities and improve access, affordability and sustainability of essential products and services for low- and middle-income communities in developing markets. + +BLOC Smart Africa invests on a priority basis in companies with an operational presence in Africa, without excluding the possibility of investing in other geographical areas in solutions or technologies that are also applicable in Africa. + +LuxDev is responsible for the financial management of Luxembourg's contribution to the fund as well as the monitoring of its investment. In this capacity, LuxDev represents the Luxembourg government on the advisory committee of the sub-fund which is responsible for advising the board of directors of the fund on their investment policy. + +## Budget + +### Total budget + +EUR 5,000,000 + +### Contribution breakdown + +- +EUR 5,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Multi-country + +### Riposte globale/SĂ©curitĂ© alimentaire + +Others + +Riposte globale/SĂ©curitĂ© alimentaire - +Closed Multi-country + +### Smallholder Safety Net Up-Scaling Programme + +Impact finance + +Smallholder Safety Net Up-Scaling Programme - +In execution Multi-country + +### Junior Technical Advisers + +Others + +Junior Technical Advisers \ No newline at end of file diff --git a/md_resources/en/projects/contribution-female-entrepreneurship-fund-fef.md b/md_resources/en/projects/contribution-female-entrepreneurship-fund-fef.md new file mode 100644 index 0000000000000000000000000000000000000000..b27afca420c7ed50d9fa8506c2af7ba49bc35a1c --- /dev/null +++ b/md_resources/en/projects/contribution-female-entrepreneurship-fund-fef.md @@ -0,0 +1,76 @@ + + +# Contribution to the Female Entrepreneurship Fund (FEF) + +In execution + +© Cenpromype + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +20.12.2023 - 19.12.2038 + +### Total duration + +180 months + +## Sustainable Development Goals + +- +#### 05. Gender equality + +- +#### 10. Reduced inequalities + +- +#### 17. Partnerships + + +## Budget + +### Total budget + +EUR 4,010,000 + +### Contribution breakdown + +- +EUR 4,010,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## News + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Latin America and the Caribbean + +### Regional technical assistance fund in Central America + +Others + +Regional technical assistance fund in Central America - +In execution Latin America and the Caribbean + +### Regional Programme for the Promotion of Women's Entrepreneurship - Phase II + +Socio-economic development + +Regional Programme for the Promotion of Women's Entrepreneurship - Phase II - +In execution Latin America and the Caribbean + +### Sustainable management of forests + +Agriculture, forestry and fishery + +Sustainable management of forests \ No newline at end of file diff --git a/md_resources/en/projects/cross-cutting-support-indicative-cooperation-programme-development-climate-energy.md b/md_resources/en/projects/cross-cutting-support-indicative-cooperation-programme-development-climate-energy.md new file mode 100644 index 0000000000000000000000000000000000000000..f158daf6c6aaea6cd3f5a984f2a9799720653ad9 --- /dev/null +++ b/md_resources/en/projects/cross-cutting-support-indicative-cooperation-programme-development-climate-energy.md @@ -0,0 +1,62 @@ + + +# Cross-cutting support for the Indicative Cooperation Programme ‘Development - Climate - Energy’ + +In execution + +© Gouvernement du Cabo Verde + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.09.2022 - 31.12.2025 + +### Total duration + +40 months + +## Budget + +### Total budget + +EUR 750,000 + +### Contribution breakdown + +- +EUR 750,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Support for the production, analysis and dissemination of quality statistics in Cabo Verde + +Governance + +Support for the production, analysis and dissemination of quality statistics in Cabo Verde - +In execution Cabo Verde + +### Water and sanitation sector support programme + +Water and sanitation + +Water and sanitation sector support programme - +In execution Cabo Verde + +### Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde + +Environment and climate change + +Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde \ No newline at end of file diff --git a/md_resources/en/projects/digital-development-bedigital.md b/md_resources/en/projects/digital-development-bedigital.md new file mode 100644 index 0000000000000000000000000000000000000000..c2b05cc7b72db6338dee1f8ca0b0f365f61bba03 --- /dev/null +++ b/md_resources/en/projects/digital-development-bedigital.md @@ -0,0 +1,88 @@ + + +# Digital development (BeDigital) + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +27.03.2024 - 26.03.2027 + +### Total duration + +36 months + +The digital development programme (BeDigital) aims to increase access to information and communication technologies to help reduce poverty among the people of Benin. + +The BeDigital programme is part of the government's digital strategy, which positions digitisation as an important lever for accelerating economic growth, notably with the adoption of the national digital security strategy in 2020. + +The specific objective of the funding is to strengthen Benin's sustainable and inclusive digital transformation, within a secure cyberspace, by ensuring that services are accessible and adapted to as many people as possible, with a particular increase in digital uses in the inclusive and innovative finance and vocational training sectors – sectors in which Luxembourg Cooperation is also involved. + +The BeDigital programme is developed and implemented by LuxDev through delegations to national institutions, the most important of which is the Agence des systĂšmes d'information et du numĂ©rique, which steers the operational implementation of programmes and projects within the framework of strategies for the development of secure information systems and services in Benin. + +The Luxembourg funding is a donation of EUR 8,500,000 over a three-year period. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 09. Industry, innovation and infrastructure + +- +#### 17. Partnerships + + +## Budget + +### Total budget + +EUR 8,500,000 + +### Contribution breakdown + +- +EUR 8,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Benin + +### Support for the agroecological transition and the implementation of sustainable food systems in the ... + +Agriculture, forestry and fishery + +Support for the agroecological transition and the implementation of sustainable food systems in the Mono Biosphere Reserve (Delta Mono) - +In execution Benin + +### École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration + +Education, vocational training and employment + +École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration - +In execution Benin + +### Inclusive and innovative finance + +Impact finance + +Inclusive and innovative finance \ No newline at end of file diff --git a/md_resources/en/projects/digital-skills.md b/md_resources/en/projects/digital-skills.md new file mode 100644 index 0000000000000000000000000000000000000000..4989c2f61cd517bcdbb44f7fd53bea03329c4021 --- /dev/null +++ b/md_resources/en/projects/digital-skills.md @@ -0,0 +1,107 @@ + + +# Digital Skills + +In execution + +©RTB + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +10.05.2024 - 09.01.2027 + +### Total duration + +32 months + +## Context + +Rwanda is striving to enhance the quality of TVET and improve the employability of young graduates. The Rwandan government aims to boost the number of youths in vocational training, while addressing challenges such as the cost of establishing and managing training centres and aligning programs with market needs. Additionally, the Covid-19 crisis highlighted the lack of effective online learning mechanisms and digital pedagogical skills among TVET teachers. + +## The project aim + +The project aims to **enhance the TVET system in Rwanda by integrating emerging technologies to improve learning qualit**y. + +This initiative aligns with Rwanda's goal of transitioning into a knowledge-based economy. By implementing a blended learning approach, combining traditional classroom instruction with online learning, students can apply theoretical knowledge practically, enhancing their digital competencies and soft skills. + +## Project intervention strategy + +The project will focus on three results: + +- improving information and communication technologies (ICT) infrastructure in TVET schools; +- building teachers' capacity for blended learning; +- enhancing data management for quality assessment. + +The project targets a bottom-up approach, starting with teachers and students to introduce innovative blended learning methodologies and tools, eventually scaling up to a national level. Through strategic partnerships and a phased approach, the project seeks to create a sustainable model that can be replicated and scaled up nationally. + +The formulation phase of the project included the distribution of 3000 laptops to TVET teachers. This early action demonstrates a proactive approach to equipping teachers with the necessary tools, allowing them to follow an online training on digital literacy and digital pedagogy, and sets a solid foundation for the project's future success. + +## Project beneficiaries + +The primary beneficiaries are TVET students who will access higher-quality education through BL. However, the project's direct impact will be on TVET teachers, who will receive IT infrastructure, technical training, and opportunities for career advancement. The private sector stands to benefit from skilled graduates, while EdTech companies can grow by providing services to support digital learning. Institutional partners like Technical Secondary Schools and the Rwanda TVET Board will gain increased capacities and upgraded systems. + +## Expected results + +The project expects to: + +- increased ability of TVET teachers to incorporate modern blended learning methods into their teaching; +- improved quality of TVET education through the integration of blended learning; +- increased enrolment and motivation of TVET students, as using ICT makes teaching and learning more attractive; +- improved student learning outcomes and better preparation for labour market demands. + + + +## Sustainable Development Goals + +- +#### 04. Quality education + + +## Budget + +### Total budget + +EUR 5,000,000 + +### Contribution breakdown + +- +EUR 5,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Rwanda + +### Support project to technical training and employability in Rwanda (AFTER II) + +Education, vocational training and employment + +Support project to technical training and employability in Rwanda (AFTER II) - +In execution Rwanda + +### Improving skills for holistic employment in modern agriculture + +Education, vocational training and employment + +Improving skills for holistic employment in modern agriculture - +In execution Rwanda + +### Support to Intego, Rwanda’s nationally determined contribution facility + +Impact finance + +Support to Intego, Rwanda’s nationally determined contribution facility \ No newline at end of file diff --git a/md_resources/en/projects/digital-transformation-togo-prodigit.md b/md_resources/en/projects/digital-transformation-togo-prodigit.md new file mode 100644 index 0000000000000000000000000000000000000000..1e24237bb681b52cedd22c8faa842a3e02786eb1 --- /dev/null +++ b/md_resources/en/projects/digital-transformation-togo-prodigit.md @@ -0,0 +1,68 @@ + + +# Digital transformation in Togo (ProDigiT) + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +30.11.2024 - 31.12.2027 + +### Total duration + +36 months + +## Context + +As part of its ‘Togo Digital 2025’ strategy, Togo aims to become a regional technology hub in West Africa. This ambition is set against a backdrop of growing technological dynamism, but also structural challenges. The fragmentation of digital transformation initiatives, the low level of collaboration between public and private players, and the lack of pooling of resources are hampering the development of a coherent digital ecosystem. Furthermore, very small, small and medium-sized enterprises, which make up the bulk of Togo's economic fabric, are not very digitalised, which limits their competitiveness on regional and international markets. + +Inequalities in access to digital opportunities, particularly for women and girls, are also a cause for concern. These challenges make it imperative to build capacity, promote innovation and broaden access to technologies to create an inclusive and sustainable transformation. International cooperation, in particular the partnership between Luxembourg, Germany and the European Union, plays a key role in meeting these needs. As a co-sponsor, Luxembourg aims to strengthen Togo's institutional capacities, support innovation and promote greater digital inclusion, particularly for women and young people. + +## Overall objective + +The overall objective of the ProDigiT programme is to **strengthen the digital transformation of the Togolese economy in order to contribute to sustainable and inclusive economic growth**. This overall objective will be achieved by **improving the digital capabilities of public and private players, developing solid digital infrastructures and supporting technological innovation.** + +## Programme beneficiaries + +The programme will directly benefit **20,260 people**, including 7,228 women who will receive training and certification in digital skills. **250 very small, small and medium-sized enterprises**, including 62 run by women, will see their digitalization improved. **85 representatives of innovative companies** will take part in forums and dialogue platforms. + +## Sustainable Development Goals + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 09. Industry, innovation and infrastructure + +- +#### 17. Partnerships + + +## Budget + +### Total budget + +EUR 8,805,000 + +### Contribution breakdown + +- +EUR 8,805,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects \ No newline at end of file diff --git a/md_resources/en/projects/eastern-shan-state-rural-development-and-inclusion-project.md b/md_resources/en/projects/eastern-shan-state-rural-development-and-inclusion-project.md new file mode 100644 index 0000000000000000000000000000000000000000..8eeb9743eb50d312c0fb8d5c89c570edfe7a6261 --- /dev/null +++ b/md_resources/en/projects/eastern-shan-state-rural-development-and-inclusion-project.md @@ -0,0 +1,112 @@ + + +# Eastern Shan State rural development and inclusion project + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.01.2018 - 31.12.2022 + +### Total duration + +60 months + +The Eastern Shan State (ESS) is an exceptional case of disadvantage in a country struggling with numerous cultural, political, economic and environmental challenges. Based on a thorough problem analysis and needs assessment in the target areas, the overall goal of the project is to promote inclusive, cohesive and sustained groups, communities, institutions and systems for the benefit of the rural population of ESS. + +The two specific objectives of the project are: + +- to improve the means and resources for legal livelihood activities of the local communities; and +- to promote the interaction, interdependence, cooperation and capacity in the community's development of participatory governance. + +The deficit in interaction and cooperation can be explained historically, going back as far as to the beginning of the decline of the vast and powerful Shan Kingdom (from Yunnan to Arakan border and containing more than 100 ethnic groups), which already commenced in the mid-17th century. This was followed by more recent colonial and/or war-torn disruptions (1930–2000). This period of 70 years of poverty in Myanmar was reflected by the displacement and isolation of populations from internal and cross-border conflict that has stunted economic growth, including human capital and natural resource development. More recently, since 2000 and until 2021, a period of military restraint provided a pause in the accumulation of damage, grievances and displacement, allowing for development interventions, planned and conducted with local leaders and family heads, negotiated with the political authorities in each domain and ensuring material benefits and development impacts. + +Since development prospers through cooperation and interdependence, the Eastern Shan State Rural Development and Inclusion project aims to first and foremost involve and serve villagers who need more food, water, electricity, mobility and communications – all requiring continuous mutual reinforcement – to be gradually formalised in committees at township, tract, village and community levels. + +Geographically speaking, the following three clusters/areas are concerned: + +- the 5 Tracts of southwest Keng Tung Township with 11 000 people, including ethnic minorities emerging from very insecure conditions; +- the most severely damaged areas of Keng Lap, with approximately 2 000 people of mixed ethnicities along a vital border area of Tachileik District; and +- an additional 2 000 disadvantaged and predominantly Shan people in five villages in the low density midland of the Mong Phyak Township. + +Since the Eastern Shan State Rural Development and Inclusion project has a specific geographical and population focus with considerable technology development, innovation and piloting, a direct financing modality via local management structures, technical expertise, and dispersed facilitation in the targeted tracts/districts and among the different villages is being implemented. + +Following the military coup of February 1st 2021, the Luxembourg Development Cooperation has decided to temporarily suspend the activities of the Eastern Shan State Rural Development and Inclusion project and is closely monitoring the situation. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 02. Zero hunger + +- +#### 04. Quality education + +- +#### 06. Clean water and sanitation + +- +#### 07. Affordable and clean energy + + +## Budget + +### Total budget + +EUR 10,000,000 + +### Contribution breakdown + +- +EUR 10,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Videos + +- +### Data collection + +The annual project survey of the project took place from 23 to 31 of March in the 5 tract area of Kyaing Tong township in East Shan State. This was the first time the project ... + +- +### The Eastern Shan State Rural Development and Inclusion Project in action for Cultural Diversity Day + +Luxembourg Cooperation promotes cultural diversity to reduce poverty and achieve sustainable development through the Eastern Shan State Rural Development and Inclusion Project... + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Latin America and the Caribbean + +### Regional Programme for the Promotion of Women's Entrepreneurship - Phase II + +Socio-economic development + +Regional Programme for the Promotion of Women's Entrepreneurship - Phase II - +In execution Kosovo + +### Sustainable and inclusive growth in Kosovo + +Socio-economic development + +Sustainable and inclusive growth in Kosovo - +In execution Rwanda + +### Basket Funding for Pro-Poor Development (PPD-Basket) + +Socio-economic development + +Basket Funding for Pro-Poor Development (PPD-Basket) \ No newline at end of file diff --git a/md_resources/en/projects/ecole-des-metiers-du-tourisme-de-lhotellerie-et-de-la-restauration.md b/md_resources/en/projects/ecole-des-metiers-du-tourisme-de-lhotellerie-et-de-la-restauration.md new file mode 100644 index 0000000000000000000000000000000000000000..a23ca89e53188eb040f648a7329dd70b58c1bc60 --- /dev/null +++ b/md_resources/en/projects/ecole-des-metiers-du-tourisme-de-lhotellerie-et-de-la-restauration.md @@ -0,0 +1,79 @@ + + +# École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +20.12.2023 - 19.12.2026 + +### Total duration + +36 months + +The aim of the programme to build the *École des mĂ©tiers du tourisme, de l'hĂŽtellerie et de la restauration* (EMTHR) is to provide an accessible, attractive and effective training and support system tailored to the needs of the tourism industry, in order to **improve the employability and socio-professional integration of young Beninese**. + +The EMTHR is part of a programme launched by the Beninese government to build eight benchmark trade schools throughout the country in order to bridge the gap between training and the job market in Benin, in line with the new National Strategy for Technical and Vocational Education and Training (SN-EFTP) adopted in 2019. + +The specific aim of the funding is to improve the employability and socio-professional integration of young men and women as well as disabled EMTHR graduates through decent jobs, while developing specialities and outlets relating to ecological and cultural tourism. + +The EMTHR programme is developed and implemented by LuxDev through delegations to the national institutions responsible for implementing the programme's actions, the main one being the *Agence de dĂ©veloppement de l'enseignement technique*, which will be responsible for building the school, through a project management delegated to the *Agence pour la construction des infrastructures du secteur de l'Ă©ducation*. + +The Luxembourg funding is a donation of EUR 17,000,000 over a three-year period. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 18,227,040 + +### Contribution breakdown + +- +EUR 17,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Benin + +### Inclusive and innovative finance + +Impact finance + +Inclusive and innovative finance - +In execution Benin + +### Support programme to agricultural and rural training (ProFAR 2) + +Education, vocational training and employment + +Support programme to agricultural and rural training (ProFAR 2) - +In execution Benin + +### Support for the agroecological transition and the implementation of sustainable food systems in the ... + +Agriculture, forestry and fishery + +Support for the agroecological transition and the implementation of sustainable food systems in the Mono Biosphere Reserve (Delta Mono) \ No newline at end of file diff --git a/md_resources/en/projects/employment-and-employability-sector-support-programme.md b/md_resources/en/projects/employment-and-employability-sector-support-programme.md new file mode 100644 index 0000000000000000000000000000000000000000..f1ef56bb5dd0f4cb25897ca18f6bd947bbd09c47 --- /dev/null +++ b/md_resources/en/projects/employment-and-employability-sector-support-programme.md @@ -0,0 +1,101 @@ + + +# Employment and employability sector support programme + +In execution + +© CERMI + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.02.2022 - 31.12.2025 + +### Total duration + +48 months + +The employment and employability sector support programme is funded under the Indicative Cooperation Programme “Development-Climate-Energy”, conceived as Luxembourg's response to support the socio-economic and environmental development policies and strategies of Cabo Verde during the period 2021–2025. + +The present programme is aligned with the priorities of Cabo Verde, as defined by the National Strategy for the Promotion of Dignified Employment. Through this support, Luxembourg intends to contribute to Cabo Verde's efforts to achieve the sustainable development goal 8: «promote sustained, shared and sustainable economic growth, full and productive employment and decent work for all». + +The programme is a continuation of Luxembourg's previous interventions in Cabo Verde. It aims to increase the supply of jobs and the employability of candidates and, consequently, the number of sustainable (self-)created jobs in Cabo Verde. In this context, the programme supports the Ministry of Finance and its Directorate of Employment, which oversee the vocational training and employment sector, thus involving institutions and actors, municipalities and local authorities, the business sector and other relevant stakeholders in order to strengthen the links between vocational training and labour market needs. Particular attention will be paid to the rational, innovative and decentralized response to the challenges of integrating trained and competent people into the labour market for sustainable economic and social development. + +The programme expects to achieve its medium/long term objective, mainly through: + +- the development and the promotion of quality training offer, accessible to all, in line with the labour market; +- the promotion of an equitable and inclusive socio-professional integration of the trained; +- strengthening the steering of the employment and employability sector by the Cabo Verde government, with a clear division of roles between the different actors; and +- increasing the number of sustainable jobs and self-employment. This is conditioned both by an increase in the number of job opportunities and an increase in employability. + +This intervention will primarily benefit young people (aged 15–35) among whom the priority groups will be women and the most vulnerable (including those who are not in education, employment or training – NEET). Gender equality and women's empowerment, social inclusion issues and human rights are priorities for Luxembourg and its foreign policy. Those will be the main lines of intervention of this programme. Another essential cross-cutting theme concerns the implementation and adaptation of digital management and planning tools aimed to modernise the sector's institutions. Interventions in this framework will focus on: + +- improving sectorial management; +- modernising vocational training institutions; +- promoting distance learning; +- developing digital skills; +- and supporting digital entrepreneurship. + +With this in view, the intervention constitutes an essential instrument to contribute to good governance of the sector and to allow Luxembourg to continue to take the leading role among Cabo Verde's technical and financial partners. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 17,500,000 + +### Contribution breakdown + +- +EUR 17,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## News + +## Previous projects + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Cross-cutting support for the Indicative Cooperation Programme ‘Development - Climate - Energy’ + +Others + +Cross-cutting support for the Indicative Cooperation Programme ‘Development - Climate - Energy’ - +In execution Cabo Verde + +### Support to the National Household Income and Expenditure Survey in Cabo Verde + +Governance + +Support to the National Household Income and Expenditure Survey in Cabo Verde - +In execution Cabo Verde + +### Water and sanitation sector support programme + +Water and sanitation + +Water and sanitation sector support programme \ No newline at end of file diff --git a/md_resources/en/projects/employment-and-employability.md b/md_resources/en/projects/employment-and-employability.md new file mode 100644 index 0000000000000000000000000000000000000000..8a5cb9e9ac49e1fafd3c19e9832d3ac357442ab6 --- /dev/null +++ b/md_resources/en/projects/employment-and-employability.md @@ -0,0 +1,91 @@ + + +# Employment and employability + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.06.2016 - 31.12.2021 + +### Total duration + +67 months + +Luxembourg Development Cooperation has long worked with the Government of Cabo Verde on the development of technical and vocational education and training, progressively moving from technical education towards vocational training projects and a genuine programme to support the development of the sector through budget support. + +Luxembourg development cooperation has therefore engaged in the construction and equipment of several new institutions, training of trainers and managers in the development of a quality system and in the implementation of programmes for various target groups looking for job qualifications or willing to engage in a gainful employment. + +These interventions have contributed to the evolution of sector governance by restructuring the vocational training sector and the introducing new methods that enable better coordination between the institutions and stakeholders involved in the implementation of programmes across the entire territory. + +The Employment and employability programme focuses on enhancing the employability of vocational training beneficiaries, especially young people and women, in three ways: + +- organisation and articulation of the actors involved in the sector of vocational training for increased efficiency; +- better matching supply with market expectations and strengthening the management of education centres; +- increased technical and financial viability of vocational training institutions. + +Three types of instruments will be used for the implementation of the programme’s activities; namely, budgeted aid to support funds and the provision of resources to administrators, operational partnership agreements for selected national partners and direct management by LuxDev for residual activities. + +A particularly important aspect concerns the strengthening of continuous monitoring and evaluation systems as an essential tool to ensure good governance of the sector and to allow Luxembourg to assume the role of leader of the education-training-employment sector in the Budget Support Group, which meets twice a year in Cabo Verde. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 10. Reduced inequalities + + +## Budget + +### Total budget + +EUR 10,000,000 + +### Contribution breakdown + +- +EUR 10,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Climate action programme + +Environment and climate change + +Climate action programme - +In execution Cabo Verde + +### Support to the National Household Income and Expenditure Survey in Cabo Verde + +Governance + +Support to the National Household Income and Expenditure Survey in Cabo Verde - +In execution Cabo Verde + +### Water and sanitation sector support programme + +Water and sanitation + +Water and sanitation sector support programme \ No newline at end of file diff --git a/md_resources/en/projects/enabling-direct-access-green-climate-fund-climate-finance-cabo-verde.md b/md_resources/en/projects/enabling-direct-access-green-climate-fund-climate-finance-cabo-verde.md new file mode 100644 index 0000000000000000000000000000000000000000..78af12c9dd47ba0db5cfb81e2aece60c31acc0a3 --- /dev/null +++ b/md_resources/en/projects/enabling-direct-access-green-climate-fund-climate-finance-cabo-verde.md @@ -0,0 +1,72 @@ + + +# Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde + +In execution + +© Sonia SEMEDO + +## Preview + +### Donor(s) + +- United Nations + +### Implementation period + +02.09.2024 - 01.03.2026 + +### Total duration + +18 months + +Cabo Verde is working to improve its direct access to climate finance, in particular from the Green Climate Fund. The ability to access climate finance is a key factor in the success of the green and inclusive growth of the country's climate programme. + +To this end, the Ministry of Finance, Cabo Verde's designated national authority, wishes to embark on a preparation process to enable a national entity to be approved as a Direct Access Entity, accredited to the Green Climate Fund. + +The Ministry of Finance has selected LuxDev as its implementation partner to carry out the activities set out in the Readiness Proposal and thereby accelerate the implementation of the objectives of the Paris Agreement – namely to foster climate resilience and low greenhouse gas emission development – by preparing for a transformational impact in a small island developing state. + +The readiness proposal aims **to increase country ownership by delivering the first national accreditation of a direct access entity**. Through readiness support, a capacity development programme for the staff of the future Direct Access Entity, relevant government institutions, civil society and private sector organisations can be implemented and the development of a pipeline of Green Climate Fund eligible projects can be supported. This approach will also enhance the development of the adaptation project pipeline in the water and agriculture sectors. The concept notes developed will be aligned with the national programme developed by the United Nations Industrial Development Organization and the work that the Food and Agriculture Organization of the United Nations is doing in the country as part of its ongoing preparation proposals. + +This project is funded by the Green Climate Fund, a financial mechanism of the United Nations. + +## Budget + +### Total budget + +EUR 461,183 + +### Contribution breakdown + +- +EUR 461,183 + +United Nations + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Cross-cutting support for the Indicative Cooperation Programme ‘Development - Climate - Energy’ + +Others + +Cross-cutting support for the Indicative Cooperation Programme ‘Development - Climate - Energy’ - +In execution Cabo Verde + +### Climate action programme + +Environment and climate change + +Climate action programme - +In execution Cabo Verde + +### Sectoral budget support in the health sector in Cabo Verde + +Health + +Sectoral budget support in the health sector in Cabo Verde \ No newline at end of file diff --git a/md_resources/en/projects/energy-efficient-lighting-nama-pilot-hue-city.md b/md_resources/en/projects/energy-efficient-lighting-nama-pilot-hue-city.md new file mode 100644 index 0000000000000000000000000000000000000000..d72693819d609bfdac9fe4d6e9ac4b70e8a9bd60 --- /dev/null +++ b/md_resources/en/projects/energy-efficient-lighting-nama-pilot-hue-city.md @@ -0,0 +1,99 @@ + + +# Energy efficient lighting NAMA pilot in Hue City + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.07.2018 - 31.12.2022 + +### Total duration + +54 months + +Beside a risk to people’s safety, climate change and increasing environmental degradation are regarded as serious threats to Vietnam’s socio-economic development, with Green House Gas (GHG) emissions globally and nationally a major contributing factor in the process. Total GHG emissions in Vietnam are expected to rise from 247 million tCO2 in 2010 to 474 million by 2020 and 787 million by 2030, an increase of around 100% and 300% respectively. + +During the Conference of the Parties (COP) held in Paris 2015, the Government of Vietnam pledged 1 million USD to the Green Climate Fund (GCF). Vietnam’s Intended Nationally Determined Contribution (INDC) has an unconditional target of 8% emission reduction by 2030 compared to 2010 levels. That target would increase to 25% with provision of international climate finance. + +With ODA support to Vietnam phasing out, Luxembourg is now shifting focus to climate finance support. A screening in Luxembourg’s ODA partner countries in 2013, to identify the potential for a Nationally Appropriate Mitigation Action (NAMA), ranked Vietnam as the most promising for climate support and action. Following several scoping missions and consultations with Vietnamese partners, Energy Efficient (EE) lighting was selected for development into a NAMA pilot project. + +In March 2016, LuxDev was mandated by the Ministry of Foreign and European Affairs (MFEA), on behalf of the Luxembourg Climate and Energy Fund (CEF) led by the Ministry of Sustainable Development and Infrastructure (MSDI), to formulate a mitigation intervention through piloting of an EE lighting NAMA in Hue City. The Energy Efficient Lighting NAMA Pilot in Hue City project will contribute to national and local Green Growth, Climate Change and Energy Efficiency Target Programmes. + +To do so, the project aims at following three expected results: + +Result 1 – CAPACITY strengthening and enabling activities for the NAMA pilot + +Result 2 – LED procurement and installation in Hue City + +Result 3 – NAMA development and exploration outside of the pilot NAMA scope + +Through the installation of more than 22,000 LEDs in target areas such as the Hue Citadel (e.g. the Flag Tower), Perfume Rive banks, selected urban roads, as well as schools or kindergartens, pilot Energy Efficient Lighting NAMA Pilot in Hue City projectis estimated to achieve total cumulative emission reductions of around 11,700 tCO2 up to 2029, with associated energy savings of over 17 GWh. + +Primary beneficiaries include local public institutions and tourist destinations, management agencies such as Hue Urban Environment and Construction Joint Stock Company (HEPCO), Green Park Company (GPC), and the Monument Conservation Center (MCC), as well school staff and students, the private sector, and indirectly, Hue City residents and visiting tourists. + +The NAMA concept will cover two phases: the present Energy Efficient Lighting NAMA Pilot in Hue City project pilot phase in Hue City, followed by a second phase with the goal of extending the intervention to other municipalities/provinces in the country. This extension in scope in subsequent phases would be necessary to attract public and private climate funding. + +Taking into account the Luxembourg’s longstanding support to provincial schools, schools, which currently use fluorescent lamps, have also been included. Besides from contributing to energy efficiency and GHG reductions, this school-subcomponent will benefit from LuxDev’s existing design, construction and management experiences as well as good work-relationships with the education authorities. By demonstrating EE lighting to schoolchildren and stimulating virtuous behaviour, this sub-component will add to the other tailor-made campaigns and awareness raising initiatives. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 08. Decent work and economic growth + +- +#### 12. Responsible consumption and production + +- +#### 13. Climate action + + +## Budget + +### Total budget + +EUR 2,000,000 + +### Contribution breakdown + +- +EUR 2,000,000 + +Ministry of the Environment, Climate and Biodiversity + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Vietnam + +### CARe Hue - Climate change adaptation and resilience in Thua Thien Hue Province + +Environment and climate change + +CARe Hue - Climate change adaptation and resilience in Thua Thien Hue Province - +In execution Vietnam + +### Finance for resilience + +Impact finance + +Finance for resilience - +In execution Cabo Verde + +### Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde + +Environment and climate change + +Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde \ No newline at end of file diff --git a/md_resources/en/projects/energy-transition-and-climate-mitigation-kosovo.md b/md_resources/en/projects/energy-transition-and-climate-mitigation-kosovo.md new file mode 100644 index 0000000000000000000000000000000000000000..edcdb0b7faad1ce40be02db863778cca60c1376b --- /dev/null +++ b/md_resources/en/projects/energy-transition-and-climate-mitigation-kosovo.md @@ -0,0 +1,116 @@ + + +# Energy transition and climate mitigation in Kosovo + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +13.11.2023 - 31.10.2026 + +### Total duration + +36 months + +The overall objective of the Energy transition and climate mitigation in Kosovo project is to contribute to a sustainable economic growth by supporting innovation, inclusiveness and social development in a greener Kosovo. + +The project aims to enhance the environmental sustainability of the energy sector while also driving economic growth and social progress. + +The project’s specific objective is to promote and facilitate the adoption of energy efficiency (EE) practices and renewable energy (RE) sources in Kosovo’s transition to clean energy. It aims to optimise energy consumption, reduce carbon emissions, and foster a sustainable and environmentally friendly energy sector. + +This specific objective addresses two serious challenges in the country: inefficient energy use and the low proportion of renewables in electricity generation. + +The specific objective aligns with the Energy Strategy’s commitment to move to a more efficient energy consumption model and ambitious targets of achieving a total RE capacity of 1,600 MW by 2031. + +To achieve the set objectives, three distinct results have been formulated: + +- improving the implementation of RE and EE measures through an increasing support to the ministries and other relevant institutions involved; +- strengthening of the regulatory framework for RE and EE; +- improving the access to financial mechanisms for small-scale RE and EE measures. + +## Sustainable Development Goals + +- +#### 07. Affordable and clean energy + +- +#### 09. Industry, innovation and infrastructure + +- +#### 11. Sustainable cities and economies + +- +#### 13. Climate action + + +## Budget + +### Total budget + +EUR 5,500,000 + +### Contribution breakdown + +- +EUR 5,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +- +Kosovo 29.04.2025 + +### Participation in International Energy Agency’s 20th energy efficiency policy training week + +Participation in International Energy Agency’s 20th energy efficiency policy training week - +Kosovo 17.04.2025 + +### Consultative workshop held to shape Clean Energy Grant Scheme for Kosovo businesses + +Consultative workshop held to shape Clean Energy Grant Scheme for Kosovo businesses - +Kosovo 08.04.2025 + +### Second Technical Steering Committee meeting for Energy transition and climate mitigation in Kosovo p... + +- +Kosovo 18.02.2025 + +### Partnership with civil society for green transition + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Kosovo + +### Support to civil society in Kosovo + +Governance + +Support to civil society in Kosovo - +In execution Kosovo + +### Skills for sustainable jobs in Kosovo + +Education, vocational training and employment + +Skills for sustainable jobs in Kosovo - +In execution Kosovo + +### Sustainable and inclusive growth in Kosovo + +Socio-economic development + +Sustainable and inclusive growth in Kosovo \ No newline at end of file diff --git a/md_resources/en/projects/energy-transition-support-programme.md b/md_resources/en/projects/energy-transition-support-programme.md new file mode 100644 index 0000000000000000000000000000000000000000..fa37c4efcf8b3a2a69a6dde731368f2fd097525e --- /dev/null +++ b/md_resources/en/projects/energy-transition-support-programme.md @@ -0,0 +1,114 @@ + + +# Energy transition support programme + +In execution + +© Sonia SEMEDO + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +14.02.2022 - 31.12.2025 + +### Total duration + +48 months + +The Energy transition support programme is funded under the Indicative Cooperation Programme “Development-Climate-Energy”, conceived as Luxembourg's response to support the socio-economic and environmental development policies and strategies of Cabo Verde during the period 2021–2025. + +Cabo Verde has excellent conditions regarding **renewable energy, especially wind and solar energy**. The potential of ocean energy sources, geothermal and others remains to be explored. Due to the insularity and small market size of Cabo Verde, imported fossil fuels are expensive in the country, making renewable energy, which is endogenous and relatively well distributed across the islands, economically competitive. + +Aligned with the sustainable development goal 7 and Cabo Verde's Energy Sector Master Plan 2018–2040, the programme has a long-term goal of **universal access to clean and affordable energy**. The programme foresees to transform the way energy is produced and consumed, while promoting social cohesion and inclusion as well as economic competitiveness. + +Specifically, the programme: + +- promotes micro-generation of electricity from renewable sources; +- facilitates an increase in the share of renewable energy in the electricity mix; + +contributes to improving energy efficiency (in terms of energy consumption in the residential and non-residential sectors, and in terms of losses); and - strengthens sector governance. + +All the islands of the archipelago will be involved, and the population of Cabo Verde as a whole will benefit. + +The programme is also expected to support the Government of Cabo Verde to **achieve a 25% reduction in greenhouse gas emissions by 2030**, in line with the commitments made in its updated nationally determined contribution. + +In continuity with the achievements of previous interventions, the capacity development strategy as a pillar of this initiative will consolidate the sectoral reform undertaken. At national level, within the framework of sector governance, the intervention will focus on the professionalisation of energy services with the National Directorate of Industry, Trade and Energy and the Multi-Sectoral Economic Regulatory Agency. Similarly, an appropriate capacity development strategy will be developed to support public and private actors. The institutional reform, including the legal and regulatory framework, recognises the private sector as the main agent of change in the energy sector. + +The realisation of the right to energy, i.e. the right to access and the right to use, implies greater gender equality in the sector, social inclusion and the principle of "leaving no one behind". + +## Sustainable Development Goals + +- +#### 07. Affordable and clean energy + + +## Budget + +### Total budget + +EUR 12,000,000 + +### Contribution breakdown + +- +EUR 7,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + +- +EUR 5,000,000 + +Ministry of the Economy + + +## News + +## Previous projects + +- +Closed Cabo Verde + +### Renewable energies + +Environment and climate change + +Renewable energies - +Closed Cabo Verde + +### Supporting the partnership between the Center for Renewable Energies and Industrial Maintenance and ... + +Education, vocational training and employment + +Supporting the partnership between the Center for Renewable Energies and Industrial Maintenance and the Center of competence-Technical Engineering of Luxembourg + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Water and sanitation sector support programme + +Water and sanitation + +Water and sanitation sector support programme - +In execution Cabo Verde + +### Support for the production, analysis and dissemination of quality statistics in Cabo Verde + +Governance + +Support for the production, analysis and dissemination of quality statistics in Cabo Verde - +In execution Cabo Verde + +### Climate action programme + +Environment and climate change + +Climate action programme \ No newline at end of file diff --git a/md_resources/en/projects/finance-resilience.md b/md_resources/en/projects/finance-resilience.md new file mode 100644 index 0000000000000000000000000000000000000000..90f5d25059398d753e31cc21d046346a19c08086 --- /dev/null +++ b/md_resources/en/projects/finance-resilience.md @@ -0,0 +1,101 @@ + + +# Finance for resilience + +In execution + +© D&D Media + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +09.12.2024 - 30.11.2026 + +### Total duration + +24 months + +## Projet aim + +The project Finance for resilience aims to **enhance the climate and economic resilience of farmers and small businesses in Thua Thien Hue province, in Vietnam**. + + +## The project focuses on empowering women through: + +### Climate-smart agricultural practices: + +Promotion of sustainable farming techniques that increase productivity and resilience to climate change. + +### Strengthening inclusive finance and market access, including: + +Capacity building for Agribank in climate-smart agriculture finance and gender financing. The project marks the first collaboration with a commercial bank in Vietnam for development project implementation. Agribank will receive technical assistance and subsequently offer financial services to the project’s beneficiaries and beyond. + +Enhancing financial literacy, market access, and business management skills for farmers, cooperatives, traders, and aggregators. + +### Improving sector level knowledge and awareness + +Elevating understanding and practices among regulators (Banking Strategy Institution/ State Bank of Vietnam, Ministry of Finance), research and training institutions and social organisations through exposure to knowledge-sharing opportunities and international best practices in financial inclusion and climate-smart financing. + +## Project intervention strategy + +The project is strategically designed to complement the Green Climate Fund funded CARe Hue project, specifically in supporting access to climate-smart agriculture financing, a crucial component of Thua Thien Hue’s strategy for climate change adaptation. + +The project is a pivotal step towards building a resilient agricultural sector in the province, addressing climate challenges, and promoting economic stability with a gender-inclusive approach. By leveraging partnerships with public and private actors and research institutions and focusing on sustainable practices, the project sets a precedent for future climate adaptation and financial inclusion initiatives in Vietnam. + +## Sustainable Development Goals + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 13. Climate action + + +## Budget + +### Total budget + +EUR 2,000,000 + +### Contribution breakdown + +- +EUR 2,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Vietnam + +### CARe Hue - Climate change adaptation and resilience in Thua Thien Hue Province + +Environment and climate change + +CARe Hue - Climate change adaptation and resilience in Thua Thien Hue Province - +In execution Niger + +### Support programme for financial inclusion development (PADIF) + +Impact finance + +Support programme for financial inclusion development (PADIF) - +In execution Rwanda + +### Support to Intego, Rwanda’s nationally determined contribution facility + +Impact finance + +Support to Intego, Rwanda’s nationally determined contribution facility \ No newline at end of file diff --git a/md_resources/en/projects/fit-senegal-initiative.md b/md_resources/en/projects/fit-senegal-initiative.md new file mode 100644 index 0000000000000000000000000000000000000000..3be16c5d3066a697ee35c26baa9b176f09154e01 --- /dev/null +++ b/md_resources/en/projects/fit-senegal-initiative.md @@ -0,0 +1,120 @@ + + +# FIT! Senegal Initiative + +In execution + +## Preview + +### Donor(s) + +- European Union +- Luxembourg +- Netherlands +- Switzerland + +### Implementation period + +01.10.2023 - 30.09.2027 + +### Total duration + +48 months + +More than 300,000 young Senegalese enter the labour market every year, in a context characterised by a very high rate of young women and men who are neither in employment, education or training (33.1% of NEETs among 15–34 year olds). + +In 2026, the African continent will host the Youth Olympic Games (YOG) for the first time, with Dakar 2026 taking place in Senegal and offering real opportunities for economic integration for young people before, during and after the event. + +To contribute to the legacy of the Dakar 2026 YOG, under the impetus of the Dakar 2026 Youth Olympic Games Organising Committee and the Senegalese Ministry of Vocational Training, Apprenticeship and Integration, the FIT! Senegal Initiative aims to improve decent employment for young people in Senegal in all their diversity. + +The FIT! Senegal Initiative is involved in the various stages of young people's integration: guidance, training, integration, employment and self-employment. + +LuxDev is coordinating this joint initiative of Team Europe and, together with its operational partners, is implementing measures to: + +- create new professional opportunities for young people, particularly for YOG volunteers; +- create and strengthen training pathways in YOG-related professions; +- strengthen dual training; +- contribute to promoting the image of vocational and technical training through the organisation of Olympiads for professions, sport and culture; +- build sports facilities in training establishments in the form of training workshops; +- integrate a ‘Sport for Development’ approach and rolling out an Olympic, civic and sports certificate in schools. + +In order to enable people from all regions of Senegal to benefit from the professional integration opportunities offered by the Dakar 2026 YOG, the initiative covers the entire country. + +The initiative addresses gender issues, the inclusion of people with disabilities and sustainable development by focusing on ‘green jobs’ and opportunities in the digital sector. Young people are involved in the initiative, not only as direct beneficiaries of the activities, but also as stakeholders in the planning and implementation. This commitment by the initiative's partners is reflected in the experimental application of the Youth Friendly Standards. + +Investing in young people and contributing to job creation are the main objectives of the FIT! Senegal Initiative. + +The FIT! Senegal Initiative is driven by the Senegalese Ministry of Vocational Training, Apprenticeship and Integration, the Dakar 2026 YOG Organising Committee and the European Union. The Initiative is co-financed by the European Union, Germany, France, Italy, Luxembourg, the Netherlands and Switzerland as part of a Team Europe approach. The *Agence française de dĂ©veloppement* (AFD), AICS, the Italian Agency for Development Cooperation, GIZ, the German Agency for International Cooperation, and LuxDev, the Luxembourg Development Cooperation Agency, are working together to promote youth employability. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 03. Good health and well-being + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 22,311,600 + +### Contribution breakdown + +- +EUR 15,500,000 + +European Union + +- +EUR 4,300,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + +- +EUR 2,000,000 + +Dutch cooperation + +- +EUR 511,600 + +Swiss Cooperation + + +## News + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Senegal + +### Vocational and technical training + +Education, vocational training and employment + +Vocational and technical training - +In execution Senegal + +### Health and social protection + +Health + +Health and social protection - +In execution Mali + +### Vocational training for youth + +Education, vocational training and employment + +Vocational training for youth \ No newline at end of file diff --git a/md_resources/en/projects/forests4future.md b/md_resources/en/projects/forests4future.md new file mode 100644 index 0000000000000000000000000000000000000000..e2cfa6c55ddfbf0f896b49478ed2f9fa3f91ac1f --- /dev/null +++ b/md_resources/en/projects/forests4future.md @@ -0,0 +1,80 @@ + + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +30.11.2024 - 28.02.2027 + +### Total duration + +27 months + +## Context + +Togo, like many West African countries, is facing rapid degradation of its forests and wooded landscapes, with a loss of more than 50% of its forest cover since 1990. This has led to a reduction in biodiversity, soil erosion, a decline in the quality of water resources and a decline in the livelihoods of rural populations. At the same time, illegal logging, growing demand for fuelwood and agricultural expansion are exacerbating these challenges, particularly in areas such as the Mono river basin. + +Against this backdrop, the Forests4Future (F4F) programme was launched to address these environmental challenges while supporting the livelihoods of rural populations. Luxembourg's commitment is part of a wider vision of European cooperation focused on sustainability and the fight against climate change. Luxembourg is making a key contribution of MEUR 3 to extend the programme's actions between 2025 and 2027, with a particular focus on the restoration of gallery forests and the development of forest value chains. + +## Overall objective + +The overall objective of the F4F programme is to s**trengthen the resilience of forest ecosystems and promote sustainable management of natural resources in Togo, while improving the livelihoods of local communities**. + +## Project intervention strategy + +This is achieved by building capacity to implement restoration measures, expanding restoration actions in targeted areas, and supporting forestry value chains to generate sustainable income for rural populations. + +## Programme beneficiaries + +The programme directly benefits some 1,800 rural households, 2,000 people who have been made aware of restoration practices, regional committees and municipal players, and forestry value chain producers. + +## Sustainable Development Goals + +- +#### 15. Life on land + + +## Budget + +### Total budget + +EUR 3,005,000 + +### Contribution breakdown + +- +EUR 3,005,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Togo + +### Digital transformation in Togo (ProDigiT) + +Digitalisation and ICT + +Digital transformation in Togo (ProDigiT) - +In execution Burkina Faso + +### Support to the sustainable management of the forest resources + +Agriculture, forestry and fishery + +Support to the sustainable management of the forest resources - +In execution Benin + +### Support for the agroecological transition and the implementation of sustainable food systems in the ... + +Agriculture, forestry and fishery + +Support for the agroecological transition and the implementation of sustainable food systems in the Mono Biosphere Reserve (Delta Mono) \ No newline at end of file diff --git a/md_resources/en/projects/health-and-nutrition-programme.md b/md_resources/en/projects/health-and-nutrition-programme.md new file mode 100644 index 0000000000000000000000000000000000000000..3d2bd7a437b3e3b6d1b9242f8a4ec922190e8d59 --- /dev/null +++ b/md_resources/en/projects/health-and-nutrition-programme.md @@ -0,0 +1,130 @@ + + +# Health and nutrition programme + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.01.2023 - 31.12.2028 + +### Total duration + +72 months + +The Grand Duchy of Luxembourg has been providing support to the health sector since the cooperation between the Lao PDR and Luxembourg started in 1997. + +The Health and nutrition sectoral programme is the continuation of two previous health sector support initiatives named Lao-Luxembourg health sector support programme. + +Health sector interventions under the programme are strongly aligned with the Government of Laos’ priorities in achieving the 9th five-year National Socio-Economic Development Plan 2021–2025, Universal Health Coverage by 2025, graduating from Least Developed Country status in 2026, and reaching the Sustainable Development Goals by 2030. + +Despite remarkable achievements in improving health outcomes, including life expectancy, key indicators such as infant, under-five and maternal mortality from preventable causes are still high and nutrition indicators at the village level are slow to progress. + +The specific objective of the preceding programme named Lao-Luxembourg Health Sector Support Programme – Phase II aimed at supporting the implementation of the updated Health Sector Reform Framework 2013–2025, with a specific focus on mother and child health, by fostering and supporting district health systems and actors. + +The Health and nutrition programme aims to build on the strengths of the previous programme and will predominantly contribute to the long-term change objective that Lao people demand and have access to an essential health service package – including reproductive maternal, newborn, child and adolescent health (RMNCAH) and nutrition services – of adequate quality and affordable to all, leaving no one behind, implying that: + +- Lao people have “access” to those health services; +- those health services are affordable to all; and +- those health services provided to Lao people are of good quality. + +The duration of the programme is five years, starting from January 2023 until December 2027 and the programme has a total budget of EUR 32,443,388, including EUR 4,500,000 for *Aide au DĂ©veloppement de la SantĂ© *(Health Development Aid), a Luxembourg non-governmental organisation working for more than 20 years in Laos in the field of cardiology. + +The programme will uphold a geographic focus on all districts in the three provinces of Bolikhamxay, Khammouane and Vientiane, but aims to deepen interventions to improve overall effectiveness and efficiency. Limited expansion to Bokeo province will interface with both the Local development programme as well as with the United Nation Joint Programme in capacity development and delivery of primary health care via integrated outreach activities in RMNCAH and nutrition. + +The primary beneficiaries of the programme are the population of the 3 supported provinces, estimated at over 1,200,000 people across 28 districts (out of 148 nationally). In 2020, the estimated population of Bokeo province was around 203,000 (2.8% of the total population), of which 59% are from non-Lao-Tai ethnic groups. Considering the in focus on RMNCAH, the full population of Bokeo, but especially women of reproductive age and children under the age of five, will be added as main beneficiaries, bringing the total number to almost 1,400,000 people. + +## Sustainable Development Goals + +- +#### 03. Good health and well-being + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 10. Reduced inequalities + +- +#### 13. Climate action + +- +#### 17. Partnerships + + +## Budget + +### Total budget + +EUR 46,302,420 + +### Contribution breakdown + +- +EUR 46,302,420 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +- +Laos 11.03.2025 + +### Improving patient care: key takeaways from the 5G1S Annual Review Workshop + +- +Laos 30.12.2024 + +### Embedded health care professionals in partner provinces + +- +Laos 23.12.2024 + +### Successful conclusion of the four Provincial Coordination Committee Meetings for the 5th Indicative ... + +- +Laos 16.09.2024 + +### Luxembourg Development Cooperation Supports Lao Red Cross with High-Tech Blood Cold Chain Equipment + + +## Previous projects + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) - +In execution Laos + +### Rule of law, access to justice and good governance + +Governance + +Rule of law, access to justice and good governance - +In execution Laos + +### Local development programme + +Socio-economic development + +Local development programme \ No newline at end of file diff --git a/md_resources/en/projects/health-and-social-protection.md b/md_resources/en/projects/health-and-social-protection.md new file mode 100644 index 0000000000000000000000000000000000000000..91dc6b958d684deef3ddf1bd7c0ae715d63e23b7 --- /dev/null +++ b/md_resources/en/projects/health-and-social-protection.md @@ -0,0 +1,113 @@ + + +# Health and social protection + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.10.2018 - 31.12.2025 + +### Total duration + +87 months + +In support of the national sectoral policy, the Health and Social Protection programme (SEN/031) aims to **strengthen the health and social protection system in order to improve the access of the population, in particular the most vulnerable, to high-quality, efficient and equitable health care services.** + +The programme is aligned with the priorities of the Ministry of Health and Social Action focusing in particular on maternal and child health and the consequences of the epidemiological transition. The main beneficiaries of the programme are pregnant women and women of childbearing age, new-borns, people with chronic diseases, victims of medical and surgical emergencies, and financially and socially vulnerable people. + +The intervention zone of the Health and Social Protection Programme of the Senegal-Luxembourg Indicative Cooperation Programme IV covers seven medical regions with a population of approximately 6.9 million Senegalese, i.e. 45% of the Senegalese population. + +The programme's interventions focus on four major areas: + +- strengthening the provision of services at the level of health districts, with a focus on maternal and neonatal health; +- strengthening the supply of services at hospital level to improve access to emergency and referral services; +- strengthening health insurance and other social protection measures; +- improving sectoral governance. + +In line with these areas of intervention, the main priorities of the programme are to: + +- strengthen the systems for dealing with emergencies and non-communicable diseases; +- contribute to the professionalisation and expansion of mutual health organisations; and +- strengthen the steering, coordination and management capacities of the national health development plan. + +The programme is implemented through: + +- budgeted aid, an instrument already developed in the previous cooperation programme within the framework of national execution; +- operational partnership agreements; and +- direct LuxDev implementation for the mobilisation of expertise, capacity building and partnerships developed with civil society. + +Among the main intermediate results achieved, we can mention: + +- setting up the medical simulation training centre in emergency care in Dakar; +- setting up call reception and regulation centres in Kaolack and Touba/Diourbel (which are regional branches of the emergency medical services); +- setting up mobile emergency and resuscitation services (granting of 18 medicalised ambulances); + +upgrading the equipment of call reception and regulation centres, resuscitation and emergency services in hospitals and health centres; - updating and disseminating emergency care protocols in health facilities; +- strengthening capacities of doctors and paramedics by granting training scholarships for university diplomas in emergency medicine and anaesthesia and resuscitation; +- providing ten mobile respirators (as part of the response to the COVID-19 pandemic); and +- setting up two professional health insurance schemes at departmental level. + +It should be noted that programme support for the Abass Ndao Hospital Centre (ANHC) in Dakar, which was not provided for in the initial technical and financial document, has been included in the actions to be carried out for a total amount of EUR 1 000 000. The ANHC was one of the first interventions of the Luxembourg Cooperation in the field of health in Senegal (from 1995). + +Over the years, Luxembourg's support for the ANHC has consisted in: + +- the supply of medical equipment essential to its proper functioning; +- the further training of medical staff; +- the setting up of a hospital maintenance service; and +- the training of a multidisciplinary maintenance team. + +The action introduced in the framework of the SEN/031 Programme provides for support to the ANHC in terms of infrastructure and equipment to strengthen the anaesthesia/resuscitation and operating theatre departments, gastroenterology, cardiology, medical imaging, odontology, ophthalmology and urology-andrology. + +## Sustainable Development Goals + +- +#### 03. Good health and well-being + + +## Budget + +### Total budget + +EUR 36,025,816 + +### Contribution breakdown + +- +EUR 36,025,816 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Senegal + +### FIT! Senegal Initiative + +Education, vocational training and employment + +FIT! Senegal Initiative - +In execution Senegal + +### Vocational and technical training + +Education, vocational training and employment + +Vocational and technical training - +In execution Mongolia + +### Cardiology, cardio-surgery and telemedicine in Mongolia + +Health + +Cardiology, cardio-surgery and telemedicine in Mongolia \ No newline at end of file diff --git a/md_resources/en/projects/health-sector-support-programme-kosovo-phase-ii.md b/md_resources/en/projects/health-sector-support-programme-kosovo-phase-ii.md new file mode 100644 index 0000000000000000000000000000000000000000..25497b9ed3437133d2f057335580e08322bccab2 --- /dev/null +++ b/md_resources/en/projects/health-sector-support-programme-kosovo-phase-ii.md @@ -0,0 +1,85 @@ + + +# Health sector support programme in Kosovo - Phase II + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.01.2016 - 31.12.2028 + +### Total duration + +156 months + +Since 2003, Luxembourg has been the main bilateral donor involved in the health sector in Kosovo. The Support programme for the health sector in Kosovo – Phase II builds on the achievements of projects Reinforcement of the Prizren regional hospital and Support programme to the health sector in Kosovo. + +It aims to support the implementation of health sector reform, the development of management capacities within the Ministry of Health and health facilities, and the creation of new financing mechanisms. Achieving the project's overall objective of improving the quality of health services contributes to sustainable improvement in the health of the population and equal access to the Kosovar health system. + +While project Support programme to the health sector in Kosovo supported the development of health sector reform and key sector laws, project Health sector support programme in Kosovo (Phase II) focuses on organisational development, training, and support from the Ministry of Health to the implementation of the health reform. + +The Health sector support programme (Phase II) is aligned with the health sector strategies 2014–2020 and 2020–2023 and with the following fundamental reform principles: + +- redefinition of the role of the Ministry of Health as a regulatory body and reinforcement of stewardship as well as monitoring and evaluation; +- decentralisation of key functions and management responsibilities to health facilities and professional bodies; + +integration of health services to improve the quality of performance and ensure a better synergy with the private sector; - application of the “learning by doing” approach, which is reflected in the design of the project. + +The project mainly operates at two general hospitals: Prizren General Hospital of Prizren and General Hospital of Gjilan. It also supports the capacity building of the Ministry of Health at the central level and the capacity building of the partners like the Chamber of Physicians and the Hospital and University Clinical Services of Kosovo. + +## Sustainable Development Goals + +- +#### 03. Good health and well-being + + +## Budget + +### Total budget + +EUR 23,350,000 + +### Contribution breakdown + +- +EUR 23,350,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Kosovo + +### Sustainable and inclusive growth in Kosovo + +Socio-economic development + +Sustainable and inclusive growth in Kosovo - +In execution Kosovo + +### Support to civil society in Kosovo + +Governance + +Support to civil society in Kosovo - +In execution Kosovo + +### Technical assistance in the context of European integration of Kosovo + +Governance + +Technical assistance in the context of European integration of Kosovo \ No newline at end of file diff --git a/md_resources/en/projects/human-resources-development-hospitality-and-tourism-sector.md b/md_resources/en/projects/human-resources-development-hospitality-and-tourism-sector.md new file mode 100644 index 0000000000000000000000000000000000000000..2be63f4a52688ef7e1a2d591a444205dd0a91cbd --- /dev/null +++ b/md_resources/en/projects/human-resources-development-hospitality-and-tourism-sector.md @@ -0,0 +1,85 @@ + + +# Human resources development in the hospitality and tourism sector + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.07.2015 - 30.06.2021 + +### Total duration + +72 months + +During the last two years, the liberalisation of its economic and political systems has directly led to a substantial growth in international tourist arrivals in Myanmar. + +The overall objective of the Human Resources Development in the Hospitality and Tourism Sector project is to achieve the goal of the Myanmar Tourism Master Plan 2013–2020, i.e. to maximise hospitality and tourism contribution to national employment and income generation. + +Its specific objective is to build human resources capacity and promote service quality in the tourism sector in line with orientations of the strategic programme II of the Myanmar Tourism Master Plan. + +Project MYA/001 has three results: + +- the regulatory environment and organisational capacities of the main institutional actors are strengthened; +- the operational capacity of existing and new education and training providers is strengthened; and +- the skills of the existing tourism workforce are upgraded. + +## Sustainable Development Goals + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 8,500,000 + +### Contribution breakdown + +- +EUR 8,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +- Evaluation report + +### Human Resources Development in the Hospitality and Tourism Sector - Mid-term evaluation + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) - +In execution Cabo Verde + +### Employment and employability sector support programme + +Education, vocational training and employment + +Employment and employability sector support programme - +In execution Benin + +### École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration + +Education, vocational training and employment + +École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration \ No newline at end of file diff --git a/md_resources/en/projects/implementing-national-forest-resources-management-programme.md b/md_resources/en/projects/implementing-national-forest-resources-management-programme.md new file mode 100644 index 0000000000000000000000000000000000000000..0480ef216c878798c000f67e7e43865bbf7c2668 --- /dev/null +++ b/md_resources/en/projects/implementing-national-forest-resources-management-programme.md @@ -0,0 +1,81 @@ + + +# Implementing the national forest resources management programme + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +17.07.2012 - 30.06.2018 + +### Total duration + +71 months + +For the Luxembourg Development Cooperation, the Implementing the National Forest Resources Management Programme is innovatory in many ways. On one hand, it underlines the marked interest for the sector of Natural Resources Management in Burkina Faso. The project is also part of a new approach which supports the national policy in putting its own strategy into place. Furthermore, it is an innovative step towards more harmonisation as it has been done in joint cooperation with other donors, notably the Swedish Development ODA. + +The programme strengthens the capacities of the national institutions linked to natural resources through technical assistance which will strengthen various fields: management, human resources, strategy, creation of a fund, etc. + +The programme will promote sustainable development through, amongst other things, the management of forestry resources and create a link with the Second National Forest Inventory project. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 02. Zero hunger + +- +#### 13. Climate action + +- +#### 15. Life on land + + +## Budget + +### Total budget + +EUR 11,000,000 + +### Contribution breakdown + +- +EUR 11,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Burkina Faso + +### Support programme to implementation of the Education and Training Sector Plan (PSEF) + +Education, vocational training and employment + +Support programme to implementation of the Education and Training Sector Plan (PSEF) - +In execution Burkina Faso + +### Support to the sustainable management of the forest resources + +Agriculture, forestry and fishery + +Support to the sustainable management of the forest resources - +In execution Burkina Faso + +### Research and innovation project for productive, resilient and healthy agropastoral systems in West A... + +Agriculture, forestry and fishery + +Research and innovation project for productive, resilient and healthy agropastoral systems in West Africa (PRISMA) \ No newline at end of file diff --git a/md_resources/en/projects/improved-service-delivery-programme.md b/md_resources/en/projects/improved-service-delivery-programme.md new file mode 100644 index 0000000000000000000000000000000000000000..0b7cc4f696bcbc5b3bcbe08a42f1352f7566d45d --- /dev/null +++ b/md_resources/en/projects/improved-service-delivery-programme.md @@ -0,0 +1,41 @@ + + +# Improved service delivery programme + +In execution + +© GIZ + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.04.2025 - 31.12.2025 + +### Total duration + +9 months + +## Budget + +### Total budget + +EUR 800,000 + +### Contribution breakdown + +- +EUR 800,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects \ No newline at end of file diff --git a/md_resources/en/projects/improving-skills-holistic-employment-modern-agriculture.md b/md_resources/en/projects/improving-skills-holistic-employment-modern-agriculture.md new file mode 100644 index 0000000000000000000000000000000000000000..14ac83ea7a203371a488c0692f1756b4e8496454 --- /dev/null +++ b/md_resources/en/projects/improving-skills-holistic-employment-modern-agriculture.md @@ -0,0 +1,90 @@ + + +# Improving skills for holistic employment in modern agriculture + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +31.10.2024 - 30.10.2030 + +### Total duration + +72 months + +## Context + +Rwanda's Vision 2050 is an ambitious long-term development strategy aimed at transforming the country into a high-income nation with high living standards for all citizens. A key challenge is transforming the agricultural sector, which currently employs 69% of the population, to increase productivity and sustainability while reducing the percentage of people working in subsistence agriculture. This requires significant innovation in agricultural practices and a strong focus on developing high-quality agricultural Technical and Vocational Education and Training (TVET) to equip workers with the necessary skills for a more productive agricultural sector. Empowering women and youth is crucial, as they represent a significant portion of the agricultural workforce and play a vital role in driving innovation within their communities. + +## Project aim + +The project aims to **sustainably transform agricultural systems in Rwanda and improve livelihoods for women, youth, and persons with disabilities** through enhanced climate-resilient TVET in agriculture. + +To achieve this, the project will **establish TVET Centres of Excellence (CoEs) that provide high-quality skills training and formal certification in agriculture, food processing, and animal health**. The project will also **focus on enhancing mechanisms for agricultural innovation and job placement in the agricultural labour market**. + +By aligning training programs with industry needs and fostering connections between CoEs and the economic ecosystem, the project seeks to **empower graduates, support rural communities, and contribute to the overall modernisation of Rwanda's agricultural sector**. + +## Expected results + +Expected results are: + +- a strengthened Governance of central and district institutions to provide better guidance and oversight for TVET schools, ensuring curricula align with economic needs; +- the establishment of 3–5 TVET CoEs with conducive learning environments that incorporate modern teaching methods for long-term training programs and short courses for upskilling, ensuring alignment with market demands; +- the establishment of production units within the TVET CoEs to provide practical training and commercial services to enhance student employability; +- the assessment centres will be set up to facilitate Recognition of Prior Learning, allowing individuals to gain qualifications based on their existing skills; +- to improve Labor Market Insertion, the project will enhance mechanisms for workplace learning and career guidance, connecting graduates with employment opportunities in the agricultural sector. + +## Sustainable Development Goals + +- +#### 04. Quality education + + +## Budget + +### Total budget + +EUR 30,000,000 + +### Contribution breakdown + +- +EUR 30,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Rwanda + +### Support to Intego, Rwanda’s nationally determined contribution facility + +Impact finance + +Support to Intego, Rwanda’s nationally determined contribution facility - +In execution Rwanda + +### Support project to technical training and employability in Rwanda (AFTER II) + +Education, vocational training and employment + +Support project to technical training and employability in Rwanda (AFTER II) - +In execution Rwanda + +### Basket Funding for Pro-Poor Development (PPD-Basket) + +Socio-economic development + +Basket Funding for Pro-Poor Development (PPD-Basket) \ No newline at end of file diff --git a/md_resources/en/projects/inclusive-and-innovative-finance.md b/md_resources/en/projects/inclusive-and-innovative-finance.md new file mode 100644 index 0000000000000000000000000000000000000000..9b09e6bb1ad8fd14331a3d567e1799e145683e08 --- /dev/null +++ b/md_resources/en/projects/inclusive-and-innovative-finance.md @@ -0,0 +1,93 @@ + + +# Inclusive and innovative finance + +In execution + +© GIZ + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +17.01.2024 - 16.02.2027 + +### Total duration + +37 months + +The “Inclusive and innovative finance” programme’s objective is to improve access to financial and non-financial products for the populations of the 12 departments of Benin. With a focus on inclusion, sustainability and safety, this programme aims to reach particularly vulnerable rural populations, young adults and women. + +Benin, a true pioneer of financial inclusion within the West African Economic and Monetary Union (WAEMU), unveiled its national financial inclusion strategy on March 29, 2023. This strategy aims to transform the financial landscape by enabling 85% of its adult population to access and effectively use suitable financial products and services by 2026. + +With a funding of 10 MEUR over a period of 37 months starting in December 2023, the programme's objective is clear: build a more equitable and dynamic financial future for all populations, especially the most vulnerable. + +The impact targeted by this programme is remarkable. By enabling more Beninese people to access suitable financial services, it will help reduce poverty, promote economic empowerment and boost socio-economic development across the country. It will act in particular through an ambitious programme of financial education and adapted financial products, will strengthen the National Agency for monitoring decentralised financial systems and will support the deployment of agricultural insurance. Additionally, a financially inclusive society will promote economic stability and strengthen the resilience of communities to shocks and crises. + +The programme opens new perspectives for the financial future of Benin. By tackling the barriers that limit access to financial services, it paves the way for more inclusive and sustainable economic growth. With a bold vision and a firm commitment, supported by the Luxembourg Cooperation, Benin is on the path to becoming an inspiring example of success in financial inclusion in West Africa. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 02. Zero hunger + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 10. Reduced inequalities + + +## Budget + +### Total budget + +EUR 10,000,000 + +### Contribution breakdown + +- +EUR 10,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Benin + +### Digital development (BeDigital) + +Digitalisation and ICT + +Digital development (BeDigital) - +In execution Benin + +### Support for the agroecological transition and the implementation of sustainable food systems in the ... + +Agriculture, forestry and fishery + +Support for the agroecological transition and the implementation of sustainable food systems in the Mono Biosphere Reserve (Delta Mono) - +In execution Benin + +### École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration + +Education, vocational training and employment + +École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration \ No newline at end of file diff --git a/md_resources/en/projects/information-and-communications-technology-development-support-burkina-faso.md b/md_resources/en/projects/information-and-communications-technology-development-support-burkina-faso.md new file mode 100644 index 0000000000000000000000000000000000000000..271dc227faed1e24911bb8f1fc6ce1a38c8d7e9e --- /dev/null +++ b/md_resources/en/projects/information-and-communications-technology-development-support-burkina-faso.md @@ -0,0 +1,84 @@ + + +# Information and Communications Technology development support in Burkina Faso + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.04.2017 - 31.12.2021 + +### Total duration + +57 months + +A pioneer in the sub-region, Burkina Faso adopted a national e-strategy in 2004 based on development of Information and Communications Technology (ICT). 12 years later, despite legal and institutional advances, the cyber-strategy has not produced the expected economic and social benefits. Indeed, only three sectorial strategies have so far been adopted (e-government, e-education and e-commerce), while the remaining two (e-health and social protection for the poor and e-services for the development of the rural world) are still awaiting approval. None of them have thus far been implemented. + +The ICT Development Support in Burkina Faso project assists the Support Programme for the Improvement of Communication Infrastructure (PARICOM), whose management unit and executing agency is the National Promotion Agency for ICT (ANPTIC). + +Within the framework of PARICOM, The ICT Development Support in Burkina Faso project contributes to the overall objective of improving the availability, efficiency and accessibility of electronic communication services provision throughout the territory. More specifically, it aims to improve the quality, reliability and accessibility of communication infrastructures, contributing to the achievement of the objectives set out in the National Plan for Economic and Social Development (PNDES) 2016–2020. Three results are defined that will contribute to achieving this goal. + +The first objective is to enable ANPTIC to fulfil its mission of implementing the Government's ICT development projects and programmes. + +The second result is the development of the RESINA+ telecommunications network. RESINA+ is the name of the proposed solution to strengthen the administration’s existing national computer network (RESINA) through satellite technology. + +The third result is the delivery of sectorial gains using the capacities of ANPTIC and RESINA+. + +The ICT Development Support in Burkina Faso project has the peculiarity of combining three levers of development: technological, organisational and institutional. Each of these levers is of strategic value for the Development Cooperation between the Governments of Burkina Faso and the Grand Duchy of Luxembourg: + +- technology provides independent access to the global internet network and opens up the country; +- the organisational leverage allows to support the creation and perpetuation of ANPTIC; and +- the institutional component enables the adopted cyber-strategies to be operationalised. + +## Sustainable Development Goals + +- +#### 09. Industry, innovation and infrastructure + + +## Budget + +### Total budget + +EUR 22,300,000 + +### Contribution breakdown + +- +EUR 22,300,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Burkina Faso + +### Support to the sustainable management of the forest resources + +Agriculture, forestry and fishery + +Support to the sustainable management of the forest resources - +In execution Burkina Faso + +### BenkadiBaara – All together for youth employment! + +Education, vocational training and employment + +BenkadiBaara – All together for youth employment! - +In execution Burkina Faso + +### Research and innovation project for productive, resilient and healthy agropastoral systems in West A... + +Agriculture, forestry and fishery + +Research and innovation project for productive, resilient and healthy agropastoral systems in West Africa (PRISMA) \ No newline at end of file diff --git a/md_resources/en/projects/junior-technical-advisers.md b/md_resources/en/projects/junior-technical-advisers.md new file mode 100644 index 0000000000000000000000000000000000000000..2304eb3e4ba5c42ad11923cacb9a9c5f8d56843d --- /dev/null +++ b/md_resources/en/projects/junior-technical-advisers.md @@ -0,0 +1,63 @@ + + +# Junior Technical Advisers + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +11.09.2024 - 11.09.2026 + +### Total duration + +24 months + +Find all the information about the Junior Technical Advisers Programme on our dedicated page. + + +## Budget + +### Total budget + +EUR 878,500 + +### Contribution breakdown + +- +EUR 878,500 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Multi-country + +### Riposte globale/SĂ©curitĂ© alimentaire + +Others + +Riposte globale/SĂ©curitĂ© alimentaire - +In execution Multi-country + +### Business Partnership Facility + +Others + +Business Partnership Facility - +In execution Multi-country + +### Contribution to the Bloc Smart Africa Fund + +Impact finance + +Contribution to the Bloc Smart Africa Fund \ No newline at end of file diff --git a/md_resources/en/projects/lao-luxembourg-health-sector-support-programme-phase-ii.md b/md_resources/en/projects/lao-luxembourg-health-sector-support-programme-phase-ii.md new file mode 100644 index 0000000000000000000000000000000000000000..c1e93f720766c09cfab570b8158467e49b6a9670 --- /dev/null +++ b/md_resources/en/projects/lao-luxembourg-health-sector-support-programme-phase-ii.md @@ -0,0 +1,94 @@ + + +# Lao-Luxembourg health sector support programme - Phase II + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +22.01.2014 - 31.12.2023 + +### Total duration + +120 months + +The Grand Duchy of Luxembourg has been providing support to the health sector since the Cooperation between Lao PDR and Luxembourg started in the late 1997. + +The specific objective of preceding phase: Lao-Luxembourg Health Sector Support Programme – Phase I, was to assist the Lao Ministry of Health in implementing and operationalizing its long-term Health Sector Strategy 2000–2020, Primary Health Care Strategy and Health Sector Development Plans, emphasizing its eight Priority Programmes, with a view to implement quality health services for reaching a larger share of the population, especially the poorest, those at risk, and living in more remote areas. This includes ethnic minority peoples. + +The Lao-Luxembourg Health Sector Support Programme – Phase II will stay in that continuity, with a similar general objective, and a specific objective that aims at supporting the implementation of the updated sector policy (Health Sector Reform Framework 2013–2025) with a specific focus on Mother and Child Health, by fostering district health systems and actors. + +The Project will have a steady geographical focus on the three provinces of Vientiane, Bolikhamxay and Khammouane. It will concentrate on fostering the Provincial Health Department roles and responsibilities, towards facilitation of effective Primary Health Care service delivery at district level and Mother and Child Health activities. + +Special attention will be given to the development of a patient-centred health care approach, and to the priority target groups such as pregnant women and children under five-years. + +In a nutshell, the Project is to support the Ministry of Health in implementing the Health Sector Reform framework 2013–2025, prioritizing access to quality Mother and Child Health services through the strengthening of health districts in the three central provinces. + +The Lao-Luxembourg Health Sector Support Programme II is fully aligned with the Government of Laos’ recent policy and strategy developments. It has been designed to support the further development and implementation of the health sector reform by the Ministry of Health as adopted by the National Assembly. As such, support will be provided: + +- in accordance to the principles included in the three-builds decentralization model (greater autonomy and responsibilities given to the provinces); +- in line with the sub-sector strategies and the Primary Health Care / district approach adopted by the Ministry of Health; and +- in complement to the other development initiatives supported by the Ministry of Health and its Development Partners. + +## Sustainable Development Goals + +- +#### 03. Good health and well-being + +- +#### 10. Reduced inequalities + + +## Budget + +### Total budget + +EUR 36,356,147 + +### Contribution breakdown + +- +EUR 36,356,147 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +- Evaluation report + +### Lao-Luxembourg Health Sector Support Programme - Phase II - Mid-term evaluation + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) - +In execution Laos + +### Health and nutrition programme + +Health + +Health and nutrition programme - +In execution Laos + +### Rule of law, access to justice and good governance + +Governance + +Rule of law, access to justice and good governance \ No newline at end of file diff --git a/md_resources/en/projects/local-development-programme-bokeo-bolikhamxay-khammouane-and-vientiane-provinces-0.md b/md_resources/en/projects/local-development-programme-bokeo-bolikhamxay-khammouane-and-vientiane-provinces-0.md new file mode 100644 index 0000000000000000000000000000000000000000..db110c67e99c93e2e0c1a139736a4e155eec292a --- /dev/null +++ b/md_resources/en/projects/local-development-programme-bokeo-bolikhamxay-khammouane-and-vientiane-provinces-0.md @@ -0,0 +1,141 @@ + + +# Local development programme for Bokeo, Bolikhamxay, Khammouane and Vientiane Provinces + +Closed + +## Preview + +### Donor(s) + +- Luxembourg +- Switzerland + +### Implementation period + +11.05.2017 - 31.12.2022 + +### Total duration + +67 months + +### Context + +Laos has seen a rapid macro-economic progress in the past decade with annual GDP growths averaging 7.8%. Nevertheless, the country is still considered a Least Developed Country, ranked 138 of 188 nations in the United Nation’s Human Development Index, and 132 in terms of per capita GDP. Inequality has also increased, including a widening gap between urban and rural areas, particularly the remote upland areas, populated largely my ethnic minority groups. Upland communities have generally lower income, education, health, nutrition and other social indicators compared to urban and lowland communities. This is partly linked to physical isolation, difficult access, and low agricultural potentials, but also to resource competition, environmental degradation and weak public service delivery. Most upland villages still rely on traditional land-use systems, which are increasingly difficult to maintain owing to competition for, and regulations on, the use of natural resources. Despite improving access to roads, electricity and public services, many communities have had difficulties breaking into a more modern economy, land use practices and employment opportunities. Upland villages are therefore often in a precarious economic, social and environmental situation. Recent government policies and plans have emphasised the need to deal effectively with poverty and related problems in such disadvantaged areas. + +### Project intervention strategy + +The ‘Local Development Programme for Bokeo, Bolikhamxay, Khammouane and Vientiane Province’ supports the government’s poverty reduction strategy for upland rural development. It focuses on the 14 poorest districts in four provinces, particularly 230 target villages with a population of 150 000, 76% of whom are ethnic minorities. + +The Project supports practical community development combined with governance strengthening for poverty reduction. This two-tiered approach means that the government systems can be informed and improved through demand-driven priorities, field evidence, and actual practice, while the practical development work can benefit from better application of policies, programmes, regulations and public services. + +Most of the 23 million EUR budget from the Government of Luxembourg is supporting community development and infrastructure access in the 230 target villages. The community development is based on participatory village development plans, and on funds averaging 35 000 EUR per village that are managed and used democratically by the community for economic, social and environmental activities. These may include community investments in for instance sanitation, upgrade of schools, land management, agricultural extension, training, credit schemes and special support to destitute households. In addition, funds are available for infrastructure development, mostly education facilities and improved water supply systems, identified and constructed to fulfil the Lao Government’s poverty reduction targets for access to education and clean water. + +The governance strengthening focuses on improving the systems and capacity of government staff for more effective poverty reduction. This includes improved planning, monitoring, evaluation, donor coordination, investment management, and information systems. Based on the development activities selected in the target villages, the governance component is also able to strengthen the use of sector policies and technical interventions for effective service delivery. The project also supports and engage in policy dialog through participation in sector working groups and other network, knowledge management, and through hosting an annual conference on rural development. + +The project is executed jointly by the Ministry of Planning and Investment and by LuxDev, the bilateral arm of Luxembourg Development Cooperation. The Provincial Planning and Investment Departments and District Planning Offices are coordinating the field implementation. For technical support, relevant sector departments are engaged, particularly in agriculture, education, health and public works. Village Development Committees in the 230 villages are responsible for coordinating at the community level, and for managing the village development funds. + +The project is very broad in terms of interventions, partners, and geographical scope. It has also built in flexibility in the choice of activities to best respond to the needs and opportunities arising from the field level and the stakeholders. To deal with this complexity, the project is guided by four overall principles + +#### Poverty focus + +To ensure that the project contributes to poverty reduction, the target villages are selected among the poorest and most disadvantaged villages in the four target provinces. The project support pro-poor activities that are most likely to have a positive impact. This is done through village poverty analyses, participatory selection of activities, and by using the government poverty indicators and targets for prioritization of infrastructure investments. Success is measured through poverty indicators and targets, including targets defined by the communities. The aim is to use 70% of the project funds for actual investments in the target villages, which is essential for achieving the goal of bringing most of the target villages above the poverty line by 2021. + +#### Alignment + +To ensure ownership, efficiency and capacity strengthening, the project uses Lao national systems for carrying out the work. This means activities are managed by government agencies according to their regular mandates – using the government systems for planning, management, procurement and reporting. Plans are linked to national planning, monitoring and evaluation systems. To ensure that the alignment is carried out in practice and that the partners can take full responsibility and credit for the work, around 80% of the budget is channelled through government partners at village, local and national level. + +#### Integration + +The development activities are determined by the villages’ needs and opportunities for poverty reduction. Once these needs have been identified, the project is able to engage relevant government partners, private service providers and civil society organizations in the practical work. The project also supports the Lao Government’s decentralization policy by engaging stakeholders at village, district, province and national level according to their stipulated role. This functional and hierarchical integration is held together by participatory village development planning carried out by the communities with support from the local Planning Departments, which outline the activities, budgets and involved stakeholders. These plans are further incorporated in the district and province plans for coordination and oversight. + +#### Capacity strengthening + +The Governments of Laos and Luxembourg acknowledges that there are gaps in the capacity of the public sector and the target communities to carry out the project. Project implementation is therefore closely linked to capacity strengthening of the government staff and community members, and to organizational and institutional strengthening particularly regarding the practical application of government systems. Structured capacity development plans are made for all major project interventions, and supported by training, coaching, experience exchange, in-country study visits, technical assistance. To ensure sufficient accountability, transparency and reporting, Lux-Development’s project team is carrying out certain technical, administrative and financial functions and compliance checks, but with the aim to gradually phase out this role as the local capacity increases. + +### Results + +The project targets and modalities are ambitious, but we have reason to believe we can pull it off. From 2010 to 2016, the Lao Luxembourg Cooperation Programme carried out a similar project in Bolikhamxay Province. The 7.6 M EUR project focused on 60 poor upland villages in the more remote uplands, where most people at the start of the project lived on less the 0.7 USD per day. After six years, practical achievements included: + +- 396 community projects carried out through village development funds; +- 46 community-owned credit schemes; +- 78 schools, water supply systems and other constructions; as well as +- training and awareness campaigns in 90 villages. + +Furthermore, about 100 governance strengthening activities were supported throughout the province. As a result of this support and other socio-economic development, the number of target villages officially classified as poor dropped from 60 in 2010 to only three villages in 2016. + +A key to this success was the fact that almost three-quarters of the budget was spent on practical village development. Apart from the tangible development results, the project helped institute practical means of local democracy, participation and empowerment, which is key for the future sustainable development in the villages. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 03. Good health and well-being + +- +#### 05. Gender equality + +- +#### 10. Reduced inequalities + +- +#### 11. Sustainable cities and economies + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 33,971,543 + +### Contribution breakdown + +- +EUR 32,409,343 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + +- +EUR 1,562,200 + +Swiss Cooperation + + +## Documentation + +- Evaluation report + +### Local Development Programme for Bokeo, Bolikhamxay, Khammouane and Vientiane Province - Final evaluation + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Rule of law, access to justice and good governance + +Governance + +Rule of law, access to justice and good governance - +In execution Laos + +### Local development programme + +Socio-economic development + +Local development programme - +In execution Laos + +### Health and nutrition programme + +Health + +Health and nutrition programme \ No newline at end of file diff --git a/md_resources/en/projects/local-development-programme.md b/md_resources/en/projects/local-development-programme.md new file mode 100644 index 0000000000000000000000000000000000000000..5e1e8b5cee0ab0f2d575e5d66e3ade51883464d3 --- /dev/null +++ b/md_resources/en/projects/local-development-programme.md @@ -0,0 +1,119 @@ + + +# Local development programme + +In execution + +## Preview + +### Donor(s) + +- Luxembourg +- Switzerland + +### Implementation period + +01.01.2023 - 31.12.2027 + +### Total duration + +60 months + +The local development programme aims t**o improve the well-being of the Lao people**, leaving no one behind. This outcome reflects the priorities of the Lao government's 9th National Socio-Economic Development Plan 2021–2025, as well as the objectives of Luxembourg's 5th Indicative Cooperation Programme for Aid and Development and the Swiss Agency for Development and Cooperation's Cooperation Programme for the Mekong Region (2022–2025), which are jointly financing the programme. + +The local development programme builds on the close working relationships established under the previous programme in this area with the Ministry of Planning and Investment, in particular the Planning Department and its implementing agencies in the four target provinces. + +It continues to encourage participatory planning and channel programme resources towards the achievement of priorities at district and village level. The focus on capacity development at national level, but especially at subnational level, helps central, provincial, district and village authorities to improve public services for the benefit of local communities. By strengthening capacities at all levels and engaging in policy dialogue, the programme aims to mitigate some of the threats facing rural communities in Laos, including land insecurity, deforestation and poor education outcomes. + +The programme focuses on the poorest villages and districts in the provinces of Bokeo, Vientiane, Bolikhamxay and Khammouane, and is expanding its operations to cover approximately 20 districts and 315 villages. + +## Sustainable Development Goals + +- +#### 02. Zero hunger + +- +#### 03. Good health and well-being + +- +#### 05. Gender equality + +- +#### 06. Clean water and sanitation + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 41,585,299 + +### Contribution breakdown + +- +EUR 34,655,299 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + +- +EUR 6,930,000 + +Swiss Cooperation + + +## Documentation + +## News + +- +Laos 02.04.2025 + +### Joint LuxDev-SDC mission highlights impact and sustainability in Bokeo Province + +- +Laos 23.12.2024 + +### Successful conclusion of the four Provincial Coordination Committee Meetings for the 5th Indicative ... + +- +Laos 25.10.2024 + +### Village Development Planning: a success story led by the Local Development Programme + +- +Laos 02.04.2024 + +### Beekeeping study tour in Xiengkhouang Province + + +## Previous projects + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Health and nutrition programme + +Health + +Health and nutrition programme - +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) - +In execution Laos + +### Rule of law, access to justice and good governance + +Governance + +Rule of law, access to justice and good governance \ No newline at end of file diff --git a/md_resources/en/projects/luxaid-bridges.md b/md_resources/en/projects/luxaid-bridges.md new file mode 100644 index 0000000000000000000000000000000000000000..3abb1144bbcdbef587e4ee74551fbd4386abeb88 --- /dev/null +++ b/md_resources/en/projects/luxaid-bridges.md @@ -0,0 +1,47 @@ + + +# LuxAid BRIDGES + +In execution + +© Sonia SEMEDO + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.03.2023 - 29.02.2032 + +### Total duration + +108 months + +Through the funding of research projects in partnership with researchers in developing countries and even organisations active in the international cooperation ecosystem, the LuxAid BRIDGES project aims to further support the development of research capacities and to pool scientific results in favour of the achievement of the Sustainable Development Goals in the field of development cooperation and humanitarian action. + +LuxAid BRIDGES reflects the shared objective of the Directorate for Development Cooperation and Humanitarian Affairs and the National Research Fund to support research and development projects in thematic areas related to development cooperation and humanitarian action, through annual calls for proposals mobilising 2 MEUR of funding per year. + +Implemented jointly with LuxDev, LuxAid BRIDGES is organised in two phases, the first of which consists of a preliminary call known as “SEEDLING”. The projects selected during this pre-call are able to benefit from a maximum grant of EUR 20,000 to carry out a three-month feasibility study. The second phase consists in the launch of the main call for proposals under LuxAid BRIDGES, which will take place at the end of 2023. + +## Budget + +### Total budget + +EUR 5,500,000 + +### Contribution breakdown + +- +EUR 5,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects \ No newline at end of file diff --git a/md_resources/en/projects/luxembourgs-interventions-fight-against-covid-19.md b/md_resources/en/projects/luxembourgs-interventions-fight-against-covid-19.md new file mode 100644 index 0000000000000000000000000000000000000000..098f5d83433fbe99a5d4c663da358302ed51be2f --- /dev/null +++ b/md_resources/en/projects/luxembourgs-interventions-fight-against-covid-19.md @@ -0,0 +1,51 @@ + + +# Luxembourg's interventions in the fight against Covid-19 + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.05.2020 - 31.12.2023 + +### Total duration + +44 months + +In the context of the fight against the COVID-19 pandemic which is raging in all the partner countries of the Luxembourg Cooperation, the Luxembourg Government wished to provide its support, through LuxDev, to the partner governments to fight against the effects of the pandemic. + +The MAEE thus mandated LuxDev for a period of two years. While the Agency contributed to the selection of projects, its role and responsibility is essentially to ensure the management and administrative and financial monitoring/reporting of the programmes benefiting from these actions. + +The actions are described in action sheets and implemented mainly through agreements with United Nations organisations and European partners well positioned in the health sector, but also thanks to Luxembourg programmes that can intervene effectively and directly with the beneficiaries, as is the case in Senegal, Laos and Mongolia. + +## Sustainable Development Goals + +- +#### 03. Good health and well-being + + +## Budget + +### Total budget + +EUR 18,500,000 + +### Contribution breakdown + +- +EUR 18,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects \ No newline at end of file diff --git a/md_resources/en/projects/private-sector-engagement-funds.md b/md_resources/en/projects/private-sector-engagement-funds.md new file mode 100644 index 0000000000000000000000000000000000000000..9efe64d4ab5b86f891026ffa68ef844835aa5f5e --- /dev/null +++ b/md_resources/en/projects/private-sector-engagement-funds.md @@ -0,0 +1,79 @@ + + +# Private sector engagement funds + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.01.2023 - 31.12.2028 + +### Total duration + +72 months + +Recognising the essential role that the private sector plays in tackling societal challenges in developing countries and achieving the Sustainable Development Goals (SDGs), the Luxembourg Ministry of Foreign and European Affairs mandated LuxDev to launch a new private sector engagement project in February 2023. + +Through this project, LuxDev identifies innovative solutions spearheaded by private sector actors that contribute to the achievement of Luxembourg Cooperation objectives. The project builds on the existing Business Partnership Facility and integrates other two distinct, yet complementary co-financing funds, creating a more flexible and richer private sector engagement offering for sustainable development. + +- The Business Partnership Facility aims to initiate commercially viable projects between businesses based in Luxembourg or the European Union, and their partners established in developing countries. Through innovative co-financed projects, the BPF addresses significant societal challenges contributing to the development of the partner country. Enterprises established in Luxembourg or the European Union can apply to the open call for proposals year-round. Selection occurs twice a year, analysing applications received by the end of April and October, respectively. Selected projects receive up to EUR 200,000 in co-financing, covering a maximum of 50% of the total project cost. Innovations in all sectors are welcomed, as long as they contribute to the SDGs. +- The LuxAid Challenge Fund targets impactful young enterprises in countries where Luxembourg’s Development Cooperation is active. It is designed to accelerate innovative solutions with high impact potential to enhance living conditions and safeguard the environment in these countries. The LuxAid Challenge Fund offers co-financing of up to EUR 140,000 representing a maximum of 70% of the total project costs. Calls for proposals are regularly opened in target countries, focusing on themes aligned to the strategic priorities of Luxembourg’s Development Cooperation in those countries. +The LuxAid Demonstration Fund aims to give a boost to innovative entrepreneurial solutions that have already demonstrated their impact and proven their effectiveness. It focuses on initiatives implemented in three priority countries: Kosovo, Rwanda, and Senegal. It enables enterprises to scale, broaden their reach and amplify their impact. Active research for innovations is conducted through mapping entrepreneurial solutions already identified by partners in these countries. In some contexts, a call for proposals may be opened. Enterprises are also encouraged to submit their solutions directly via the website. + + +## Sustainable Development Goals + +- +#### 17. Partnerships + + +## Budget + +### Total budget + +EUR 25,000,000 + +### Contribution breakdown + +- +EUR 25,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +- +Benin 15.04.2025 + +### LuxAid Challenge Fund: 15 innovative entrepreneurs pitched their projects in Benin + +- +Kosovo 15.04.2025 + +### Inspiring Pitch Days for LuxAid Demonstration Fund and LuxAid Challenge Fund in Kosovo + +- +Rwanda 14.03.2025 + +### Solutions for food security: how the LuxAid Demonstration Fund supports a Rwandan business futurepro... + +- +Multi-country 06.03.2025 + +### Launch of the 13th edition of the Business Partnership Facility + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects \ No newline at end of file diff --git a/md_resources/en/projects/programme-dappui-au-developpement-de-lemploi-et-lemployabilite-des-jeunes-et-des-femmes.md b/md_resources/en/projects/programme-dappui-au-developpement-de-lemploi-et-lemployabilite-des-jeunes-et-des-femmes.md new file mode 100644 index 0000000000000000000000000000000000000000..301f4448cfe8b3838cba52acf2ed4a57e8c98c92 --- /dev/null +++ b/md_resources/en/projects/programme-dappui-au-developpement-de-lemploi-et-lemployabilite-des-jeunes-et-des-femmes.md @@ -0,0 +1,111 @@ + + +# Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les rĂ©gions de Dosso, Niamey et Zinder + +In execution + +LuxDev + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +12.07.2022 - 11.07.2027 + +### Total duration + +60 months + +## Context + +Niger's population is estimated at 24.12 million (2021). In terms of employment, the active population is marked by a proportion of young people (15–35 years) "neither in employment, nor in education, nor in training (NEET)" of 70.24% in 2017. This rate is 80.86% for women and 75.37% for youth living in rural areas. In a worrying security, health and climate context, the challenges to be met in terms of training and employment are thus major in the country. + +The NIG/028 programme is part of the fourth Indicative Cooperation Programme (ICP) signed between Niger and Luxembourg for the period 2022–2026. In line with the orientations of national policies and strategies and the general strategy of Luxembourg Cooperation, the NIG/028 programme supports the development of employment and employability of youth and women in the regions of Dosso, Niamey and Zinder. + +## Overall goal + +The overall goal of the NIG/028 programme is “**to contribute to the improvement of the living conditions, in priority, of youth and women in the regions of Dosso, Niamey and Zinder, and to their full participation in the socio-economic development of Niger in their community**”. + +## Specific goal + +The specific goal of the program is that **the creation of jobs for young people aged 15–35 and women in the regions of Dosso, Niamey, and Zinder in the priority value chains of ICP 4 (ASP-H, housing and construction, EHA, and NICT) increases**. + +## Project intervention strategy + +NIG/028's vision of change is based on the development of a viable, growth-generating economic fabric that creates jobs for young people and women, thus highlighting the need to take into account the interdependence between job offer and demand. + +**The beneficiaries are young people aged 15–35 and women (of all ages) but also micro, small and medium-sized enterprises (MSMEs) as well as cooperatives with growth potential** ("champions") that can develop in particular through the integration of young people and women from or engaged in qualification processes. + +To achieve these goals, interventions are organised around two outcomes: + +- decent wage employment for youth aged 15–35 and women in the regions of Dosso, Niamey and Zinder increases in the growth-generating value chains; +- self-employment among youth aged 15–35 and women in the regions of Dosso, Niamey and Zinder is increasing in the growth-generating value chains. + +The aspect of financing/access to credit for "champions" cooperatives as well as for youth/women will be developed jointly with the support of the programme for the development of financial inclusion (PADIF, NIG/032), under the coordination of the non-governmental organisation Appui au dĂ©veloppement autonome (ADA). + +Finally, **gender, capacity building, and environment and climate change are cross-cutting aspects that will be given special attention throughout the programme implementation**. + +Placed under the supervision of the Ministry of Finance, the programme will be implemented by a multitude of national and local partners in charge of training, structuring investments and support/advice to youth, women, MSMEs/cooperatives under the coordination of the Regional Councils of Dosso and Zinder and the City Council of Niamey. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 10. Reduced inequalities + + +## Budget + +### Total budget + +EUR 35,000,000 + +### Contribution breakdown + +- +EUR 35,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Niger + +### Support to the education sector common fund + +Education, vocational training and employment + +Support to the education sector common fund - +In execution Niger + +### Support programme for financial inclusion development (PADIF) + +Impact finance + +Support programme for financial inclusion development (PADIF) - +In execution Niger + +### Support for Public Financial Management + +Governance + +Support for Public Financial Management \ No newline at end of file diff --git a/md_resources/en/projects/project-land-reclamation-efforts-towards-pastoral-usage-and-conservation-areas.md b/md_resources/en/projects/project-land-reclamation-efforts-towards-pastoral-usage-and-conservation-areas.md new file mode 100644 index 0000000000000000000000000000000000000000..779a0d976b7af03e390e3e1658a85e11f4892740 --- /dev/null +++ b/md_resources/en/projects/project-land-reclamation-efforts-towards-pastoral-usage-and-conservation-areas.md @@ -0,0 +1,98 @@ + + +# Project for land reclamation efforts towards pastoral usage and in conservation areas + +Closed + +LuxDev + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.09.2018 - 30.06.2023 + +### Total duration + +58 months + +### Context + +The project is consistent with the priority orientations of the 3rd Indicative Cooperation Programme (ICP) between Burkina Faso and Luxembourg, which identifies the sustainable management of natural resources as a sector of concentration. In line with the support of ICP II, it aims to reduce the vulnerability of livestock stakeholders to climate shocks, and to reduce and fragment grazing areas through the implementation of pastoral resource restoration activities. + +The scaling up of restoration actions, in a logic ensuring the management of herd mobility, is one of the conditions of their sustainability. Similarly, their promotion by women and the poorest ones is a factor to promote. Finally, the carbon market offers an opportunity to ensure the sustainability of the conservation and preservation of reclaimed land over the medium to long term. + +### Specific objective + +The specific objective of the project is aligned with the strategic objective of the Ministry of Animal and Fisheries Resources (MAH) budget programme 081. This programme aims to "create a secure and sustainable environment for sustainable production" and the two results of the project are aligned with actions 1 and 2 of this programme: + +- R1 "Secure pastoral areas are created"; +- R2 "The created pastoral spaces are operationalised". + +The project provides for the restoration and securing, through the development of 15 land charters, 10 800 hectares (ha) of pastoral areas in addition to the 8 500 ha of the previous phase, the marking of 60 kilometers of trails livestock and rest areas, the creation of 10 water points, the valorisation of sites restored by mowing and conservation of hay, the development of income-generating activities related to small livestock farming and the sale of carbon credits. The expected effects are the increase of functional pastoral areas, the securing of pastoral activities and the reduction of conflicts between farmers and pastoralists, an improved representativeness of women in local authorities, the extension of the duration of cattle feeding in the villages. village lands and improved coverage of livestock feed requirements, as well as improved income for women and poor people for promoted activities. + +### Project beneficiaries + +The project will operate in seven provinces in the Sahel, North and North Center regions, out of a total of 22 municipalities. The direct beneficiaries and main actors are the pastoralists and agropastoralists, the populations having the right to restored pastoral spaces, with particular attention for women, the young and the poor, the local authorities and their land commissions, the MRAH and the Ministry Environment, Green Economy and Climate Change, NGOs and contractualised development associations. + +The security context in the region and the impact of climate change on pastoral resources are the main threats to the implementation of the project, which is expected to start in the second half of 2018. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 05. Gender equality + +- +#### 13. Climate action + +- +#### 15. Life on land + + +## Budget + +### Total budget + +EUR 6,500,000 + +### Contribution breakdown + +- +EUR 6,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Burkina Faso + +### Research and innovation project for productive, resilient and healthy agropastoral systems in West A... + +Agriculture, forestry and fishery + +Research and innovation project for productive, resilient and healthy agropastoral systems in West Africa (PRISMA) - +In execution Burkina Faso + +### BenkadiBaara – All together for youth employment! + +Education, vocational training and employment + +BenkadiBaara – All together for youth employment! - +In execution Burkina Faso + +### Support to the sustainable management of the forest resources + +Agriculture, forestry and fishery + +Support to the sustainable management of the forest resources \ No newline at end of file diff --git a/md_resources/en/projects/regional-programme-promotion-womens-entrepreneurship-phase-ii.md b/md_resources/en/projects/regional-programme-promotion-womens-entrepreneurship-phase-ii.md new file mode 100644 index 0000000000000000000000000000000000000000..be7c5d1b2412aaae50cd55f24b7924839107e216 --- /dev/null +++ b/md_resources/en/projects/regional-programme-promotion-womens-entrepreneurship-phase-ii.md @@ -0,0 +1,102 @@ + + +# Regional Programme for the Promotion of Women's Entrepreneurship - Phase II + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +07.05.2021 - 06.05.2025 + +### Total duration + +48 months + +The general goal of the second phase of the "Regional Programme for the Promotion of Women's Entrepreneurship in Central America and the Dominican Republic (PREFEM II)" is to contribute to the establishment of a regional environment that is favorable to the equitable participation of women within the economic fabric of the Central American Integration System (SICA) region, all under an institutional environment that fosters their economic autonomy. This objective will be achieved, among other things, on the condition that "the women entrepreneurs covered by the Micro, Small and Medium-Sized Enterprises (MSME) business development ecosystem increase their activities and their level of economic autonomy, thanks to the public and private business development services offered to them by the interlinked regional ecosystem. + +The strategy to achieve the specific objective defines three results: + +- integrate principles of equality and women's economic rights into the instruments of regional MSME regulations. To this end, a process will be developed for the participation of women entrepreneurs in the SICA region in order to collectively build an approach for women's entrepreneurship and the principle of equality in such a way as to integrate it into the SICA EMPRENDE agenda and the regional policy of MSMEs; +- improve women entrepreneurs' access to a range of services that reduce inequalities during the Business Development Cycle (BDC). This result will go hand in hand with the scope of business services and the implementation of a women's entrepreneurship focal area. It will improve women's access to business services in terms of quality and quantity, by strengthening staff capacity to provide financial and non-financial services while taking into account gender, environmental and climate change criteria; +- consolidate the institutional, organisational and individual capacities of the Regional Center for the Promotion of Micro, Small and Medium Enterprises (CENPROMYPE) for the positioning of women entrepreneurship in the SICA region. With such an outcome, it is expected that during the implementation of PREFEM II, CENPROMYPE staff will gain new capacities through the implementation of a training program on gender, environment and climate change approaches in relation to MSMEs. Another consolidation process is the installation and implementation of the Monitoring and Evaluation System (MES) that will strengthen the practice of Results-Based Management and finally, the strengthening of the digital transformation. + +PREFEM II is a four-year programme with a budget of USD 4,000,000 and a target population of 1,250 women entrepreneurs at various stages in their BDC, as direct beneficiaries, such as at least 50 business development service providers, 50 women managers, 250 advisors and mentors in business development services. Indirect beneficiaries are the 2,500 (new) people employed in women-led enterprises. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 02. Zero hunger + +- +#### 03. Good health and well-being + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 09. Industry, innovation and infrastructure + +- +#### 10. Reduced inequalities + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 4,418,803 + +### Contribution breakdown + +- +EUR 4,418,803 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## News + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Latin America and the Caribbean + +### Contribution to the Female Entrepreneurship Fund (FEF) + +Impact finance + +Contribution to the Female Entrepreneurship Fund (FEF) - +In execution Latin America and the Caribbean + +### Regional technical assistance fund in Central America + +Others + +Regional technical assistance fund in Central America - +In execution Latin America and the Caribbean + +### Sustainable management of forests + +Agriculture, forestry and fishery + +Sustainable management of forests \ No newline at end of file diff --git a/md_resources/en/projects/regional-technical-assistance-fund-central-america.md b/md_resources/en/projects/regional-technical-assistance-fund-central-america.md new file mode 100644 index 0000000000000000000000000000000000000000..76953fc84cd1b3c6b7fcc85fa8828281886f9c26 --- /dev/null +++ b/md_resources/en/projects/regional-technical-assistance-fund-central-america.md @@ -0,0 +1,68 @@ + + +# Regional technical assistance fund in Central America + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +03.02.2020 - 30.06.2025 + +### Total duration + +66 months + +The Regional technical assistance fund (RTAF) aims to support Luxembourg Cooperation partners in Central America by setting up a regional technical assistance mechanism. The technical assistance provided by the RTAF is designed as an additional tool to accompany and monitor projects, rather than as technical assistance to be integrated directly into projects. In its approach, this project places particular emphasis on the cross-cutting priorities of Luxembourg Cooperation' strategy (human rights, gender equality and environmental sustainability), as well as on innovative technologies and capacity building. This fund has an obligation of means rather than an obligation of results, and will therefore make it possible to consolidate support in the region. + +The FATR financed a diagnostic study in Costa Rica, to guide the formulation of a bilateral cooperation project on the theme of digitalisation, which will focus on e-governance and spatial digitalisation. + +In Costa Rica, this project, in collaboration with Oxfam, aims to strengthen the professional and entrepreneurial skills of migrants and refugees, with a particular focus on women, through the involvement of four civil society organisations. The actions focus on improving professional integration, thus facilitating the participation of migrants in high-demand economic sectors, and on supporting the development of businesses that contribute to their economic autonomy. + +The project also addresses aspects that are essential for the socio-economic integration of migrants, such as access to legal advice, management of the documentation needed to regularise their migratory status, and the process of recognising their diplomas obtained in their country of origin. The project is being implemented in a context marked by the ongoing forced displacement of thousands of Nicaraguans to Costa Rica, a direct consequence of the serious socio-political crisis and repeated human rights violations in Nicaragua. + +## Budget + +### Total budget + +EUR 1,095,000 + +### Contribution breakdown + +- +EUR 1,095,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Latin America and the Caribbean + +### Sustainable management of forests + +Agriculture, forestry and fishery + +Sustainable management of forests - +In execution Latin America and the Caribbean + +### Regional Programme for the Promotion of Women's Entrepreneurship - Phase II + +Socio-economic development + +Regional Programme for the Promotion of Women's Entrepreneurship - Phase II - +In execution Latin America and the Caribbean + +### Contribution to the Female Entrepreneurship Fund (FEF) + +Impact finance + +Contribution to the Female Entrepreneurship Fund (FEF) \ No newline at end of file diff --git a/md_resources/en/projects/renewable-energies.md b/md_resources/en/projects/renewable-energies.md new file mode 100644 index 0000000000000000000000000000000000000000..ca70fb3b36567974ae095d3c5e0daa630afb8eb0 --- /dev/null +++ b/md_resources/en/projects/renewable-energies.md @@ -0,0 +1,86 @@ + + +# Renewable energies + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +19.06.2017 - 31.12.2021 + +### Total duration + +54 months + +For the first time, the renewable energy sub-sector is part of the priority axes of the cooperation between the Grand-Duchy of Luxembourg and Cabo Verde through the 4th Indicative Cooperation Programme (ICP). It is the third sectorial focus axis of the 4th ICP. This decision is justified by the common guidelines of Cabo Verde and Luxembourg in terms of good governance and climate mitigation. + +Furthermore, the renewable energies have a legitimate importance in Cabo Verde because of the concerns regarding energy independence, improving the quality of life of the citizens and improving the competitiveness of the companies. Large investments made in the production and distribution capacity have ceased the country’s concern regarding the supply of energy. The concern has shifted to a question of sustainability of the electricity sector, access to energy in more remote locations (8% of the population lacking access to energy) and reduction of electricity tariffs for households and businesses. + +In this context, the needs that motivate this intervention emerge from the country's energy policy which aims at a greater use of the renewable energies for the production of electric energy, by betting on market mechanisms that are based on the activity of the private sector and the sustainable development of the sector. + +To this end, the political commitment must be translated into a transparent legal and regulatory framework, public institutions capable of rendering operational the legislation and taking responsibility for the monitoring and the evaluation of the impacts of the energy policy. + +Based on the participatory work carried out during a one-year formulation phase, the overall objective of the Renewable energies programme of support to the renewable energy sector is to improve access to clean, reliable, modern and affordable energy, with a consequent increase in energy independence. + +The programme aims to improve the planning conditions for the renewable energy sector and to create a legal and regulatory framework as well as a technical and economic regulations that are beneficial and favourable to the participation of the private sector and the civil society in the energy transition. + +The achievement of the results will enable the Cape Verdean population to benefit from sustainable access to clean and cheaper energy, allowing a reduction of family expenses and the creation of local activities that generate jobs and income. + +## Sustainable Development Goals + +- +#### 07. Affordable and clean energy + +- +#### 10. Reduced inequalities + +- +#### 13. Climate action + + +## Budget + +### Total budget + +EUR 5,550,000 + +### Contribution breakdown + +- +EUR 5,550,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Sectoral budget support for employment and employability in Cabo Verde + +Education, vocational training and employment + +Sectoral budget support for employment and employability in Cabo Verde - +In execution Cabo Verde + +### Employment and employability sector support programme + +Education, vocational training and employment + +Employment and employability sector support programme - +In execution Cabo Verde + +### Energy transition support programme + +Environment and climate change + +Energy transition support programme \ No newline at end of file diff --git a/md_resources/en/projects/research-and-innovation-project-productive-resilient-and-healthy-agropastoral-systems-west.md b/md_resources/en/projects/research-and-innovation-project-productive-resilient-and-healthy-agropastoral-systems-west.md new file mode 100644 index 0000000000000000000000000000000000000000..e5787daf89b17a527762337fac94cfe6f3ed9fec --- /dev/null +++ b/md_resources/en/projects/research-and-innovation-project-productive-resilient-and-healthy-agropastoral-systems-west.md @@ -0,0 +1,99 @@ + + +# Research and innovation project for productive, resilient and healthy agropastoral systems in West Africa (PRISMA) + +In execution + +## Preview + +### Donor(s) + +- European Union + +### Implementation period + +01.01.2022 - 31.12.2025 + +### Total duration + +48 months + +**Project objective** + +The overall objective of the project is to **contribute to an agroecological transformation of agropastoral systems adapted to climate change in order to make them more productive, resilient and healthy for animals, humans and the environment**. + +Specifically, this project cofounded by the European Union and AECID, and implemented by Enabel, LuxDev and AECID, aims to: + +**improve availability and access to pastoral resources**through sustainable management practices adapted to climate change, tested by research and known by technical and social actors;**improve the availability of and access to quality livestock feed**at the regional level, through better production and distribution organisation;**limit the risks to human health associated with the consumption of local milk**through better control of zoonoses;**ensure coherent consultation with the main influential and potentially impacted stakeholders**and initiate a dialogue with decision-makers to improve sectoral policies. + +**Project intervention strategy** + +The project aims to promote the consideration of climate change issues, the securing of pastoral systems and agropastoral development in the various policies by supporting regional orientations and the construction of a shared vision of mobile pastoralism systems in West Africa, particularly in the ECOWAS zone. It will also make contributions to complement and synergise with various regional research and development projects. + +By aiming to produce applied research results, PRISMA is in line with the support of regional orientations. It is based on a participatory and multisectoral approach, involving North-South partnerships, and relies on a strong mobilisation of local public and private operational structures. The aim is to valorise the results of the research by local actors and policy makers. + +In other words, the intervention strategy comprises three stages: + +**the production of knowledge**, resulting from research work (capitalisation, action research), which will be used to strengthen the skills of local actors;**the scaling up of innovations and good practices**analysed and validated by local actors;**the dialogue of the main results and recommendations of the research**with political decision-makers, which will allow them to be taken into consideration in order to orient sectoral policies. + +Specifically, regarding **improving pastoral resource management and adaptation to the effects of climate change**, PRISMA will capitalise on pasture restoration and management initiatives, significant alternatives to the exploitation of pastoral resources, and carbon credit mechanisms to enhance mitigation/mitigation initiatives in agropastoral settings and promote their scaling up. Enabel and LuxDev are responsible for the implementation of this specific objective 1 of PRISMA; each agency has specific activities (Enabel for pastoral resource management and LuxDev for carbon credit mechanisms). However, given the context of growing insecurity in the Sahel, the project will adapt to this context by adapting its areas of investigation if necessary. + +Regarding the** improvement of access to feed**, this specific objective 2 is implemented by AECID and will consist in improving the feed distribution network through storage banks. It will also involve strengthening the production of quality feed for livestock and putting in place efficient mechanisms to make feed available, especially during the lean season, through index insurance systems and technical support for production and estimation of import needs. + +With regard to the **limitation of zoonoses** in the dairy sector, this objective 3 of the project is implemented by Enabel. It will provide data on the prevalence of tuberculosis and brucellosis and strengthen the capacity of epidemiological surveillance networks. The project will collaboratively diagnose access to epidemiological information by dairy stakeholders, facilitate co-creation and pilot innovative solutions for prevention or management of zoonotic diseases in the dairy sector. + +Finally, regarding the **contribution to national and regional sectoral policies and strategies**, PRISMA will facilitate consultation between various actors, policy dialogue, information awareness/training, sharing in high-level events. This fourth objective of PRISMA is jointly implemented by the three agencies to ensure consistency in achieving results. + +PRISMA will set up three thematic groups linked to the three components (pastoral resource management and climate change; livestock feed; prevention and control of zoonoses). Each partner will provide leadership for a given theme: LuxDev for pastoral resource management and climate change, Enabel for prevention and control of zoonoses and AECID for livestock feed. These thematic groups will be frameworks for discussion and sharing of action research results. + +The three implementing agencies are assisted by a Strategic Orientation Committee as an advisory body. + +## Sustainable Development Goals + +- +#### 13. Climate action + +- +#### 15. Life on land + + +## Budget + +### Total budget + +EUR 1,200,000 + +### Contribution breakdown + +- +EUR 1,200,000 + +European Union + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Burkina Faso + +### BenkadiBaara – All together for youth employment! + +Education, vocational training and employment + +BenkadiBaara – All together for youth employment! - +In execution Burkina Faso + +### Support programme to implementation of the Education and Training Sector Plan (PSEF) + +Education, vocational training and employment + +Support programme to implementation of the Education and Training Sector Plan (PSEF) - +In execution Burkina Faso + +### Support to the sustainable management of the forest resources + +Agriculture, forestry and fishery + +Support to the sustainable management of the forest resources \ No newline at end of file diff --git a/md_resources/en/projects/rule-law-access-justice-and-good-governance.md b/md_resources/en/projects/rule-law-access-justice-and-good-governance.md new file mode 100644 index 0000000000000000000000000000000000000000..87706086bae8d16f08b9bbc1964e044bf79e5e76 --- /dev/null +++ b/md_resources/en/projects/rule-law-access-justice-and-good-governance.md @@ -0,0 +1,121 @@ + + +# Rule of law, access to justice and good governance + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.01.2023 - 31.12.2027 + +### Total duration + +60 months + +The past five years have seen a significant strengthening of the legislative framework in Lao PDR, with a number of key laws being adopted or revised. At the policy-level, with the conclusion of the Legal Sector Master Plan (LSMP) in 2020, the focus has shifted from law-making to law implementation, including accountability. + +Effective law implementation is constrained by several factors. Universities are under pressure to strengthen their capacity to deliver high level legal education and research responding to the reality and needs of the sector within a broader national and international context. + +In the formal justice system, prosecutors and court personnel require greater capacity and equipment to keep up with the fast-changing legal framework, but also growing caseloads. Calls for greater legal accountability is reflected in the strengthened role of oversight by the Provincial Prosecutors Office and the recently established Administrative Chamber within the People’s Supreme Court. Increasing prison populations impact the ability of prison staff to ensure basic services and minimum international standards for the treatment of detainees, as well as the ability of the prosecutors to supervise the system. People may be unable to assert their rights under the law because they lack legal information and advice. Staff at legal aid offices established by the Ministry of Justice may lack resources, as well as practical knowledge and skills. Village Mediation Committees established to resolve minor disputes need mediation skills but also the legal knowledge to act only within their mandate in synergy with the formal justice system. Outside the legal system, oversight by the Government Inspection Authority and the State Audit Organization, as well as by the Provincial People’s Assemblies are key to good governance. There is still a considerable need for capacity development, and resource inputs, in order to operationalise fully these mechanisms. Systematic data flows and capacity to analyse these, as well as capacity for monitoring and evaluation, remain a challenge. + +The vision of change of the Rule of law, access to justice and good governance programme is to contribute to quality legal education at the universities to the delivery of effective justice services to people at all levels and, in turn, engage the public in strengthening the justice system, rule of law, and governance as a whole. In practical terms, it concerns facilitating access to justice and enhancing accountability in the system. The aim is to foster a rights-based, bottom-up response by linking higher level theory with practice and, in turn, feeding the experience from practice back into national policy-development and planning. + +The Rule of law, access to justice and good governance programme will run from 2023 to 2027, with a budget of EUR 9,000,000. It will be implemented nationwide with a particular focus on Vientiane, Bolikhamxay, Khammouane and Bokeo provinces, and Champasak province. + +At central level, beneficiaries include the Faculty of Law and Political Science as well as the National Assembly, the Ministry of Justice, legal practitioners and legal sector agencies such as the Office of the Supreme People’s Prosecutor, the People’s Supreme Court, and the prison service under the Ministry of Public Security. + +Beneficiaries at the local level include the Faculty of Law and Administration in Champasak, justice sector agencies, but also the Provincial People’s Assemblies and provincial administration, select districts and villages, individual legal practitioners and, ultimately, individuals and communities in Lao PDR. + +The efficiency and effectiveness of the Lao-Luxembourg Indicative Cooperation Programme V will be based on a programmatic approach, ensuring synergies with other engagements under ICP V. The close collaboration between LuxDev, the Institute for Legal Support and Technical Assistance and the University of Luxembourg across the various intervention areas will ensure the optimal complementarity and effective use of resources. + +## Sustainable Development Goals + +- +#### 05. Gender equality + +- +#### 10. Reduced inequalities + +- +#### 13. Climate action + +- +#### 16. Peace, justice and strong institutions + +- +#### 17. Partnerships + + +## Budget + +### Total budget + +EUR 11,457,379 + +### Contribution breakdown + +- +EUR 11,457,379 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +- +Laos 02.04.2025 + +### The 23rd Red Cross International Humanitarian Law Moot Court Competition 2025 + +- +Laos 23.12.2024 + +### Successful conclusion of the four Provincial Coordination Committee Meetings for the 5th Indicative ... + +- +Laos 07.10.2024 + +### LuxDev and Uni.lu, a 6-month review of integration with Rule of law, access to justice and good gove... + +- +Laos 20.09.2024 + +### Improved access to justice for Lao citizens through continued support from Luxembourg + + +## Previous projects + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) - +In execution Laos + +### Local development programme + +Socio-economic development + +Local development programme - +In execution Laos + +### Health and nutrition programme + +Health + +Health and nutrition programme \ No newline at end of file diff --git a/md_resources/en/projects/rural-development-and-food-security.md b/md_resources/en/projects/rural-development-and-food-security.md new file mode 100644 index 0000000000000000000000000000000000000000..80caec307f625c62047adf40672c472fc53ee883 --- /dev/null +++ b/md_resources/en/projects/rural-development-and-food-security.md @@ -0,0 +1,83 @@ + + +# Rural development and food security + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +14.04.2016 - 30.06.2025 + +### Total duration + +111 months + +The extension of this programme in 2021 marks a commitment to consolidate the achievements of this programme by continuing to strengthen and diversify agricultural income sources and rural food security, while developing key guidelines identified in the process of identifying the future indicative cooperation programme, and more specifically the economic integration of young people and women in the SĂ©gou and Sikasso regions into occupations related to the agricultural sector. Indeed, inclusive development of their human potential through sustainable enhancement of production systems and economic development in the two regions is necessary to improve household incomes and mitigate or even prevent the spread of insecurity. + +The extension intervention strategy focuses on agricultural value chains that offer income and employment opportunities for young men and women: fonio and sesame, to which will be added meat (fattening and poultry farming), market gardening and a few specific processing activities. The choice was made with regional stakeholders, taking into account the potential for integration, an average monetary income of 900,000 CFA francs per year, the potential for income autonomy, balanced integration prospects for young men and women, and the consolidation of previous actions. The programme is being implemented in the SĂ©gou and Sikasso regions. + +The overall objective remains the same as in the first phase of the programme, namely: ‘agricultural income sources and food security for rural households are diversified and strengthened in a sustainable manner’. A new specific objective has been identified: ‘young men and women in the SĂ©gou and Sikasso regions benefit from greater economic opportunities in occupations related to the agricultural sector’. + +The expected results are as follows: + +- family farms develop opportunities tailored to young people's aspirations in resilient, sustainable and multi-sector production systems; +- private and cooperative initiatives linked to opportunity sectors for young people are facilitated through financial and non-financial services that enable value creation and decent economic integration; +- the capacities of actors at central and regional level are strengthened in the fulfilment of their mandate for more effective public-private partnerships based on mutual accountability. + +In terms of targets, the number of young people targeted for integration is 1,100 men and 1,100 women. In addition, the value created in the sectors should make it possible to link 5,000 young people to new opportunities. Similarly, 3,000 family farms that include young women, young men and older women, and 500 micro, small and medium-sized enterprises that have been set up or employ young people are targeted. In addition, an initiative in the Yanfolila district targets 20 supported farmers' organisations representing 2,000 vulnerable women. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 42,640,199 + +### Contribution breakdown + +- +EUR 42,640,199 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Mali + +### Technical and vocational training + +Education, vocational training and employment + +Technical and vocational training - +In execution Mali + +### Vocational training for youth + +Education, vocational training and employment + +Vocational training for youth - +In execution Mali + +### Strengthening the resilience of the rural communities in the Kita Circle and their access to the mar... + +Agriculture, forestry and fishery + +Strengthening the resilience of the rural communities in the Kita Circle and their access to the market system - Phase III \ No newline at end of file diff --git a/md_resources/en/projects/sectoral-budget-support-employment-and-employability-cabo-verde.md b/md_resources/en/projects/sectoral-budget-support-employment-and-employability-cabo-verde.md new file mode 100644 index 0000000000000000000000000000000000000000..972b563c6c4ad818173647242d258fafebf5244c --- /dev/null +++ b/md_resources/en/projects/sectoral-budget-support-employment-and-employability-cabo-verde.md @@ -0,0 +1,86 @@ + + +# Sectoral budget support for employment and employability in Cabo Verde + +In execution + +© Sonia SEMEDO + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +16.07.2021 - 31.12.2025 + +### Total duration + +60 months + +Since 2011, Luxembourg has been using budget support for the employment and employability sector. Cabo Verde is the first and only country where Luxembourg applies this aid modality. Indeed, a solid and advanced public finance management as well as the existence of a sectoral policy in Cabo Verde justify this choice. This has also allowed for a reinforcement of budget support in the Indicative Cooperation Programme 2021–2025, as well as the extension to the health sector in 2021, in view of the crisis caused by COVID-19. + +Two bilateral Memoranda of Understanding on sectoral budget support were signed on 7 July 2021. + +For the employment – employability sector, the main objective is **to contribute to the implementation of the Cape Verdean government's strategic priorities** regarding the development of employment and employability conditions in Cabo Verde, especially for the vocational training sector (including technical education), through the strengthening of employability mechanisms. + +The specificities related to the financial and administrative modalities of disbursement of the sectoral budget support are agreed upon in two implementation conventions. These were signed, on the one hand, between the government department responsible for the implementation of the employment and vocational training policy and, on the other hand, the department of the Ministry of Health responsible for planning and budgeting in Cabo Verde and LuxDev. These agreements were endorsed by the Government of the Grand Duchy of Luxembourg. + +Currently, Luxembourg, the European Union, Portugal, the World Bank and the African Development Bank are providing budget support to Cabo Verde. + +Within this budget support group, progress is assessed through the analysis of the matrix of sector indicators and the results achieved by each sector during the year under review. LuxDev provides technical assistance towards the embassy to enable Luxembourg to conduct a high-quality political and technical dialogue. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 11,000,000 + +### Contribution breakdown + +- +EUR 11,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde + +Environment and climate change + +Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde - +In execution Cabo Verde + +### Climate action programme + +Environment and climate change + +Climate action programme - +In execution Cabo Verde + +### Sectoral budget support in the health sector in Cabo Verde + +Health + +Sectoral budget support in the health sector in Cabo Verde \ No newline at end of file diff --git a/md_resources/en/projects/sectoral-budget-support-health-sector-cabo-verde.md b/md_resources/en/projects/sectoral-budget-support-health-sector-cabo-verde.md new file mode 100644 index 0000000000000000000000000000000000000000..1ef1e0532b6dd5902cf32b4a66839881f0d99ea1 --- /dev/null +++ b/md_resources/en/projects/sectoral-budget-support-health-sector-cabo-verde.md @@ -0,0 +1,81 @@ + + +# Sectoral budget support in the health sector in Cabo Verde + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +16.07.2021 - 31.12.2025 + +### Total duration + +60 months + +Since 2011, Luxembourg has been using budget support for the employment and employability sector. Cabo Verde is the first and only country where Luxembourg applies this aid modality. Indeed, a solid and advanced public finance management as well as the existence of a sectoral policy in Cabo Verde justify this choice. This has also allowed for a reinforcement of budget support in the Indicative Cooperation Programme 2021–2025, as well as the extension to the health sector in 2021, in view of the crisis caused by COVID-19. + +Two bilateral Memoranda of Understanding on sectoral budget support were signed on 7 July 2021. + +For the health sector, the main objective is **to contribute to the development of public health** with a view to ensuring universal access to quality public health services. + +The specificities related to the financial and administrative modalities of disbursement of the sectoral budget support are agreed upon in two implementation conventions. These were signed, on the one hand, between the government department responsible for the implementation of the employment and vocational training policy and, on the other hand, the department of the Ministry of Health responsible for planning and budgeting in Cabo Verde and LuxDev. These agreements were endorsed by the Government of the Grand Duchy of Luxembourg. + +Currently, Luxembourg, the European Union, Portugal, the World Bank and the African Development Bank are providing budget support to Cabo Verde. + +Within this budget support group, progress is assessed through the analysis of the matrix of sector indicators and the results achieved by each sector during the year under review. LuxDev provides technical assistance towards the embassy to enable Luxembourg to conduct a high-quality political and technical dialogue. + +## Sustainable Development Goals + +- +#### 03. Good health and well-being + +- +#### 05. Gender equality + + +## Budget + +### Total budget + +EUR 6,000,000 + +### Contribution breakdown + +- +EUR 6,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Water and sanitation sector support programme + +Water and sanitation + +Water and sanitation sector support programme - +In execution Cabo Verde + +### Support for the production, analysis and dissemination of quality statistics in Cabo Verde + +Governance + +Support for the production, analysis and dissemination of quality statistics in Cabo Verde - +In execution Cabo Verde + +### Sectoral budget support for employment and employability in Cabo Verde + +Education, vocational training and employment + +Sectoral budget support for employment and employability in Cabo Verde \ No newline at end of file diff --git a/md_resources/en/projects/skills-sustainable-jobs-kosovo.md b/md_resources/en/projects/skills-sustainable-jobs-kosovo.md new file mode 100644 index 0000000000000000000000000000000000000000..d910ed7143fce3f5895d52892885cefead13efc2 --- /dev/null +++ b/md_resources/en/projects/skills-sustainable-jobs-kosovo.md @@ -0,0 +1,120 @@ + + +# Skills for sustainable jobs in Kosovo + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +02.11.2023 - 31.10.2026 + +### Total duration + +36 months + +The overall objective of the project Skills for sustainable jobs in Kosovo is to contribute to a sustainable economic growth by supporting innovation, inclusiveness, and social development in a greener Kosovo. The specific objective aims to enhance job prospects for young people and women by strengthening the vocational education and training to meet market demands. + +The project focuses on four main results: + +- strengthening the cooperation between the private sector and vocational education and training (VET) schools by incentivising private sector involvement; +- operationalisation of two VET centres – one on ICT and the other on renewable energy/energy efficiency (RE/EE); +- strengthening research skills in ICT; +- supporting lifelong learning by developing/strengthening skills and knowledge, especially of women, in RE/EE and ICT. + +The project’s first component focuses on promoting and supporting the role of the private sector in enhancing VET. It encourages the collaboration between public schools and private companies, particularly for Work-Based Learning within dual education. + +The second component has two main focusses. On the one hand, it supports the operationalisation of the ICT center of competence. On the other hand, it supports the establishment of a VET center, which will be integrated within an existing school, dedicated to RE/EE. + +The third component focuses on fostering collaboration between the University of Luxembourg/SnT and Kosovo. This collaboration seeks to improve the quality of doctoral and master’s education in the field of research in ICT and elevate the quality of public research in general. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 07. Affordable and clean energy + +- +#### 08. Decent work and economic growth + +- +#### 09. Industry, innovation and infrastructure + + +## Budget + +### Total budget + +EUR 10,000,000 + +### Contribution breakdown + +- +EUR 10,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +- +Kosovo 19.04.2025 + +### Enhancing Kosovo's academic presence in Luxembourg + +Enhancing Kosovo's academic presence in Luxembourg - +Kosovo 11.04.2025 + +### CybHer Security: women leading the future of digital defense + +- +Kosovo 11.03.2025 + +### CybHer Security: women leading the future of digital defense + +- +Kosovo 24.02.2025 + +### Luxembourg strengthens support for Dual VET system + + +## Videos + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Kosovo + +### Technical assistance in the context of European integration of Kosovo + +Governance + +Technical assistance in the context of European integration of Kosovo - +In execution Kosovo + +### Sustainable and inclusive growth in Kosovo + +Socio-economic development + +Sustainable and inclusive growth in Kosovo - +In execution Kosovo + +### Support to civil society in Kosovo + +Governance + +Support to civil society in Kosovo \ No newline at end of file diff --git a/md_resources/en/projects/skills-tourism-agriculture-and-forestry-staf.md b/md_resources/en/projects/skills-tourism-agriculture-and-forestry-staf.md new file mode 100644 index 0000000000000000000000000000000000000000..866b3377d4a2da2f3f99e5f4725f625ae00c4990 --- /dev/null +++ b/md_resources/en/projects/skills-tourism-agriculture-and-forestry-staf.md @@ -0,0 +1,139 @@ + + +# Skills for tourism, agriculture and forestry (STAF) + +In execution + +## Preview + +### Donor(s) + +- European Union +- Luxembourg +- Switzerland + +### Implementation period + +01.01.2023 - 31.12.2027 + +### Total duration + +60 months + +With continued low school enrolment and completion rates, and even lower uptake of post-school vocational education, education and skill levels in Laos continue to lag behind its regional neighbours, reducing the country’s economic competitiveness and growth prospects. + +The five-year Skills for Tourism, Agriculture and Forestry programme (STAF) 2023–2027 will focus on two key areas of future economic growth in Lao PDR: + +- tourism and hospitality sector (addressed by Luxembourg Aid & Development and the Swiss Agency for Development and Cooperation during multiple previous years); +- agriculture and forestry sector. + +Both these key sectors are directly relevant and important to large numbers of some of the poorest, most disadvantaged and vulnerable workers and entrepreneurs. These sectors also offer significant potential for both green and digital growth and innovation. + +The tourism industry has been hard-hit by the Covid-19 pandemic, with a significant contraction in employment. However, as the industry recovers over the next five years, a quality supply of graduates will ensure a continued increase in the skills profile of the sector, strengthening the regional and international competitiveness of Lao PDR as a tourism destination. + +The agriculture, agroindustry and processing, and forestry sectors remain major economic drivers in the four target provinces. These sectors not only employ large numbers of women, men and youth but also support large numbers of micro- and small enterprises, providing upstream and downstream services in the respective value chains. With trade and movement controls now lifted, buoyed by the investments in key road and rail transport links with China, Thailand and Vietnam, these sectors are widely expected to enjoy significant, export-driven growth in the coming years. + +The programme is, therefore, ideally positioned to ensure that disadvantaged individuals and communities in rural Lao PDR have the necessary skills and capacities to take advantage of this growth and ensuring rural economic development is both inclusive and equitable. + +The geographical focus will be on the four priority provinces of Bolikhamxay, Bokeo, Khammouane and Vientiane. Support to tourism and hospitality Vocational Skills Development (VSD) strengthening will extend beyond these provinces to all those where tourism is a key economic driver. Support activities in agriculture and forestry will similarly extend to Luang Prabang province where significant growth is observable in these sectors. + +Interventions will necessarily target support and capacity development of a broad array of VSD stakeholders including both public and private VSD providers, key employers and value chain actors in key sectors, and both national and provincial Government agencies with VSD-related mandates. In addition, relevant line ministry and mass organisation partners will be mobilised to support and strengthen the relevance of services. + +The final beneficiaries are the thousands of young women and men receiving VSD services in addition to unemployed job seekers undergoing VSD training and coaching towards self-employment and increased employability. Particular priority will be given to strengthening access to VSD for women and girls, ethnic minorities and people with disabilities. + +The STAF programme will focus on five key intermediate changes in pursuit of an enhanced and more industry facing VSD system: + +- VSD services and their delivery are relevant and of good quality; +- the demand for quality VSD services is increased amongst employers, job seekers and entrepreneurs; +- investment in VSD services, including disadvantaged communities are more cost-effective; +- Lao people, including disadvantaged communities, have access to VSD services; +- Lao people are aware of opportunities for secure and decent wage employment. + +This approach is further complemented by the collaborative investment of multiple development partners including Luxembourg Aid and Development, the Swiss Agency for Development and Cooperation and the European Union. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 25,180,000 + +### Contribution breakdown + +- +EUR 10,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + +- +EUR 8,180,000 + +Swiss Cooperation + +- +EUR 7,000,000 + +European Union + + +## Documentation + +## News + +- +Laos 02.04.2025 + +### Joint LuxDev-SDC mission highlights impact and sustainability in Bokeo Province + +- +Laos 25.02.2025 + +### The Academy Training Hotel and Restaurant goes plastic-free + +- +Laos 19.02.2025 + +### Connecting technical and vocational education and training students to employment + +- +Laos 27.01.2025 + +### New Education-Enterprise Engagement Manual launched to strengthen vocational education in Lao PDR + + +## Previous projects + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Local development programme + +Socio-economic development + +Local development programme - +In execution Laos + +### Health and nutrition programme + +Health + +Health and nutrition programme - +In execution Laos + +### Rule of law, access to justice and good governance + +Governance + +Rule of law, access to justice and good governance \ No newline at end of file diff --git a/md_resources/en/projects/skills-tourism-human-resources-development-tourism-and-hospitality-sector-0.md b/md_resources/en/projects/skills-tourism-human-resources-development-tourism-and-hospitality-sector-0.md new file mode 100644 index 0000000000000000000000000000000000000000..efe19409ae0fd8a6763c0d109a4aae63816c41e5 --- /dev/null +++ b/md_resources/en/projects/skills-tourism-human-resources-development-tourism-and-hospitality-sector-0.md @@ -0,0 +1,105 @@ + + +# Skills for tourism – Human resources development in the tourism and hospitality sector + +Closed + +© Bart VERWEIJ + +## Preview + +### Donor(s) + +- Luxembourg +- Switzerland + +### Implementation period + +22.08.2016 - 31.12.2022 + +### Total duration + +76 months + +### Context + +The tourism sector in Lao People’s Democratic Republic (PDR) has expanded rapidly, with international arrivals increasing from 14,400 in 1990 (generating revenue of USD 2.25 million) to over 4.6 million in 2015 (with revenue of USD 725.4 million). Direct employment in tourism stands at approximately 130,000 people, with participation in the tourism labour force seen as the main potential to increase poor peoples’ share of tourism-related income. According to research carried out in 2015, there are currently approximately 7,000 job vacancies in the tourism and hospitality sector in Lao PDR. Furthermore, it is estimated that about 10% of the tourism and hospitality labour force has to be replaced annually for a variety of reasons. Accordingly, Luxembourg and Switzerland, together with the Ministry of Education and Sports (MoES) of the Lao PDR, have joined hands for a vocational education and skills development project. + +### Projet aims + +‘Skills for Tourism’ promotes sustainable and inclusive growth of the tourism and hospitality sector in Lao PDR, thereby contributing to poverty reduction. The project is helping to bridge the gap between the large number of job-seekers in Lao PDR, particularly those from disadvantaged backgrounds, and the enormous employment potential of the tourism and hospitality sector. It is expected that graduates of improved and expanded tourism and hospitality vocational education and skills development will find gainful employment or pursue further studies in the tourism and hospitality sector as a result of this initiative. The project builds on previous and ongoing support for vocational education and skills development in Lao PDR from both Luxembourg and Switzerland within the framework of the Lao PDR Technical and Vocational Education and Training (TVET) Development Plan 2016–2020 and the Lao PDR Tourism Strategy 2006–2020. + +### Project beneficiaries + +An average of 1,000 beneficiaries per year will be supported to participate in education and training initiatives that equip them with the knowledge, skills and attitude for employment, further studies or promotion in the sector. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 17. Partnerships + + +## Budget + +### Total budget + +EUR 15,706,000 + +### Contribution breakdown + +- +EUR 7,853,000 + +Swiss Cooperation + +- +EUR 7,853,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +- Evaluation report + +### Skills for Tourism – Human Resources Development in the Tourism and Hospitality Sector - Final evaluation + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Rule of law, access to justice and good governance + +Governance + +Rule of law, access to justice and good governance - +In execution Laos + +### Local development programme + +Socio-economic development + +Local development programme - +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) \ No newline at end of file diff --git a/md_resources/en/projects/smallholder-safety-net-scaling-programme.md b/md_resources/en/projects/smallholder-safety-net-scaling-programme.md new file mode 100644 index 0000000000000000000000000000000000000000..24707dc360207b2fe13db02ec23b7ebc819ad51e --- /dev/null +++ b/md_resources/en/projects/smallholder-safety-net-scaling-programme.md @@ -0,0 +1,77 @@ + + +# Smallholder Safety Net Up-Scaling Programme + +Closed + +## Preview + +### Donor(s) + +- Luxembourg +- Switzerland + +### Implementation period + +01.07.2020 - 31.12.2024 + +### Total duration + +54 months + +The Smallholder Safety Net Up-Scaling Programme (SSNUP) aims to co-finance technical assistance projects carried out by the technical assistance facilities of various impact investors in the field of agriculture, and more specifically in sectors relevant to the fight against food insecurity and malnutrition. + +In its first phase, this programme foresees the sustainable strengthening of the safety nets of about three million small family farms, which should result in an improvement of the well-being of 15 million vulnerable and low-income people. The main target of the SSNUP are market actors in the agricultural value chain who are already beneficiaries or potential beneficiaries of impact investor partners. The initiative intends to leverage the good knowledge of agricultural markets of these impact investors to co-finance technical assistance projects with a high potential for economic, environmental and social impact. + +The objective of the technical assistance support is to develop, test and scale up agricultural risk mitigation and adaptation instruments that will strengthen existing agricultural value chains and subsequently result in improved incomes and safety nets for family farms. The technical assistance projects also promotes the adoption of more responsible and sustainable business practices and climate-smart agricultural practices in line with agro-ecological principles. In terms of geographical targeting, the programme intervenes in low-income countries, as well as selected middle-income countries in Africa, Asia, Latin America and the Caribbean, with a focus on sub-Saharan Africa. + +The SSNUP programme, co-financed by the Swiss and Luxembourg Cooperations, is coordinated by ADA. LuxDev advises and/or represents the Luxembourg Government on the steering committee and participates in the selection committees for technical assistance proposals. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 02. Zero hunger + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 12. Responsible consumption and production + +- +#### 13. Climate action + +- +#### 15. Life on land + + +## Budget + +### Total budget + +EUR 12,199,700 + +### Contribution breakdown + +- +EUR 9,199,700 + +Swiss Cooperation + +- +EUR 3,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects \ No newline at end of file diff --git a/md_resources/en/projects/snt4dev-west-africa.md b/md_resources/en/projects/snt4dev-west-africa.md new file mode 100644 index 0000000000000000000000000000000000000000..2e50708790a452945d8b56045625040b720716af --- /dev/null +++ b/md_resources/en/projects/snt4dev-west-africa.md @@ -0,0 +1,53 @@ + + +# SnT4Dev in West Africa + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.07.2024 - 31.12.2030 + +### Total duration + +78 months + +The general strategy of Luxembourg Cooperation encompasses digital for development and local growth, through capacity building. + +Within this framework, the Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade (MFA) and the University of Luxembourg – through its interdisciplinary SnT centre – and with the support of LuxDev, intend to further develop cooperation with West African universities. + +The aim is to help develop the skills and build the human capacity needed to promote local economic development in information and communication technologies (ICT) and research. + +In this context, the SnT4Dev initiative aims to remedy the shortage of scientists qualified to conduct research and teach at local universities, in particular by disseminating a research culture in the private sector, building private sector capacity and supporting local government policy in favour of higher education. + +The SnT4Dev project is being implemented in Senegal and Benin, but with a flexible geographical scope, in order to achieve its objective of being relevant to West Africa in general. + +In order to increase the impact of the initiative, close coordination between SnT and LuxDev is necessary to align research projects and related activities with the needs of local socio-economic players. + + + +## Budget + +### Total budget + +EUR 9,999,643 + +### Contribution breakdown + +- +EUR 9,999,643 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects \ No newline at end of file diff --git a/md_resources/en/projects/strengthening-effectiveness-official-development-assistance-management-lao-pdr.md b/md_resources/en/projects/strengthening-effectiveness-official-development-assistance-management-lao-pdr.md new file mode 100644 index 0000000000000000000000000000000000000000..79722f04ca5c48096c45681e4e013be1388dcce5 --- /dev/null +++ b/md_resources/en/projects/strengthening-effectiveness-official-development-assistance-management-lao-pdr.md @@ -0,0 +1,83 @@ + + +# Strengthening the effectiveness of official development assistance management in LAO PDR + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +11.09.2019 - 31.03.2024 + +### Total duration + +55 months + +## Context + +Lao PDR aims to graduate from Least Developed Country status by 2020. At the same time, progress will be made towards meeting the Sustainable Development Goals. Implementation of the Sustainable Development Goals is embedded in the country’s National Socio-Economic Development Plan which reflects the three dimensions of sustainable development: economic, social and environmental. A recent mid-term review of the National Socio-Economic Development Plan shows that the graduation process will have a slowing effect on the level of Official development assistance financing in the country. Furthermore, traditional Official development assistance will decline even without Least Developed Country graduation as the country’s income continues to grow. Therefore, there will be increasing pressure to adapt to this new reality and use Official development assistance resources effectively. + +This project is a capacity strengthening project that aims to address Official development assistance management needs of the Ministry of Planning and Investment’s Department of International Cooperation and six provincial Sections for International Cooperation. The project will also provide capacity strengthening for the Department of Inspection at Ministry of Planning and Investment, particularly in relation to anti-corruption measures as well as the Sustainable Development Goals Secretariat housed in the Ministry of Foreign Affairs. + +## Overall objective + +The project’s overall objective is that Official development assistance effectively supports implementation of National Socio-Economic Development Plan whilst the specific objective is that key Lao agencies can effectively manage and coordinate Official development assistance. + +## Project intervention strategy + +The project focuses on two results: + +- the Department of International Cooperation has the capacity to effectively manage and coordinate Official development assistance through provincial Sections for International Cooperation and line ministries and report timely on Official development assistance; and +- the cross-cutting issues reflected in the Sustainable Development Goals are appropriately taken into account in Official development assistance interventions and support National Socio-Economic Development Plan. + +## Sustainable Development Goals + +- +#### 10. Reduced inequalities + + +## Budget + +### Total budget + +EUR 1,500,000 + +### Contribution breakdown + +- +EUR 1,300,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Rule of law, access to justice and good governance + +Governance + +Rule of law, access to justice and good governance - +In execution Laos + +### Local development programme + +Socio-economic development + +Local development programme - +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) \ No newline at end of file diff --git a/md_resources/en/projects/strengthening-regional-positioning-center-renewable-energy-and-industrial-maintenance-cabo.md b/md_resources/en/projects/strengthening-regional-positioning-center-renewable-energy-and-industrial-maintenance-cabo.md new file mode 100644 index 0000000000000000000000000000000000000000..3916ea7550d1a6ecc2d46a6e07d92918ab8f7e9c --- /dev/null +++ b/md_resources/en/projects/strengthening-regional-positioning-center-renewable-energy-and-industrial-maintenance-cabo.md @@ -0,0 +1,91 @@ + + +# Strengthening the regional positioning of the Center for Renewable Energy and Industrial Maintenance of Cabo Verde + +Closed + +© CERMI + +## Preview + +### Donor(s) + +- European Union + +### Implementation period + +01.09.2017 - 30.04.2021 + +### Total duration + +44 months + +The project for the strengthening of the regional establishment of the Center for Renewable Energies and Industrial Maintenance (CERMI) is part of the 2016 Annual Action Programme for West Africa, funded by the 11th European Development Fund. The Action Programme, entitled "Development of the Energy Sector Governance in West Africa", is itself part of the UN's Sustainable Development Agenda 2030 (SE4All). + +The programme aims to: + +- ensure universal access to modern energy services; +- double energy efficiency in order to reduce total energy consumption; +- double the share of renewable energies in the global energy mix. + +The first component of the Strengthening the regional positioning of the CERMI project is to set up and implement training of trainer plans in the different fields related to the development of renewable energies and energy efficiency. This includes the creation of specific training modules and the training of trainers from the 16 West African countries covered by the action. The training will be delivered at CERMI. This should also allow the development of private sector capacities and the penetration of good practices in the region. + +The second component aims to accompany the transformation of CERMI into a regional skills center in view of the quality of its infrastructures and its equipment. This activity will also include seeking partnerships with international technical institutions for increased sustainability. + +The main beneficiaries of the action are: + +- the CERMI, whose profile will evolve towards a reference regional competency center and its trainers who will have their skills reinforced; +- the institutions and organisations with which CERMI will sign partnership agreements; +- professionals in renewable energy/energy efficiency and industrial maintenance sector from the public and private sectors or from civil society, who wish to complete their training, become trainers and thus participate in the effort to multiply their skills. + +## Sustainable Development Goals + +- +#### 07. Affordable and clean energy + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 2,000,000 + +### Contribution breakdown + +- +EUR 2,000,000 + +European Union + + +## Videos + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Support to the National Household Income and Expenditure Survey in Cabo Verde + +Governance + +Support to the National Household Income and Expenditure Survey in Cabo Verde - +In execution Cabo Verde + +### Employment and employability sector support programme + +Education, vocational training and employment + +Employment and employability sector support programme - +In execution Cabo Verde + +### Climate action programme + +Environment and climate change + +Climate action programme \ No newline at end of file diff --git a/md_resources/en/projects/strengthening-resilience-rural-communities-kita-circle-and-their-access-market-system.md b/md_resources/en/projects/strengthening-resilience-rural-communities-kita-circle-and-their-access-market-system.md new file mode 100644 index 0000000000000000000000000000000000000000..b238fd043db05d077ac0012787fdbd794c567f65 --- /dev/null +++ b/md_resources/en/projects/strengthening-resilience-rural-communities-kita-circle-and-their-access-market-system.md @@ -0,0 +1,100 @@ + + +# Strengthening the resilience of the rural communities in the Kita Circle and their access to the market system - Phase III + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.01.2021 - 31.12.2025 + +### Total duration + +60 months + +## Overall objective + +The overall objective of the project “Strengthening the resilience of the rural communities of the Kita Circle and their access to the market system – Phase III” is to “**contribute to the food security of vulnerable households and communities in the Kita Circle**”. + +## Specific objective + +The achievement of its specific objective “**the resilience of the vulnerable communities of the Kita Circle against climate change and structural deficits is strengthened through income diversification and an inclusive market system**” is sought through three outcomes and cross-cutting activities: + +- small-scale producers have improved market access along at least two value chains, enabling vulnerable households, especially those run by a woman, to access a sufficient and stable income; +- food production systems in at least two value chains are adapted to local agro-ecological conditions and the effects of climate change; +- the capacities of cooperatives are strengthened and the management of resources and food products is improved. + +## Phase III + +This third phase builds on the achievements and lessons learned in the two previous phases. Specifically, the project focuses on diversifying interventions, including value chains and agroecological techniques promoted. It also emphasises the systematic integration of climate change and gender aspects in all interventions, and focuses on systemic factors that favour inclusive markets for small-scale producers. The promotion and capacity building of farmers' organisations/cooperatives/unions, including marketing capacities, will be pursued and consolidated in a perspective of sustainable empowerment by the end of the project. + +**The main target groups **of this project, which covers** 32 villages in the four communes of SĂ©bĂ©koro, Bendougouba, Djidian and Benkadi-Founia in the Kita Cercle**, are at least 600 households of agricultural producers and 13 old and seven new farmers' organisations / cooperatives / unions. + +**The direct beneficiaries** are at least **300 men and 300 women from 600 households (about 3,950 people)** and the indirect beneficiaries are the population of the 32 villages, consisting of 4,851 households (32,241 inhabitants, including 16 515 women), as well as the population of the villages in the two communes to be identified, estimated at 19,400 inhabitants. Thus, **the indirect beneficiaries of the six communes are estimated at 51,641 inhabitants**, of which approximately 26,215 are women. In addition, the project plans to build the capacity of 20 village agricultural advisors from the deconcentrated technical services and the communes concerned to carry out their support function towards the target groups. + +The project was developed and is implemented by Caritas Switzerland. The contribution of the Luxembourg Cooperation, initially for two years and amounting to EUR 590,000, is implemented through LuxDev. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 02. Zero hunger + +- +#### 05. Gender equality + +- +#### 10. Reduced inequalities + +- +#### 13. Climate action + + +## Budget + +### Total budget + +EUR 590,000 + +### Contribution breakdown + +- +EUR 590,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Mali + +### Support to agropastoral value chains in Sikasso - Phase II + +Agriculture, forestry and fishery + +Support to agropastoral value chains in Sikasso - Phase II - +In execution Mali + +### Rural development and food security + +Agriculture, forestry and fishery + +Rural development and food security - +In execution Mali + +### Technical and vocational training + +Education, vocational training and employment + +Technical and vocational training \ No newline at end of file diff --git a/md_resources/en/projects/strengthening-rule-law-through-legal-university-education.md b/md_resources/en/projects/strengthening-rule-law-through-legal-university-education.md new file mode 100644 index 0000000000000000000000000000000000000000..cbf4e19728b58e36c2d90ce74bf6dfab46c23890 --- /dev/null +++ b/md_resources/en/projects/strengthening-rule-law-through-legal-university-education.md @@ -0,0 +1,99 @@ + + +# Strengthening the rule of law through legal university education + +Closed + +LuxDev + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +15.11.2017 - 31.12.2022 + +### Total duration + +61 months + +## Context + +In 2009, Lao PDR adopted a Legal Sector Master Plan (LSMP) that establishes the framework to develop effective institutions in the entire legal sector as the foundation for the Rule of Law. + +Furthermore, the Lao PDR’s 8th National Socio-Economic Development Plan (NSEDP) 2016–2020 aims to facilitate the graduation from Least Developed Country status by 2020 and to consolidate regional and international integration in the context of the Association of Southeast Asian Nations (ASEAN) Economic Community. Among the cross-cutting issues addressed by the NSEDP is the enhancement of the effectiveness of the public governance and administration. These goals highlight the need to develop a law system that is complete, harmonised, clear, reliable and accessible to everybody. + +Positive trends have been triggered through the previous Luxembourg-funded project, Strengthening the Rule of Law through Legal University Education, in order to strengthen the higher education in the legal sector. However, complying with ASEAN standards and updating the curricula towards the evolution of the legal framework requires a constant effort for improving further the efficiency of the faculties. + +Access to justice also needs to be further strengthened. As stated in the LSMP, there are “insufficient conditions to allow people access to justice by themselves or through lawyers or other guardians in all levels of the court proceedings and in all cases to secure the rights in obtaining legal assistance, especially for the poor and people having less opportunity”. + +## Specific objectives + +Based on these challenges, the current project has two specific objectives: + +- the reinforcement of the enabling environment for access to justice, which should lead to strengthened access to justice; +- the continuation of the strengthening of legal education and training, which should lead to improved legal higher education and strengthened institutional capacity. + +## Project beneficiaries + +The main beneficiaries of the project are legal practitioners and civil servants active in the legal sector, civil servants of the Ministry of Justice, and academic staff, notably of the Faculty of Law and Political Science of Vientiane and the Faculty of Law and Administration of Champasak. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 8,948,217 + +### Contribution breakdown + +- +EUR 8,948,217 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +- Evaluation report + +### Support Programme for Legal Teaching and Training and to the Promotion of the Rule of Law Concept in Laos - Mid-term evaluation + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) - +In execution Laos + +### Rule of law, access to justice and good governance + +Governance + +Rule of law, access to justice and good governance - +In execution Laos + +### Local development programme + +Socio-economic development + +Local development programme \ No newline at end of file diff --git a/md_resources/en/projects/support-agroecological-transition-and-implementation-sustainable-food-systems-mono.md b/md_resources/en/projects/support-agroecological-transition-and-implementation-sustainable-food-systems-mono.md new file mode 100644 index 0000000000000000000000000000000000000000..b3abfbf1c6cf2810e272409e91d8e5fd8a05450f --- /dev/null +++ b/md_resources/en/projects/support-agroecological-transition-and-implementation-sustainable-food-systems-mono.md @@ -0,0 +1,93 @@ + + +# Support for the agroecological transition and the implementation of sustainable food systems in the Mono Biosphere Reserve (Delta Mono) + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +20.12.2022 - 19.12.2027 + +### Total duration + +60 months + +The overall objective of the project "Support for the agro-ecological transition and the establishment of sustainable food systems in the Mono Biosphere Reserve" (Delta Mono) is to contribute to the inclusive, sustainable and climate change resilient territorial development of the UNESCO MAB Mono Biosphere Reserve and the contiguous AvlĂ©kĂ©tĂ©-Bouche du Roy marine protected area. + +Its specific objective is to strengthen the use of agroecological practices and the construction of sustainable food systems among farmers (including fishermen) within the Mono Biosphere + +Reserve and its periphery. In order to achieve this specific objective, the expected results are: + +- the reinforcement of institutional stakeholders and the sensitisation of populations on the existence of the biosphere reserve and the need to preserve it; +- the support of farmers in their approach towards the agroecological transition and the construction of Sustainable Food Systems; +- the professional integration of young people and the creation and development of enterprises linked to the agroecological transition; and +- the evaluation and valorization of the impact of the agroecological transition among stakeholders in the agricultural sector. + +The project will benefit the Mono Delta Biosphere Reserve and its inhabitants, in particular the groups negatively impacted by the preservation measures. The Delta Mono project is developed and implemented by Enabel and LuxDev is part of the monitoring committee. + +The contribution of the Luxembourg Cooperation, initially over 7 years and amounting to EUR 3 000 000, is made available through LuxDev. It complements funding of EUR 6 000 000 from the European Union. + +## Sustainable Development Goals + +- +#### 02. Zero hunger + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 13. Climate action + +- +#### 15. Life on land + + +## Budget + +### Total budget + +EUR 3,000,000 + +### Contribution breakdown + +- +EUR 3,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Benin + +### Support programme to agricultural and rural training (ProFAR 2) + +Education, vocational training and employment + +Support programme to agricultural and rural training (ProFAR 2) - +In execution Benin + +### Digital development (BeDigital) + +Digitalisation and ICT + +Digital development (BeDigital) - +In execution Benin + +### Inclusive and innovative finance + +Impact finance + +Inclusive and innovative finance \ No newline at end of file diff --git a/md_resources/en/projects/support-agropastoral-value-chains-sikasso-phase-ii.md b/md_resources/en/projects/support-agropastoral-value-chains-sikasso-phase-ii.md new file mode 100644 index 0000000000000000000000000000000000000000..284dd95adfcaab0948e9075d144a05c5ab1aae6c --- /dev/null +++ b/md_resources/en/projects/support-agropastoral-value-chains-sikasso-phase-ii.md @@ -0,0 +1,120 @@ + + +# Support to agropastoral value chains in Sikasso - Phase II + +In execution + +© Pierre Coulibaly (LuxDev) + +## Preview + +### Donor(s) + +- Luxembourg +- Switzerland + +### Implementation period + +01.01.2021 - 30.06.2025 + +### Total duration + +54 months + +Based on a successful first phase of the Support programme to agropastoral value chains, the Sikasso Regional Council, the Ministry in charge of the agriculture and livestock, the Swiss Cooperation and the Luxembourg Cooperation have agreed on a new phase of the programme. + +### General objective + +The general objective of Support programme to agropastoral value chains II aims to **increase the income of agro-pastoral family farms, businesses and the most vulnerable people in southern Mali**. + +### Specific objective + +The specific objective aims to **increase South Mali's local milk and potato sectors' productivity and employability in a sustainable manner**. + +### Phase I + +The first phase of the Support programme to agropastoral value chains, financed by the Swiss Cooperation from 2016 to 2020, supported the various links in the milk and potato sectors in the Sikasso region by adopting a "value chain" approach. One of the programme's major achievements has been to promote dynamic complementarity between the key partners of the sectors: the local authorities (regional council level), the professional organisations with their members and the private sector. + +Until now, the programme's achievements have contributed to the greater sustainability of the actions carried out by the various players in the two sectors. Thus, the following successes have contributed to the development of both value chains and demonstrated their economic potential for the region: financing methods combining public grants with the mobilisation of private investment potential, capacity building of producers' organisations and inter-professions, development of production (local production of potatoes seedlings, irrigation techniques, technical itineraries, etc.), council-support to producers and improved marketing (professionalisation of processing, increased product quality, compliance with standards, etc.). + +### Phase II + +With a duration of four years, the three **major results** envisaged by the second phase of the programme are: + +**quality products from the local milk and potato value chains reach the markets in a competitive manner**;- the various links in +**the two value chains are professionalised, inclusive and have renewed skills**; - the +**performance of the value chains is improved thanks to the private sector, civil society, professional organisations and public institutions**, each in its role. + +The first and the third results are in line with the continuity of the first phase and the dynamics of change initiated, through an improvement of the implementation modalities relating to the public and private financing mechanism. The programme's challenges will be primarily based on the inclusiveness of the value chains, the empowerment of the producer organisations and inter-professional organisations, as well as the sustainability of production systems, and food systems. + +The programme's most significant innovation comes from the ambition envisaged by its second result. Its achievement is based on the joint action between the actors of the value chains and those of the initial and continuing vocational training. The professional integration of trained young people is also supported so that they can obtain decent and sustainable incomes within the local milk and potato value chains. The programme prioritises the cross-cutting integration of gender, environmental protection, the fight against climate change, good governance, commercial development, capacity building and conflict sensitive management. In addition, greater inclusion of women and young people is expected in the activities of the local milk and potato value chains. Empowerment of partners and sustainability of interventions are also an important part of the programme. + +**The programme will directly benefit around 14,000 family farms **(men, women and young people) **and aims for a professional integration with a decent income for at least 700 young people** leaving initial vocational training systems. + +The programme contributes to Mali's achievement of the Sustainable Development Goals through its alignment with the strategic framework for economic recovery and sustainable development, particularly its strategic axis 3, which aims at inclusive growth and structural transformation of the economy. It also contributes to the National Agricultural Sector Investment Plan 2019–2023 and takes into account the Agricultural Land Law. + +This second phase converges perfectly with the Luxembourg Indicative Cooperation Programme IV in Mali, whose thematic priorities are the strengthening of the socio-economic integration of women and young people and the promotion of sustainable and inclusive growth. The programme’s interventions will directly contribute to the European Union's Team Europe Initiative “Youth” in Mali. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 09. Industry, innovation and infrastructure + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 16,000,000 + +### Contribution breakdown + +- +EUR 8,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + +- +EUR 8,000,000 + +Swiss Cooperation + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Mali + +### Vocational training for youth + +Education, vocational training and employment + +Vocational training for youth - +In execution Mali + +### Strengthening the resilience of the rural communities in the Kita Circle and their access to the mar... + +Agriculture, forestry and fishery + +Strengthening the resilience of the rural communities in the Kita Circle and their access to the market system - Phase III - +In execution Mali + +### Technical and vocational training + +Education, vocational training and employment + +Technical and vocational training \ No newline at end of file diff --git a/md_resources/en/projects/support-and-monitoring-bilateral-cooperation-projects-el-salvador.md b/md_resources/en/projects/support-and-monitoring-bilateral-cooperation-projects-el-salvador.md new file mode 100644 index 0000000000000000000000000000000000000000..9fbd477173f3f44c81a70009130b8513e0467200 --- /dev/null +++ b/md_resources/en/projects/support-and-monitoring-bilateral-cooperation-projects-el-salvador.md @@ -0,0 +1,76 @@ + + +# Support and monitoring of bilateral cooperation projects in El Salvador + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.04.2016 - 30.06.2024 + +### Total duration + +99 months + +Cooperation between Luxembourg and El Salvador entered a new phase in which projects financed by Luxembourg are directly executed by the partner country. The logic of intervention entrusted to LuxDev is to provide the Luxembourg Ministry of Foreign and European Affairs (MFEA) as well as Salvadorian institutions responsible for implementation of bilateral projects with a technical assistance mechanism for the supervision and monitoring of projects. + +The project of Support and Monitoring of Bilateral Cooperation Projects in El Salvador establishes monitoring mechanisms that will allow Salvadorian institutions to improve their management of bilateral projects and increase implementation effectiveness. It also has a role in representing Luxembourg Development Cooperation in El Salvador and liaising with the Embassy in Managua. The role of LuxDev therefore consists of supervision and direct support from Luxembourg to El Salvador, focusing on administrative and financial aspects. + +Such a national execution-based approach is not without precedent as it was already utilised in the framework of the Support to implementing the Aid Effectiveness Agenda in El Salvador project, which served the Vice Ministry of Development Cooperation (VMCD) in implementing its programme for development effectiveness. The approach was also adopted for the first Grant Fund initiative financed by the Luxembourg Government and executed by the VMCD as well as the first projects implemented by FUNDE with funding from the MFEA. + +National execution is a big step forward in terms of ownership and alignment with national policies and strategies for the Salvadoran Government. This can also stimulate results-oriented management, as there is a need for performance assessment frameworks and improved resource management. Results-oriented management is in part an important objective of fiscal reform undertaken by the Government of El Salvador. The 2017 budget, which will be established during 2016, will follow this approach. + + +## Budget + +### Total budget + +EUR 1,861,800 + +### Contribution breakdown + +- +EUR 1,861,800 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +- Evaluation report + +### Support and Monitoring of Bilateral Cooperation Projects in El Salvador - Final evaluation + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution El Salvador + +### Youth employment and digitalisation + +Digitalisation and ICT + +Youth employment and digitalisation - +In execution Multi-country + +### Private sector engagement funds + +Others + +Private sector engagement funds - +In execution Multi-country + +### Junior Technical Advisers + +Others + +Junior Technical Advisers \ No newline at end of file diff --git a/md_resources/en/projects/support-capacity-building-public-expenditure-chain-actors-agadez-diffa-tahoua-and-zinder.md b/md_resources/en/projects/support-capacity-building-public-expenditure-chain-actors-agadez-diffa-tahoua-and-zinder.md new file mode 100644 index 0000000000000000000000000000000000000000..80e721fdc886af829fe81e2996f02ba49b63353e --- /dev/null +++ b/md_resources/en/projects/support-capacity-building-public-expenditure-chain-actors-agadez-diffa-tahoua-and-zinder.md @@ -0,0 +1,81 @@ + + +# Support for capacity building of the public expenditure chain actors in Agadez, Diffa, Tahoua and Zinder regions + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.11.2019 - 30.06.2022 + +### Total duration + +32 months + +The third Indicative Cooperation Programme (ICP III) between Niger and Luxembourg covering the period 2016–2020 aims at a full alignment with national strategies and policies and a delegation of the implementation of planned actions to national partners through a programme-based approach by adopting the national public accounting and procurement procedures. + +Within this framework and with the intention of maximising the effects of the sectoral interventions already under way under national execution (education and vocational training, water and sanitation), the Support for capacity building of the public expenditure chain actors in Agadez, Diffa, Tahoua and Zinder regions project was launched. This intervention is inspired by the Public Expenditure support project for the Dosso region project, which strengthened the capacities of actors in the public expenditure chain in the Dosso region under the ICP II, and whose final evaluation highlighted an intervention approach potentially replicable in the other regions of Luxembourg's Cooperation intervention. + +The Support for capacity building of the public expenditure chain actors in Agadez, Diffa, Tahoua and Zinder regions project fits perfectly within the framework of the Niger's Public Financial Management Reform Programme (PRGFP IV) 2017–2020 and is indeed aligned with a number of its specific objectives and operational programmes. The PRGFP IV was developed on the conclusions of the last PEFA (Public Expenditure and Financial Accountability) evaluation, carried out in 2016 with a report published in 2017, showing a low level of capacity in Public Financial Management in Niger. In addition, more marked weaknesses were observed at the decentralised level with a lack of financial, logistical and human resources and difficulties in mastering the changes introduced by the recent West African Economic and Monetary Union (WAEMU) reforms, particularly the non-appropriation of concepts and tools related to the performance budgeting. + +In this context, the overall objective of the Support for capacity building of the public expenditure chain actors in Agadez, Diffa, Tahoua and Zinder regions project is to contribute to the strengthening of public finance management in Niger by + +- enhancing the management of budget allocations and the efficiency of the public expenditure chain; +- strengthening the preparation, implementation, monitoring and control mechanisms as well as the capacities of the main services operating in this field. + +The specific objective is to improve the performance of the public expenditure chain in the regions of Agadez, Diffa, Tahoua and Zinder. The main beneficiaries of the Project are the deconcentrated technical services of the Ministry of Finance, namely the Regional Budget Directorates, the Regional Treasuries and the Public Procurement and Financial Commitment Regional Control Services. + +The intervention will contribute, on the one hand, to the training of human resources and, on the other hand, to the provision of the material resources needed to improve working conditions and thus the performance of the players in the chain of public expenditure in the target regions. Ad hoc support will also be deployed at central level, in particular for the benefit of programme managers in Luxembourg's Cooperation partner ministries. + +## Sustainable Development Goals + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 2,717,179 + +### Contribution breakdown + +- +EUR 2,717,179 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Niger + +### Support for Public Financial Management + +Governance + +Support for Public Financial Management - +In execution Niger + +### Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les ... + +Education, vocational training and employment + +Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les rĂ©gions de Dosso, Niamey et Zinder - +In execution Niger + +### Support to the education sector common fund + +Education, vocational training and employment + +Support to the education sector common fund \ No newline at end of file diff --git a/md_resources/en/projects/support-civil-society-kosovo.md b/md_resources/en/projects/support-civil-society-kosovo.md new file mode 100644 index 0000000000000000000000000000000000000000..20894dc8fca47bf742dd85ef54558e6a39179cca --- /dev/null +++ b/md_resources/en/projects/support-civil-society-kosovo.md @@ -0,0 +1,87 @@ + + +# Support to civil society in Kosovo + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +28.12.2023 - 31.12.2026 + +### Total duration + +36 months + +The overall objective of this project is to contribute to the development of a strong and dynamic civil society in Kosovo. + +The specific objective of the intervention is to foster inclusive gender development and media excellence for advancing society in Kosovo. + +The intervention is structured in three results: + +- women and minorities are empowered, enabling their active participation in promoting peace and security; +- minority-focused civil society organisations' (CSO) capacities are empowered through entrepreneurship, financial, and digital literacy; +- capacities of CSOs promoting media transparency and information integrity in Kosovo are strengthened. + +It is to be noted that particular attention will be given to support the inclusion of the minority groups under each of the three results. + +The project modalities are direct management and Operational Partnership Agreements. Three implementation agreements are foreseen with Jahjaga Foundation for the JWPS and CSOs to be selected following an open call for proposals. + +## Sustainable Development Goals + +- +#### 05. Gender equality + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 1,000,000 + +### Contribution breakdown + +- +EUR 1,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Kosovo + +### Sustainable and inclusive growth in Kosovo + +Socio-economic development + +Sustainable and inclusive growth in Kosovo - +In execution Kosovo + +### Energy transition and climate mitigation in Kosovo + +Environment and climate change + +Energy transition and climate mitigation in Kosovo - +In execution Kosovo + +### Technical assistance in the context of European integration of Kosovo + +Governance + +Technical assistance in the context of European integration of Kosovo \ No newline at end of file diff --git a/md_resources/en/projects/support-development-kigali-international-finance-centre.md b/md_resources/en/projects/support-development-kigali-international-finance-centre.md new file mode 100644 index 0000000000000000000000000000000000000000..4220cc4527fccd6b624c3afea0ed53576541c760 --- /dev/null +++ b/md_resources/en/projects/support-development-kigali-international-finance-centre.md @@ -0,0 +1,92 @@ + + +# Support to the development of Kigali International Finance Centre + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +12.02.2024 - 11.02.2029 + +### Total duration + +60 months + +The financial sector in Rwanda is driven by the country's vision to enhance domestic savings, establish itself as an international financial service centre, and achieve sustainable development goals outlined in the country's Vision 2050. + +The support to the development of Kigali International Finance Centre **project aims to boost the country's financial sector and help businesses grow**, creating well-paying employment opportunities and supporting private sector development. By focusing on developing skills, promoting sustainable finance, supporting small and medium-sized enterprises, and encouraging fintech innovation, the project seeks to make Rwanda an African hub for international finance. + +The project aims to: + +- improve skills and training in Rwanda's financial sector to attract and build top talent to fill well-paying employment opportunities created in the financial sector; +- promote green and responsible investments in Rwanda, making it a hub for sustainable finance and driving the sustainable development of the country; +- help micro-, small and medium-sized enterprisess grow by providing them with better services and access to innovative financial products, especially those owned by young people and women, driving inclusive private sector growth; +- support the growth of fintech companies in Rwanda, increasing their numbers and the types of services they offer, allowing fintech companies to scale, offer better financial products and create employment opportunities. + +The direct beneficiaries of the project are key stakeholders in the Kigali International Finance Centre ecosystem, including Rwanda Finance Limited, the National Bank of Rwanda, the Capital Market Authority, the Rwanda Stock Exchange, and the Private Sector Federation (PSF). The final beneficiaries are Rwanda's emerging micro-, small and medium-sized enterprises, particularly those in the agriculture, agribusiness, green and fintech sectors, led or owned by youth and women, as well as those with strong potential for job creation. + +## Sustainable Development Goals + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 13. Climate action + +- +#### 17. Partnerships + + +## Budget + +### Total budget + +EUR 9,300,000 + +### Contribution breakdown + +- +EUR 9,300,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Rwanda + +### Improving skills for holistic employment in modern agriculture + +Education, vocational training and employment + +Improving skills for holistic employment in modern agriculture - +In execution Rwanda + +### Digital Skills + +Education, vocational training and employment + +Digital Skills - +In execution Rwanda + +### Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es + +Agriculture, forestry and fishery + +Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es \ No newline at end of file diff --git a/md_resources/en/projects/support-education-sector-common-fund.md b/md_resources/en/projects/support-education-sector-common-fund.md new file mode 100644 index 0000000000000000000000000000000000000000..179cf82911025e96689456218c3fd03b64b16e63 --- /dev/null +++ b/md_resources/en/projects/support-education-sector-common-fund.md @@ -0,0 +1,89 @@ + + +# Support to the education sector common fund + +In execution + +© World Food Programme + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +12.07.2022 - 11.07.2027 + +### Total duration + +60 months + +## Context + +Since 2017, the State of Niger with its various partners, including the Luxembourg Cooperation, have set up the Education Sector Common Fund (FCSE), a financing mechanism and tool aligned with national priorities. This innovative mechanism contributes 7% of the sector's financing and helps improve access to quality education. + +The Luxembourg Cooperation is continuing its support to the education and vocational training sector as indicated in ICP IV by participating in the implementation of the Education and Training Sector Transition Plan (PTSEF) through its financial support to the FCSE. + +## Overall objective + +The overall objective of the NIG/030 programme is to "**increase acquisition by the population of knowledge, skills and values necessary for a better life and sustainable development**" in accordance with the holistic approach to education and training advocated by the PTSEF. This objective corresponds to the strategies and orientations of Luxembourg's Cooperation in the field of education, which is an important lever for human development with a long-term impact. + +## Specific objective + +More specifically, Luxembourg's Cooperation intervention is aimed at **the financial management of the FCSE through targeted support in close partnership with the Ministry of Finance** and is based on the following results: + +- the Luxembourg contribution to the FCSE improves the implementation of the PSEF/PTSEF; +- the planning, programming, budgeting, execution and monitoring-evaluation capacities of the FCSE ministries are improved at the central, deconcentrated and decentralised levels. + +## Project intervention strategy + +The NIG/030 provides technical assistance for a period of 60 months at the national and regional/local levels to help build institutional capacity and strengthen the performance of school planning, programming, monitoring, and technical and financial reporting systems for decentralised technical services and local authorities. + +## Sustainable Development Goals + +- +#### 04. Quality education + + +## Budget + +### Total budget + +EUR 10,000,000 + +### Contribution breakdown + +- +EUR 10,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Niger + +### Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les ... + +Education, vocational training and employment + +Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les rĂ©gions de Dosso, Niamey et Zinder - +In execution Niger + +### Support for Public Financial Management + +Governance + +Support for Public Financial Management - +In execution Niger + +### Water and sanitation + +Water and sanitation + +Water and sanitation \ No newline at end of file diff --git a/md_resources/en/projects/support-hospital-and-panzi-foundation.md b/md_resources/en/projects/support-hospital-and-panzi-foundation.md new file mode 100644 index 0000000000000000000000000000000000000000..d9bdd301bf30d46be0893b1336e0278421870559 --- /dev/null +++ b/md_resources/en/projects/support-hospital-and-panzi-foundation.md @@ -0,0 +1,96 @@ + + +# Support to the hospital and the Panzi Foundation + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.04.2021 - 31.03.2026 + +### Total duration + +60 months + +This project was designed to support the implementation and strengthening of the care model for victims of sexual violence set up by Dr. Mukwege, Nobel Peace Prize 2018. Dr. Mukwege launched this initiative in response to extreme violence and widespread rape resulting from successive wars and persistent instability, of which women and children are victims in the province of South Kivu in the Democratic Republic of Congo. The project covers the Panzi General Referral Hospital, specialized in several areas including the treatment of survivors of sexual violence and safe deliveries, as well as the Panzi Foundation, which links women to other social services to complement the work of the Panzi Hospital on the socioeconomic reintegration of women. + +The Panzi Hospital faces various constraints keeping it from fully fulfilling its mission. For one, it does not currently have adequate equipment to take care of all its patients. The inadequacy and dilapidated nature of some of its buildings, but also the lack of suitable technical infrastructure and substantial overcrowding in in-patient care complicate the work of the nursing staff. Moreover, sanitary facilities and plumbing are insufficient and deteriorated. The specific objective of the project is to strengthen the support programme for victims of sexual violence at the Panzi Hospital and at the Panzi Foundation in order to improve the access of vulnerable populations to quality client-focused services beneficiaries by: + +- improving access to referral health services at the Panzi Hospital by rehabilitating / extending and equipping some of its key areas, in particular those intended for victims of sexual violence, women with complex urogenital pathologies, and mothers with children; +- improving access to socioeconomic reintegration services through the Panzi Foundation by strengthening the role of mutual societies and support around housing, agro-pastoral activities, and agro-food processing, as well as training in carpentry; +- improving access to the Foundation's legal and judicial services (with a particular emphasis on victims and survivors of sexual violence) by building and equipping two legal clinics and supporting children’s access to land and civil registration; +- improving capacity building for the steering, coordination and management of the holistic Panzi programme as part of a participatory and inclusive process. + +In its overall strategy, the project aims to contribute to the prevention and elimination of gender-based violence as well as to the care of victims and survivors of sexual violence in the province of South Kivu and the Ibanda health district in order to improve their health and living conditions and promoting their socio-economic reintegration. + +The project’s entire intervention strategy prioritises the cross-cutting theme of gender (equality between men and women) and, when necessary, will also contribute to the environmental theme. + +The project is funded by the Luxembourg Ministry of Foreign and European Affairs and will be implemented in collaboration with the Luxembourg Red Cross. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 02. Zero hunger + +- +#### 03. Good health and well-being + +- +#### 05. Gender equality + +- +#### 10. Reduced inequalities + +- +#### 11. Sustainable cities and economies + + +## Budget + +### Total budget + +EUR 9,000,000 + +### Contribution breakdown + +- +EUR 9,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Sectoral budget support in the health sector in Cabo Verde + +Health + +Sectoral budget support in the health sector in Cabo Verde - +In execution Kosovo + +### Health sector support programme in Kosovo - Phase II + +Health + +Health sector support programme in Kosovo - Phase II - +In execution Laos + +### Health and nutrition programme + +Health + +Health and nutrition programme \ No newline at end of file diff --git a/md_resources/en/projects/support-intego-rwandas-nationally-determined-contribution-facility.md b/md_resources/en/projects/support-intego-rwandas-nationally-determined-contribution-facility.md new file mode 100644 index 0000000000000000000000000000000000000000..0a5780e97fb6e3bb0ef1952a592f41b8d20f6cc8 --- /dev/null +++ b/md_resources/en/projects/support-intego-rwandas-nationally-determined-contribution-facility.md @@ -0,0 +1,68 @@ + + +# Support to Intego, Rwanda’s nationally determined contribution facility + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +27.12.2024 - 26.12.2028 + +### Total duration + +48 months + +Rwanda is committed to drive sustainable development and climate resilience. In line with Vision 2050, which aims to position Rwanda as a high-income, knowledge-based economy, the government is strengthening green finance mechanisms to enable investments and support this transformation. Financial resources are mobilised through the Rwanda Green Fund (formerly known as FONERWA), to accelerate the transition to a low-carbon and climate-resilient economy, ensuring that businesses, institutions and communities have access to sustainable funding opportunities. + +A key instrument of the Rwanda Green Fund, Intego Rwanda’s NDC facility, funds public institutions' initiatives that contribute to Rwanda’s climate commitments, as outlined in its Nationally Determined Contribution (NDC). Launched in 2022 with financial support from the Kreditanstalt fĂŒr Wiederaufbau (KfW), it received news commitments in 2024 from the Government of Luxembourg and Foreign, Commonwealth & Development Office (FCDO). + +An initial call pre-selected 33 high-potential project proposals, from which the 10 most advanced projects form the first cohort set to begin implementation in early 2025. These projects focus on key areas such as climate resilience in rural districts, the restoration of natural spaces like urban wetlands, and energy efficiency in buildings and facilities. + +This project represents EUR 4,000,000 contribution from the Luxembourg Ministry of Environment Climate and Biodiversity (MECB) to Intego. By investing in climate adaptation and greenhouse gas emissions mitigation projects, Intego plays a crucial role in achieving Rwanda’s ambitious climate goals. + +## Budget + +### Total budget + +EUR 4,000,000 + +### Contribution breakdown + +- +EUR 4,000,000 + +Ministry of the Environment, Climate and Biodiversity + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Rwanda + +### Support to the development of Kigali International Finance Centre + +Impact finance + +Support to the development of Kigali International Finance Centre - +In execution Rwanda + +### Support project to technical training and employability in Rwanda (AFTER II) + +Education, vocational training and employment + +Support project to technical training and employability in Rwanda (AFTER II) - +In execution Rwanda + +### Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es + +Agriculture, forestry and fishery + +Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es \ No newline at end of file diff --git a/md_resources/en/projects/support-national-education-and-technical-and-vocational-training-policy-burkina-faso.md b/md_resources/en/projects/support-national-education-and-technical-and-vocational-training-policy-burkina-faso.md new file mode 100644 index 0000000000000000000000000000000000000000..b640e8b6253addc5227e82aa69187d952c070461 --- /dev/null +++ b/md_resources/en/projects/support-national-education-and-technical-and-vocational-training-policy-burkina-faso.md @@ -0,0 +1,94 @@ + + +# Support to the National Education and Technical and Vocational Training Policy in Burkina Faso + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.11.2019 - 31.10.2024 + +### Total duration + +60 months + +The key intervention sectors identified by the 3rd Indicative Cooperation Programme in Burkina Faso are: + +- sustainable management of natural resources; +- education and technical and vocational training; and +- Information and communications technology (ICT). + +In the light of this, it is planned to carry on supporting of the Implementing the National Education and Technical and Vocational Training Policy project through the newly Support to the National Education and Technical and Vocational Training Policy in Burkina Faso programme which is to Support the implementation of the sectoral policy of education and technical and vocational training. This programme is a contribution of a joint support of Luxembourg, Austrian, Swiss and Monegasque Cooperations as well as France through the French Development Agency, to implement the education and technical and vocational training policy. These donors entrusted LuxDev to ensure the formulation of the intervention. Prior to the formulation, a capacity assessment of the main entities in charge of the implementation of the national policy of education and technical and vocational training was carried out. + +At the end of 2017, the government of Burkina Faso elaborated a triennial 2018–2020 action plan of the national policy of education and technical and vocational training. It is structured around three programmes aimed at improving access to education and technical and vocational training (Programme 1), improving its quality (Programme 2) and strengthening its management (Programme 3). + +The Support to the National Education and Technical and Vocational Training Policy in Burkina Faso programme will support the most relevant actions of the three programs of this three-year rolling action plan, which are able to contribute to the achievement of the specific objectives set out therein. + +The Technical and Financial Document has been developed and validated by stakeholders. After the document was issued by the MAEE, the execution mandate was issued to LuxDev in August 2019. + +The main guideline of the support concerns the realisation of qualifying and certifying training courses with emphasis on strong employability rather than short duration of courses, the support to functional and territorial decentralisation of vocational training, and the development of partnerships with the sector private. + +In terms of modality of implementation, it is envisaged national execution through the Ministry of Youth and Promotion of Youth Entrepreneurship and the instrument selected is the trust account of treasury (CAST). This CAST account will provision accounts opened for the MJPEJ and the for Technical and Vocational Training Support Fund (FAFPA). The resources will be made available to other actors (consular chambers and employers) via the FAFPA through conventions. + +The different management actors will benefit from important support for capacity building and will be supported through a consistent technical assistance mechanism. + +Technical assistance, expert appraisals, financial supervision, audits and evaluations will be managed by LuxDev on behalf of the donors. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 13,000,000 + +### Contribution breakdown + +- +EUR 13,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Burkina Faso + +### Support programme to implementation of the Education and Training Sector Plan (PSEF) + +Education, vocational training and employment + +Support programme to implementation of the Education and Training Sector Plan (PSEF) - +In execution Burkina Faso + +### Research and innovation project for productive, resilient and healthy agropastoral systems in West A... + +Agriculture, forestry and fishery + +Research and innovation project for productive, resilient and healthy agropastoral systems in West Africa (PRISMA) - +In execution Burkina Faso + +### Support to the sustainable management of the forest resources + +Agriculture, forestry and fishery + +Support to the sustainable management of the forest resources \ No newline at end of file diff --git a/md_resources/en/projects/support-national-household-income-and-expenditure-survey-cabo-verde.md b/md_resources/en/projects/support-national-household-income-and-expenditure-survey-cabo-verde.md new file mode 100644 index 0000000000000000000000000000000000000000..781865a098e5647ac8ae6c02bb2243de99cde592 --- /dev/null +++ b/md_resources/en/projects/support-national-household-income-and-expenditure-survey-cabo-verde.md @@ -0,0 +1,77 @@ + + +# Support to the National Household Income and Expenditure Survey in Cabo Verde + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.12.2022 - 30.11.2025 + +### Total duration + +36 months + +The National Institute of Statistics (*Instituto Nacional de EstatĂ­sticas* – INE) of Cabo Verde is preparing the implementation of the Fourth National Survey on Household Income and Expenditure (*IV InquĂ©rito sobre Ă s Despesas e Receitas das FamĂ­lias* – IV IDRF). + +The main objective of this survey is to assess and measure the poverty profile in the country (extreme poverty and absolute poverty) with the following specific objectives: + +- to update data on the level and structure of consumption of Cape Verdean families; +- to update the poverty indicators; +- to update the basic weights of the consumer price index; +- to estimate the consumption expenditure of individuals, in order to determine the main component of private consumption that enters the system of national accounts; +- to calculate and provide the data needed to monitor and evaluate the progress of national indicators, including those contained in the government's strategic plan for sustainable development; +- to calculate the values of indicators needed to assess and monitor the targets set out in the Sustainable Development Goals and Africa's Agenda 2063. + +The updated data collected will be used to improve poverty reduction policies, such as social protection. The survey will also provide important data for the monitoring of the Indicative Cooperation Programme 2021–2025 of the Luxembourg Cooperation, in particular the percentage of household expenditure dedicated to the purchase of electricity and water, key indicators of the "Energy Transition" and "Water and Sanitation" programmes, which aim, among other things, to contribute to offering affordable prices for electricity and water to consumers. + +Data collection will take place throughout 2023 and the results will be published in mid-2024. + +The survey will be co-financed by the government of Cabo Verde in collaboration with the World Bank, which will also provide technical support throughout the process, the United Nations and the Luxembourg Cooperation. The Luxembourg support will be fully entrusted to and implemented by INE through the signature of an agreement between LuxDev and INE. + +## Budget + +### Total budget + +EUR 450,000 + +### Contribution breakdown + +- +EUR 450,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Water and sanitation sector support programme + +Water and sanitation + +Water and sanitation sector support programme - +In execution Cabo Verde + +### Climate action programme + +Environment and climate change + +Climate action programme - +In execution Cabo Verde + +### Sectoral budget support for employment and employability in Cabo Verde + +Education, vocational training and employment + +Sectoral budget support for employment and employability in Cabo Verde \ No newline at end of file diff --git a/md_resources/en/projects/support-production-analysis-and-dissemination-quality-statistics-cabo-verde.md b/md_resources/en/projects/support-production-analysis-and-dissemination-quality-statistics-cabo-verde.md new file mode 100644 index 0000000000000000000000000000000000000000..4085269db13043ed60897cb1b9b191facddedbac --- /dev/null +++ b/md_resources/en/projects/support-production-analysis-and-dissemination-quality-statistics-cabo-verde.md @@ -0,0 +1,76 @@ + + +# Support for the production, analysis and dissemination of quality statistics in Cabo Verde + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.04.2024 - 31.03.2026 + +### Total duration + +24 months + +Comprehensive and reliable quality data are essential for designing public policies to achieve the Sustainable Development Goals. Development data is important for informing national decision-makers, helping to prioritise development plans and being accountable to citizens. In this context, the National Institute of Statistics (INE in Portuguese) in Cabo Verde, as the central executive body for the production and dissemination of official statistics in the national statistics system, is called upon to produce reliable statistics that meet the needs of their various users. + +Since 2019, Luxembourg has been one of INE's main technical and financial partners thanks to its support in updating the 5th General Population and Housing Census (RGPH-2021), which to date represents the largest statistical operation carried out by INE. The results of this census were essential for consolidating the monitoring and evaluation process of the Strategic Plan for Sustainable Development, as well as for the future monitoring of the various phases of Cabo Verde's "Ambition 2030" and the commitments made by the country at international level. + +Support for the RGPH-2021 highlighted a number of areas that could benefit from additional support from Luxembourg in order to assist the INE in its role as the backbone of the national statistics system. In view of the constructive partnership that has since been formed between the INE and the Luxembourg Cooperation, particularly through recent support for the household expenditure and income survey, Luxembourg has decided to continue strengthening INE's capacities between now and the end of the 'Development-Climate-Energy' Indicative Cooperation Programme (2021–2025). + +The overall objective of this additional support is to help implement Cabo Verde's National Statistics Development Strategy (2022–2026). The aim of the intervention is to strengthen the capacities of the INE in Cabo Verde so that it can contribute to the overall vision of the national statistics system. This is to become "a modern, open, comprehensive and sustainable national statistical system, which meets high quality standards in the production, analysis and dissemination of official statistical information in an efficient and innovative manner, which meets the needs of the various users and provides knowledge of Cabo Verdean society". + +The contribution to this objective will be achieved through the following three results: + +- strengthen the INE's human, material and technological capacities; +- improve the coverage and quality of statistical production; +- improve communication, dissemination and use of official statistics. + +The project will run for 21 months (until the end of 2025) and will also help to fill gaps in the production and dissemination of statistics in the priority sectors of Luxembourg's Cooperation in Cabo Verde, such as the energy transition and climate action. + +## Budget + +### Total budget + +EUR 547,710 + +### Contribution breakdown + +- +EUR 547,710 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Water and sanitation sector support programme + +Water and sanitation + +Water and sanitation sector support programme - +In execution Cabo Verde + +### Support to the National Household Income and Expenditure Survey in Cabo Verde + +Governance + +Support to the National Household Income and Expenditure Survey in Cabo Verde - +In execution Cabo Verde + +### Energy transition support programme + +Environment and climate change + +Energy transition support programme \ No newline at end of file diff --git a/md_resources/en/projects/support-programme-agricultural-and-rural-training-profar-2.md b/md_resources/en/projects/support-programme-agricultural-and-rural-training-profar-2.md new file mode 100644 index 0000000000000000000000000000000000000000..c306447b7f31eb6b1807264a7ca4c7a6de199c3f --- /dev/null +++ b/md_resources/en/projects/support-programme-agricultural-and-rural-training-profar-2.md @@ -0,0 +1,87 @@ + + +# Support programme to agricultural and rural training (ProFAR 2) + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +15.12.2022 - 14.12.2026 + +### Total duration + +48 months + +The overall objective of the Support programme to agricultural and rural training (ProFAR 2) is to **increase the opportunities for young Beninese people to access decent work in the agricultural and rural sectors**, particularly in the territories of northern Benin, by supporting the implementation of qualification programmes geared towards the country's social and economic development. + +ProFAR 2 is a new funding related to the implementation of the National Strategy for Technical and Vocational Education and Training (SN-EFTP) after the one on DEFI Pro which finances the "emergency plan" and ProFAR 1. + +The specific objective of the funding is to improve infrastructure through the implementation of a programme to: + +- build and equip three new agricultural technical colleges and rehabilitate a fourth; +- operationalise an integrated training and integration system geared towards agricultural and rural employment; and +- support the emergence of a global and territorial management system for employment and skills. + +The ProFAR 2 project is developed and implemented by the French Development Agency (AFD). The contribution of the Luxembourg Cooperation finances ProFAR, excluding the construction and equipment of the agricultural technical colleges, which is covered by a credit from AFD. The Luxembourg funding is a donation of EUR 3 000 000 initially over four years. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 3,000,000 + +### Contribution breakdown + +- +EUR 3,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Benin + +### Digital development (BeDigital) + +Digitalisation and ICT + +Digital development (BeDigital) - +In execution Benin + +### École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration + +Education, vocational training and employment + +École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration - +In execution Benin + +### Agricultural training and professional integration in agricultural development pole no. 4 + +Education, vocational training and employment + +Agricultural training and professional integration in agricultural development pole no. 4 \ No newline at end of file diff --git a/md_resources/en/projects/support-programme-financial-inclusion-development-padif.md b/md_resources/en/projects/support-programme-financial-inclusion-development-padif.md new file mode 100644 index 0000000000000000000000000000000000000000..91e90537baaf33000bfa5daa8e12faeb06ed59b8 --- /dev/null +++ b/md_resources/en/projects/support-programme-financial-inclusion-development-padif.md @@ -0,0 +1,90 @@ + + +# Support programme for financial inclusion development (PADIF) + +In execution + +© ADA + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.01.2022 - 30.06.2024 + +### Total duration + +30 months + +## Context + +The fourth Indicative Cooperation Programme (ICP IV) between the Republic of Niger and the Grand Duchy of Luxembourg has two strategic and interdependent objectives: to contribute to the development of human capital and to strengthen inclusive governance in Niger. + +ICP IV recognies financial inclusion as one of the main levers of socio-economic development and poverty reduction and aims to support the implementation of Niger's national inclusive finance strategy and to promote the access of vulnerable populations to sources of finance in line with the financial inclusion development fund and the food and nutritional security investment fund on the one hand, and the national fund for the support of small and medium-sized enterprises and industries on the other hand. + +The programme is part of this approach and is in line with the orientations of national policies and strategies and the general strategy of the Luxembourg Cooperation. + +## Overall objective + +**Improving access to financial services for vulnerable populations, especially women and youth**, is the overall objective of the programme and forms one of the five intervention axes of ICP IV. + +## Specific objective + +The specific objective of PADIF is to **improve access to financial services for vulnerable populations and actors in the agricultural sector**. PADIF will contribute to increasing their potential for professional integration and the creation of sustainable jobs. + +## Project intervention strategy + +In this context, the PADIF, which is implemented by ADA, a Luxembourg NGO, has developed three areas of intervention in order to contribute to the achievement of the expected results in favour of the financial inclusion of the population in a sustainable manner: + +- the environment is equipped with support mechanisms that favour the development of the inclusive finance sector; +- the microfinance sector is consolidated and made up of efficient decentralised financial systems; +- financial service providers have developed financing solutions for value chain actors. + +To this end, ADA supports microfinance institutions identified jointly with LuxDev so that they can offer appropriate financial services to the beneficiaries of the Employment and employability programme, particularly with a view to the self-employment of youth and women. As part of this support, ADA is also experimenting with new and innovative approaches to reduce the risks associated with financing. + +The project is supervised by the Ministry of Finance, to which the executive secretariat of the national inclusive finance strategy is attached. With a budget of MEUR 15, PADIF consists of a technical assistance and capacity building component (MEUR 3.5) to be implemented by ADA and a fund allocation component (MEUR 11.5) to be implemented by LuxDev. + +## Budget + +### Total budget + +EUR 11,500,000 + +### Contribution breakdown + +- +EUR 11,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Niger + +### Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les ... + +Education, vocational training and employment + +Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les rĂ©gions de Dosso, Niamey et Zinder - +In execution Niger + +### Support for Public Financial Management + +Governance + +Support for Public Financial Management - +In execution Niger + +### Support to the education sector common fund + +Education, vocational training and employment + +Support to the education sector common fund \ No newline at end of file diff --git a/md_resources/en/projects/support-programme-implementation-education-and-training-sector-plan-psef.md b/md_resources/en/projects/support-programme-implementation-education-and-training-sector-plan-psef.md new file mode 100644 index 0000000000000000000000000000000000000000..8cf1f4192948a380381b2fadc97f2928b73b5e83 --- /dev/null +++ b/md_resources/en/projects/support-programme-implementation-education-and-training-sector-plan-psef.md @@ -0,0 +1,96 @@ + + +# Support programme to implementation of the Education and Training Sector Plan (PSEF) + +In execution + +## Preview + +### Donor(s) + +- European Union +- Luxembourg + +### Implementation period + +04.05.2018 - 31.12.2025 + +### Total duration + +92 months + +The development of Burkina Faso's education system has long been the subject of long-term planning. If the education system has experienced a significant increase in enrollment at all levels of lessons over the last 15 years, thus improving school coverage, this positive dynamic is still far from covering all the potential social demand expressed through the population school age. + +Beyond school coverage to necessarily improve, it is mainly retention problems at different levels of education that must be tackled to achieve this. Taking into account this situation and for the development of its new development repository namely the National Economic and Social Development Plan over the period 2016 to 2020, Burkina Faso has renewed in July 2017, its sectoral planning for the period 2017–2030 with the perspective of achieving the Sustainable Development Goals in education and training. + +Since education, technical education and vocational training are among the focal sectors of the 3rd Indicative Cooperation Program between the Grand Duchy of Luxembourg and Burkina Faso, it has been agreed to provide support for the implementation of the PSEF over the 2018–2020 period through this programme. The logical framework and the objectives of this support are aligned with those of the PSEF. The support is articulated around two components namely: + +**A contribution to the trust account of the treasury (CAST):** This component aims to support the implementation of the action plans of the Ministry of Education and Literacy based on the policies and guidelines and, according to the disbursement modalities defined in the Joint Financing Memorandum signed between the Government of Burkina Faso and CAST's technical and financial partners. CAST as a modality for funding education is a concrete response to the Paris Declaration commitments on aid alignment and effectiveness. It is integrated in the budget law in the form of a budget in revenue and expenditure isolated from the general budget. Beyond the terms of allocation of financial resources, the operation of CAST also promotes the sector approach to the Ministry of Education and Literacy and donors promoting political and technical dialogue on key sectoral and thematic monitoring sector performance. + +**Support for capacity building:** this is support to the management of the education and training sector through information and communication technologies. It aims to improve the management of human resources and will also contribute to improving the monitoring of the evolution of the school curriculum of each student in all cycles through a unique identifier, as well as improving the quality of school statistics. Ultimately, the goal is to have an integrated platform to monitor student curricula, staff management and school statistics to improve the quality of information processing processes while avoiding human errors and to gain in terms of time and financial resources. + +The implementation of the programme is not the subject of a specific management scheme. In terms of coordination, it is a question of aligning itself with the existing system at the national level. For this purpose, the Luxembourg Cooperation will participate actively in the steering and monitoring committee for the implementation of the PSEF. + +It is mainly: + +- the sectoral framework of dialogue which is the monitoring and evaluation committee of the PSEF; +- the partnership framework which organizes the dialogue between the government and the technical and financial partners of basic education; +- the joint monitoring mission, which carries out in-depth monitoring of the evolution of the basic and secondary education sector and formulates recommendations and guidelines for the efficient implementation of the action plan for the current year. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 52,200,000 + +### Contribution breakdown + +- +EUR 46,200,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + +- +EUR 6,000,000 + +European Union + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Burkina Faso + +### Research and innovation project for productive, resilient and healthy agropastoral systems in West A... + +Agriculture, forestry and fishery + +Research and innovation project for productive, resilient and healthy agropastoral systems in West Africa (PRISMA) - +In execution Burkina Faso + +### Support to the sustainable management of the forest resources + +Agriculture, forestry and fishery + +Support to the sustainable management of the forest resources - +In execution Burkina Faso + +### BenkadiBaara – All together for youth employment! + +Education, vocational training and employment + +BenkadiBaara – All together for youth employment! \ No newline at end of file diff --git a/md_resources/en/projects/support-programme-water-and-sanitation-sector-phase-iii-spwss-3.md b/md_resources/en/projects/support-programme-water-and-sanitation-sector-phase-iii-spwss-3.md new file mode 100644 index 0000000000000000000000000000000000000000..60042393bb683e433035dbaf03fbaf41aa755f95 --- /dev/null +++ b/md_resources/en/projects/support-programme-water-and-sanitation-sector-phase-iii-spwss-3.md @@ -0,0 +1,96 @@ + + +# Support programme for the water and sanitation sector – Phase III (SPWSS-3) + +Closed + +## Preview + +### Donor(s) + +- European Union +- Luxembourg +- Netherlands + +### Implementation period + +01.10.2016 - 31.12.2022 + +### Total duration + +75 months + +The SPWSS-3 joint Luxembourg / Denmark programme targets the water and sanitation sector based on two documents developed by the Ministry of Water and Sanitation (MWS): + +- the institutional support to the Ministry of Water and Sanitation project; and +- sectorial programme for water and Sanitation (SPWS for the period 2016–2030). + +The programme's overall objective is to ensure universal access to water and sanitation and sustainable management of water resources. Specifically, SPWSS-3 aims to ensure effective and sustainable leadership in sectorial development by the MWS and to contribute to improving access to water and sanitation services for 250,000 additional inhabitants in five years. + +The implementation is carried out through two components. + +Component 1 strengthens sector capacity to ensure the implementation of SPWS. This component is implemented by LuxDev and through the Institutional Support Project developed by the Ministry. The Delegation of the European Union in Niger expressed its willingness to delegate its implementing actions for measures foreseen in its sectorial reform agreement to Luxembourg Development Cooperation. + +Component 2 supports the implementation of SPWS, which integrates four results aligned with the four sub-programmes of SPWS (prospective), namely: + +- strengthening good governance of the sector; +- improving equitable universal access to affordable drinking water in rural areas; +- improving equitable universal access to affordable sanitation and rural adequate hygiene; and +- improving knowledge management and water resources protection. + +## Sustainable Development Goals + +- +#### 06. Clean water and sanitation + + +## Budget + +### Total budget + +EUR 91,573,296 + +### Contribution breakdown + +- +EUR 68,573,296 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + +- +EUR 15,000,000 + +Dutch cooperation + +- +EUR 8,000,000 + +European Union + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Niger + +### Water and sanitation + +Water and sanitation + +Water and sanitation - +In execution Niger + +### Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les ... + +Education, vocational training and employment + +Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les rĂ©gions de Dosso, Niamey et Zinder - +In execution Niger + +### Support for Public Financial Management + +Governance + +Support for Public Financial Management \ No newline at end of file diff --git a/md_resources/en/projects/support-project-technical-training-and-employability-rwanda-after-ii.md b/md_resources/en/projects/support-project-technical-training-and-employability-rwanda-after-ii.md new file mode 100644 index 0000000000000000000000000000000000000000..85a827e191761f76bb3c59750b358554f57ae51e --- /dev/null +++ b/md_resources/en/projects/support-project-technical-training-and-employability-rwanda-after-ii.md @@ -0,0 +1,102 @@ + + +# Support project to technical training and employability in Rwanda (AFTER II) + +In execution + +LuxDev + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +15.12.2022 - 14.12.2027 + +### Total duration + +60 months + +## Context + +AFTER II was born out of a feasibility study that capitalised on and drew conclusions from the approach and results of AFTER I. + +## Overall objective + +The overall objective of the "Rwanda Technical Training and Employability Support Project" (AFTER II) is to **improve technical and vocational training and learning conditions in order to build the capacity of youth required by the labour market**. + +## Project intervention strategy + +The project is structured around four components: + +- improvement and capacity building in four institutions (Integrated Polytechnic Regional College (IPRC) Karongi, Muhororo Vocational School, IPRC Kitabi and Cyanika Vocational School); +- upgrading and creating training courses; + +developing linkages with the private sector and graduate entrepreneurship; and - strengthening the capacity of Rwanda Polytechnic and the Rwanda TVET Board. + +## Project beneficiaries + +AFTER II will benefit the Republic of Rwanda and more specifically the four institutions mentioned above. + +## Project duration and funding + +The project is developed over four years and implemented by the French Development Agency (AFD). The contribution of the Luxembourg Cooperation, made available to AFD through LuxDev is EUR 6 million. + + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 6,000,000 + +### Contribution breakdown + +- +EUR 6,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Rwanda + +### Basket Funding for Pro-Poor Development (PPD-Basket) + +Socio-economic development + +Basket Funding for Pro-Poor Development (PPD-Basket) - +In execution Rwanda + +### Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es + +Agriculture, forestry and fishery + +Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es - +In execution Rwanda + +### Support to the development of Kigali International Finance Centre + +Impact finance + +Support to the development of Kigali International Finance Centre \ No newline at end of file diff --git a/md_resources/en/projects/support-public-financial-management.md b/md_resources/en/projects/support-public-financial-management.md new file mode 100644 index 0000000000000000000000000000000000000000..38e99ff4a2889da81cd16ab2fcf056e1e53ee268 --- /dev/null +++ b/md_resources/en/projects/support-public-financial-management.md @@ -0,0 +1,92 @@ + + +# Support for Public Financial Management + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +12.07.2022 - 11.07.2027 + +### Total duration + +60 months + +The Support for Public Financial Management programme is in line with the objectives of human development and strengthening governance, particularly inclusive governance. In continuation of the efforts initiated under the Indicative Cooperation Programme (ICP) III between Niger and Luxembourg, the 44programme of the ICP IV is committed to contributing to the improvement of governance through more effective and efficient public financial management by aligning with national strategies and policies and by being part of the implementation of the Public Financial Management Reform Strategy (SRGFP 2021–2025). + +The programme will mark significant changes in the objectives pursued compared to the programmes implemented in the past, notably by: + +- a stronger anchoring in the public finance reform of the West African Economic and Monetary Union; +- an alignment with some of the axes of the National Policy for the Modernisation of the State, particularly in terms of innovation and infrastructure modernisation; +- ambitions to improve performance and structure sectoral common funds aligned with public spending and to which Luxembourg's cooperation contributes; +- the integration of the Nexus humanitarian-development-peace approach in the implementation of sectoral programs through the inclusion of dedicated budget allocations and the practical modalities for implementing Nexus expenditures; +- supporting the Ministry of Finance's Capacity Building Centre to further improve capacity and skills. + + +The vision of change to which the intervention seeks to contribute is: "the public financial management system is efficient, transparent, results-oriented and compliant with international standards" which is the overall objective assigned to the SRGFP by 2025. This vision is more specifically in line with the change relating to the "provision of good quality basic social services by the State, inclusive governance, modernisation of the State and efficient and transparent management of the public expenditure chain" included in the Theory of Change (ToC) of ICP IV. + +Through the improvement of procedures and systems, including digital systems, in the public expenditure chain, support for public finance management will be provided through targeted support to the Ministry of Finance in the accounting and financial management of sectoral funds aligned with public expenditure and to which Luxembourg's cooperation agency contributes for the implementation of support in the water, education and food security sectors. Changes are expected in certain public finance reforms, such as the deconcentration of scheduling, the performance culture, the modernisation of the State and the transfer of resources to local authorities. Finally, the NIG/031 aims to support the Ministry of Finance's Capacity Building Centre to further improve capacity and skills in job-oriented public finance. + +The main actions carried out concern: + +- technical assistance; +- capacity building; +- support to the decentralisation process; +- improving the working conditions of the deconcentrated technical services. + +The programme, with a duration of 60 months and a contribution of EUR 5 650 000 from Luxembourg, targets the entire national territory. Thus, the programme will intervene both on dynamics at the central versus deconcentrated/local level, and at the transversal level for points impacting all sectoral ministries. + +## Sustainable Development Goals + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 5,650,000 + +### Contribution breakdown + +- +EUR 5,650,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Previous projects + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Niger + +### Water and sanitation + +Water and sanitation + +Water and sanitation - +In execution Niger + +### Support to the education sector common fund + +Education, vocational training and employment + +Support to the education sector common fund - +In execution Niger + +### Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les ... + +Education, vocational training and employment + +Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les rĂ©gions de Dosso, Niamey et Zinder \ No newline at end of file diff --git a/md_resources/en/projects/support-recovery-kryvyi-rih-raion.md b/md_resources/en/projects/support-recovery-kryvyi-rih-raion.md new file mode 100644 index 0000000000000000000000000000000000000000..a4eacea3027ea19ffdedd64cded60951ea8590b7 --- /dev/null +++ b/md_resources/en/projects/support-recovery-kryvyi-rih-raion.md @@ -0,0 +1,91 @@ + + +# Support for recovery of Kryvyi Rih Raion + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +20.12.2023 - 19.03.2029 + +### Total duration + +63 months + +## Projet aim + +This project aims to **support the population of the Kryvyi Rih district in south-eastern Ukraine through a programme designed on the basis of extensive consultations with the population and the authorities**. + +The project is **helping the region to adapt and recover from the damage caused by the war**. To do this, it is **strengthening education, vocational training, access to employment, the prevention of risks linked to mines and other explosive devices, and energy security**. + +Particularly vulnerable groups such as displaced persons, ex-combatants and children with special needs are participating. Around 700,000 people are expected to benefit. + +## Improving education + +Efforts are focused both on adapting schools to enable children to learn and socialise in a safe environment, and on providing equipment and creating digital learning opportunities. Specific support is provided for children with special needs, including adapted curricula and teacher training. Educational interventions also address the risks associated with explosive remnants of war through awareness-raising campaigns. + +## Employment and business growth + +The project supports local businesses (micro, small and medium-sized enterprises) by providing subsidies to stimulate job creation. It is also modernising technical and vocational education, bringing it into line with the requirements of the job market in order to prepare local people for these changes. + +## Energy security + +Measures are being taken to improve the stability of energy supplies to essential infrastructure such as schools and hospitals. The project also supports local energy management initiatives aimed at establishing a resilient energy framework. + +## Governance and local leadership + +Local authorities receive support and training in strategic areas such as transport, energy and agriculture, to enable them to design and lead adaptation and recovery efforts more effectively. + +## Flexibility + +The project is designed to take account of the difficulties of operating in a war-affected region, including security risks, population displacement and the constraints faced by local authorities. In response, the project adopts adaptable strategies, works closely with a wide range of local institutions and organisations, and responds to immediate needs such as equipping schoolchildren with computers, repairing school shelters or setting up autonomous energy units. + + +The project is managed by LuxDev and implemented jointly with PROMAN, a Luxembourg consultancy specialising in development cooperation, and the Business Development Fund, a public entity under the Ukrainian Ministry of Finance. + +## Budget + +### Total budget + +EUR 56,000,000 + +### Contribution breakdown + +- +EUR 56,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Ukraine + +### Ukraine Energy Support Fund + +Others + +Ukraine Energy Support Fund - +In execution Burkina Faso + +### BenkadiBaara – All together for youth employment! + +Education, vocational training and employment + +BenkadiBaara – All together for youth employment! - +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) \ No newline at end of file diff --git a/md_resources/en/projects/support-sustainable-management-forest-resources.md b/md_resources/en/projects/support-sustainable-management-forest-resources.md new file mode 100644 index 0000000000000000000000000000000000000000..3b3090eac34c3981be287fd9e5020f1d33b7f828 --- /dev/null +++ b/md_resources/en/projects/support-sustainable-management-forest-resources.md @@ -0,0 +1,87 @@ + + +# Support to the sustainable management of the forest resources + +In execution + +© Steve PARE (LuxDev) + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.09.2018 - 31.12.2025 + +### Total duration + +88 months + +This new support is the logical follow-up to the actions of the 2nd Indicative Cooperation Programme in the management of natural resources, particularly forestry. With the contribution to the Forest Sector Support Programme (FSSP), the Ministry for Environment, Green Economy and Climate Change (MEGECC) has been able to mainly develop tools for planning, steering and monitoring its action and now has its sectoral policy document, a three-year action plan and a programme budget by objectives. + +Building on the achievements of the FSSP and the second forest inventory, the new support will enable a better knowledge, preservation and sustainable management of timber and non-timber forest resources by and for the benefit of the populations. It will complement MEGECC's efforts in the implementation of its sectoral policy and in particular its budget programmes 1 “sustainable management of forest and wildlife resources”, 3 “local governance and sustainable development”, 4 “green economy and climate change”, as well as its “steering and support” programme. + +The programme, implemented under national execution, will be able to rely in particular on the good production capacities that MEGECC has been able to develop under the FSSP. On the other hand, it is envisaged that there will be more substantial support in some of the MEGECC's regional directorates for the extension and better management of the forest development projects that supply the big urban centres with wood energy. The programme will also support the transfer of competences to local authorities and will enable the defence and management of their conservation areas. Actions to protect and sustainably manage the resource will be complemented by reforestation actions. Finally, support is also provided for the non-timber forest products sector and, in particular, for the many associations that derive significant income from it. + +In addition to these field actions, the programme will continue to support the strengthening of MEGECC's capacities in terms of coordination, steering and implementation of its policy. Following the continuation of the support to the forest information system and the exploitation of the 2nd forest inventory, the programme will finally provide specific support to the functioning of the MEGECC's monitoring and evaluation system. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 02. Zero hunger + +- +#### 13. Climate action + +- +#### 15. Life on land + + +## Budget + +### Total budget + +EUR 17,000,000 + +### Contribution breakdown + +- +EUR 17,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Previous projects + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Burkina Faso + +### Research and innovation project for productive, resilient and healthy agropastoral systems in West A... + +Agriculture, forestry and fishery + +Research and innovation project for productive, resilient and healthy agropastoral systems in West Africa (PRISMA) - +In execution Burkina Faso + +### Support programme to implementation of the Education and Training Sector Plan (PSEF) + +Education, vocational training and employment + +Support programme to implementation of the Education and Training Sector Plan (PSEF) - +In execution Burkina Faso + +### BenkadiBaara – All together for youth employment! + +Education, vocational training and employment + +BenkadiBaara – All together for youth employment! \ No newline at end of file diff --git a/md_resources/en/projects/support-triangular-cooperation-finance-sector-between-vietnam-laos-and-luxembourg.md b/md_resources/en/projects/support-triangular-cooperation-finance-sector-between-vietnam-laos-and-luxembourg.md new file mode 100644 index 0000000000000000000000000000000000000000..c11bff9563c8d980441e931d74d904c800cddb4b --- /dev/null +++ b/md_resources/en/projects/support-triangular-cooperation-finance-sector-between-vietnam-laos-and-luxembourg.md @@ -0,0 +1,88 @@ + + +# Support to the triangular cooperation in the finance sector between Vietnam, Laos and Luxembourg + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.09.2020 - 31.08.2023 + +### Total duration + +36 months + +## Context + +Since its establishment in 2010, the Lao Securities Exchange (LSX) has provided a new channel for capital raising, but the market currently does not have the scale nor the quality to provide for long-term investment and capital formation in a fast-growing economy. + +Market capitalization is small, with low liquidity and lack of products. The investor base is narrow, and their structure does not support the expansion of the capital market of Lao PDR. The supervisory and regulatory institutions need to strengthen their capacity and develop tools and mechanisms for effective market supervision. Investment awareness and understanding of the securities market of domestic investors is limited and the professional educational curriculum is not fully developed. + +## Overall objective + +The project’s overall goal is therefore to **contribute to the development of the securities market of the Lao PDR**. + +## Specific objectives + +More specifically, the project aims to **strengthen the Lao Securities Commission Office** in achieving key targets of the Strategic Plan on Capital Market Development 2016– 2025. At project completion, it is expected that **the conditions for increasing the number of listed companies will be in place, the human resource capacities of the Lao Securities Commission Office (LSCO) and the securities market professional community will have been strengthened and domestic investor awareness and understanding will have been increased**. + +## Results + +The project focuses on three results: + +- a path to stock market listing is prepared for targeted State Owned Enterprises (SOEs), which is linked to the project 1.2 set out in the Capital Markets Development Plan; +- public awareness of securities markets and investment is increased, which is linked to program 10 set out in the Capital Markets Development Plan; +- securities market professional education and training is operationally supported, which is linked to program 11 set out the Capital Markets Development Plan. + +## Sustainable Development Goals + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 530,000 + +### Contribution breakdown + +- +EUR 500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Laos + +### Local development programme + +Socio-economic development + +Local development programme - +In execution Laos + +### Rule of law, access to justice and good governance + +Governance + +Rule of law, access to justice and good governance - +In execution Laos + +### Skills for tourism, agriculture and forestry (STAF) + +Education, vocational training and employment + +Skills for tourism, agriculture and forestry (STAF) \ No newline at end of file diff --git a/md_resources/en/projects/support-vietnams-securities-market-consolidation-and-improve-training-capacities.md b/md_resources/en/projects/support-vietnams-securities-market-consolidation-and-improve-training-capacities.md new file mode 100644 index 0000000000000000000000000000000000000000..3f80c390d27e35c685487fe86073862c98302348 --- /dev/null +++ b/md_resources/en/projects/support-vietnams-securities-market-consolidation-and-improve-training-capacities.md @@ -0,0 +1,65 @@ + + +# Support Vietnam’s securities market consolidation and improve training capacities + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +04.01.2016 - 30.06.2022 + +### Total duration + +78 months + +The overall objective of Support Vietnam’s Securities Market Consolidation and Improve Training Capacities project is to consolidate a dynamic economic growth based on a sound financial sector and specifically to support the Vietnam Securities Market in line with the Government Strategy for the Securities Market Development for the period 2011–2020. + +In order to achieve this, the intermediate results will deliver an updated legal framework to enhance the securities market restructuring and consolidation process and improved governance. + +There are three results to this project: + +- an upgraded legal and governance framework for the securities market; +- training and educational initiatives that cater towards a better understanding of the securities market; and +- improved quality of operations and trading on the securities market. + +## Sustainable Development Goals + +- +#### 08. Decent work and economic growth + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 3,860,000 + +### Contribution breakdown + +- +EUR 3,860,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +- Evaluation report + +### Support Vietnam’s Securities Market Consolidation and Improve Training Capacities - Mid-term evaluation + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects \ No newline at end of file diff --git a/md_resources/en/projects/support-vocational-education-and-training-reform-kosovo-phase-ii.md b/md_resources/en/projects/support-vocational-education-and-training-reform-kosovo-phase-ii.md new file mode 100644 index 0000000000000000000000000000000000000000..fc7a58c6f169b2baabf1d33566ba2ef068e004b9 --- /dev/null +++ b/md_resources/en/projects/support-vocational-education-and-training-reform-kosovo-phase-ii.md @@ -0,0 +1,89 @@ + + +# Support to vocational education and training reform in Kosovo - Phase II + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.07.2018 - 31.12.2024 + +### Total duration + +78 months + +## Context + +This project is the logical continuation of the project: “Support to Vocational Education and Training (VET) Reform in Kosovo”. + +It supports the reorganisation and strengthening of the governance structure of the VET system in Kosovo through assistance in the following areas: accountability, internal organisation of the main VET stakeholders, business model for school management, support to the development of public-private partnerships, digitalisation of processes, etc. + +## Project intervention strategy + +The project operates at the global level of VET (national/ministry level) and the level of training institutions. For some specific sectors, this requires upgrading and reforming training centres to align them with the demand for education. The project also supports the Ministry of Education, Science, Technology and Innovation to redefine the long-term strategy for financing the VET sector and increase the effectiveness of financial management in VET institutions. + +The project supports eight VET institutions in the above areas. The vocational training schools in the fields of health and economy represent an important focus of the project regarding the reproduction of the best practices and the capitalisation of the resources developed during the establishment of the “Centre of Competence” in Ferizaj (health sector) and the Centre of Competence in Prizren dedicated to economy and tourism within the previous project. + +The project attaches great importance to the match between training and employment and the modernisation of the curricula offered by the training centres in Kosovo. In addition to the revision of some programs in the fields of hotels and restaurants (among others), the project aims to create a Centre of Competence dedicated to information and communication technologies based in Pristina. This centre of competence will be the first public school entirely devoted to information and communication technologies in Kosovo. + +The intervention was developed according to the priorities defined in the Kosovo Strategic education plan 2017–2021 and its action plan and the National development strategy 2016–2021. + +## Sustainable Development Goals + +- +#### 04. Quality education + + +## Budget + +### Total budget + +EUR 8,500,000 + +### Contribution breakdown + +- +EUR 8,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +- Evaluation report + +### Support to Vocational Education and Training Reform in Kosovo - Mid-term evaluation + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Kosovo + +### Technical assistance in the context of European integration of Kosovo + +Governance + +Technical assistance in the context of European integration of Kosovo - +In execution Kosovo + +### Health sector support programme in Kosovo - Phase II + +Health + +Health sector support programme in Kosovo - Phase II - +In execution Kosovo + +### Skills for sustainable jobs in Kosovo + +Education, vocational training and employment + +Skills for sustainable jobs in Kosovo \ No newline at end of file diff --git a/md_resources/en/projects/supporting-cadastre-burkina-faso-municipalities-ouagadougou-and-bobo-dioulasso.md b/md_resources/en/projects/supporting-cadastre-burkina-faso-municipalities-ouagadougou-and-bobo-dioulasso.md new file mode 100644 index 0000000000000000000000000000000000000000..ee2d722cf970a83d238b64321c979ff44c95908f --- /dev/null +++ b/md_resources/en/projects/supporting-cadastre-burkina-faso-municipalities-ouagadougou-and-bobo-dioulasso.md @@ -0,0 +1,101 @@ + + +# Supporting the cadastre of Burkina Faso in the municipalities of Ouagadougou and Bobo-Dioulasso + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.11.2021 - 30.04.2024 + +### Total duration + +30 months + +The land registry, also called cadastre, is a set of plans and administrative files listing all the properties in each municipality. + +Burkina Faso's land registry support project is part of the third Indicative cooperation program between Burkina Faso and Luxembourg, covering the 2017 to 2022 period. + +Improving land governance is at the heart of development issues in Burkina Faso. Thus, with the second National economic and social development plan (2021–2025), Burkina Faso' government is now engaged in adapting rural and urban land policies to ensure adequate governance and equity of access to these resources. + +Starting in December 2021 for a two years period, the Supporting the cadastre of Burkina Faso in the municipalities of Ouagadougou and Bobo-Dioulasso project aims to contribute to the setting of a multipurpose cadastre in Burkina Faso that constitutes a sustainable development infrastructure. A multipurpose cadastre supports the four functions of land management: + +- tenure (who owns and under what); +- value (property assessment for tax purposes); +- use (land use); and +- development (land planning). + +Given its duration and budget, the project does not intend to set up the multipurpose cadastre on its own. The Supporting the cadastre of Burkina Faso in the municipalities of Ouagadougou and Bobo-Dioulasso project seeks to implement its first elements, contributing ultimately to the multipurpose cadastre. + +The multipurpose cadastre, once operational, will reduce the number of land-related disputes, improve the business climate and increase tax revenues related to the land. + +The Supporting the cadastre of Burkina Faso in the municipalities of Ouagadougou and Bobo-Dioulasso project aims for two results: + +- the capacity building of the Directorate-General of Taxes in its attributions linked to the cadastre; +- the dematerialisation of the management of cadastral documents. + +The first result includes three activities. Primarily, supporting the development of a cadastral strategy in the view of a multipurpose cadastre are planned. The other activities are related to the training of staff within the entities linked to the cadastre, and the reflection for the simplification of cadastral registration procedures. + +The second result consists of, one hand, the digitisation of the priority collections of the cadastral archives in Ouagadougou and Bobo Dioulasso and on the other hand, the establishment of a dematerialised chain of new cadastral and land documents. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 02. Zero hunger + +- +#### 05. Gender equality + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 1,800,000 + +### Contribution breakdown + +- +EUR 1,800,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Burkina Faso + +### Support programme to implementation of the Education and Training Sector Plan (PSEF) + +Education, vocational training and employment + +Support programme to implementation of the Education and Training Sector Plan (PSEF) - +In execution Burkina Faso + +### BenkadiBaara – All together for youth employment! + +Education, vocational training and employment + +BenkadiBaara – All together for youth employment! - +In execution Burkina Faso + +### Research and innovation project for productive, resilient and healthy agropastoral systems in West A... + +Agriculture, forestry and fishery + +Research and innovation project for productive, resilient and healthy agropastoral systems in West Africa (PRISMA) \ No newline at end of file diff --git a/md_resources/en/projects/supporting-partnership-between-center-renewable-energies-and-industrial-maintenance-and.md b/md_resources/en/projects/supporting-partnership-between-center-renewable-energies-and-industrial-maintenance-and.md new file mode 100644 index 0000000000000000000000000000000000000000..95948c323f67171ab2dcb4afdfd0caa4c3ab9b34 --- /dev/null +++ b/md_resources/en/projects/supporting-partnership-between-center-renewable-energies-and-industrial-maintenance-and.md @@ -0,0 +1,92 @@ + + +# Supporting the partnership between the Center for Renewable Energies and Industrial Maintenance and the Center of competence-Technical Engineering of Luxembourg + +Closed + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +12.07.2018 - 31.12.2021 + +### Total duration + +42 months + +The Supporting the partnership between the Center for Renewable Energies and Industrial Maintenance and the Center of competence-Technical Engineering of Luxembourg (CERMI/CdC-GTB) project, executed under the "Employment and employability" axis of the 2016–2020 Indicative Cooperation Programme signed between the Grand Duchy of Luxembourg and the Republic of Cabo Verde, is funded under the Development and Cooperation Fund for a period of three years (2018–2021). + +The intervention assigned by the Ministry of Foreign and European Affairs to LuxDev aims at supporting the implementation of a partnership between a Cape-Verdean entrepreneurial public company, the CERMI and a Luxembourg economic interest group, the CdC-GTB. + +This innovative project aims at the establishment of the Cape Verdean Competence Center "CdC-3C" limited company, through several phases. The CdC-3C is expected to become a center of excellence that will host and implement the Cabo Verde CdC-GTB pedagogical model. Besides training activities, the project expects the creation of consulting poles which will cover educational engineering, engineering and energy efficiency and renewable energy consulting. Clusters in the fields of certification, metrology and Research/Development/Innovation are also foreseen. + +LuxDev, which entrusted part of the project implementation to CdC-GTB (ref. Implementing Convention CVE/085‱18 1974), retains a key role in ensuring: + +- support for the structuring of this complex partnership; +- monitoring the implementation of the Technical assistance system provided under the Implementing Convention; +- monitoring financial implementation; +- monitoring the implementation of the business plan of the CdC-3C; +- conducting evaluations and audits; +- acquisitions, at the request of CERMI or the CdC-GTB. + +Moreover, the project has strong links with the Employment and employability programme and the Strengthening the regional positioning of the CERMI project funded by the European Union. It has also established strong synergies with the Water and sanitation programme and the Renewable energies programme. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 07. Affordable and clean energy + +- +#### 09. Industry, innovation and infrastructure + +- +#### 17. Partnerships + + +## Budget + +### Total budget + +EUR 3,800,000 + +### Contribution breakdown + +- +EUR 3,800,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Support to the National Household Income and Expenditure Survey in Cabo Verde + +Governance + +Support to the National Household Income and Expenditure Survey in Cabo Verde - +In execution Cabo Verde + +### Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde + +Environment and climate change + +Enabling direct access to the Green Climate Fund for climate finance for Cabo Verde - +In execution Cabo Verde + +### Employment and employability sector support programme + +Education, vocational training and employment + +Employment and employability sector support programme \ No newline at end of file diff --git a/md_resources/en/projects/sustainable-and-inclusive-growth-kosovo.md b/md_resources/en/projects/sustainable-and-inclusive-growth-kosovo.md new file mode 100644 index 0000000000000000000000000000000000000000..c917cd620cde284a50b492606e4a368b1639bbb5 --- /dev/null +++ b/md_resources/en/projects/sustainable-and-inclusive-growth-kosovo.md @@ -0,0 +1,109 @@ + + +# Sustainable and inclusive growth in Kosovo + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +02.11.2023 - 31.10.2026 + +### Total duration + +36 months + +The overall objective of the Sustainable and inclusive growth in Kosovo project is to contribute to a sustainable economic growth by supporting innovation, inclusiveness, and social development in a greener Kosovo. + +The specific objective of the project aims to encourage innovation as well as local and foreign investments in an e-securised and transparent environment. + +The project’s first component focusses on establishing the Sovereign Fund of the Republic of Kosovo which promises to improve the government’s finances and attract foreign investments, thereby leading to economic growth. + +The second component will improve Kosovo’s cybersecurity capacities. Given the growing need for strengthened cyber infrastructure and capacities, this component, implemented by the Ministry for Internal Affairs, will look at reinforcing Kosovo’s resilience against cyber threats. + +The third component refers to the stimulation of innovation in the private sector. The objective is to increase the value added to products and services and overcome barriers to export, which leads to economic growth. It is implemented by the Ministry of Industry, Entrepreneurship and Trade. + +The fourth component regards the Parliaments support to digitalisation by replacing its non-functional electronic voting system. The goal is to improve voting transparency and accountability of public information services and to remove a specific hurdle on the path to the integration into the European Union. This component is implemented by the Parliament of Kosovo. + +## Sustainable Development Goals + +- +#### 08. Decent work and economic growth + +- +#### 09. Industry, innovation and infrastructure + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 6,500,000 + +### Contribution breakdown + +- +EUR 6,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +- +Kosovo 14.10.2024 + +### Innovative businesses to get a boost with new grant scheme + +- +Kosovo 12.09.2024 + +### Enhancing transparency: Parliament embraces E-Voting system + +- +Kosovo 13.05.2024 + +### Visit of a delegation from Kosovo + +- +Kosovo 15.03.2024 + +### Strengthening institutional capacities ahead of the innovation grant scheme launch + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Kosovo + +### Technical assistance in the context of European integration of Kosovo + +Governance + +Technical assistance in the context of European integration of Kosovo - +In execution Kosovo + +### Skills for sustainable jobs in Kosovo + +Education, vocational training and employment + +Skills for sustainable jobs in Kosovo - +In execution Kosovo + +### Energy transition and climate mitigation in Kosovo + +Environment and climate change + +Energy transition and climate mitigation in Kosovo \ No newline at end of file diff --git a/md_resources/en/projects/sustainable-management-forests.md b/md_resources/en/projects/sustainable-management-forests.md new file mode 100644 index 0000000000000000000000000000000000000000..bfb0e999d6bf5d99a85611b0d7cf4bf4e5e5d2dc --- /dev/null +++ b/md_resources/en/projects/sustainable-management-forests.md @@ -0,0 +1,89 @@ + + +# Sustainable management of forests + +In execution + +©Kevin Alfaro-JimĂ©nez + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.07.2023 - 30.06.2028 + +### Total duration + +60 months + +Central America has unparalleled natural wealth that translates into an opportunity to generate inclusive wealth from biodiversity. Thus, the public and the private sector are increasingly investing in promoting the sustainable management of forests. The region must overcome specific bottlenecks preventing sustainable use of its resources, and the main bottleneck related to sustainable forest management still needs to be improved. + +In 2022, the Luxembourg Ministry of Foreign and European Affairs (MFEA) adopted a new regional strategy for Central America that aims to support regional development objectives, with a particular focus on the socioeconomic integration of women and youth, climate resilience and environmental sustainability, and social cohesion and human rights. + +In this context, the MFEA entrusted LuxDev with the implementation of a project, "Support for sustainable management of forests", aimed at strengthening forest value chains and the recovery of degraded forests in Central America. In addition to the above strategy, the project also takes account of the MFEA's financial inclusion strategy and its environment and climate change strategy. + +This project includes three main axes: + +- axis 1 – technical assistance to the Forestry and climate change fund (FCCF); +- axis 2 – support to the timber and non-timber value chains; +- axis 3 – strengthening of social inclusion. + +The global objective of the project is to reduce deforestation rates in degraded and secondary forests by strengthening sustainable value chains that contribute to comprehensive rural development, good living in local communities and ecosystem resilience. + +The objective of axis 1 is to facilitate FCCF in scaling up its outreach and profitability in alignment with its Theory of Change with the primary objective of reducing deforestation rates in degraded and secondary forests. + +Axes 2 and 3 expand this support to communities and forestry organisations, to ensure inclusive and sustainable economic development in Costa Rica, focusing on the development of timber and timber value chains and social inclusion of women and young people. + +## Sustainable Development Goals + +- +#### 13. Climate action + +- +#### 15. Life on land + + +## Budget + +### Total budget + +EUR 7,500,000 + +### Contribution breakdown + +- +EUR 7,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Latin America and the Caribbean + +### Regional technical assistance fund in Central America + +Others + +Regional technical assistance fund in Central America - +In execution Latin America and the Caribbean + +### Regional Programme for the Promotion of Women's Entrepreneurship - Phase II + +Socio-economic development + +Regional Programme for the Promotion of Women's Entrepreneurship - Phase II - +In execution Latin America and the Caribbean + +### Contribution to the Female Entrepreneurship Fund (FEF) + +Impact finance + +Contribution to the Female Entrepreneurship Fund (FEF) \ No newline at end of file diff --git a/md_resources/en/projects/sylviculture-durable-et-energies-renouvelables-efficaces-pour-des-conditions-de-vie.md b/md_resources/en/projects/sylviculture-durable-et-energies-renouvelables-efficaces-pour-des-conditions-de-vie.md new file mode 100644 index 0000000000000000000000000000000000000000..66125887ed82983083f1b6b43dbd79d324468533 --- /dev/null +++ b/md_resources/en/projects/sylviculture-durable-et-energies-renouvelables-efficaces-pour-des-conditions-de-vie.md @@ -0,0 +1,104 @@ + + +# Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es + +In execution + +LuxDev + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +27.06.2024 - 26.06.2029 + +### Total duration + +60 months + +## Context + +Rwanda faces climatic challenges, leading to severe weather events like landslides and floods in the Northern and Western Provinces, and droughts in the Eastern Province. The situation is exacerbated by soil erosion, resulting from unsustainable farming practices and forest degradation. The demand for solid biomass as cooking energy is increasing and, cannot be met by current biomass production. + +## Overall objective + +The Sustainable forestry and efficient renewable energy for improved livelihood (SFERE) project aims to **strengthen the resilience of forest landscapes and dependent communities to climate change in selected districts of Northwestern and in Eastern Rwanda**. + +## Specific objective + +The specific objective is to** improve livelihoods by increasing sustainable biomass production for cooking, utilising improved cookstoves, and strengthening value chains**. + +## Project intervention strategy + +The project is structured along three key result areas: + +- restoration and sustainable management of forest plantations for biomass production through community engaged Private Forest Management Units (PFMUs); +- increased urban and peri-urban use of improved cookstoves and sustainable biomass; +- increased and diversified income, better value chain connections for smallholder private forest management units farmers. + +The project strategy focuses on capacity building, establishing private forest management units, restoring plantations, strengthening biomass and cookstove private actors, promoting agroforestry, and facilitating financial access. The key actors are the Ministry of Environment, the Ministry of Infrastructure and their operational agencies, in particular the Rwanda Forestry Authority, as well as district authorities. The project also set partnerships with civil society and private sector organisations. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 07. Affordable and clean energy + +- +#### 08. Decent work and economic growth + +- +#### 13. Climate action + +- +#### 15. Life on land + + +## Budget + +### Total budget + +EUR 12,000,000 + +### Contribution breakdown + +- +EUR 12,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Rwanda + +### Support to the development of Kigali International Finance Centre + +Impact finance + +Support to the development of Kigali International Finance Centre - +In execution Rwanda + +### Basket Funding for Pro-Poor Development (PPD-Basket) + +Socio-economic development + +Basket Funding for Pro-Poor Development (PPD-Basket) - +In execution Rwanda + +### Improving skills for holistic employment in modern agriculture + +Education, vocational training and employment + +Improving skills for holistic employment in modern agriculture \ No newline at end of file diff --git a/md_resources/en/projects/technical-and-vocational-training.md b/md_resources/en/projects/technical-and-vocational-training.md new file mode 100644 index 0000000000000000000000000000000000000000..3486c0c7fb934469ffca1201ad66783dfe90fbde --- /dev/null +++ b/md_resources/en/projects/technical-and-vocational-training.md @@ -0,0 +1,91 @@ + + +# Technical and vocational training + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +14.04.2016 - 30.06.2025 + +### Total duration + +111 months + +The extension of this programme in 2021 marks a commitment to consolidate the achievements of the first phase of the programme by continuing to focus on the economic integration of young people and women in the SĂ©gou and Sikasso regions into jobs related to the agricultural sector. + +The intervention strategy places young people at the centre of the programme. It aims to enable them to acquire all the resources (skills and/or financial resources) necessary to achieve their professional goals, whether this involves finding salaried employment, developing income-generating activities or moving towards self-employment (including the creation of small commercial structures). + +The overall objective remains the same as in the first phase of the programme: ‘to support job creation, with priority for women and young people, and income-generating activities’. The specific objective is as follows: ‘young men and women in the SĂ©gou and Sikasso regions have greater economic opportunities in occupations related to the agricultural sector’. + +The only result identified for achieving this specific objective is as follows: young people's economic integration pathways are improved through attractive, accessible, effective guidance, training and support services tailored to the needs of the economy in sectors offering opportunities for young people. + +This result is broken down into four sub-results: + +- the capacities of vocational training providers are strengthened; +- young men and women enter economic integration pathways linked to occupations in sectors offering opportunities for young people; +- initial and continuing vocational training programmes in occupations in sectors offering opportunities for young people are improved; +- companies are able to provide continuing training for their staff. + +The direct final beneficiaries are young men and women in the SĂ©gou and Sikasso regions who are seeking employment. The indirect final beneficiaries are companies in these regions, which will be able to employ these trained workers and benefit from continuing training themselves. With regard to the young people who will enter the vocational training programme, the objective is to train 1,100 young men and 1,100 young women over the 18-month extension period. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 04. Quality education + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 18,474,935 + +### Contribution breakdown + +- +EUR 18,474,935 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Videos + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Mali + +### Rural development and food security + +Agriculture, forestry and fishery + +Rural development and food security - +In execution Mali + +### Strengthening the resilience of the rural communities in the Kita Circle and their access to the mar... + +Agriculture, forestry and fishery + +Strengthening the resilience of the rural communities in the Kita Circle and their access to the market system - Phase III - +In execution Mali + +### Vocational training for youth + +Education, vocational training and employment + +Vocational training for youth \ No newline at end of file diff --git a/md_resources/en/projects/technical-assistance-context-european-integration-kosovo.md b/md_resources/en/projects/technical-assistance-context-european-integration-kosovo.md new file mode 100644 index 0000000000000000000000000000000000000000..dbb7851ed965592f5d37b826453fc296fe7767be --- /dev/null +++ b/md_resources/en/projects/technical-assistance-context-european-integration-kosovo.md @@ -0,0 +1,89 @@ + + +# Technical assistance in the context of European integration of Kosovo + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +03.05.2018 - 30.04.2025 + +### Total duration + +84 months + +The overall objective of the project is to contribute to Kosovo’s efforts to meet the requirements of the Stability and Association Agreement (SAA) with the European Union (EU), which has entered into force in spring 2016. The SAA is the first document establishing a contractual relationship with the EU, and provides, for a period of 10 years, the main reference framework for Kosovo’s progress towards European integration. + +In order to meet its SAA obligations, Kosovo needs to engage in further democratic reforms, achieve social and economic development, and progressively align with EU legislation and standards, so that it is able to fully implement the EU “*acquis communautaire*” (the accumulated body of EU law and obligations from 1958 to the present day) upon accession. + +The national counterpart of the project, the Ministry for European Integration (MEI), provides political and administrative leadership for all European Integration (EUI)-related processes. + +The Ministry has the necessary structure and legal powers. Line ministries have dedicated Departments of European Integration and Policy Coordination (DEIPCs) to deal with the integration process. Still, their skills and expertise, along with those of ministries’ legal departments and the main technical units in charge of EUI, need to be strengthened considerably. + +Current assistance programmes offer capacity development but these are often highly targeted and of limited flexibility. The MEI has therefore asked the creation of a flexible Human Capacity Development facility. + +The facility, which will be entirely managed by the MEI, will provide: + +- training/training of trainers; +- TA and coaching; +- study tours and secondments to member state institutions involved in acquis implementation; +- in-depth research of EU policies to support the formulation of national policies. + +In order to do this a training-fund financed by the project will be created within the National Budget. Technical and administrative assistance provided to the MEI to help with implementation. + +The main beneficiaries of the project are the MEI as the main coordinating institution, as well as line ministries and national-level independent institutions and agencies engaged in the implementation of the acquis. + +The Technical Assistance in the Context of European Integration of Kosovo project is also to contribute to the implementation of a new national strategy for communication and information on the integration process. + +## Sustainable Development Goals + +- +#### 16. Peace, justice and strong institutions + + +## Budget + +### Total budget + +EUR 2,000,000 + +### Contribution breakdown + +- +EUR 2,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Kosovo + +### Sustainable and inclusive growth in Kosovo + +Socio-economic development + +Sustainable and inclusive growth in Kosovo - +In execution Kosovo + +### Skills for sustainable jobs in Kosovo + +Education, vocational training and employment + +Skills for sustainable jobs in Kosovo - +In execution Kosovo + +### Energy transition and climate mitigation in Kosovo + +Environment and climate change + +Energy transition and climate mitigation in Kosovo \ No newline at end of file diff --git a/md_resources/en/projects/transformation-towards-sustainable-food-systems-kwihaza.md b/md_resources/en/projects/transformation-towards-sustainable-food-systems-kwihaza.md new file mode 100644 index 0000000000000000000000000000000000000000..0a7c0b960a4952739611723118260083add9bca0 --- /dev/null +++ b/md_resources/en/projects/transformation-towards-sustainable-food-systems-kwihaza.md @@ -0,0 +1,104 @@ + + +# Transformation towards sustainable food systems - Kwihaza + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +20.12.2022 - 19.12.2026 + +### Total duration + +48 months + +## Context + +The project "Transformation towards sustainable food systems – Kwihaza" is an integral part of the Team Europe Initiative (TEI) "Feeding the Cities" within the framework of the annual action plan of the European Union Delegation (EUD) in Rwanda. + +## Overall objective + +The overall objective is to **contribute to the transition towards social and environmental food systems and the development of value chains in the fields of aquaculture, fisheries and horticulture**. + +## Specific objective + +Its specific objective is to **sustainably increase production, per capita consumption and income from quality fisheries, aquaculture and horticulture products**, with particular attention to women and youth. + +## Project intervention strategy + +In order to achieve this specific objective, the expected results are: + +- strengthening the capacities of smallholders active in these value chains to effectively improve product quality and quantity, reduce post-harvest losses and increase their access to local and regional markets; +- strengthening small and medium-sized enterprises and youth entrepreneurs active at different levels of the targeted value chains to work in an inclusive and sustainable manner, create decent jobs and contribute to better food systems; and +- strengthening an enabling environment for the development of inclusive value chains and sustainable food systems. + +## Project site + +The project will be implemented in ten districts in Rwanda and will serve small producers, small and medium enterprises and consumers. + +## Project funding + +The project developed and implemented by Enabel over four years for a total budget of EUR 15.5 millions is financed by the EUD for EUR 10 millions and by Luxembourg for EUR 5.5 millions. The contribution of the Luxembourg Cooperation is made available to Enabel through LuxDev, which is part of the monitoring committee and the steering committee. + +## Sustainable Development Goals + +- +#### 02. Zero hunger + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 7,500,000 + +### Contribution breakdown + +- +EUR 7,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## News + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Rwanda + +### Basket Funding for Pro-Poor Development (PPD-Basket) + +Socio-economic development + +Basket Funding for Pro-Poor Development (PPD-Basket) - +In execution Rwanda + +### Support project to technical training and employability in Rwanda (AFTER II) + +Education, vocational training and employment + +Support project to technical training and employability in Rwanda (AFTER II) - +In execution Rwanda + +### Support to Intego, Rwanda’s nationally determined contribution facility + +Impact finance + +Support to Intego, Rwanda’s nationally determined contribution facility \ No newline at end of file diff --git a/md_resources/en/projects/ukraine-energy-support-fund.md b/md_resources/en/projects/ukraine-energy-support-fund.md new file mode 100644 index 0000000000000000000000000000000000000000..9cb430f8d59f24a258f2b1d418f464f47807314a --- /dev/null +++ b/md_resources/en/projects/ukraine-energy-support-fund.md @@ -0,0 +1,70 @@ + + +# Ukraine Energy Support Fund + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +16.12.2024 - 15.12.2026 + +### Total duration + +24 months + +The conflict in Ukraine has caused significant disruptions to the country’s energy infrastructure, severely straining its ability to maintain electricity supply to households, hospitals, schools, and businesses. This assault on Ukraine’s energy infrastructure has led to widespread power outages, damage to heating systems, and considerable difficulties in providing essential services. In 2024, Russian aggression reportedly destroyed more than 80% of Ukraine’s thermal power generation capacity and severely damaged its hydroelectric infrastructure. + +As the war continues, the destruction of Ukraine’s energy infrastructure has worsened the humanitarian crisis, leaving millions of people without access to basic energy needs. At the same time, the global energy crisis, exacerbated by geopolitical instability, has made it difficult to secure the resources needed for the reconstruction and stabilization of Ukraine’s energy sector. + +In this context, international efforts, including the Ukraine Energy Support Fund (UESF), have become essential in providing immediate assistance and long-term solutions to Ukraine’s energy needs. The UESF was established through an agreement between the European Commission and Ukraine’s Ministry of Energy to provide financial support for the country’s energy sector in repairing damages and continuing its operations. + +**The Luxembourg Cooperation project contributes EUR 2,000,000 to the UESF, aiming to ensure that the Ukrainian population, administration, and economy have access to an energy supply that meets their basic needs and allows essential services and economic activities to function at a minimum level.** + +Contributions to the fund are used to finance the most urgent needs of Ukrainian energy companies, such as equipment, spare parts, and other technical items, as well as fuels and services necessary to repair infrastructure and maintain energy and heat supply in Ukraine. + +## Budget + +### Total budget + +EUR 2,010,000 + +### Contribution breakdown + +- +EUR 2,010,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Ukraine + +### Support for recovery of Kryvyi Rih Raion + +Education, vocational training and employment + +Support for recovery of Kryvyi Rih Raion - +In execution Multi-country + +### Business Partnership Facility + +Others + +Business Partnership Facility - +In execution Multi-country + +### Junior Technical Advisers + +Others + +Junior Technical Advisers \ No newline at end of file diff --git a/md_resources/en/projects/vet-toolbox-2.md b/md_resources/en/projects/vet-toolbox-2.md new file mode 100644 index 0000000000000000000000000000000000000000..9614be40701d7d1fe9068a8c0a069dbbc24b2138 --- /dev/null +++ b/md_resources/en/projects/vet-toolbox-2.md @@ -0,0 +1,75 @@ + + +## Preview + +### Donor(s) + +- European Union + +### Implementation period + +01.11.2020 - 14.10.2025 + +### Total duration + +60 months + +The focus of the project is to support the human capital needs of investment and value and supply chain development programmes in selected sub-Saharan African countries. Its specific objective is to improve demand-driven skills development and VET services so that they are able to meet the investment needs of selected sub-Saharan African countries. To this end, it intends to implement targeted skills development and VET programmes. + +While it contributes to improving the investment climate in some African countries, it is above all an opportunity-driven action aimed at transforming investment into a lever for inclusive economic growth, social development and the creation of decent jobs. Investment flows from the European Union to African countries provide national economies with the means to enhance their value added and increase their contribution to job creation at the local level. + +The implementation of the action will be based on three areas of intervention. The first will focus on advancing the dialogue on skills development and employment-oriented VET between vocational training institutions, enterprises, national institutions and relevant associations benefiting from European investment, such as the European Commission's investment programmes in Sub-Saharan Africa. The second will aim to build capacity and provide the necessary training for demand-driven skills development and VET, by offering, among other activities, support to local training providers and strengthening in-house training. The third will seek to stimulate the exchange of knowledge on lessons learnt from practical experience in employment-oriented skills development and VET in investment contexts. + +This multi donor project is jointly co-financed by the European Union and the German Federal Ministry of Economic Cooperation and Development (BMZ). The project will be implemented by Enabel, LuxDev, British Council, Expertise France, and GIZ, a consortium led by Enabel. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 1,287,409 + +### Contribution breakdown + +- +EUR 1,287,409 + +European Union + + +## Previous projects + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Senegal + +### FIT! Senegal Initiative + +Education, vocational training and employment + +FIT! Senegal Initiative - +In execution Senegal + +### Health and social protection + +Health + +Health and social protection - +In execution Senegal + +### Vocational and technical training + +Education, vocational training and employment + +Vocational and technical training \ No newline at end of file diff --git a/md_resources/en/projects/vocational-and-technical-training.md b/md_resources/en/projects/vocational-and-technical-training.md new file mode 100644 index 0000000000000000000000000000000000000000..6f5cc2e01d44486ac915b05ac3e4ce8570131fc7 --- /dev/null +++ b/md_resources/en/projects/vocational-and-technical-training.md @@ -0,0 +1,82 @@ + + +# Vocational and technical training + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.10.2018 - 31.12.2025 + +### Total duration + +87 months + +Despite Senegal's efforts, access to vocational and technical training remains low. Current capacity only allows training to be offered to around 25% of young people entering the labour market. Furthermore, there is a mismatch between the programmes taught and the needs of formal and informal businesses. The sector is evolving slowly and would benefit from greater flexibility to better meet the needs of the labour market. + +Through the Vocational and technical training programme, Luxembourg Cooperation aims to **support the national policy of strengthening vocational training** with a focus on young people aged 15 to 25, particularly young women in the northern and central regions of Senegal and the peri-urban area of Dakar. + +The programme's interventions are organised around four main areas: **access, quality of vocational and technical training provision, integration and governance.** + +These priorities are reflected in the following objectives: + +- promoting equitable access to vocational and technical training for the formal and informal sectors; +- supporting the diversification of vocational training provision to adapt it to the needs of the economy, with a focus on equal access and meeting the needs of young people and women; +- improving the socio-professional integration of young people from formal and informal systems; and +- improving the management of vocational and technical training centres, encouraging citizen participation and the involvement of the private sector and civil society in the governance of the sector. + +## Sustainable Development Goals + +- +#### 04. Quality education + +- +#### 08. Decent work and economic growth + + +## Budget + +### Total budget + +EUR 44,898,034 + +### Contribution breakdown + +- +EUR 44,898,034 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Senegal + +### Health and social protection + +Health + +Health and social protection - +In execution Senegal + +### FIT! Senegal Initiative + +Education, vocational training and employment + +FIT! Senegal Initiative - +In execution Burkina Faso + +### BenkadiBaara – All together for youth employment! + +Education, vocational training and employment + +BenkadiBaara – All together for youth employment! \ No newline at end of file diff --git a/md_resources/en/projects/vocational-education-and-training-toolbox.md b/md_resources/en/projects/vocational-education-and-training-toolbox.md new file mode 100644 index 0000000000000000000000000000000000000000..730a0ef5b76b1b338739bb98525844abf14c826b --- /dev/null +++ b/md_resources/en/projects/vocational-education-and-training-toolbox.md @@ -0,0 +1,75 @@ + + +# Vocational Education and Training Toolbox + +Closed + +## Preview + +### Donor(s) + +- European Union + +### Implementation period + +23.09.2017 - 31.12.2022 + +### Total duration + +63 months + +The Vocational Education and Training Toolbox (VET-Toolbox) project is a facility promoting inclusive demand driven VET and Skills Development, financed by the European Commission and co-financed by Germany and implemented by a consortium of four agencies: ENABEL, British Council, GIZ, LuxDev with AFD as a silent partner. + +This facility will provide and deploy high level expertise, develop tools and instruments and other learning and support actions, based on support requests introduced by partner countries on themes such as VET policy and reform, labour market intelligence, private sector engagement in VET and inclusiveness. The VET Toolbox will also financially support local non state actor initiatives on inclusiveness, through a series of call for proposals. + +In line with EU policy, notably the Agenda for Change, and the Sustainable Development Goal 4 ‘Ensure inclusive and quality education for all and promote lifelong learning’ and Goal 8 ‘Promote inclusive and sustainable economic growth, employment and decent work for all’, the overall objective of the VET Toolbox is to improve the effectiveness of VET reforms so that they are more demand-driven and responsive to labour market needs and provide increased access to (self-) employment, including for disadvantaged groups. + +This is being pursued by the projects' specific objective: Providing partner countries with know-how, tools and advice in order to improve the labour market responsiveness of VET reforms, strategies and action plans, in particular the ones supported by the EU (EC and EU Member States), thereby also enabling the orientation towards the inclusion of disadvantaged groups and most vulnerable people. + +As such the VET Toolbox is expected to be complementary to ongoing or planned investments in VET. The VET Toolbox shall deliver needs-based results, mainly in the form of tools and short to medium (intermittent) term advisory services, in the following components: + +- result 1: Tools and advice for VET system- and labour market analysis are provided to assist local stakeholders to improve evidence-based VET programming, and serve as basis for informed strategic decisions in response to demographics, economic development and labour market needs; +- result 2: Tools and advice necessary to put in place sustainable mechanisms of consultation and active participation of the private sector in VET are developed and delivered; +- result 3: Local stakeholders are capacitated in promoting inclusive VET training for the formal and informal sector; +- result 4: Methodologies and approaches to support the integration of disadvantaged groups into VET learning and into the labour market are piloted. + +## Budget + +### Total budget + +EUR 933,361 + +### Contribution breakdown + +- +EUR 933,361 + +European Union + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Rwanda + +### Digital Skills + +Education, vocational training and employment + +Digital Skills - +In execution Senegal + +### FIT! Senegal Initiative + +Education, vocational training and employment + +FIT! Senegal Initiative - +In execution Benin + +### École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration + +Education, vocational training and employment + +École des mĂ©tiers du tourisme, de l’hĂŽtellerie et de la restauration \ No newline at end of file diff --git a/md_resources/en/projects/vocational-training-youth.md b/md_resources/en/projects/vocational-training-youth.md new file mode 100644 index 0000000000000000000000000000000000000000..5ab2b410e69ff0e9e6fbed3ff49074cc986b273a --- /dev/null +++ b/md_resources/en/projects/vocational-training-youth.md @@ -0,0 +1,94 @@ + + +# Vocational training for youth + +In execution + +## Preview + +### Donor(s) + +- European Union + +### Implementation period + +01.04.2025 - 30.09.2029 + +### Total duration + +54 months + +The Vocational training for youth project in Mali, or *Chinfinw ka Baara sira* (“Young people's path to employment” in the Bamanankan language), is part of the European Union's Multiannual Indicative Programme for the Republic of Mali 2021–2027. It is in line with priority axis 2, "Creation of decent jobs promoting the green economy, " and 3, "Responding to human/basic needs, " as well as the European joint programming for Mali 2020–2024. + +The overall objective of this project is to contribute to ensuring citizens’ right to quality education and training through an inclusive, better adapted, coherent and functional education system. The specific objective is to develop a training offer in line with the needs of the labour market and local potential, for young people aged between 15 and 35. + +The intervention strategy advocates the involvement of the private sector throughout the training-integration-employment continuum. The project aims to address the needs identified and expressed by the private sector by improving the quality of the diversified and inclusive training on offer, tailored to the skills required by the market. It also facilitates self-entrepreneurship and the socio-professional integration of young people into salaried jobs or self-employment through innovative mechanisms aimed at the most vulnerable. + +The three results identified to achieve this specific objective are: + +- the supply of training that meets the needs of the labour market is improved; +- the ability of young people, women, people with disabilities and returning migrants to find a job or set up their own business is strengthened; +- mechanisms for dialogue and collaboration between training institutions, local authorities, economic operators and communities are strengthened. + +The direct final beneficiaries are young men and women aged between 15 and 35 who are looking for work in the regions of Kayes, Koulikoro, Sikasso and the District of Bamako. Particular attention is paid to the most vulnerable groups, such as girls and young women, people with disabilities and returning migrants. Trainers from partner training operators will also be trained. + +The indirect final beneficiaries are the companies in these regions, which will be able to make use of the trained staff and themselves benefit from capacity-building in the expression and gathering of skills needs, and their consideration by the public sector. + +## Sustainable Development Goals + +- +#### 01. End poverty + +- +#### 04. Quality education + +- +#### 05. Gender equality + +- +#### 08. Decent work and economic growth + +- +#### 09. Industry, innovation and infrastructure + + +## Budget + +### Total budget + +EUR 17,000,000 + +### Contribution breakdown + +- +EUR 17,000,000 + +European Union + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Mali + +### Support to agropastoral value chains in Sikasso - Phase II + +Agriculture, forestry and fishery + +Support to agropastoral value chains in Sikasso - Phase II - +In execution Mali + +### Technical and vocational training + +Education, vocational training and employment + +Technical and vocational training - +In execution Mali + +### Strengthening the resilience of the rural communities in the Kita Circle and their access to the mar... + +Agriculture, forestry and fishery + +Strengthening the resilience of the rural communities in the Kita Circle and their access to the market system - Phase III \ No newline at end of file diff --git a/md_resources/en/projects/water-and-sanitation-0.md b/md_resources/en/projects/water-and-sanitation-0.md new file mode 100644 index 0000000000000000000000000000000000000000..bf5549c165500fe47d89debf6c328f7c995b045b --- /dev/null +++ b/md_resources/en/projects/water-and-sanitation-0.md @@ -0,0 +1,87 @@ + + +# Water and sanitation + +In execution + +LuxDev + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +12.07.2022 - 11.07.2027 + +### Total duration + +60 months + +Access and management of water resources are major challenges in Niger, both for improving the living conditions of the population and for preventing conflicts, but also for economic development. + +In this context, the Ministry of Water and Sanitation has set up the Water and Sanitation Sector Programme (PROSEHA) 2016–2030. The Luxembourg Cooperation, a key partner in the implementation of this programme for several years, is renewing its support through the NIG/029 programme addressing the water and sanitation theme of the ICP IV between Luxembourg and Niger. + +Aligned with national policies and strategies, the Water and Sanitation programme, contributes to improving access to clean water and sanitation by focusing on four main changes: + +- universal and equitable access to drinking water in villages, especially for the most vulnerable users; +- equitable access to hygiene and sanitation services for all, especially for women and girls; +- equitable and sustainable management of water resources at national and local levels; and +- access to water for all, preserving social cohesion and the mobility of people and livestock in pastoral areas. + +In order to address these different aspects and in accordance with the programme approach that characterises it, NIG/029 is financed largely through the Common Financing Mechanism, a multi-donor fund to which the Luxembourg Cooperation has made a major contribution since 2016 and which has proven its effectiveness. + +Capacity building is the other fundamental dimension of NIG/029. The challenge is to strengthen all the actors, including professionals in the sector, who guarantee the sustainability of water and sanitation services, IWRM and pastoral hydraulics at the local and national levels. Particular emphasis is placed on strengthening the deconcentrated services of the State, local authorities and private operators and public institutions. + +Regarding cross-cutting aspects, NIG/029 pays particular attention to the gender dimension, both in terms of intervention strategies and activities, but also in the monitoring and evaluation (M&E) system, which will be equipped with the capacity to monitor gender-specific indicators that will make it possible to effectively measure gender-related results and impacts. The environment and climate change will also receive special attention through the development of IWRM and the systematic integration of the "Do no harm" approach in infrastructure planning. Finally, in a complex security context, the triple Nexus approach of humanitarian-development-peace will strengthen the programme in order to better take into account the consequences of a multi-faceted crisis and to provide more appropriate responses. + +Aimed at rural populations and in particular vulnerable groups, including women and girls as well as inhabitants of pastoral areas, the programme will run for five years throughout the country. It also benefits professionals in the water and sanitation sector, both in the public and private sectors, in order to ensure the viability of the ecosystem and synergies around a sustainable, equitable and job-creating public water service. + +## Sustainable Development Goals + +- +#### 06. Clean water and sanitation + + +## Budget + +### Total budget + +EUR 40,000,000 + +### Contribution breakdown + +- +EUR 40,000,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Niger + +### Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les ... + +Education, vocational training and employment + +Programme d’appui au dĂ©veloppement de l’emploi et l’employabilitĂ© des jeunes et des femmes dans les rĂ©gions de Dosso, Niamey et Zinder - +In execution Niger + +### Support to the education sector common fund + +Education, vocational training and employment + +Support to the education sector common fund - +In execution Niger + +### Support programme for financial inclusion development (PADIF) + +Impact finance + +Support programme for financial inclusion development (PADIF) \ No newline at end of file diff --git a/md_resources/en/projects/water-and-sanitation-sector-support-programme.md b/md_resources/en/projects/water-and-sanitation-sector-support-programme.md new file mode 100644 index 0000000000000000000000000000000000000000..ae7926c2db780a133e34ff25a2e8b156ab6eb851 --- /dev/null +++ b/md_resources/en/projects/water-and-sanitation-sector-support-programme.md @@ -0,0 +1,97 @@ + + +# Water and sanitation sector support programme + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +14.02.2022 - 31.12.2025 + +### Total duration + +48 months + +The water and sanitation sector support programme is funded under the Indicative Cooperation Programme “Development-Climate-Energy”, conceived as Luxembourg's response to support the socio-economic and environmental development policies and strategies of Cabo Verde during the period 2021–2025. + +The programme is a continuation of Luxembourg's previous interventions in Cabo Verde. It aims **to contribute to ensuring universal access to safe drinking water of adequate quality and quantity, at an affordable price, as well as to ensure quality sanitation services**, in Cabo Verde, particularly by the most vulnerable families. + +Aligned with the strategic plan for the water and sanitation sector, in line with the sustainable development goal 6, which aims to ensure the availability and sustainable management of water and sanitation for all, based on the principle of the human right to water and sanitation enshrined by the United Nations. The programme foresees a national coverage and to contribute to this major change by developing actions to increase the sustainability of water supply and wastewater services in economic, social and environmental dimensions. It also aims to ensure that its interventions are comprehensive and provide more equity among the islands, while strengthening economic, social and territorial cohesion through the country. + +In particular, it will participate in: + +- increasing water availability (quantity, quality, pressure); +- reducing the cost of water; and +- ensuring sustainable access to sanitation services. + +Luxembourg Cooperation will continue to build the capacities of the country's water and sanitation sector institutions, whether through training or by supporting institutional, organisational and regulatory modernisation. + +The final beneficiaries are the entire Cape Verdean population and society, including businesses and other organisations, who will benefit from sustainable quality water and sanitation services. + +## Sustainable Development Goals + +- +#### 03. Good health and well-being + +- +#### 05. Gender equality + +- +#### 06. Clean water and sanitation + + +## Budget + +### Total budget + +EUR 17,358,000 + +### Contribution breakdown + +- +EUR 15,358,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + +- +EUR 2,000,000 + +Ministry of the Environment, Climate and Biodiversity + + +## News + +## Previous projects + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Employment and employability sector support programme + +Education, vocational training and employment + +Employment and employability sector support programme - +In execution Cabo Verde + +### Sectoral budget support in the health sector in Cabo Verde + +Health + +Sectoral budget support in the health sector in Cabo Verde - +In execution Cabo Verde + +### Support to the National Household Income and Expenditure Survey in Cabo Verde + +Governance + +Support to the National Household Income and Expenditure Survey in Cabo Verde \ No newline at end of file diff --git a/md_resources/en/projects/water-and-sanitation.md b/md_resources/en/projects/water-and-sanitation.md new file mode 100644 index 0000000000000000000000000000000000000000..236f744de0a609aae84ed7658e3d869d3f7e4b6e --- /dev/null +++ b/md_resources/en/projects/water-and-sanitation.md @@ -0,0 +1,90 @@ + + +# Water and sanitation + +Closed + +© Sonia SEMEDO + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +01.06.2016 - 31.12.2021 + +### Total duration + +67 months + +Improving water supply and access to adequate sanitation has always been one of the priorities of development cooperation between the Grand Duchy of Luxembourg and Cabo Verde. Significant results have been achieved in strengthening municipal water services, promoting autonomous sanitation, establishing an inter-municipal water company (Brava and Fogo) and, more recently, supporting sector reform. + +Since 2012, the Cabo Verde government implemented a major reform of the Water and Sanitation sector, which led to the creation of a national agency for water and sanitation (ANAS) in charge of managing the entire sector. Luxembourg Development Cooperation programmes are aligned with these priorities through its Support to the Action Plan for an Integrated Water Resources Management and Water and sanitation programmes. + +The Water and sanitation programme will support the Ministry of Agriculture and Environment and ANAS as institutions responsible for the implementation of national policy as well as the municipalities of Fogo, Brava and Santiago, inter-municipal companies, private sector actors and households. + +The Water and sanitation programme was formulated in early 2016 and implementation began in June 2016 for a 50-month period. It is structured around three specific objectives: + +- specific objective 1 aims to improve the financial sustainability of the sector, mobilisation and implementation of available financial resources and the production of sectoral monitoring data through support to ANAS; +- specific objective 2 aims to make the supply of drinking water and sanitation services to companies focusing on three islands more efficient. The entry points for this purpose are improving energy efficiency and maximising operating revenues; +- specific objective 3 aims to quantitatively and qualitatively improve service provision by the sanitation institutions. The purpose of this is to strengthen the capacities of stakeholders and to implement the most promising methodologies that have successfully tested, particularly in the context of complementary Luxembourg programmes, including PromoSan and EPS. + +## Sustainable Development Goals + +- +#### 03. Good health and well-being + +- +#### 05. Gender equality + +- +#### 06. Clean water and sanitation + + +## Budget + +### Total budget + +EUR 13,621,000 + +### Contribution breakdown + +- +EUR 13,621,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Documentation + +## Videos + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Cabo Verde + +### Sectoral budget support for employment and employability in Cabo Verde + +Education, vocational training and employment + +Sectoral budget support for employment and employability in Cabo Verde - +In execution Cabo Verde + +### Support for the production, analysis and dissemination of quality statistics in Cabo Verde + +Governance + +Support for the production, analysis and dissemination of quality statistics in Cabo Verde - +In execution Cabo Verde + +### Water and sanitation sector support programme + +Water and sanitation + +Water and sanitation sector support programme \ No newline at end of file diff --git a/md_resources/en/projects/youth-employment-and-digitalisation.md b/md_resources/en/projects/youth-employment-and-digitalisation.md new file mode 100644 index 0000000000000000000000000000000000000000..5c0bdf9a15e10b90c4310532ea39c004684153eb --- /dev/null +++ b/md_resources/en/projects/youth-employment-and-digitalisation.md @@ -0,0 +1,81 @@ + + +# Youth employment and digitalisation + +In execution + +## Preview + +### Donor(s) + +- Luxembourg + +### Implementation period + +10.10.2024 - 30.06.2029 + +### Total duration + +60 months + +Financed by the Luxembourg Cooperation, the aim of the "Youth employment and digitalisation" project is to improve the conditions for the inclusion of young people in El Salvador, through actions to promote employability and professional integration. It is in line with the Sustainable Development Goal no. 8, which advocates sustained and inclusive economic growth, full and productive employment and decent work for all. + +## An ambitious and necessary project + +The five-year, EUR 7.5 million project is being rolled out nationwide. It targets young people aged between 18 and 35 with limited digital skills, particularly those from vulnerable groups such as returnees, people with disabilities or those in social reintegration. + +## Concrete and diversified results + +The project has four key results, aligned with the priorities of the Government of El Salvador and private companies. + +- improving employability: thanks to comprehensive job matching services, the project will help 2,500 young people enter the job market in their region; +- encouraging self-employment: the project will support 200 young people towards self-employment and job creation through incubation and acceleration efforts; +- strengthening the productive fabric: a laboratory providing services tailored to the needs of businesses will be set up to offer digital solutions to local businesses; +- consolidate public policies: better governance will be facilitated by more effective data management in the digital employment ecosystem. + +## A partnership with key players at national and international level + +The project's anchor point is the Ministry of the Economy; the main stakeholders are the Ministry of Labour and Social Security, the National Commission for Micro and Small Enterprises (CONAMYPE) and the National Training Institute (INCAF). + +The project is also part of the Team Europe Initiative (TEI) known as LAMARR and, therefore, complements the actions implemented by other European cooperation agencies in El Salvador. In this sense, the direct implementation of the training processes is ensured by other stakeholders, while the contribution of the Luxembourg intervention focuses on facilitating access to the world of work for young people coming out of these processes. + +## Budget + +### Total budget + +EUR 7,500,000 + +### Contribution breakdown + +- +EUR 7,500,000 + +Ministry of Foreign and European Affairs, Defence, Development Cooperation and Foreign Trade + + +## Explore more + +LuxDev implements other projects and programmes in the same country or sector. + +All projects- +In execution Togo + +### Digital transformation in Togo (ProDigiT) + +Digitalisation and ICT + +Digital transformation in Togo (ProDigiT) - +In execution Benin + +### Digital development (BeDigital) + +Digitalisation and ICT + +Digital development (BeDigital) - +In execution Multi-country + +### SnT4Dev in West Africa + +Digitalisation and ICT + +SnT4Dev in West Africa \ No newline at end of file diff --git a/md_resources/en/publications.md b/md_resources/en/publications.md new file mode 100644 index 0000000000000000000000000000000000000000..741c17ca885eba16d4721d6d6aeb8fed4f6663cd --- /dev/null +++ b/md_resources/en/publications.md @@ -0,0 +1,7 @@ + + +This website uses cookies to analyse traffic anonymously and ensure the best possible user experience. Cookie policy. + +This website uses cookies to analyse traffic anonymously and ensure the best possible user experience. Cookie policy. + +Enter your search query in the box below. \ No newline at end of file diff --git a/md_resources/en/rwanda.md b/md_resources/en/rwanda.md new file mode 100644 index 0000000000000000000000000000000000000000..72003962f8c30cad6cb5ee94f143291fc1719690 --- /dev/null +++ b/md_resources/en/rwanda.md @@ -0,0 +1,115 @@ + + +## In Rwanda, LuxDev operates in vocational and technical training, environmental sustainability, and impact finance. + +## LuxDev in Rwanda + +Cooperation between Luxembourg and Rwanda began in 1989 with an initial healthcare project. Over the years, this collaboration expanded to include rural development, education, and vocational training until 2013. + +In October 2021, both countries decided to revitalise their partnership, with the signing of a memorandum of understanding for the exploration of the financial sector. Following further identification and formulation, LuxDev opened an office in September 2022. LuxDev's interventions are aligned with Rwanda’s national policies and strategies. + +## Challenges in Rwanda: structural vulnerabilities, climate change, and employment + +Despite remarkable progress, Rwanda continues to face structural challenges in achieving sustainable development. The economy remains heavily reliant on public investment and international aid, with the private sector needing further strengthening to diversify sources of growth. High energy costs, low national savings, a shortage of specialised skills, and a small domestic market limit private sector investment. + +Rwanda is also highly vulnerable to climate change, experiencing irregular rainfall, rising temperatures, and droughts that threaten crop yields and livestock. + +The country’s predominantly extensive farming practices face growing food security challenges, exacerbated by population growth and soil depletion. Modernising agriculture and enhancing climate resilience are essential for ensuring food security and supporting national development. + +Additionally, Rwanda struggles with high unemployment, particularly among young people and women, while industrialisation remains relatively modest. Despite significant efforts to reduce income inequality, disparities persist at the community level. + +## Gallery viewer + +## Our activities in Rwanda + +LuxDev’s interventions are implemented in collaboration with Rwandan public and private stakeholders. Our approach fosters innovation, resilience, and inclusive sustainable development while addressing key challenges facing the country. + +- +#### Developing and modernising agricultural vocational training + +Our efforts focus on enhancing the quality of agricultural technical education, including improvements in infrastructure, equipment, and training curricula. We also support the modernisation and digitalisation of vocational training to meet the demands of a rapidly evolving job market. + +- + +#### Promoting sustainable agriculture + +We prioritise the transformation of food systems towards more sustainable and climate-resilient agricultural practices. Environmental protection initiatives include combating deforestation, reducing pollution, and financing green and climate-related projects. + +- + +#### Supporting economic development + +We support Rwanda’s ambition to establish itself as a regional financial hub. We also contribute to initiatives aimed at improving financial access for vulnerable populations. + + +## Key figures in Rwanda + +- +EUR + +**11,569,555**disbursed in Rwanda in 2024 + + +### Distribution of disbursements by sector in 2024 + +### Evolution of activities in Rwanda + +## Projects in Rwanda + +- +In execution Rwanda + +### Support project to technical training and employability in Rwanda (AFTER II) + +Education, vocational training and employment + +Support project to technical training and employability in Rwanda (AFTER II) - +In execution Rwanda + +### Support to the development of Kigali International Finance Centre + +Impact finance + +Support to the development of Kigali International Finance Centre - +In execution Rwanda + +### Digital Skills + +Education, vocational training and employment + +Digital Skills - +In execution Rwanda + +### Basket Funding for Pro-Poor Development (PPD-Basket) + +Socio-economic development + +Basket Funding for Pro-Poor Development (PPD-Basket) - +In execution Rwanda + +### Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es + +Agriculture, forestry and fishery + +Sylviculture durable et Ă©nergies renouvelables efficaces pour des conditions de vie amĂ©liorĂ©es - +In execution Rwanda + +### Improving skills for holistic employment in modern agriculture + +Education, vocational training and employment + +Improving skills for holistic employment in modern agriculture - +In execution Rwanda + +### Support to Intego, Rwanda’s nationally determined contribution facility + +Impact finance + +Support to Intego, Rwanda’s nationally determined contribution facility - +In execution Rwanda + +### Transformation towards sustainable food systems - Kwihaza + +Agriculture, forestry and fishery + +Transformation towards sustainable food systems - Kwihaza \ No newline at end of file diff --git a/md_resources/en/senegal.md b/md_resources/en/senegal.md new file mode 100644 index 0000000000000000000000000000000000000000..e0d2e92efc7c5ab8eaea22bd86b1092e585a67e4 --- /dev/null +++ b/md_resources/en/senegal.md @@ -0,0 +1,88 @@ + + +## In Senegal, LuxDev supports its partners in healthcare and social protection, vocational training and youth employment, water and sanitation, and inclusive governance. + +## LuxDev in Senegal + +Luxembourg's cooperation with Senegal began in 1990 with the rehabilitation and expansion of healthcare infrastructure at Saint-Louis Hospital. This project marked the start of a relationship that has since grown and strengthened over the decades. In 1998, the two countries signed a general cooperation agreement, and in 2005, LuxDev established a representative office in Dakar. + +Since then, four Indicative Cooperation Programmes have been implemented, focusing on key sectors such as healthcare, vocational training, access to clean water, and sanitation. With each programme cycle, the geographical scope of interventions has expanded, reaching an increasing number of beneficiaries. + +Since 2018, the fourth Indicative Cooperation Programme has prioritised two key areas defined by Senegal and Luxembourg: healthcare and social protection, as well as vocational and technical training to improve employability. LuxDev works closely with national and regional stakeholders in Senegal to implement interventions in these sectors, ensuring alignment with the country’s policies and priorities. + +## Challenges in Senegal + +Senegal faces numerous development challenges. + +- +#### Health + +Public health in Senegal is burdened by major issues such as malaria, tuberculosis, and HIV/AIDS. The healthcare system struggles with a lack of qualified personnel and adequate infrastructure. Access to medical care remains unequal, especially in rural areas. Additionally, the social protection system is still in its early stages, leaving a large portion of the population without health coverage. + + +- +#### Water and sanitation + +Access to clean water and proper sanitation remains a significant challenge, further intensified by rapid urbanisation, which increases pressure on water resources. While most urban populations have access to drinking water, pollution threatens its quality. Additionally, only a fraction of these populations benefit from improved sanitation facilities, contributing to the spread of waterborne diseases. + + +- +#### Education + +Despite having a young and dynamic population, Senegal experiences high unemployment. The education and training systems do not always align with labour market needs, leaving many young people without the right skills for employment. + + +- +**20%**of childrenare affected by malnutrition + + +- +**30%**of young graduatesare unemployed + + +## Our activities in Senegal + +To address Senegal’s complex challenges, LuxDev supports its local partners across four key areas: healthcare and social protection, vocational training and youth employment, water and sanitation, and inclusive governance. + +Designed and implemented in close collaboration with local stakeholders, our interventions follow an integrated approach, aligned with Senegal’s national priorities for sustainable and inclusive development. + +Significant investments are made to develop healthcare and education infrastructure. Training centres are being built, and healthcare facilities are being upgraded to ensure equitable access to services for all. At the same time, capacity-building initiatives engage local communities in managing water resources and education programmes, ensuring the long-term sustainability of these efforts. Involvement and partnership with the private sector are also central to our intervention strategies, maximising their impact and fostering innovation. + +## Gallery viewer + +## Key figures in Senegal + +- +EUR + +**20,551,748**disbursed in Senegal in 2024 + + +### Distribution of disbursements by sector in 2024 + +### Evolution of activities in Senegal + +## Projects in Senegal + +- +In execution Senegal + +### Health and social protection + +Health + +Health and social protection - +In execution Senegal + +### Vocational and technical training + +Education, vocational training and employment + +Vocational and technical training - +In execution Senegal + +### FIT! Senegal Initiative + +Education, vocational training and employment + +FIT! Senegal Initiative \ No newline at end of file diff --git a/md_resources/en/socio-economic-development.md b/md_resources/en/socio-economic-development.md new file mode 100644 index 0000000000000000000000000000000000000000..ee569df63b9854a3c5e01137126dabfa00bef62f --- /dev/null +++ b/md_resources/en/socio-economic-development.md @@ -0,0 +1,33 @@ + + +## LuxDev supports socio-economic development initiatives to create economic opportunities and strengthen the resilience of local communities. + +## Introduction + +Socio-economic development encompasses a range of actions aimed at improving people's living conditions by reducing poverty, creating jobs, and fostering social inclusion. These efforts contribute to key Sustainable Development Goals (SDGs), including **SDG 1** (no poverty), **SDG 8** (decent work and economic growth) and **SDG 10** (reduced inequalities). + +Luxembourg Cooperation actively supports interventions in this sector, particularly by promoting multi-stakeholder partnerships, including South-South and triangular cooperation, to drive sustainable and inclusive development. + +To achieve this, LuxDev adopts integrated local development approaches, ensuring equitable growth that enables individuals to actively participate in their society and economy. + +- +EUR + +**10,352,160**disbursed in 2024 + +- + +**7**%of LuxDev’s total disbursements in 2024 + + +## Our activities + +LuxDev implements targeted initiatives focusing on human capital development, entrepreneurship support, growth of micro, small, and medium-sized enterprises and financial inclusion promotion. + +These initiatives aim to create economic opportunities and strengthen the resilience of local communities. + +## Gallery viewer + +Our primary beneficiaries are vulnerable populations, with a particular focus on young people, women, and marginalised groups. By empowering them, we actively work towards reducing inequalities and promoting truly inclusive economic growth. + +Our approach is integrated and participatory, tailored to local contexts. By leveraging innovative methodologies and working in collaboration with governments, local institutions, and the private sector, we develop sustainable and effective solutions that drive long-term impact. \ No newline at end of file diff --git a/md_resources/en/tenders.md b/md_resources/en/tenders.md new file mode 100644 index 0000000000000000000000000000000000000000..ad8e285aa1b935ec63f8d23b22c0555367fe9881 --- /dev/null +++ b/md_resources/en/tenders.md @@ -0,0 +1,15 @@ + + +# Tenders + +## Discover the tenders opened by LuxDev and participate in the cooperation projects and programmes implemented by the Agency. + +Tenders + +Tenders + +Tenders + +/ + +© Inti OCÓN \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders.md b/md_resources/en/tenders/call-tenders.md new file mode 100644 index 0000000000000000000000000000000000000000..40df0c43591199f01f309c6c30c225149c31f319 --- /dev/null +++ b/md_resources/en/tenders/call-tenders.md @@ -0,0 +1,11 @@ + + +Call for tenders + +Tenders + +This website uses cookies to analyse traffic anonymously and ensure the best possible user experience. Cookie policy. + +This website uses cookies to analyse traffic anonymously and ensure the best possible user experience. Cookie policy. + +Enter your search query in the box below. \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/acquisition-and-installation-medical-equipment-and-furniture-maria-teresa.md b/md_resources/en/tenders/call-tenders/acquisition-and-installation-medical-equipment-and-furniture-maria-teresa.md new file mode 100644 index 0000000000000000000000000000000000000000..9ae35d8fa6c2c23c576d102fa071b1e50b8bb1cc --- /dev/null +++ b/md_resources/en/tenders/call-tenders/acquisition-and-installation-medical-equipment-and-furniture-maria-teresa.md @@ -0,0 +1,55 @@ + + +# Acquisition and installation of medical equipment and furniture for Maria Teresa Hospital and four provinces + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- LAO/035 ‱ 24 6995 + +### Type of contract + +- Goods + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Laos ### Conceptualisation, development and roll-out of an inclusive promotional / advocacy campaign for voca... + +- +Open Laos ### Detailed survey and designs of various health facilities at Bolikhamxay and Bokeo Provincial Hospita... + +- +Open Laos ### Khammouane Hospital masterplan development and detailed survey and designs for emergency room, inten... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/acquisition-coaching-services.md b/md_resources/en/tenders/call-tenders/acquisition-coaching-services.md new file mode 100644 index 0000000000000000000000000000000000000000..861a8cc0ccbb355ad97b9b18f72f483397d6b4c5 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/acquisition-coaching-services.md @@ -0,0 +1,60 @@ + + +# Acquisition of coaching services + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/401 ‱ 24 6770 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/acquisition-implementation-training-and-maintenance-customer-relationship.md b/md_resources/en/tenders/call-tenders/acquisition-implementation-training-and-maintenance-customer-relationship.md new file mode 100644 index 0000000000000000000000000000000000000000..3314eee8e254bf3792e8a2db811ae296dcd0b030 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/acquisition-implementation-training-and-maintenance-customer-relationship.md @@ -0,0 +1,34 @@ + + +# Acquisition, implementation, training, and maintenance of a Customer Relationship Management Solution for Rwanda Finance Ltd (RFL) (local firms only) + +## Preview + +### Type of contract + +- External + +### Partner + +- Rwanda Finance Limited (RFL) + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Disclaimer + +Tender notices issued by our partners are published on the LuxDev website for information purposes only. LuxDev accepts no responsibility for the content or accuracy of information contained in the tender notices of its partners. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Rwanda ### Acquisition, implementation, training, and maintenance of a Customer Relationship Management Solutio... + +- +Open Rwanda ### Design and supervision services of learning, dining, and dormitory facilities and production factori... + +- +Open Rwanda ### Recruitment of an international consulting firm to conduct a 5-year impact assessment of the Kigali ... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/acquisition-services-defining-and-consolidating-climate-markers-phase-ii.md b/md_resources/en/tenders/call-tenders/acquisition-services-defining-and-consolidating-climate-markers-phase-ii.md new file mode 100644 index 0000000000000000000000000000000000000000..1ceabb5cdeb175842a92dcbffb4ceb36676c8423 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/acquisition-services-defining-and-consolidating-climate-markers-phase-ii.md @@ -0,0 +1,60 @@ + + +# Acquisition of services for defining and consolidating climate markers – Phase II + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/401 ‱ 24 6933 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/adaptation-work-medium-voltage-network-boa-vista-view-its-integration-0.md b/md_resources/en/tenders/call-tenders/adaptation-work-medium-voltage-network-boa-vista-view-its-integration-0.md new file mode 100644 index 0000000000000000000000000000000000000000..08860d94d3740cf2b46f19005aa25c463c55febf --- /dev/null +++ b/md_resources/en/tenders/call-tenders/adaptation-work-medium-voltage-network-boa-vista-view-its-integration-0.md @@ -0,0 +1,55 @@ + + +# Adaptation work on the medium voltage network in Boa Vista, in view to its integration into the national dispatch system + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract canceled + + +## Preview + +### Reference + +- CVE/390 ‱ 23 6373 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/adaptation-work-medium-voltage-network-boa-vista-view-its-integration-national.md b/md_resources/en/tenders/call-tenders/adaptation-work-medium-voltage-network-boa-vista-view-its-integration-national.md new file mode 100644 index 0000000000000000000000000000000000000000..b7c92483ca4eacb0dd9b286bd131ce82234db0d8 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/adaptation-work-medium-voltage-network-boa-vista-view-its-integration-national.md @@ -0,0 +1,55 @@ + + +# Adaptation work on the medium voltage network in Boa Vista, in view to its integration into the national dispatch system + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/390 ‱ 24 6923 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/advisory-services-build-and-mobilise-utility-concession-santiago-pump-storage.md b/md_resources/en/tenders/call-tenders/advisory-services-build-and-mobilise-utility-concession-santiago-pump-storage.md new file mode 100644 index 0000000000000000000000000000000000000000..24a0dbae7eaca430b44ecc47d7281b91feb75051 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/advisory-services-build-and-mobilise-utility-concession-santiago-pump-storage.md @@ -0,0 +1,60 @@ + + +# Advisory services to build-up and mobilise the utility concession for the Santiago Pump Storage Plant + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract canceled + + +## Preview + +### Reference + +- CVE/390 ‱ 23 6571 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/conceptualisation-development-and-roll-out-inclusive-promotional-advocacy.md b/md_resources/en/tenders/call-tenders/conceptualisation-development-and-roll-out-inclusive-promotional-advocacy.md new file mode 100644 index 0000000000000000000000000000000000000000..e3dd323eb8ddb771172eafefdc2ff8b9c857927d --- /dev/null +++ b/md_resources/en/tenders/call-tenders/conceptualisation-development-and-roll-out-inclusive-promotional-advocacy.md @@ -0,0 +1,60 @@ + + +# Conceptualisation, development and roll-out of an inclusive promotional / advocacy campaign for vocational skills development + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- A-LAO336-2025-0022 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Laos ### Conceptualisation, development and roll-out of an inclusive promotional / advocacy campaign for voca... + +- +Open Laos ### Detailed survey and designs of various health facilities at Bolikhamxay and Bokeo Provincial Hospita... + +- +Open Laos ### Khammouane Hospital masterplan development and detailed survey and designs for emergency room, inten... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/consultancy-services-financial-sector-skills-council-training-levy-and-skills.md b/md_resources/en/tenders/call-tenders/consultancy-services-financial-sector-skills-council-training-levy-and-skills.md new file mode 100644 index 0000000000000000000000000000000000000000..8ea9442659e67369cb047144a7870adeef8002f8 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/consultancy-services-financial-sector-skills-council-training-levy-and-skills.md @@ -0,0 +1,60 @@ + + +# Consultancy services for the Financial Sector Skills Council, the training levy and the skills development fund for the financial sector + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- RWA/024 ‱ 24 7148 + +### Type of contract + +- Services + +### Procurement procedure + +- Restricted simplified + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Rwanda ### Acquisition, implementation, training, and maintenance of a Customer Relationship Management Solutio... + +- +Open Rwanda ### Design and supervision services of learning, dining, and dormitory facilities and production factori... + +- +Open Rwanda ### Recruitment of an international consulting firm to conduct a 5-year impact assessment of the Kigali ... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/contracting-services-develop-and-deliver-training-modules-teachers-higher.md b/md_resources/en/tenders/call-tenders/contracting-services-develop-and-deliver-training-modules-teachers-higher.md new file mode 100644 index 0000000000000000000000000000000000000000..2f430f673737de5ae9d97c03c9fbd1fb98b4b59f --- /dev/null +++ b/md_resources/en/tenders/call-tenders/contracting-services-develop-and-deliver-training-modules-teachers-higher.md @@ -0,0 +1,60 @@ + + +# Contracting services to develop and deliver training modules for teachers in higher education, primary and secondary education, municipalities, vocational training monitors and the military + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/401 ‱ 24 7057 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/contracting-services-integration-climate-action-planning-and-budgeting.md b/md_resources/en/tenders/call-tenders/contracting-services-integration-climate-action-planning-and-budgeting.md new file mode 100644 index 0000000000000000000000000000000000000000..e9bdd4bfd58b0f35ba6366cd7a74e822c9d6b592 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/contracting-services-integration-climate-action-planning-and-budgeting.md @@ -0,0 +1,60 @@ + + +# Contracting services for the integration of climate action into planning and budgeting instruments and the preparation of guidelines for the assessment of the climate risk of public and private investment + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/401 ‱ 24 7051 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/contracting-services-preparation-theory-change-and-theory-action-mobilisation.md b/md_resources/en/tenders/call-tenders/contracting-services-preparation-theory-change-and-theory-action-mobilisation.md new file mode 100644 index 0000000000000000000000000000000000000000..069728156a51df3290e220d1926ef1a2e278990c --- /dev/null +++ b/md_resources/en/tenders/call-tenders/contracting-services-preparation-theory-change-and-theory-action-mobilisation.md @@ -0,0 +1,66 @@ + + +# Contracting services for the preparation of a Theory of Change and Theory of Action for the mobilisation of resources in the context of climate action in Cabo Verde + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/401 ‱ 23 6368 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| CVE/401 ‱ 23 6368 | Grouping Kaizen Consulting Lda / Systemic Sphere | 18.06.2024 | EUR 86,545 | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/cybersecurity-training-programme-civil-servants.md b/md_resources/en/tenders/call-tenders/cybersecurity-training-programme-civil-servants.md new file mode 100644 index 0000000000000000000000000000000000000000..51e6ce69e3006186192570f283ba49a2bf58266f --- /dev/null +++ b/md_resources/en/tenders/call-tenders/cybersecurity-training-programme-civil-servants.md @@ -0,0 +1,53 @@ + + +# Cybersecurity training programme for civil servants + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- KSV/023 ‱ 25 7812 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/design-and-installation-museum-contents-casa-do-clima-sal-island.md b/md_resources/en/tenders/call-tenders/design-and-installation-museum-contents-casa-do-clima-sal-island.md new file mode 100644 index 0000000000000000000000000000000000000000..90b730e443679530a81e12a4e1c0a320b2a9f01f --- /dev/null +++ b/md_resources/en/tenders/call-tenders/design-and-installation-museum-contents-casa-do-clima-sal-island.md @@ -0,0 +1,60 @@ + + +# Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/401 ‱ 25 7865 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/design-and-supervision-services-learning-dining-and-dormitory-facilities-and.md b/md_resources/en/tenders/call-tenders/design-and-supervision-services-learning-dining-and-dormitory-facilities-and.md new file mode 100644 index 0000000000000000000000000000000000000000..f9431d419fd70ec3fe01eb4a799c93cddbb31b33 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/design-and-supervision-services-learning-dining-and-dormitory-facilities-and.md @@ -0,0 +1,60 @@ + + +# Design and supervision services of learning, dining, and dormitory facilities and production factories for 3 Technical Secondary Schools + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- RWA/030 ‱ 25 7659 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Rwanda ### Acquisition, implementation, training, and maintenance of a Customer Relationship Management Solutio... + +- +Open Rwanda ### Design and supervision services of learning, dining, and dormitory facilities and production factori... + +- +Open Rwanda ### Recruitment of an international consulting firm to conduct a 5-year impact assessment of the Kigali ... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/detailed-survey-and-designs-various-health-facilities-bolikhamxay-and-bokeo.md b/md_resources/en/tenders/call-tenders/detailed-survey-and-designs-various-health-facilities-bolikhamxay-and-bokeo.md new file mode 100644 index 0000000000000000000000000000000000000000..927f1b87cc9239e223c8cf0068bb17b33933b882 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/detailed-survey-and-designs-various-health-facilities-bolikhamxay-and-bokeo.md @@ -0,0 +1,60 @@ + + +# Detailed survey and designs of various health facilities at Bolikhamxay and Bokeo Provincial Hospitals + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- A-LAO035-2025-0019 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Laos ### Conceptualisation, development and roll-out of an inclusive promotional / advocacy campaign for voca... + +- +Open Laos ### Detailed survey and designs of various health facilities at Bolikhamxay and Bokeo Provincial Hospita... + +- +Open Laos ### Khammouane Hospital masterplan development and detailed survey and designs for emergency room, inten... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/development-software-tool-kosovo-energy-efficiency-fund-keef.md b/md_resources/en/tenders/call-tenders/development-software-tool-kosovo-energy-efficiency-fund-keef.md new file mode 100644 index 0000000000000000000000000000000000000000..fed879697b024253612bf1cc8ebfea3cf088619a --- /dev/null +++ b/md_resources/en/tenders/call-tenders/development-software-tool-kosovo-energy-efficiency-fund-keef.md @@ -0,0 +1,53 @@ + + +# Development of a software tool for the Kosovo Energy Efficiency Fund (KEEF) + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- KSV/024 ‱ 25 7698 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/e-voting-equipment-assembly-kosovo-plenary-hall.md b/md_resources/en/tenders/call-tenders/e-voting-equipment-assembly-kosovo-plenary-hall.md new file mode 100644 index 0000000000000000000000000000000000000000..4ebc0c923953817cf7ad7d8e67d553fcc85c943b --- /dev/null +++ b/md_resources/en/tenders/call-tenders/e-voting-equipment-assembly-kosovo-plenary-hall.md @@ -0,0 +1,54 @@ + + +# E-voting equipment for the Assembly of Kosovo Plenary Hall + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- KSV/023 ‱ 24 6641 + +### Type of contract + +- Goods + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| KSV/023 ‱ 24 6641 | Consortium InfoSoft Systems SH.P.K & TSE d.o.o | 25.04.2024 | EUR 633,663 | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/end-user-impact-studies.md b/md_resources/en/tenders/call-tenders/end-user-impact-studies.md new file mode 100644 index 0000000000000000000000000000000000000000..459a8e0f93f1743b972c6db328f95e9633c77d4e --- /dev/null +++ b/md_resources/en/tenders/call-tenders/end-user-impact-studies.md @@ -0,0 +1,55 @@ + + +End-user impact studies + +Tenders + +# End-user impact studies + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Status + +Open + +### Deadline + +06.01.2025 + +### Reference + +- MAE/023 ‱ 24 7404 + +### Type of contract + +- Services + +### Procurement procedure + +- Open \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/engineering-services-design-and-procurement-scope-santiago-pump-storage-plant.md b/md_resources/en/tenders/call-tenders/engineering-services-design-and-procurement-scope-santiago-pump-storage-plant.md new file mode 100644 index 0000000000000000000000000000000000000000..b691689385861f08e6ebc3f81a338c3569ba7508 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/engineering-services-design-and-procurement-scope-santiago-pump-storage-plant.md @@ -0,0 +1,66 @@ + + +# Engineering services for design and procurement in the scope of the Santiago Pump Storage Plant + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/390 ‱ 23 6144 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| CVE/390 ‱ 23 6144 | Grouping COBA - Consultores de Engenharia e Ambiente S.A. / ARTELIA SAS | 22.04.2024 | EUR 775,000 | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/institutional-and-organisational-assessments-rwanda.md b/md_resources/en/tenders/call-tenders/institutional-and-organisational-assessments-rwanda.md new file mode 100644 index 0000000000000000000000000000000000000000..4d23dc1c5455eeaa41a0dd81a3e96c2bc0a12044 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/institutional-and-organisational-assessments-rwanda.md @@ -0,0 +1,68 @@ + + +# Institutional and organisational assessments in Rwanda + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- OPE/KGL ‱ 24 6844 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| OPE/KGL ‱ 24 6844 Lot 1 | Grouping ACK Int - StratDever | 14.10.2024 | N/A | +| OPE/KGL ‱ 24 6844 Lot 2 | ESPELIA SAS | 14.10.2024 | N/A | +| OPE/KGL ‱ 24 6844 Lot 3 | KPMG Oy Ab | 14.10.2024 | N/A | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Rwanda ### Acquisition, implementation, training, and maintenance of a Customer Relationship Management Solutio... + +- +Open Rwanda ### Design and supervision services of learning, dining, and dormitory facilities and production factori... + +- +Open Rwanda ### Recruitment of an international consulting firm to conduct a 5-year impact assessment of the Kigali ... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/khammouane-hospital-masterplan-development-and-detailed-survey-and-designs.md b/md_resources/en/tenders/call-tenders/khammouane-hospital-masterplan-development-and-detailed-survey-and-designs.md new file mode 100644 index 0000000000000000000000000000000000000000..b58f54509569d0fe92a2f4d296e66e938e6104f8 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/khammouane-hospital-masterplan-development-and-detailed-survey-and-designs.md @@ -0,0 +1,60 @@ + + +# Khammouane Hospital masterplan development and detailed survey and designs for emergency room, intensive care unit, operating room and outpatient department + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- A-LAO035-2024-0023 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Laos ### Conceptualisation, development and roll-out of an inclusive promotional / advocacy campaign for voca... + +- +Open Laos ### Detailed survey and designs of various health facilities at Bolikhamxay and Bokeo Provincial Hospita... + +- +Open Laos ### Khammouane Hospital masterplan development and detailed survey and designs for emergency room, inten... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/landscape-paving-and-planting-works-premises-ict-veti-pristina.md b/md_resources/en/tenders/call-tenders/landscape-paving-and-planting-works-premises-ict-veti-pristina.md new file mode 100644 index 0000000000000000000000000000000000000000..d70e95f8dc5116162e52ffbf014be489b8b9b193 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/landscape-paving-and-planting-works-premises-ict-veti-pristina.md @@ -0,0 +1,48 @@ + + +# Landscape, paving and planting works in the premises of the ICT VETI in Pristina + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- KSV/021 ‱ 24 6964 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/pre-feasibility-study-electrical-interconnection-cabo-verde-islands.md b/md_resources/en/tenders/call-tenders/pre-feasibility-study-electrical-interconnection-cabo-verde-islands.md new file mode 100644 index 0000000000000000000000000000000000000000..4204b81f637ffd70767291309a0a4bf1900fbe71 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/pre-feasibility-study-electrical-interconnection-cabo-verde-islands.md @@ -0,0 +1,60 @@ + + +# Pre-feasibility study for electrical interconnection of the Cabo Verde islands + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/390 ‱ 23 6371 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/procurement-transformer-power-generator-and-main-distribution-board-power.md b/md_resources/en/tenders/call-tenders/procurement-transformer-power-generator-and-main-distribution-board-power.md new file mode 100644 index 0000000000000000000000000000000000000000..05e1f7e8617775f0c82235cd4b2cd5435d4493b9 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/procurement-transformer-power-generator-and-main-distribution-board-power.md @@ -0,0 +1,55 @@ + + +# Procurement of transformer, power generator and main distribution board for the power house of Maria Teresa Hospital + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract canceled + + +## Preview + +### Reference + +- LAO/027 ‱ 23 6267 + +### Type of contract + +- Goods + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Laos ### Conceptualisation, development and roll-out of an inclusive promotional / advocacy campaign for voca... + +- +Open Laos ### Detailed survey and designs of various health facilities at Bolikhamxay and Bokeo Provincial Hospita... + +- +Open Laos ### Khammouane Hospital masterplan development and detailed survey and designs for emergency room, inten... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/purchase-two-100-electric-public-transport-vehicles.md b/md_resources/en/tenders/call-tenders/purchase-two-100-electric-public-transport-vehicles.md new file mode 100644 index 0000000000000000000000000000000000000000..de9ff3631cf34756bb6bbe147a917cb7b21eb76a --- /dev/null +++ b/md_resources/en/tenders/call-tenders/purchase-two-100-electric-public-transport-vehicles.md @@ -0,0 +1,55 @@ + + +# Purchase of two 100% electric public transport vehicles + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- CVE/401 ‱ 24 7504 + +### Type of contract + +- Goods + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/recruitment-international-consulting-firm-conduct-5-year-impact-assessment.md b/md_resources/en/tenders/call-tenders/recruitment-international-consulting-firm-conduct-5-year-impact-assessment.md new file mode 100644 index 0000000000000000000000000000000000000000..43c6e91bc4851389a1097e13b1747124f9abcecd --- /dev/null +++ b/md_resources/en/tenders/call-tenders/recruitment-international-consulting-firm-conduct-5-year-impact-assessment.md @@ -0,0 +1,34 @@ + + +# Recruitment of an international consulting firm to conduct a 5-year impact assessment of the Kigali International Financial Centre (2020-2025) and to develop the next 5-year Strategy (2025-2030) + +## Preview + +### Type of contract + +- External + +### Partner + +- Rwanda Finance Limited (RFL) + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Disclaimer + +Tender notices issued by our partners are published on the LuxDev website for information purposes only. LuxDev accepts no responsibility for the content or accuracy of information contained in the tender notices of its partners. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Rwanda ### Acquisition, implementation, training, and maintenance of a Customer Relationship Management Solutio... + +- +Open Rwanda ### Design and supervision services of learning, dining, and dormitory facilities and production factori... + +- +Open Rwanda ### Recruitment of an international consulting firm to conduct a 5-year impact assessment of the Kigali ... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/recruitment-international-consulting-firm-conduct-5year-impact-assessment.md b/md_resources/en/tenders/call-tenders/recruitment-international-consulting-firm-conduct-5year-impact-assessment.md new file mode 100644 index 0000000000000000000000000000000000000000..2ea6f9f2e980a54cd34e4bfff126d8514a6602b7 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/recruitment-international-consulting-firm-conduct-5year-impact-assessment.md @@ -0,0 +1,40 @@ + + +Recruitment of an International Consulting Firm to Conduct a 5Year Impact Assessment of the Kigali International Financial Centre (2020 – 2025) and to develop the next 5Year Strategy (2025 – 2030) + +Tenders + +# Recruitment of an International Consulting Firm to Conduct a 5Year Impact Assessment of the Kigali International Financial Centre (2020 – 2025) and to develop the next 5Year Strategy (2025 – 2030) + +## Preview + +### Region of intervention + +Rwanda### Status + +Forecast + +### Type of contract + +- External + +### Partner + +- Rwanda Finance Limited (RFL) + +### Disclaimer + +Tender notices issued by our partners are published on the LuxDev website for information purposes only. LuxDev accepts no responsibility for the content or accuracy of information contained in the tender notices of its partners. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Rwanda ### Acquisition, implementation, training, and maintenance of a Customer Relationship Management Solutio... + +- +Open Rwanda ### Design and supervision services of learning, dining, and dormitory facilities and production factori... + +- +Open Rwanda ### Recruitment of an international consulting firm to conduct a 5-year impact assessment of the Kigali ... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/remedy-latent-defects-12-health-facilities-3-provinces-bolikhamxay-vientiane.md b/md_resources/en/tenders/call-tenders/remedy-latent-defects-12-health-facilities-3-provinces-bolikhamxay-vientiane.md new file mode 100644 index 0000000000000000000000000000000000000000..714758aa9a1f787136f1a288c887312c3db8f89b --- /dev/null +++ b/md_resources/en/tenders/call-tenders/remedy-latent-defects-12-health-facilities-3-provinces-bolikhamxay-vientiane.md @@ -0,0 +1,55 @@ + + +# Remedy of latent defects at 12 health facilities in 3 Provinces of Bolikhamxay, Vientiane and Khammouane + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- A-LAO035-2024-0010 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Laos ### Conceptualisation, development and roll-out of an inclusive promotional / advocacy campaign for voca... + +- +Open Laos ### Detailed survey and designs of various health facilities at Bolikhamxay and Bokeo Provincial Hospita... + +- +Open Laos ### Khammouane Hospital masterplan development and detailed survey and designs for emergency room, inten... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/renovation-main-building-gjilan-general-hospital.md b/md_resources/en/tenders/call-tenders/renovation-main-building-gjilan-general-hospital.md new file mode 100644 index 0000000000000000000000000000000000000000..9dfcbfa64f3398906710c6dc714a5c5be7c5edcc --- /dev/null +++ b/md_resources/en/tenders/call-tenders/renovation-main-building-gjilan-general-hospital.md @@ -0,0 +1,48 @@ + + +# Renovation of the main building of Gjilan General Hospital + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- KSV/017 ‱ 25 7702 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/renovation-works-luxdev-office-kigali.md b/md_resources/en/tenders/call-tenders/renovation-works-luxdev-office-kigali.md new file mode 100644 index 0000000000000000000000000000000000000000..4c7c8685f65d9c38abe91607e244f296dc28ca3a --- /dev/null +++ b/md_resources/en/tenders/call-tenders/renovation-works-luxdev-office-kigali.md @@ -0,0 +1,62 @@ + + +# Renovation works for LuxDev Office in Kigali + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- OPE/KGL ‱ 23 6543 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +### Contractor(s) + +| Lot | Contractor's name | Award date | Amount | +|---|---|---|---| +| OPE/KGL ‱ 23 6543 Lot 1 | Ladrillo Ltd | 25.04.2024 | EUR 105,670 | +| OPE/KGL ‱ 23 6543 Lot 2 | Axar Technical Services Ltd | 25.04.2024 | EUR 71,298 | + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Rwanda ### Acquisition, implementation, training, and maintenance of a Customer Relationship Management Solutio... + +- +Open Rwanda ### Design and supervision services of learning, dining, and dormitory facilities and production factori... + +- +Open Rwanda ### Recruitment of an international consulting firm to conduct a 5-year impact assessment of the Kigali ... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/services-design-and-implementation-awareness-campaign-manifest-climate-action.md b/md_resources/en/tenders/call-tenders/services-design-and-implementation-awareness-campaign-manifest-climate-action.md new file mode 100644 index 0000000000000000000000000000000000000000..b10a76aa669e03b875e0683711941506b4e8d810 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/services-design-and-implementation-awareness-campaign-manifest-climate-action.md @@ -0,0 +1,60 @@ + + +# Services for the design and implementation of an awareness campaign - Manifest Climate Action AGORA + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/401 ‱ 24 6645 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/support-delvelopment-kosovo-national-strategy-renovation-buildings.md b/md_resources/en/tenders/call-tenders/support-delvelopment-kosovo-national-strategy-renovation-buildings.md new file mode 100644 index 0000000000000000000000000000000000000000..23ef0e3a084af7d1755150241554ce08ac458eae --- /dev/null +++ b/md_resources/en/tenders/call-tenders/support-delvelopment-kosovo-national-strategy-renovation-buildings.md @@ -0,0 +1,53 @@ + + +# Support to the delvelopment of Kosovo National Strategy for renovation of buildings + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- KSV/024 ‱ 24 7332 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/technical-assistance-adequacy-and-reinforcement-building-legal-framework-cabo.md b/md_resources/en/tenders/call-tenders/technical-assistance-adequacy-and-reinforcement-building-legal-framework-cabo.md new file mode 100644 index 0000000000000000000000000000000000000000..ccb465d4adbf93d8790daa79a809db98bcb10b63 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/technical-assistance-adequacy-and-reinforcement-building-legal-framework-cabo.md @@ -0,0 +1,60 @@ + + +# Technical assistance for the adequacy and reinforcement of the building legal framework in Cabo Verde + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- CVE/390 ‱ 23 6555 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/technical-supervision-services-grid-adaptation-works-mv-level-island-boa-vista.md b/md_resources/en/tenders/call-tenders/technical-supervision-services-grid-adaptation-works-mv-level-island-boa-vista.md new file mode 100644 index 0000000000000000000000000000000000000000..bf01b1738982d987c01fb63d8dcc06e973295559 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/technical-supervision-services-grid-adaptation-works-mv-level-island-boa-vista.md @@ -0,0 +1,60 @@ + + +# Technical supervision services for grid adaptation works (MV level) on the island of Boa Vista – Cabo Verde + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract canceled + + +## Preview + +### Reference + +- CVE/390 ‱ 23 6554 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Cabo Verde ### Surveillance du contrat pour l'exĂ©cution de travaux d'optimisation hydraulique pour l'entreprise Águ... + +- +Open Cabo Verde ### Design and installation of the museum contents of the Casa do Clima in Sal Island + +- +Open Cabo Verde ### Travaux pour l'exĂ©cution de la 2e phase des travaux de rĂ©duction des pertes dans le rĂ©seau d'approvi... \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/training-providers-short-term-courses-4-lots.md b/md_resources/en/tenders/call-tenders/training-providers-short-term-courses-4-lots.md new file mode 100644 index 0000000000000000000000000000000000000000..846c263049a8432a735f27d0607c5982da43487b --- /dev/null +++ b/md_resources/en/tenders/call-tenders/training-providers-short-term-courses-4-lots.md @@ -0,0 +1,53 @@ + + +# Training providers for short-term courses (4 lots) + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- KSV/021 ‱ 24 7565 + +### Type of contract + +- Services + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/update-maintenance-and-nationwide-implementation-and-sustainability-tracer.md b/md_resources/en/tenders/call-tenders/update-maintenance-and-nationwide-implementation-and-sustainability-tracer.md new file mode 100644 index 0000000000000000000000000000000000000000..057f16785eee8565573e363f327b692ed1f9bda5 --- /dev/null +++ b/md_resources/en/tenders/call-tenders/update-maintenance-and-nationwide-implementation-and-sustainability-tracer.md @@ -0,0 +1,53 @@ + + +# Update, maintenance, and nationwide implementation and sustainability of the Tracer Study Information System (2 lots) + +- +01 + +In preparation + +- +02 + +Submit expression of interest + +- +03 + +Expressions of interest under evaluation + +- +04 + +Shortlist established + +- +05 + +Contract awarded + + +## Preview + +### Reference + +- KSV/021 ‱ 25 7651 + +### Type of contract + +- Services + +### Procurement procedure + +- Open restricted + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices \ No newline at end of file diff --git a/md_resources/en/tenders/call-tenders/upgrading-facilities-luang-prabang-technical-college-vang-vieng-campus.md b/md_resources/en/tenders/call-tenders/upgrading-facilities-luang-prabang-technical-college-vang-vieng-campus.md new file mode 100644 index 0000000000000000000000000000000000000000..306cc50e4833391906b77bdf02db2626b51654ef --- /dev/null +++ b/md_resources/en/tenders/call-tenders/upgrading-facilities-luang-prabang-technical-college-vang-vieng-campus.md @@ -0,0 +1,55 @@ + + +# Upgrading of facilities at Luang Prabang Technical College, the Vang Vieng Campus of the Vientiane Province Technical College and Pakpasak Technical College + +- +01 + +In preparation + +- +02 + +Submit offer + +- +03 + +Offers under evaluation + +- +04 + +Contract awarded + + +## Preview + +### Reference + +- LAO/336 ‱ 24 7125 + +### Type of contract + +- Works + +### Procurement procedure + +- Open + +### Download + +For any questions relating to this tender, please contact the person indicated in the notice. + +## Explore more + +Discover market opportunities offered by LuxDev and take part in the cooperation projects and programmes implemented by the Agency. + +Tender notices- +Open Laos ### Conceptualisation, development and roll-out of an inclusive promotional / advocacy campaign for voca... + +- +Open Laos ### Detailed survey and designs of various health facilities at Bolikhamxay and Bokeo Provincial Hospita... + +- +Open Laos ### Khammouane Hospital masterplan development and detailed survey and designs for emergency room, inten... \ No newline at end of file diff --git a/md_resources/en/tenders/calls-proposals.md b/md_resources/en/tenders/calls-proposals.md new file mode 100644 index 0000000000000000000000000000000000000000..0860731556dff13987de2f3e64427ba67f6a499a --- /dev/null +++ b/md_resources/en/tenders/calls-proposals.md @@ -0,0 +1,11 @@ + + +Calls for proposals + +Tenders + +# Calls for proposals + +## Discover LuxDev's calls for proposals and participate in the cooperation projects and programmes implemented by the Agency. + +We do not have any open calls for proposals at the moment. \ No newline at end of file diff --git a/md_resources/en/tenders/procurement.md b/md_resources/en/tenders/procurement.md new file mode 100644 index 0000000000000000000000000000000000000000..3ce7d4123860307c10c4a803fb98d832f2cbed93 --- /dev/null +++ b/md_resources/en/tenders/procurement.md @@ -0,0 +1,50 @@ + + +# Procurement + +## LuxDev ensures the procurement of cooperation projects and programmes financed by Luxembourg and other donors, guaranteeing transparency, fairness and compliance with regulations. + +© Sonia SEMEDO + +## Introduction + +As the Luxembourg Development Cooperation Agency, LuxDev operates in the framework of bilateral development cooperation project or programme agreements signed between the Grand Duchy of Luxembourg and its partner countries. + +Implementing these projects and programmes involves the procurement of goods, services, and works. These are financed through contributions from the Luxembourg government or other donors, with LuxDev acting as the awarding authority. + +When it comes to procurement, LuxDev fully adheres to – and ensures compliance with – the principles of fair competition and equal treatment of all economic operators. We carry out our procurement activities transparently, proportionately, and without discrimination. Our responsibility is to manage the funds entrusted to us by the State and other donors with care and diligence. This means applying proper risk management and ensuring sound financial stewardship of public resources. + +## General Regulations and general conditions for contracts + +All procurement rules and conditions are laid out in our General Procurement Regulations, which govern the acquisition of goods, services, and works funded by Luxembourg or other donors under LuxDev’s authority. + +The general conditions of contracts for goods, services, and works are also an integral part of each contract. + +Beyond compliance, LuxDev actively promotes values such as ethics, environmental responsibility, and respect for human rights, and encourages all service providers to do the same. + +## Notices published + +The information on contracts published on the LuxDev website relates to the following notices. + +- +#### 1. Prior information notices + +These are optional and provide a brief preview of upcoming procurement opportunities. Since they are for information only, they are not binding on LuxDev. + +- + +#### 2. Contract notices + +These are required for contracts above EUR 100,000 and optional below that threshold. They include all essential details: the scope of the contract, how to request the tender documents (for goods and works) or the expression of interest documents (for services), and the deadline for submissions. + + +Shortlists following a call for expressions of interest (for services) are also published under this category. - + +#### 3. Award notices + +These show which contracts have been awarded or cancelled. When a contract is awarded, the notice includes the name of the selected contractor and the contract amount. + + +LuxDev may also share procurement notices on behalf of external partners involved in projects. In such cases, our role is simply to spread the word and help ensure fair competition – LuxDev is not the issuing authority for those procedures. + +**Please note:** By participating in a LuxDev procurement procedure, you agree that your name may be published on this site if selected, in line with data protection principles. \ No newline at end of file diff --git a/md_resources/en/togo.md b/md_resources/en/togo.md new file mode 100644 index 0000000000000000000000000000000000000000..aad1e59db99cd9c8a2e6517aaf08f1bfaaa9a915 --- /dev/null +++ b/md_resources/en/togo.md @@ -0,0 +1,44 @@ + + +## In Togo, LuxDev supports the digital transformation of the economy and helps combat the effects of climate change. + +## LuxDev in Togo + +Cooperation between Luxembourg and Togo began in 2024 and was further strengthened in October of the same year with the signing of a general cooperation agreement. This agreement aims to align the efforts of both countries with Togo’s development priorities, focusing on technical education, vocational training and employment, environmental sustainability, climate change response, and digital innovation. + +LuxDev’s activities in Togo are coordinated from our office in Benin. + +## Challenges in Togo: climate change, digitalisation, and vocational training + +Togo is undertaking significant economic reforms to drive development. While progress has been made, structural challenges remain in ensuring sustainable and inclusive growth. + +On the environment and climate change front, Togo faces rapid deforestation. This has led to a decline in biodiversity, increased soil erosion, deteriorating water quality, and weakened livelihoods for rural communities. Illegal logging, growing demand for firewood, and agricultural expansion further exacerbate these issues. + +- +**50 %**of the forest coverlost since 1990 + + +At the same time, Togo is emerging as a hub for technological innovation, yet several barriers hinder the development of a cohesive digital ecosystem. Fragmented digital transformation initiatives, unequal access to digital opportunities, limited collaboration between public and private stakeholders, and a lack of resource-sharing all restrict the sector’s potential. Additionally, micro, small, and medium-sized enterprises remain largely undigitalised, limiting their competitiveness in regional and international markets. + +Another key challenge is access to technical education and vocational training. Existing programmes do not always align with labour market needs, and the lack of modern equipment and qualified trainers hampers learning quality, reducing young people’s employability. + +## Our activities in Togo + +- +#### Addressing environmental and climate challenges + +We are implementing initiatives to enhance the resilience of forest ecosystems and promote sustainable natural resource management, while also improving livelihoods for local communities. We are particularly involved in restoring gallery forests and developing forest-based value chains to generate sustainable income for rural populations. + +- + +#### Supporting the digital transformation + +Alongside partners such as Germany and the European Union, Luxembourg is helping the Togolese government accelerate the digital transformation of its economy through more effective public-private cooperation. Our support focuses on strengthening the digital skills of both public and private sector actors, developing robust digital infrastructure, and fostering technological innovation. + + +## Key figures in Togo + +- +EUR + +**2,993,900**disbursed in Togo in 2024 \ No newline at end of file diff --git a/md_resources/en/ukraine.md b/md_resources/en/ukraine.md new file mode 100644 index 0000000000000000000000000000000000000000..7d8f8159841bdedbec4ead55d780f154fcda2748 --- /dev/null +++ b/md_resources/en/ukraine.md @@ -0,0 +1,40 @@ + + +## In Ukraine, LuxDev provides support to meet the urgent needs of the population in education, employment, and energy. + +## LuxDev in Ukraine + +In February 2022, at the onset of the war in Ukraine, Luxembourg provided financial assistance to humanitarian organisations operating in the country. The following year, a bilateral agreement was signed between Luxembourg and Ukraine, expanding Luxembourg’s support to include technical and financial cooperation activities implemented by LuxDev in close collaboration with Ukrainian public institutions. + +These interventions focus on key areas such as education, technical and vocational training, support for micro, small, and medium-sized enterprises, energy, and governance. They are designed in response to the priorities expressed by Ukrainian authorities and are overseen from LuxDev’s headquarters in Luxembourg. + +## Challenges posed by the war in Ukraine + +The situation in Ukraine remains highly complex, with ongoing conflict and significant humanitarian challenges. Since 2022, heavy fighting and bombardments have caused devastating civilian casualties and widespread damage to the country’s infrastructure. Homes, schools, hospitals, and essential services – including water, gas, and electricity networks – are frequently targeted, with power cuts further hampering economic activity. + +By the end of 2024, approximately four million people – ncluding nearly one million children – are internally displaced, while more than six million have sought refuge abroad. In addition to the dangers of war, the trauma of loss, and forced displacement, poverty has risen sharply since the conflict began. + +Despite these challenges, Ukraine remains committed to economic and democratic reforms, strengthening its ties with Europe. At the same time, efforts are being made to diversify the economy and enhance energy independence. + +## Our activities in Ukraine + +LuxDev operates both nationally and locally, with a particular focus on the Kryvyi Rih district. + +Our support for the energy sector, in collaboration with international partners, aims to mitigate the impact of the war on Ukraine’s critical energy infrastructure. This includes funding urgent needs for Ukrainian energy companies, such as acquiring essential equipment, securing fuel supplies, and maintaining vital services. + +In Kryvyi Rih district – a key mining and metallurgical hub for Ukraine’s economy, now struggling with the influx of displaced people – we work closely with local institutions and organisations to address the most pressing needs of the population. This includes providing IT equipment for schoolchildren, repairing school shelters, carrying out demining operations, and installing autonomous energy units. + +A special focus is placed on displaced individuals, veterans, and children with special educational needs, ensuring social inclusion and equal opportunities. + +## Gallery viewer + +Additionally, we support the local private sector by financing micro, small, and medium-sized enterprises to help boost resilience, create jobs, and foster innovation. + +Finally, we assist the district in designing and securing funding for projects in critical sectors such as energy, transport, and agriculture. + +## Key figures in Ukraine + +- +EUR + +**16,250,806**disbursed in Ukraine in 2024 \ No newline at end of file diff --git a/md_resources/en/vietnam.md b/md_resources/en/vietnam.md new file mode 100644 index 0000000000000000000000000000000000000000..91a52338f5ac7814999c12b239d412b5f2b36994 --- /dev/null +++ b/md_resources/en/vietnam.md @@ -0,0 +1,43 @@ + + +## In Vietnam, LuxDev implements projects aimed at strengthening climate resilience in communities. + +## LuxDev in Vietnam + +Cooperation between Luxembourg and Vietnam began in 1993. Between 2002 and 2015, three Indicative Cooperation Programmes were implemented in alignment with Vietnam’s development plans and focused on the country’s poorest provinces. The final Indicative Cooperation Programme aimed to expand relations between the two countries beyond development cooperation. + +Nevertheless, Luxembourg continues to be involved in Vietnam, with ongoing collaboration in areas such as climate change adaptation and mitigation, as well as sustainable finance. + +LuxDev plays a crucial role in delivering these interventions on behalf of the Luxembourg government and the Green Climate Fund. The projects, focused on sustainable finance and climate adaptation in Thua Thien Hue province, are carried out in close partnership with local stakeholders. + +## The challenges of climate change in Vietnam + +Sustainable resource management and tackling environmental degradation are major challenges for Vietnam. With a strong reliance on agriculture, communities are highly vulnerable to climate shocks, highlighting the need for economic diversification. Access to technology and innovation, as well as effective policy coordination and governance, are also critical issues. + +## Gallery viewer + +Thua Thien Hue province faces particularly significant challenges due to its high vulnerability to climate impacts such as floods and storms, which threaten agriculture and vital natural resources. Strengthening resilience and adaptation to these risks is therefore essential. + +Agriculture and sustainable resource management play a key role in poverty reduction. Financial inclusion – particularly through sustainable finance and improved access to funding for vulnerable groups such as farmers and small businesses – is crucial for investing in sustainable practices and technologies, ultimately enhancing economic resilience against climate shocks. + +## Gallery viewer + +## Our activities in Vietnam + +The projects we implement in Thua Thien Hue province directly address these challenges. By leveraging sustainable finance and working closely with local communities, these initiatives aim to strengthen the resilience of people, ecosystems, and local businesses in the face of climate change, with a particular focus on empowering women. + +Contributing to a more inclusive and sustainable economy, our actions centre around three key areas: + +- promoting climate-smart agricultural practices to enhance productivity and climate resilience; +- strengthening financial inclusion and improving market access; +- enhancing early warning systems, land-use planning, and sustainable management of agricultural and forested land. + + +## Gallery viewer + +## Key figures in Vietnam + +- +EUR + +**265,438**disbursed in Vietnam in 2024 \ No newline at end of file diff --git a/md_resources/en/water-and-sanitation.md b/md_resources/en/water-and-sanitation.md new file mode 100644 index 0000000000000000000000000000000000000000..9edf3a6df5ad9ded00322ce257dbb9715710b1d5 --- /dev/null +++ b/md_resources/en/water-and-sanitation.md @@ -0,0 +1,43 @@ + + +## LuxDev is actively involved in the water and sanitation sector, a key pillar of public health, well-being, and environmental protection. + +© Artisan PROD + +## Introduction + +Water and sanitation are fundamental to development cooperation. Closely linked to health, food security, education, and poverty reduction, they play a crucial role in preventing waterborne diseases, improving quality of life, and ensuring long-term economic growth. + +Efforts in this sector directly contribute to several Sustainable Development Goals (SDGs), including **SDG 6** (clean water and sanitation), **SDG 1** (no poverty), **SDG 3** (good health and well-being) and **SDG 4** (quality education). + +Luxembourg Cooperation is committed to enhancing access to safe drinking water and sanitation to prevent disease and support healthier populations. + +By investing in clean water access and proper sanitation facilities, LuxDev helps build more inclusive, resilient, and sustainable communities. + +- +EUR + +**5,227,999**disbursed in 2024 + +- + +**4**%of LuxDev’s total disbursements in 2024 + + +## Water + +To improve access to clean drinking water, LuxDev implements targeted initiatives, including the construction and rehabilitation of water supply systems. + +We promote sustainable and innovative water management practices, such as integrating renewable energy into water production and distribution and developing wastewater recovery systems. + +In parallel, we support sector operators in maintaining infrastructure and improving operational management to minimise technical and commercial losses. These efforts ensure fair and affordable access to clean water for all. + +Our approach is built on close collaboration with authorities in partner countries, aligning with their strategic priorities. We focus on designing and deploying context-specific water infrastructure, training engineers and technicians, and fostering innovative partnerships between public and private stakeholders to ensure the sustainability of our interventions. + +## Gallery viewer + +## Sanitation + +In rural and semi-urban areas, LuxDev builds and rehabilitates sanitation infrastructure, including latrines and wastewater management systems. We also support waste management and treatment to reduce health and environmental risks. + +We take a holistic approach, combining infrastructure development, hygiene awareness campaigns, and community health worker training. By reinforcing these efforts, we help create a healthier environment and improve living conditions for the most at-risk populations. \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000000000000000000000000000000000000..85961702772dd85e19c66f6dc6557498c9f65f03 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,26 @@ +[project] +name = "luxdev-crawler" +version = "0.1.0" +description = "Add your description here" +readme = "README.md" +requires-python = ">=3.13" +dependencies = [ + "ipykernel>=6.29.5", + "llama-index-llms-ollama>=0.5.4", + "llama-index>=0.12.32", + "llama-index-embeddings-huggingface>=0.5.3", + "llama-index-readers-web>=0.3.9", + "html2text>=2024.2.26", + "htmlrag>=0.1.1", + "markdownify>=1.1.0", + "trafilatura>=2.0.0", + "fastrtc[stt,tts,vad]>=0.0.23", + "python-dotenv>=1.1.0", + "kokoro-onnx>=0.4.8", + "num2words>=0.5.14", + "clean-text>=0.6.0", + "pyphen>=0.17.2", + "unidecode>=1.4.0", + "pydub>=0.25.1", + "flash-attn>=2.7.4.post1; sys_platform == 'linux'", +] diff --git a/transcribe.py b/transcribe.py new file mode 100644 index 0000000000000000000000000000000000000000..81db085b637bb03738186cad683f270f3104ddd7 --- /dev/null +++ b/transcribe.py @@ -0,0 +1,127 @@ +import logging +import numpy as np +from scipy import signal +import torch +from transformers.models.auto.modeling_auto import AutoModelForSpeechSeq2Seq +from transformers.models.auto.processing_auto import AutoProcessor +from transformers.utils.import_utils import is_flash_attn_2_available +from pydub import AudioSegment +from transcription import resample_audio +# Configure logging +logging.basicConfig( + level=logging.INFO, + format='%(asctime)s - %(levelname)s - %(message)s', + datefmt='%Y-%m-%d %H:%M:%S' +) +logger = logging.getLogger(__name__) + +def get_device(): + if torch.cuda.is_available(): + return "cuda" + return "cpu" + +def transcribe_audio(audio_path: str) -> str: + """ + Transcribe an audio file using Whisper. + + Args: + audio_path: Path to the audio file + + Returns: + Transcribed text + """ + # Setup device and model + device = get_device() + torch_dtype = torch.float16 if device == "cuda" else torch.float32 + logger.info(f"Using device: {device}, torch_dtype: {torch_dtype}") + attention = "flash_attention_2" if is_flash_attn_2_available() else "sdpa" + + # Load model and processor + stt_model_name = "openai/whisper-large-v2" + try: + model = AutoModelForSpeechSeq2Seq.from_pretrained( + stt_model_name, + torch_dtype=torch_dtype, + low_cpu_mem_usage=True, + use_safetensors=True, + attn_implementation=attention + ) + model.to(device) + except Exception as e: + logger.error(f"Error loading ASR model: {e}") + raise + + processor = AutoProcessor.from_pretrained(stt_model_name) + + # Add custom vocabulary + # custom_vocab = [ + # "LuxDev", "luxdev", "LUXDEV", + # "Sasan", "sasan", "SASAN", + # "Jafarnejad", "jafarnejad", "JAFARNEJAD", + # "Sasan Jafarnejad", "sasan jafarnejad", "SASAN JAFARNEJAD" + # ] + # processor.tokenizer.add_tokens(custom_vocab) + # model.resize_token_embeddings(len(processor.tokenizer)) + + # Create a custom prompt to guide the model + initial_prompt = "LuxDev, Sasan, Jafarnejad, LUXDEV" + prompt_ids = processor.get_prompt_ids(initial_prompt, return_tensors="pt").to(device) + + # Load and process audio + try: + # Read audio file using pydub + audio = AudioSegment.from_file(audio_path) + + # Convert to mono if stereo + if audio.channels > 1: + audio = audio.set_channels(1) + + # Convert to numpy array + audio_array = np.array(audio.get_array_of_samples()) + sample_rate = audio.frame_rate + + # Convert to float32 and normalize + audio_array = audio_array.astype(np.float32) / (2**15 if audio.sample_width == 2 else 2**31) + + # Resample to 16kHz if needed + audio_array, sample_rate = resample_audio(audio_array, sample_rate) + + # Process audio input + input_features = processor( + audio_array, + sampling_rate=sample_rate, + return_tensors="pt" + ).input_features + input_features = input_features.to(device=device, dtype=torch_dtype) + + # Generate transcription with custom prompt + predicted_ids = model.generate( + input_features, + # task="transcribe", + # language="english", + max_length=448, + num_beams=5, + temperature=0.0, + no_repeat_ngram_size=3, + length_penalty=1.0, + repetition_penalty=1.0, + # Use the prompt tokens directly + prompt_ids=prompt_ids + ) + + # Decode the transcription + transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)[0].strip() + return transcription + + except Exception as e: + logger.error(f"Error processing audio: {e}") + raise + +if __name__ == "__main__": + # Example usage + audio_path = "sample.m4a" + try: + transcription = transcribe_audio(audio_path) + print(f"Transcription: {transcription}") + except Exception as e: + print(f"Error: {e}") \ No newline at end of file diff --git a/transcription.py b/transcription.py new file mode 100644 index 0000000000000000000000000000000000000000..876197ebb7cf0d8531aee4d1a66b94865d43475c --- /dev/null +++ b/transcription.py @@ -0,0 +1,29 @@ +import numpy as np +import logging +from scipy import signal + +logger = logging.getLogger(__name__) + +def warmup_model(processor, model, device, np_dtype, torch_dtype, logger): + # Warm up the model with empty audio + logger.info("Warming up Whisper model with dummy input") + warmup_audio = np.zeros((16000,), dtype=np_dtype) # 1s of silence + input_features = processor(warmup_audio, sampling_rate=16000, return_tensors="pt").input_features + input_features = input_features.to(device=device, dtype=torch_dtype) # Convert to correct dtype + model.generate(input_features) + logger.info("Model warmup complete") + + +def resample_audio(audio, sample_rate): + # Check if audio is of type np.int16 and convert to np.float32 in range -1 to 1 + if audio.dtype == np.int16: + logger.info("Converting audio from np.int16 to np.float32 and normalizing to range -1 to 1") + audio = audio.squeeze() + audio = audio.astype(np.float32) / 32768.0 # 32768 is the max value for int16 + + if sample_rate != 16000: + logger.info(f"Resampling audio from {sample_rate}Hz to 16000Hz len:{len(audio)}") + number_of_samples = round(len(audio) * float(16000) / sample_rate) + audio = signal.resample(audio, number_of_samples) + sample_rate = 16000 + return audio, sample_rate \ No newline at end of file diff --git a/ui.py b/ui.py new file mode 100644 index 0000000000000000000000000000000000000000..e193eb6c1243cc6b38d26e1616400e46283e90c8 --- /dev/null +++ b/ui.py @@ -0,0 +1,404 @@ +import asyncio +import logging +import os +import re + +import gradio as gr +import numpy as np +from cleantext import clean +from dotenv import load_dotenv +from fastrtc import ( + AdditionalOutputs, + AlgoOptions, + ReplyOnPause, + SileroVadOptions, + Stream, + audio_to_bytes, + get_stt_model, + get_tts_model, +) +from llama_index.core.workflow import Context +from num2words import num2words +from openai import OpenAI +from scipy import signal +from transformers.models.auto.modeling_auto import AutoModelForSpeechSeq2Seq +from transformers.models.auto.processing_auto import AutoProcessor +from transformers.pipelines import pipeline +from transformers.utils.import_utils import is_flash_attn_2_available + +from chatbot import agent, get_chat_history, update_chat_history +from transcription import resample_audio, warmup_model +from utils.device import get_device, get_torch_and_np_dtypes + +# Configure logging +logging.basicConfig( + level=logging.INFO, + format="%(asctime)s - %(levelname)s - %(message)s", + datefmt="%Y-%m-%d %H:%M:%S", +) +logger = logging.getLogger(__name__) + +device = get_device(force_cpu=False) +torch_dtype, np_dtype = get_torch_and_np_dtypes(device, use_bfloat16=False) +logger.info(f"Using device: {device}, torch_dtype: {torch_dtype}, np_dtype: {np_dtype}") + +attention = "flash_attention_2" if is_flash_attn_2_available() else "sdpa" +logger.info(f"Using attention: {attention}") + +stt_model_name = "openai/whisper-large-v2" + +try: + model = AutoModelForSpeechSeq2Seq.from_pretrained( + stt_model_name, + torch_dtype=torch_dtype, + low_cpu_mem_usage=True, + use_safetensors=True, + attn_implementation=attention, + ) + model.to(device) +except Exception as e: + logger.error(f"Error loading ASR model: {e}") + logger.error(f"Are you providing a valid model ID? {stt_model_name}") + raise + +processor = AutoProcessor.from_pretrained(stt_model_name) + +# Create a custom prompt to guide the model +initial_prompt = "LuxDev, Sasan, Jafarnejad, LUXDEV" +prompt_ids = processor.get_prompt_ids(initial_prompt, return_tensors="pt").to(device) + +# warmup_model(processor, model, device, np_dtype, torch_dtype, logger) + +# Load environment variables from .env file +load_dotenv() +logger.info("Environment variables loaded") + +sambanova_client = OpenAI( + api_key=os.getenv("OPENAI_API_KEY"), +) +logger.info("OpenAI client initialized") + +tts_model = get_tts_model() +logger.info("STT and TTS models initialized") + +# Create context - moved before the listen function +ctx = Context(agent) + + +async def listen(audio: tuple[int, np.ndarray]): + sample_rate, audio_array = audio + logger.info(f"Sample rate: {sample_rate}Hz, Shape: {audio_array.shape}") + + # Resample audio to 16kHz if needed + audio_array, sample_rate = resample_audio(audio_array, sample_rate) + + # Process audio input + input_features = processor( + audio_array, sampling_rate=sample_rate, return_tensors="pt" + ).input_features + input_features = input_features.to( + device=device, dtype=torch_dtype + ) # Convert to correct dtype + + # Generate transcription + predicted_ids = model.generate( + input_features, + # task="transcribe", + # language="english", + max_length=448, + num_beams=5, + temperature=0.0, + no_repeat_ngram_size=3, + length_penalty=1.0, + repetition_penalty=1.0, + # Use the prompt tokens directly + prompt_ids=prompt_ids, + ) + + # Decode the transcription + transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)[ + 0 + ].strip() + logger.info(f"Transcript: {transcription}") + + # Check if transcription is empty or too short + if not transcription or len(transcription.strip()) < 2: + logger.info("Empty or too short transcription, skipping processing") + return + + logger.info("Sending request to OpenAI") + try: + full_response = await agent.run( + transcription, + ctx=ctx, + ) + + response = full_response.response.content + + # Update chat history + update_chat_history(transcription, response) + + logger.info(f"OpenAI response: {response}") + + if response is None or not response.strip(): + logger.warning("Received empty response from OpenAI") + return + + # Preprocess the text for TTS + tts_text = preprocess_text_for_tts(response) + logger.info(f"Preprocessed text for TTS: {tts_text}") + + # Check if preprocessed text is empty + if not tts_text or not tts_text.strip(): + logger.warning("Preprocessed TTS text is empty") + return + + logger.info("Starting TTS streaming") + try: + chunk_count = 0 + async for audio_chunk in tts_model.stream_tts(tts_text): + chunk_count += 1 + # Add a small delay to prevent overwhelming the connection + if chunk_count % 10 == 0: + await asyncio.sleep(0.01) + yield audio_chunk, AdditionalOutputs(transcription, response) + logger.info(f"TTS streaming completed with {chunk_count} chunks") + except Exception as e: + logger.error(f"TTS streaming error: {e}") + # Return empty audio chunk if TTS fails + yield (16000, np.array([], dtype=np.float32)), AdditionalOutputs( + transcription, f"Error in text-to-speech: {str(e)}" + ) + + except Exception as e: + logger.error(f"Error in agent processing: {e}") + yield (16000, np.array([], dtype=np.float32)), AdditionalOutputs( + transcription, f"Error processing request: {str(e)}" + ) + + +def preprocess_text_for_tts(text): + """ + Preprocess text to make it more suitable for TTS using specialized libraries. + """ + # Remove markdown formatting with more robust patterns + + # First, handle the most common cases with a more reliable approach + # Remove ** when they appear in pairs (bold text) - handle nested cases + while "**" in text: + # Find pairs of ** and remove them + start = text.find("**") + if start == -1: + break + end = text.find("**", start + 2) + if end == -1: + break + # Extract the content between ** and replace the whole pattern + content = text[start + 2 : end] + text = text[:start] + content + text[end + 2 :] + + # Remove * when they appear in pairs (italic text) - but be careful not to remove single * + # We need to be more careful here to avoid removing legitimate asterisks + # Only remove * if it's clearly markdown formatting + while "*" in text: + start = text.find("*") + if start == -1: + break + # Look for the next * that's not part of ** + end = text.find("*", start + 1) + if end == -1: + break + # Check if this is part of a ** pattern (already handled above) + if start > 0 and text[start - 1] == "*": + break + if end + 1 < len(text) and text[end + 1] == "*": + break + # Extract the content between * and replace the whole pattern + content = text[start + 1 : end] + text = text[:start] + content + text[end + 1 :] + + # Remove __ when they appear in pairs (bold text) + while "__" in text: + start = text.find("__") + if start == -1: + break + end = text.find("__", start + 2) + if end == -1: + break + content = text[start + 2 : end] + text = text[:start] + content + text[end + 2 :] + + # Remove _ when they appear in pairs (italic text) - but be careful + while "_" in text: + start = text.find("_") + if start == -1: + break + end = text.find("_", start + 1) + if end == -1: + break + # Check if this is part of a __ pattern (already handled above) + if start > 0 and text[start - 1] == "_": + break + if end + 1 < len(text) and text[end + 1] == "_": + break + content = text[start + 1 : end] + text = text[:start] + content + text[end + 1 :] + + # Remove ` when they appear in pairs (inline code) + while "`" in text: + start = text.find("`") + if start == -1: + break + end = text.find("`", start + 1) + if end == -1: + break + content = text[start + 1 : end] + text = text[:start] + content + text[end + 1 :] + + # Remove # at the beginning of lines (headers) + lines = text.split("\n") + cleaned_lines = [] + for line in lines: + # Remove leading # characters + cleaned_line = line.lstrip("#").lstrip() + cleaned_lines.append(cleaned_line) + text = "\n".join(cleaned_lines) + + # Remove markdown links [text](url) -> text + while "[" in text and "](" in text: + start_bracket = text.find("[") + if start_bracket == -1: + break + end_bracket = text.find("]", start_bracket) + if end_bracket == -1: + break + start_paren = text.find("(", end_bracket) + if start_paren == -1: + break + end_paren = text.find(")", start_paren) + if end_paren == -1: + break + # Extract the link text + link_text = text[start_bracket + 1 : end_bracket] + # Replace the entire [text](url) with just the text + text = text[:start_bracket] + link_text + text[end_paren + 1 :] + + # Clean the text + text = clean( + text, + fix_unicode=True, + to_ascii=True, + lower=False, + no_line_breaks=False, + no_urls=True, + no_emails=True, + no_phone_numbers=True, + no_numbers=False, + no_digits=False, + no_currency_symbols=True, + no_punct=False, + replace_with_punct="", + replace_with_url="", + replace_with_email="", + replace_with_phone_number="", + replace_with_number="", + replace_with_digit="", + replace_with_currency_symbol="", + ) + + # Convert numbers to words + def replace_numbers(match): + try: + return num2words(float(match.group()), lang="en") + except: + return match.group() + + text = re.sub(r"\b\d+(?:\.\d+)?\b", replace_numbers, text) + + logger.debug(f"Preprocessed text: {text}") + return text.strip() + + +logger.info("Initializing Stream with ReplyOnPause") +# stream = Stream(ReplyOnPause(echo), modality="audio", mode="send-receive") +logger.info("Initializing FastRTC stream") +stream = Stream( + handler=ReplyOnPause( + listen, + algo_options=AlgoOptions( + # Duration in seconds of audio chunks (default 0.6) + audio_chunk_duration=0.8, + # If the chunk has more than started_talking_threshold seconds of speech, the user started talking (default 0.2) + started_talking_threshold=0.3, + # If, after the user started speaking, there is a chunk with less than speech_threshold seconds of speech, the user stopped speaking. (default 0.1) + speech_threshold=0.8, + ), + model_options=SileroVadOptions( + # Threshold for what is considered speech (default 0.5) + threshold=0.6, + # Final speech chunks shorter min_speech_duration_ms are thrown out (default 250) + min_speech_duration_ms=500, + # # Max duration of speech chunks, longer will be split (default float('inf')) + max_speech_duration_s=30, + # Wait for ms at the end of each speech chunk before separating it (default 2000) + min_silence_duration_ms=1500, + # # Chunk size for VAD model. Can be 512, 1024, 1536 for 16k s.r. (default 1024) + window_size_samples=1024, + # # Final speech chunks are padded by speech_pad_ms each side (default 400) + speech_pad_ms=300, + ), + ), + # send-receive: bidirectional streaming (default) + # send: client to server only + # receive: server to client only + modality="audio", + mode="send-receive", + concurrency_limit=1, # Limit to one connection at a time + additional_outputs=[ + gr.Textbox(label="Transcript"), + gr.Textbox(label="Chatbot Response"), + ], + additional_outputs_handler=lambda current_transcript, current_response, new_transcript, new_response: ( + ( + (current_transcript + " " + new_transcript) + if current_transcript + else new_transcript + ), + new_response, # Replace chatbot response with the latest one + ), + # rtc_configuration=get_rtc_credentials(provider="hf") if APP_MODE == "deployed" else None + ui_args={ + "title": "Oracle Voice Chatbot", + "subtitle": "Ask me anything", + }, +) + +# Create custom Blocks with CSS and title +custom_css = """ +.footer { + display: none !important; +} +.gradio-container::after { + content: "Made in Luxembourg đŸ‡±đŸ‡ș"; + display: block; + text-align: center; + padding: 10px; + color: #666; + font-size: 12px; + border-top: 1px solid #e0e0e0; + margin-top: 20px; +} +""" + +# Set custom CSS and title on the existing UI +stream.ui.css = custom_css +stream.ui.title = "Oracle Voice Chatbot" + +logger.info("Launching UI") +stream.ui.launch( + app_kwargs={ + "title": "Oracle Voice Chatbot", + "docs_url": None, + "redoc_url": None, + } +) diff --git a/utils/device.py b/utils/device.py new file mode 100644 index 0000000000000000000000000000000000000000..063864e07d0f8ecd4968e7a19a2de090d7c0835b --- /dev/null +++ b/utils/device.py @@ -0,0 +1,40 @@ +import torch +import numpy as np +import subprocess + +def get_device(force_cpu=False): + if force_cpu: + return "cpu" + if torch.cuda.is_available(): + return "cuda" + elif torch.backends.mps.is_available(): + torch.mps.empty_cache() + return "mps" + else: + return "cpu" + +def get_torch_and_np_dtypes(device, use_bfloat16=False): + if device == "cuda": + torch_dtype = torch.bfloat16 if use_bfloat16 else torch.float16 + np_dtype = np.float16 + elif device == "mps": + torch_dtype = torch.bfloat16 if use_bfloat16 else torch.float16 + np_dtype = np.float16 + else: + torch_dtype = torch.float32 + np_dtype = np.float32 + return torch_dtype, np_dtype + +def cuda_version_check(): + if torch.cuda.is_available(): + try: + cuda_runtime = subprocess.check_output(["nvcc", "--version"]).decode() + cuda_version = cuda_runtime.split()[-2] + except Exception: + # Fallback to PyTorch's built-in version if nvcc isn't available + cuda_version = torch.version.cuda + + device_name = torch.cuda.get_device_name(0) + return cuda_version, device_name + else: + return None, None \ No newline at end of file diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000000000000000000000000000000000000..3faddd55ab27a91d8e3a3b36fd7528c5947c4561 --- /dev/null +++ b/uv.lock @@ -0,0 +1,4027 @@ +version = 1 +requires-python = ">=3.13" + +[[package]] +name = "aiofiles" +version = "24.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/03/a88171e277e8caa88a4c77808c20ebb04ba74cc4681bf1e9416c862de237/aiofiles-24.1.0.tar.gz", hash = "sha256:22a075c9e5a3810f0c2e48f3008c94d68c65d763b9b03857924c99e57355166c", size = 30247 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/45/30bb92d442636f570cb5651bc661f52b610e2eec3f891a5dc3a4c3667db0/aiofiles-24.1.0-py3-none-any.whl", hash = "sha256:b4ec55f4195e3eb5d7abd1bf7e061763e864dd4954231fb8539a0ef8bb8260e5", size = 15896 }, +] + +[[package]] +name = "aiohappyeyeballs" +version = "2.6.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/26/30/f84a107a9c4331c14b2b586036f40965c128aa4fee4dda5d3d51cb14ad54/aiohappyeyeballs-2.6.1.tar.gz", hash = "sha256:c3f9d0113123803ccadfdf3f0faa505bc78e6a72d1cc4806cbd719826e943558", size = 22760 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", hash = "sha256:f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8", size = 15265 }, +] + +[[package]] +name = "aiohttp" +version = "3.11.18" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohappyeyeballs" }, + { name = "aiosignal" }, + { name = "attrs" }, + { name = "frozenlist" }, + { name = "multidict" }, + { name = "propcache" }, + { name = "yarl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/63/e7/fa1a8c00e2c54b05dc8cb5d1439f627f7c267874e3f7bb047146116020f9/aiohttp-3.11.18.tar.gz", hash = "sha256:ae856e1138612b7e412db63b7708735cff4d38d0399f6a5435d3dac2669f558a", size = 7678653 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0a/18/be8b5dd6b9cf1b2172301dbed28e8e5e878ee687c21947a6c81d6ceaa15d/aiohttp-3.11.18-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:474215ec618974054cf5dc465497ae9708543cbfc312c65212325d4212525811", size = 699833 }, + { url = "https://files.pythonhosted.org/packages/0d/84/ecdc68e293110e6f6f6d7b57786a77555a85f70edd2b180fb1fafaff361a/aiohttp-3.11.18-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6ced70adf03920d4e67c373fd692123e34d3ac81dfa1c27e45904a628567d804", size = 462774 }, + { url = "https://files.pythonhosted.org/packages/d7/85/f07718cca55884dad83cc2433746384d267ee970e91f0dcc75c6d5544079/aiohttp-3.11.18-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2d9f6c0152f8d71361905aaf9ed979259537981f47ad099c8b3d81e0319814bd", size = 454429 }, + { url = "https://files.pythonhosted.org/packages/82/02/7f669c3d4d39810db8842c4e572ce4fe3b3a9b82945fdd64affea4c6947e/aiohttp-3.11.18-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a35197013ed929c0aed5c9096de1fc5a9d336914d73ab3f9df14741668c0616c", size = 1670283 }, + { url = "https://files.pythonhosted.org/packages/ec/79/b82a12f67009b377b6c07a26bdd1b81dab7409fc2902d669dbfa79e5ac02/aiohttp-3.11.18-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:540b8a1f3a424f1af63e0af2d2853a759242a1769f9f1ab053996a392bd70118", size = 1717231 }, + { url = "https://files.pythonhosted.org/packages/a6/38/d5a1f28c3904a840642b9a12c286ff41fc66dfa28b87e204b1f242dbd5e6/aiohttp-3.11.18-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9e6710ebebfce2ba21cee6d91e7452d1125100f41b906fb5af3da8c78b764c1", size = 1769621 }, + { url = "https://files.pythonhosted.org/packages/53/2d/deb3749ba293e716b5714dda06e257f123c5b8679072346b1eb28b766a0b/aiohttp-3.11.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8af2ef3b4b652ff109f98087242e2ab974b2b2b496304063585e3d78de0b000", size = 1678667 }, + { url = "https://files.pythonhosted.org/packages/b8/a8/04b6e11683a54e104b984bd19a9790eb1ae5f50968b601bb202d0406f0ff/aiohttp-3.11.18-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:28c3f975e5ae3dbcbe95b7e3dcd30e51da561a0a0f2cfbcdea30fc1308d72137", size = 1601592 }, + { url = "https://files.pythonhosted.org/packages/5e/9d/c33305ae8370b789423623f0e073d09ac775cd9c831ac0f11338b81c16e0/aiohttp-3.11.18-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c28875e316c7b4c3e745172d882d8a5c835b11018e33432d281211af35794a93", size = 1621679 }, + { url = "https://files.pythonhosted.org/packages/56/45/8e9a27fff0538173d47ba60362823358f7a5f1653c6c30c613469f94150e/aiohttp-3.11.18-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:13cd38515568ae230e1ef6919e2e33da5d0f46862943fcda74e7e915096815f3", size = 1656878 }, + { url = "https://files.pythonhosted.org/packages/84/5b/8c5378f10d7a5a46b10cb9161a3aac3eeae6dba54ec0f627fc4ddc4f2e72/aiohttp-3.11.18-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:0e2a92101efb9f4c2942252c69c63ddb26d20f46f540c239ccfa5af865197bb8", size = 1620509 }, + { url = "https://files.pythonhosted.org/packages/9e/2f/99dee7bd91c62c5ff0aa3c55f4ae7e1bc99c6affef780d7777c60c5b3735/aiohttp-3.11.18-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:e6d3e32b8753c8d45ac550b11a1090dd66d110d4ef805ffe60fa61495360b3b2", size = 1680263 }, + { url = "https://files.pythonhosted.org/packages/03/0a/378745e4ff88acb83e2d5c884a4fe993a6e9f04600a4560ce0e9b19936e3/aiohttp-3.11.18-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:ea4cf2488156e0f281f93cc2fd365025efcba3e2d217cbe3df2840f8c73db261", size = 1715014 }, + { url = "https://files.pythonhosted.org/packages/f6/0b/b5524b3bb4b01e91bc4323aad0c2fcaebdf2f1b4d2eb22743948ba364958/aiohttp-3.11.18-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9d4df95ad522c53f2b9ebc07f12ccd2cb15550941e11a5bbc5ddca2ca56316d7", size = 1666614 }, + { url = "https://files.pythonhosted.org/packages/c7/b7/3d7b036d5a4ed5a4c704e0754afe2eef24a824dfab08e6efbffb0f6dd36a/aiohttp-3.11.18-cp313-cp313-win32.whl", hash = "sha256:cdd1bbaf1e61f0d94aced116d6e95fe25942f7a5f42382195fd9501089db5d78", size = 411358 }, + { url = "https://files.pythonhosted.org/packages/1e/3c/143831b32cd23b5263a995b2a1794e10aa42f8a895aae5074c20fda36c07/aiohttp-3.11.18-cp313-cp313-win_amd64.whl", hash = "sha256:bdd619c27e44382cf642223f11cfd4d795161362a5a1fc1fa3940397bc89db01", size = 437658 }, +] + +[[package]] +name = "aioice" +version = "0.10.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "dnspython" }, + { name = "ifaddr" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/95/a2/45dfab1d5a7f96c48595a5770379acf406cdf02a2cd1ac1729b599322b08/aioice-0.10.1.tar.gz", hash = "sha256:5c8e1422103448d171925c678fb39795e5fe13d79108bebb00aa75a899c2094a", size = 44304 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3b/58/af07dda649c22a1ae954ffb7aaaf4d4a57f1bf00ebdf62307affc0b8552f/aioice-0.10.1-py3-none-any.whl", hash = "sha256:f31ae2abc8608b1283ed5f21aebd7b6bd472b152ff9551e9b559b2d8efed79e9", size = 24872 }, +] + +[[package]] +name = "aiortc" +version = "1.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aioice" }, + { name = "av" }, + { name = "cffi" }, + { name = "cryptography" }, + { name = "google-crc32c" }, + { name = "pyee" }, + { name = "pylibsrtp" }, + { name = "pyopenssl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/91/60/7bb59c28c6e65e5d74258d392f531f555f12ab519b0f467ffd6b76650c20/aiortc-1.11.0.tar.gz", hash = "sha256:50b9d86f6cba87d95ce7c6b051949208b48f8062b231837aed8f049045f11a28", size = 1179206 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/34/5c34707ce58ca0fd3b157a3b478255a8445950bf2b87f048864eb7233f5f/aiortc-1.11.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:018b0d623c6b88b9cd4bd3b700dece943731d081c50fef1b866a43f6b46a7343", size = 1218501 }, + { url = "https://files.pythonhosted.org/packages/1b/d7/cc1d483097f2ae605e07e9f7af004c473da5756af25149823de2047eb991/aiortc-1.11.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:0bdd6477ac9227e9fd80ca079d6614b5b0b45c1887f214e67cddc7fde2692d95", size = 898901 }, + { url = "https://files.pythonhosted.org/packages/00/64/caf7e7b3c49d492ba79256638644812d66ca68dcfa8e27307fd58f564555/aiortc-1.11.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc311672d25091061eaa9c3fe1adbb7f2ef677c6fabd2cffdff8c724c1f81ce7", size = 1750429 }, + { url = "https://files.pythonhosted.org/packages/11/12/3e37c16de90ead788e45bfe10fe6fea66711919d2bf3826f663779824de0/aiortc-1.11.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f57c5804135d357291f25de65faf7a844d7595c6eb12493e0a304f4d5c34d660", size = 1867914 }, + { url = "https://files.pythonhosted.org/packages/aa/a9/f0a32b3966e8bc8cf4faea558b6e40171eacfc04b14e8b077bebc6ec57e3/aiortc-1.11.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43ff9f5c2a5d657fbb4ab8c9b4e4c9d2967753e03c4539eb1dd82014816ef6a0", size = 1893742 }, + { url = "https://files.pythonhosted.org/packages/a5/c5/57f997af08ceca5e78a5f23e4cb93445236eff39af0c9940495ae7069de4/aiortc-1.11.0-cp39-abi3-win32.whl", hash = "sha256:5e10a50ca6df3abc32811e1c84fe131b7d20d3e5349f521ca430683ca9a96c70", size = 923160 }, + { url = "https://files.pythonhosted.org/packages/b2/ce/7f969694b950f673d7bf5ec697608366bd585ff741760e107e3eff55b131/aiortc-1.11.0-cp39-abi3-win_amd64.whl", hash = "sha256:67debf5ce89fb12c64b4be24e70809b29f1bb0e635914760d0c2e1193955ff62", size = 1009541 }, +] + +[[package]] +name = "aiosignal" +version = "1.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "frozenlist" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ba/b5/6d55e80f6d8a08ce22b982eafa278d823b541c925f11ee774b0b9c43473d/aiosignal-1.3.2.tar.gz", hash = "sha256:a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54", size = 19424 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl", hash = "sha256:45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5", size = 7597 }, +] + +[[package]] +name = "aiosqlite" +version = "0.21.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/13/7d/8bca2bf9a247c2c5dfeec1d7a5f40db6518f88d314b8bca9da29670d2671/aiosqlite-0.21.0.tar.gz", hash = "sha256:131bb8056daa3bc875608c631c678cda73922a2d4ba8aec373b19f18c17e7aa3", size = 13454 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f5/10/6c25ed6de94c49f88a91fa5018cb4c0f3625f31d5be9f771ebe5cc7cd506/aiosqlite-0.21.0-py3-none-any.whl", hash = "sha256:2549cf4057f95f53dcba16f2b64e8e2791d7e1adedb13197dd8ed77bb226d7d0", size = 15792 }, +] + +[[package]] +name = "annotated-types" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643 }, +] + +[[package]] +name = "anyio" +version = "4.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "idna" }, + { name = "sniffio" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/95/7d/4c1bd541d4dffa1b52bd83fb8527089e097a106fc90b467a7313b105f840/anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028", size = 190949 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916 }, +] + +[[package]] +name = "anytree" +version = "2.13.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bc/a8/eb55fab589c56f9b6be2b3fd6997aa04bb6f3da93b01154ce6fc8e799db2/anytree-2.13.0.tar.gz", hash = "sha256:c9d3aa6825fdd06af7ebb05b4ef291d2db63e62bb1f9b7d9b71354be9d362714", size = 48389 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/98/f6aa7fe0783e42be3093d8ef1b0ecdc22c34c0d69640dfb37f56925cb141/anytree-2.13.0-py3-none-any.whl", hash = "sha256:4cbcf10df36b1f1cba131b7e487ff3edafc9d6e932a3c70071b5b768bab901ff", size = 45077 }, +] + +[[package]] +name = "appnope" +version = "0.1.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321 }, +] + +[[package]] +name = "asttokens" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 }, +] + +[[package]] +name = "attrs" +version = "25.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815 }, +] + +[[package]] +name = "audioop-lts" +version = "0.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/dd/3b/69ff8a885e4c1c42014c2765275c4bd91fe7bc9847e9d8543dbcbb09f820/audioop_lts-0.2.1.tar.gz", hash = "sha256:e81268da0baa880431b68b1308ab7257eb33f356e57a5f9b1f915dfb13dd1387", size = 30204 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/01/91/a219253cc6e92db2ebeaf5cf8197f71d995df6f6b16091d1f3ce62cb169d/audioop_lts-0.2.1-cp313-abi3-macosx_10_13_universal2.whl", hash = "sha256:fd1345ae99e17e6910f47ce7d52673c6a1a70820d78b67de1b7abb3af29c426a", size = 46252 }, + { url = "https://files.pythonhosted.org/packages/ec/f6/3cb21e0accd9e112d27cee3b1477cd04dafe88675c54ad8b0d56226c1e0b/audioop_lts-0.2.1-cp313-abi3-macosx_10_13_x86_64.whl", hash = "sha256:e175350da05d2087e12cea8e72a70a1a8b14a17e92ed2022952a4419689ede5e", size = 27183 }, + { url = "https://files.pythonhosted.org/packages/ea/7e/f94c8a6a8b2571694375b4cf94d3e5e0f529e8e6ba280fad4d8c70621f27/audioop_lts-0.2.1-cp313-abi3-macosx_11_0_arm64.whl", hash = "sha256:4a8dd6a81770f6ecf019c4b6d659e000dc26571b273953cef7cd1d5ce2ff3ae6", size = 26726 }, + { url = "https://files.pythonhosted.org/packages/ef/f8/a0e8e7a033b03fae2b16bc5aa48100b461c4f3a8a38af56d5ad579924a3a/audioop_lts-0.2.1-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1cd3c0b6f2ca25c7d2b1c3adeecbe23e65689839ba73331ebc7d893fcda7ffe", size = 80718 }, + { url = "https://files.pythonhosted.org/packages/8f/ea/a98ebd4ed631c93b8b8f2368862cd8084d75c77a697248c24437c36a6f7e/audioop_lts-0.2.1-cp313-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ff3f97b3372c97782e9c6d3d7fdbe83bce8f70de719605bd7ee1839cd1ab360a", size = 88326 }, + { url = "https://files.pythonhosted.org/packages/33/79/e97a9f9daac0982aa92db1199339bd393594d9a4196ad95ae088635a105f/audioop_lts-0.2.1-cp313-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a351af79edefc2a1bd2234bfd8b339935f389209943043913a919df4b0f13300", size = 80539 }, + { url = "https://files.pythonhosted.org/packages/b2/d3/1051d80e6f2d6f4773f90c07e73743a1e19fcd31af58ff4e8ef0375d3a80/audioop_lts-0.2.1-cp313-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2aeb6f96f7f6da80354330470b9134d81b4cf544cdd1c549f2f45fe964d28059", size = 78577 }, + { url = "https://files.pythonhosted.org/packages/7a/1d/54f4c58bae8dc8c64a75071c7e98e105ddaca35449376fcb0180f6e3c9df/audioop_lts-0.2.1-cp313-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c589f06407e8340e81962575fcffbba1e92671879a221186c3d4662de9fe804e", size = 82074 }, + { url = "https://files.pythonhosted.org/packages/36/89/2e78daa7cebbea57e72c0e1927413be4db675548a537cfba6a19040d52fa/audioop_lts-0.2.1-cp313-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:fbae5d6925d7c26e712f0beda5ed69ebb40e14212c185d129b8dfbfcc335eb48", size = 84210 }, + { url = "https://files.pythonhosted.org/packages/a5/57/3ff8a74df2ec2fa6d2ae06ac86e4a27d6412dbb7d0e0d41024222744c7e0/audioop_lts-0.2.1-cp313-abi3-musllinux_1_2_i686.whl", hash = "sha256:d2d5434717f33117f29b5691fbdf142d36573d751716249a288fbb96ba26a281", size = 85664 }, + { url = "https://files.pythonhosted.org/packages/16/01/21cc4e5878f6edbc8e54be4c108d7cb9cb6202313cfe98e4ece6064580dd/audioop_lts-0.2.1-cp313-abi3-musllinux_1_2_ppc64le.whl", hash = "sha256:f626a01c0a186b08f7ff61431c01c055961ee28769591efa8800beadd27a2959", size = 93255 }, + { url = "https://files.pythonhosted.org/packages/3e/28/7f7418c362a899ac3b0bf13b1fde2d4ffccfdeb6a859abd26f2d142a1d58/audioop_lts-0.2.1-cp313-abi3-musllinux_1_2_s390x.whl", hash = "sha256:05da64e73837f88ee5c6217d732d2584cf638003ac72df124740460531e95e47", size = 87760 }, + { url = "https://files.pythonhosted.org/packages/6d/d8/577a8be87dc7dd2ba568895045cee7d32e81d85a7e44a29000fe02c4d9d4/audioop_lts-0.2.1-cp313-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:56b7a0a4dba8e353436f31a932f3045d108a67b5943b30f85a5563f4d8488d77", size = 84992 }, + { url = "https://files.pythonhosted.org/packages/ef/9a/4699b0c4fcf89936d2bfb5425f55f1a8b86dff4237cfcc104946c9cd9858/audioop_lts-0.2.1-cp313-abi3-win32.whl", hash = "sha256:6e899eb8874dc2413b11926b5fb3857ec0ab55222840e38016a6ba2ea9b7d5e3", size = 26059 }, + { url = "https://files.pythonhosted.org/packages/3a/1c/1f88e9c5dd4785a547ce5fd1eb83fff832c00cc0e15c04c1119b02582d06/audioop_lts-0.2.1-cp313-abi3-win_amd64.whl", hash = "sha256:64562c5c771fb0a8b6262829b9b4f37a7b886c01b4d3ecdbae1d629717db08b4", size = 30412 }, + { url = "https://files.pythonhosted.org/packages/c4/e9/c123fd29d89a6402ad261516f848437472ccc602abb59bba522af45e281b/audioop_lts-0.2.1-cp313-abi3-win_arm64.whl", hash = "sha256:c45317debeb64002e980077642afbd977773a25fa3dfd7ed0c84dccfc1fafcb0", size = 23578 }, + { url = "https://files.pythonhosted.org/packages/7a/99/bb664a99561fd4266687e5cb8965e6ec31ba4ff7002c3fce3dc5ef2709db/audioop_lts-0.2.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:3827e3fce6fee4d69d96a3d00cd2ab07f3c0d844cb1e44e26f719b34a5b15455", size = 46827 }, + { url = "https://files.pythonhosted.org/packages/c4/e3/f664171e867e0768ab982715e744430cf323f1282eb2e11ebfb6ee4c4551/audioop_lts-0.2.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:161249db9343b3c9780ca92c0be0d1ccbfecdbccac6844f3d0d44b9c4a00a17f", size = 27479 }, + { url = "https://files.pythonhosted.org/packages/a6/0d/2a79231ff54eb20e83b47e7610462ad6a2bea4e113fae5aa91c6547e7764/audioop_lts-0.2.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5b7b4ff9de7a44e0ad2618afdc2ac920b91f4a6d3509520ee65339d4acde5abf", size = 27056 }, + { url = "https://files.pythonhosted.org/packages/86/46/342471398283bb0634f5a6df947806a423ba74b2e29e250c7ec0e3720e4f/audioop_lts-0.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:72e37f416adb43b0ced93419de0122b42753ee74e87070777b53c5d2241e7fab", size = 87802 }, + { url = "https://files.pythonhosted.org/packages/56/44/7a85b08d4ed55517634ff19ddfbd0af05bf8bfd39a204e4445cd0e6f0cc9/audioop_lts-0.2.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:534ce808e6bab6adb65548723c8cbe189a3379245db89b9d555c4210b4aaa9b6", size = 95016 }, + { url = "https://files.pythonhosted.org/packages/a8/2a/45edbca97ea9ee9e6bbbdb8d25613a36e16a4d1e14ae01557392f15cc8d3/audioop_lts-0.2.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d2de9b6fb8b1cf9f03990b299a9112bfdf8b86b6987003ca9e8a6c4f56d39543", size = 87394 }, + { url = "https://files.pythonhosted.org/packages/14/ae/832bcbbef2c510629593bf46739374174606e25ac7d106b08d396b74c964/audioop_lts-0.2.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f24865991b5ed4b038add5edbf424639d1358144f4e2a3e7a84bc6ba23e35074", size = 84874 }, + { url = "https://files.pythonhosted.org/packages/26/1c/8023c3490798ed2f90dfe58ec3b26d7520a243ae9c0fc751ed3c9d8dbb69/audioop_lts-0.2.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bdb3b7912ccd57ea53197943f1bbc67262dcf29802c4a6df79ec1c715d45a78", size = 88698 }, + { url = "https://files.pythonhosted.org/packages/2c/db/5379d953d4918278b1f04a5a64b2c112bd7aae8f81021009da0dcb77173c/audioop_lts-0.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:120678b208cca1158f0a12d667af592e067f7a50df9adc4dc8f6ad8d065a93fb", size = 90401 }, + { url = "https://files.pythonhosted.org/packages/99/6e/3c45d316705ab1aec2e69543a5b5e458d0d112a93d08994347fafef03d50/audioop_lts-0.2.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:54cd4520fc830b23c7d223693ed3e1b4d464997dd3abc7c15dce9a1f9bd76ab2", size = 91864 }, + { url = "https://files.pythonhosted.org/packages/08/58/6a371d8fed4f34debdb532c0b00942a84ebf3e7ad368e5edc26931d0e251/audioop_lts-0.2.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:d6bd20c7a10abcb0fb3d8aaa7508c0bf3d40dfad7515c572014da4b979d3310a", size = 98796 }, + { url = "https://files.pythonhosted.org/packages/ee/77/d637aa35497e0034ff846fd3330d1db26bc6fd9dd79c406e1341188b06a2/audioop_lts-0.2.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:f0ed1ad9bd862539ea875fb339ecb18fcc4148f8d9908f4502df28f94d23491a", size = 94116 }, + { url = "https://files.pythonhosted.org/packages/1a/60/7afc2abf46bbcf525a6ebc0305d85ab08dc2d1e2da72c48dbb35eee5b62c/audioop_lts-0.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e1af3ff32b8c38a7d900382646e91f2fc515fd19dea37e9392275a5cbfdbff63", size = 91520 }, + { url = "https://files.pythonhosted.org/packages/65/6d/42d40da100be1afb661fd77c2b1c0dfab08af1540df57533621aea3db52a/audioop_lts-0.2.1-cp313-cp313t-win32.whl", hash = "sha256:f51bb55122a89f7a0817d7ac2319744b4640b5b446c4c3efcea5764ea99ae509", size = 26482 }, + { url = "https://files.pythonhosted.org/packages/01/09/f08494dca79f65212f5b273aecc5a2f96691bf3307cac29acfcf84300c01/audioop_lts-0.2.1-cp313-cp313t-win_amd64.whl", hash = "sha256:f0f2f336aa2aee2bce0b0dcc32bbba9178995454c7b979cf6ce086a8801e14c7", size = 30780 }, + { url = "https://files.pythonhosted.org/packages/5d/35/be73b6015511aa0173ec595fc579133b797ad532996f2998fd6b8d1bbe6b/audioop_lts-0.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:78bfb3703388c780edf900be66e07de5a3d4105ca8e8720c5c4d67927e0b15d0", size = 23918 }, +] + +[[package]] +name = "audioread" +version = "3.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/db/d2/87016ca9f083acadffb2d8da59bfa3253e4da7eeb9f71fb8e7708dc97ecd/audioread-3.0.1.tar.gz", hash = "sha256:ac5460a5498c48bdf2e8e767402583a4dcd13f4414d286f42ce4379e8b35066d", size = 116513 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/57/8d/30aa32745af16af0a9a650115fbe81bde7c610ed5c21b381fca0196f3a7f/audioread-3.0.1-py3-none-any.whl", hash = "sha256:4cdce70b8adc0da0a3c9e0d85fb10b3ace30fbdf8d1670fd443929b61d117c33", size = 23492 }, +] + +[[package]] +name = "av" +version = "14.3.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e0/a0/d9bd6fea6b87ed15294eb2c5da5968e842a062b44e5e190d8cb7be26c333/av-14.3.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:0ec9ed764acbbcc590f30891abdb792c2917e13c91c407751f01ff3d2f957672", size = 19966774 }, + { url = "https://files.pythonhosted.org/packages/40/92/69d2e596be108b47b83d115ab697f25f553a5449974de6ce4d1b37d313f9/av-14.3.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:5c886dcbc7d2f6b6c88e0bea061b268895265d1ec8593e1fd2c69c9795225b9d", size = 23768305 }, + { url = "https://files.pythonhosted.org/packages/14/34/db18546592b5dffaa8066d3129001fe669a0340be7c324792c4bfae356c0/av-14.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:acfd2f6d66b3587131060cba58c007028784ba26d1615d43e0d4afdc37d5945a", size = 33424931 }, + { url = "https://files.pythonhosted.org/packages/4d/6a/eef972ffae9b7e7edf2606b153cf210cb721fdf777e53790a5b0f19b85c2/av-14.3.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee262ea4bf016a3e48ce75716ca23adef89cf0d7a55618423fe63bc5986ac2", size = 32018105 }, + { url = "https://files.pythonhosted.org/packages/60/9a/8eb6940d78a6d0b695719db3922dec4f3994ca1a0dc943db47720ca64d8f/av-14.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d68e5dd7a1b7373bbdbd82fa85b97d5aed4441d145c3938ba1fe3d78637bb05", size = 35148084 }, + { url = "https://files.pythonhosted.org/packages/19/63/fe614c11f43e06c6e04680a53ecd6252c6c074104c2c179ec7d47cc12a82/av-14.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dd2d8fc3d514305fa979363298bf600fa7f48abfb827baa9baf1a49520291a62", size = 36089398 }, + { url = "https://files.pythonhosted.org/packages/d0/d6/8cc3c644364199e564e0642674f68b0aeebedc18b6877460c22f7484f3ab/av-14.3.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:96d19099b3867fac67dfe2bb29fd15ef41f1f508d2ec711d1f081e505a9a8d04", size = 34356871 }, + { url = "https://files.pythonhosted.org/packages/27/85/6327062a5bb61f96411c0f444a995dc6a7bf2d7189d9c896aa03b4e46028/av-14.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:15dc4a7c916620b733613661ceb7a186f141a0fc98608dfbafacdc794a7cd665", size = 37174375 }, + { url = "https://files.pythonhosted.org/packages/5b/c0/44232f2e04358ecce33a1d9354f95683bb24262a788d008d8c9dafa3622d/av-14.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:f930faa2e6f6a46d55bc67545b81f5b22bd52975679c1de0f871fc9f8ca95711", size = 27433259 }, +] + +[[package]] +name = "babel" +version = "2.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/6b/d52e42361e1aa00709585ecc30b3f9684b3ab62530771402248b1b1d6240/babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d", size = 9951852 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537 }, +] + +[[package]] +name = "banks" +version = "2.1.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "deprecated" }, + { name = "griffe" }, + { name = "jinja2" }, + { name = "platformdirs" }, + { name = "pydantic" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/77/34/2b6697f02ffb68bee50e5fd37d6c64432244d3245603fd62950169dfed7e/banks-2.1.2.tar.gz", hash = "sha256:a0651db9d14b57fa2e115e78f68dbb1b36fe226ad6eef96192542908b1d20c1f", size = 173332 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/4a/7fdca29d1db62f5f5c3446bf8f668beacdb0b5a8aff4247574ddfddc6bcd/banks-2.1.2-py3-none-any.whl", hash = "sha256:7fba451069f6bea376483b8136a0f29cb1e6883133626d00e077e20a3d102c0e", size = 28064 }, +] + +[[package]] +name = "beautifulsoup4" +version = "4.13.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "soupsieve" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d8/e4/0c4c39e18fd76d6a628d4dd8da40543d136ce2d1752bd6eeeab0791f4d6b/beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195", size = 621067 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b", size = 187285 }, +] + +[[package]] +name = "bs4" +version = "0.0.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c9/aa/4acaf814ff901145da37332e05bb510452ebed97bc9602695059dd46ef39/bs4-0.0.2.tar.gz", hash = "sha256:a48685c58f50fe127722417bae83fe6badf500d54b55f7e39ffe43b798653925", size = 698 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/bb/bf7aab772a159614954d84aa832c129624ba6c32faa559dfb200a534e50b/bs4-0.0.2-py2.py3-none-any.whl", hash = "sha256:abf8742c0805ef7f662dce4b51cca104cffe52b835238afc169142ab9b3fbccc", size = 1189 }, +] + +[[package]] +name = "certifi" +version = "2025.4.26" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/9e/c05b3920a3b7d20d3d3310465f50348e5b3694f4f88c6daf736eef3024c4/certifi-2025.4.26.tar.gz", hash = "sha256:0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6", size = 160705 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4a/7e/3db2bd1b1f9e95f7cddca6d6e75e2f2bd9f51b1246e546d88addca0106bd/certifi-2025.4.26-py3-none-any.whl", hash = "sha256:30350364dfe371162649852c63336a15c70c6510c2ad5015b21c2345311805f3", size = 159618 }, +] + +[[package]] +name = "cffi" +version = "1.17.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pycparser" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989 }, + { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802 }, + { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792 }, + { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893 }, + { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810 }, + { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200 }, + { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447 }, + { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358 }, + { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469 }, + { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475 }, + { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009 }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63", size = 126367 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0", size = 199622 }, + { url = "https://files.pythonhosted.org/packages/04/93/bf204e6f344c39d9937d3c13c8cd5bbfc266472e51fc8c07cb7f64fcd2de/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf", size = 143435 }, + { url = "https://files.pythonhosted.org/packages/22/2a/ea8a2095b0bafa6c5b5a55ffdc2f924455233ee7b91c69b7edfcc9e02284/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e", size = 153653 }, + { url = "https://files.pythonhosted.org/packages/b6/57/1b090ff183d13cef485dfbe272e2fe57622a76694061353c59da52c9a659/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1", size = 146231 }, + { url = "https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c", size = 148243 }, + { url = "https://files.pythonhosted.org/packages/c0/0f/9abe9bd191629c33e69e47c6ef45ef99773320e9ad8e9cb08b8ab4a8d4cb/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691", size = 150442 }, + { url = "https://files.pythonhosted.org/packages/67/7c/a123bbcedca91d5916c056407f89a7f5e8fdfce12ba825d7d6b9954a1a3c/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0", size = 145147 }, + { url = "https://files.pythonhosted.org/packages/ec/fe/1ac556fa4899d967b83e9893788e86b6af4d83e4726511eaaad035e36595/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b", size = 153057 }, + { url = "https://files.pythonhosted.org/packages/2b/ff/acfc0b0a70b19e3e54febdd5301a98b72fa07635e56f24f60502e954c461/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff", size = 156454 }, + { url = "https://files.pythonhosted.org/packages/92/08/95b458ce9c740d0645feb0e96cea1f5ec946ea9c580a94adfe0b617f3573/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b", size = 154174 }, + { url = "https://files.pythonhosted.org/packages/78/be/8392efc43487ac051eee6c36d5fbd63032d78f7728cb37aebcc98191f1ff/charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148", size = 149166 }, + { url = "https://files.pythonhosted.org/packages/44/96/392abd49b094d30b91d9fbda6a69519e95802250b777841cf3bda8fe136c/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7", size = 98064 }, + { url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980", size = 105641 }, + { url = "https://files.pythonhosted.org/packages/20/94/c5790835a017658cbfabd07f3bfb549140c3ac458cfc196323996b10095a/charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0", size = 52626 }, +] + +[[package]] +name = "chromedriver-autoinstaller" +version = "0.6.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d0/5a/9fc60c65673444d592b8922316c3abcd6177b42208c5a6179f96ccf0e11b/chromedriver-autoinstaller-0.6.4.tar.gz", hash = "sha256:1b4df04b87e6107c730085b98e5fd541db3d1777c32b8bd08e2ca4b1244050af", size = 6944 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/b5/36f0b0add145c371b5282e881a687601899f2d27fae5d0595bc02026b67c/chromedriver_autoinstaller-0.6.4-py3-none-any.whl", hash = "sha256:b12ed187ca9fac4d744deb588d221222ed50836384607e5303e6eab98bb9dc64", size = 7634 }, +] + +[[package]] +name = "clean-text" +version = "0.6.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "emoji" }, + { name = "ftfy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c3/5c/3151736165b123611351c103908f24841d88df0dfe455ece15b2657adeae/clean-text-0.6.0.tar.gz", hash = "sha256:8374b385fc2a26e06383f62aed076fa6be115e5832239e2a7fd8b344fa8d2ab2", size = 12432 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/7f/c99da1cf5b69ed112b3f21029f2cbf37ee4dbffc4607fa0c5601f1991410/clean_text-0.6.0-py3-none-any.whl", hash = "sha256:4fedb156042f192cdef9ed5324b281465f1116aba96791e9289384a2e6bec4da", size = 11586 }, +] + +[[package]] +name = "click" +version = "8.1.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "platform_system == 'Windows'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188 }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 }, +] + +[[package]] +name = "coloredlogs" +version = "15.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "humanfriendly" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cc/c7/eed8f27100517e8c0e6b923d5f0845d0cb99763da6fdee00478f91db7325/coloredlogs-15.0.1.tar.gz", hash = "sha256:7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0", size = 278520 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/06/3d6badcf13db419e25b07041d9c7b4a2c331d3f4e7134445ec5df57714cd/coloredlogs-15.0.1-py2.py3-none-any.whl", hash = "sha256:612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934", size = 46018 }, +] + +[[package]] +name = "colorlog" +version = "6.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d3/7a/359f4d5df2353f26172b3cc39ea32daa39af8de522205f512f458923e677/colorlog-6.9.0.tar.gz", hash = "sha256:bfba54a1b93b94f54e1f4fe48395725a3d92fd2a4af702f6bd70946bdc0c6ac2", size = 16624 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e3/51/9b208e85196941db2f0654ad0357ca6388ab3ed67efdbfc799f35d1f83aa/colorlog-6.9.0-py3-none-any.whl", hash = "sha256:5906e71acd67cb07a71e779c47c4bcb45fb8c2993eebe9e5adcd6a6f1b283eff", size = 11424 }, +] + +[[package]] +name = "comm" +version = "0.2.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180 }, +] + +[[package]] +name = "courlan" +version = "1.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "babel" }, + { name = "tld" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6f/54/6d6ceeff4bed42e7a10d6064d35ee43a810e7b3e8beb4abeae8cff4713ae/courlan-1.3.2.tar.gz", hash = "sha256:0b66f4db3a9c39a6e22dd247c72cfaa57d68ea660e94bb2c84ec7db8712af190", size = 206382 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8e/ca/6a667ccbe649856dcd3458bab80b016681b274399d6211187c6ab969fc50/courlan-1.3.2-py3-none-any.whl", hash = "sha256:d0dab52cf5b5b1000ee2839fbc2837e93b2514d3cb5bb61ae158a55b7a04c6be", size = 33848 }, +] + +[[package]] +name = "cryptography" +version = "44.0.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/53/d6/1411ab4d6108ab167d06254c5be517681f1e331f90edf1379895bcb87020/cryptography-44.0.3.tar.gz", hash = "sha256:fe19d8bc5536a91a24a8133328880a41831b6c5df54599a8417b62fe015d3053", size = 711096 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/53/c776d80e9d26441bb3868457909b4e74dd9ccabd182e10b2b0ae7a07e265/cryptography-44.0.3-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:962bc30480a08d133e631e8dfd4783ab71cc9e33d5d7c1e192f0b7c06397bb88", size = 6670281 }, + { url = "https://files.pythonhosted.org/packages/6a/06/af2cf8d56ef87c77319e9086601bef621bedf40f6f59069e1b6d1ec498c5/cryptography-44.0.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ffc61e8f3bf5b60346d89cd3d37231019c17a081208dfbbd6e1605ba03fa137", size = 3959305 }, + { url = "https://files.pythonhosted.org/packages/ae/01/80de3bec64627207d030f47bf3536889efee8913cd363e78ca9a09b13c8e/cryptography-44.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58968d331425a6f9eedcee087f77fd3c927c88f55368f43ff7e0a19891f2642c", size = 4171040 }, + { url = "https://files.pythonhosted.org/packages/bd/48/bb16b7541d207a19d9ae8b541c70037a05e473ddc72ccb1386524d4f023c/cryptography-44.0.3-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:e28d62e59a4dbd1d22e747f57d4f00c459af22181f0b2f787ea83f5a876d7c76", size = 3963411 }, + { url = "https://files.pythonhosted.org/packages/42/b2/7d31f2af5591d217d71d37d044ef5412945a8a8e98d5a2a8ae4fd9cd4489/cryptography-44.0.3-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:af653022a0c25ef2e3ffb2c673a50e5a0d02fecc41608f4954176f1933b12359", size = 3689263 }, + { url = "https://files.pythonhosted.org/packages/25/50/c0dfb9d87ae88ccc01aad8eb93e23cfbcea6a6a106a9b63a7b14c1f93c75/cryptography-44.0.3-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:157f1f3b8d941c2bd8f3ffee0af9b049c9665c39d3da9db2dc338feca5e98a43", size = 4196198 }, + { url = "https://files.pythonhosted.org/packages/66/c9/55c6b8794a74da652690c898cb43906310a3e4e4f6ee0b5f8b3b3e70c441/cryptography-44.0.3-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:c6cd67722619e4d55fdb42ead64ed8843d64638e9c07f4011163e46bc512cf01", size = 3966502 }, + { url = "https://files.pythonhosted.org/packages/b6/f7/7cb5488c682ca59a02a32ec5f975074084db4c983f849d47b7b67cc8697a/cryptography-44.0.3-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:b424563394c369a804ecbee9b06dfb34997f19d00b3518e39f83a5642618397d", size = 4196173 }, + { url = "https://files.pythonhosted.org/packages/d2/0b/2f789a8403ae089b0b121f8f54f4a3e5228df756e2146efdf4a09a3d5083/cryptography-44.0.3-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c91fc8e8fd78af553f98bc7f2a1d8db977334e4eea302a4bfd75b9461c2d8904", size = 4087713 }, + { url = "https://files.pythonhosted.org/packages/1d/aa/330c13655f1af398fc154089295cf259252f0ba5df93b4bc9d9c7d7f843e/cryptography-44.0.3-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:25cd194c39fa5a0aa4169125ee27d1172097857b27109a45fadc59653ec06f44", size = 4299064 }, + { url = "https://files.pythonhosted.org/packages/10/a8/8c540a421b44fd267a7d58a1fd5f072a552d72204a3f08194f98889de76d/cryptography-44.0.3-cp37-abi3-win32.whl", hash = "sha256:3be3f649d91cb182c3a6bd336de8b61a0a71965bd13d1a04a0e15b39c3d5809d", size = 2773887 }, + { url = "https://files.pythonhosted.org/packages/b9/0d/c4b1657c39ead18d76bbd122da86bd95bdc4095413460d09544000a17d56/cryptography-44.0.3-cp37-abi3-win_amd64.whl", hash = "sha256:3883076d5c4cc56dbef0b898a74eb6992fdac29a7b9013870b34efe4ddb39a0d", size = 3209737 }, + { url = "https://files.pythonhosted.org/packages/34/a3/ad08e0bcc34ad436013458d7528e83ac29910943cea42ad7dd4141a27bbb/cryptography-44.0.3-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:5639c2b16764c6f76eedf722dbad9a0914960d3489c0cc38694ddf9464f1bb2f", size = 6673501 }, + { url = "https://files.pythonhosted.org/packages/b1/f0/7491d44bba8d28b464a5bc8cc709f25a51e3eac54c0a4444cf2473a57c37/cryptography-44.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3ffef566ac88f75967d7abd852ed5f182da252d23fac11b4766da3957766759", size = 3960307 }, + { url = "https://files.pythonhosted.org/packages/f7/c8/e5c5d0e1364d3346a5747cdcd7ecbb23ca87e6dea4f942a44e88be349f06/cryptography-44.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:192ed30fac1728f7587c6f4613c29c584abdc565d7417c13904708db10206645", size = 4170876 }, + { url = "https://files.pythonhosted.org/packages/73/96/025cb26fc351d8c7d3a1c44e20cf9a01e9f7cf740353c9c7a17072e4b264/cryptography-44.0.3-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:7d5fe7195c27c32a64955740b949070f21cba664604291c298518d2e255931d2", size = 3964127 }, + { url = "https://files.pythonhosted.org/packages/01/44/eb6522db7d9f84e8833ba3bf63313f8e257729cf3a8917379473fcfd6601/cryptography-44.0.3-cp39-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3f07943aa4d7dad689e3bb1638ddc4944cc5e0921e3c227486daae0e31a05e54", size = 3689164 }, + { url = "https://files.pythonhosted.org/packages/68/fb/d61a4defd0d6cee20b1b8a1ea8f5e25007e26aeb413ca53835f0cae2bcd1/cryptography-44.0.3-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:cb90f60e03d563ca2445099edf605c16ed1d5b15182d21831f58460c48bffb93", size = 4198081 }, + { url = "https://files.pythonhosted.org/packages/1b/50/457f6911d36432a8811c3ab8bd5a6090e8d18ce655c22820994913dd06ea/cryptography-44.0.3-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:ab0b005721cc0039e885ac3503825661bd9810b15d4f374e473f8c89b7d5460c", size = 3967716 }, + { url = "https://files.pythonhosted.org/packages/35/6e/dca39d553075980ccb631955c47b93d87d27f3596da8d48b1ae81463d915/cryptography-44.0.3-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:3bb0847e6363c037df8f6ede57d88eaf3410ca2267fb12275370a76f85786a6f", size = 4197398 }, + { url = "https://files.pythonhosted.org/packages/9b/9d/d1f2fe681eabc682067c66a74addd46c887ebacf39038ba01f8860338d3d/cryptography-44.0.3-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:b0cc66c74c797e1db750aaa842ad5b8b78e14805a9b5d1348dc603612d3e3ff5", size = 4087900 }, + { url = "https://files.pythonhosted.org/packages/c4/f5/3599e48c5464580b73b236aafb20973b953cd2e7b44c7c2533de1d888446/cryptography-44.0.3-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6866df152b581f9429020320e5eb9794c8780e90f7ccb021940d7f50ee00ae0b", size = 4301067 }, + { url = "https://files.pythonhosted.org/packages/a7/6c/d2c48c8137eb39d0c193274db5c04a75dab20d2f7c3f81a7dcc3a8897701/cryptography-44.0.3-cp39-abi3-win32.whl", hash = "sha256:c138abae3a12a94c75c10499f1cbae81294a6f983b3af066390adee73f433028", size = 2775467 }, + { url = "https://files.pythonhosted.org/packages/c9/ad/51f212198681ea7b0deaaf8846ee10af99fba4e894f67b353524eab2bbe5/cryptography-44.0.3-cp39-abi3-win_amd64.whl", hash = "sha256:5d186f32e52e66994dce4f766884bcb9c68b8da62d61d9d215bfe5fb56d21334", size = 3210375 }, +] + +[[package]] +name = "cssselect" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/0a/c3ea9573b1dc2e151abfe88c7fe0c26d1892fe6ed02d0cdb30f0d57029d5/cssselect-1.3.0.tar.gz", hash = "sha256:57f8a99424cfab289a1b6a816a43075a4b00948c86b4dcf3ef4ee7e15f7ab0c7", size = 42870 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ee/58/257350f7db99b4ae12b614a36256d9cc870d71d9e451e79c2dc3b23d7c3c/cssselect-1.3.0-py3-none-any.whl", hash = "sha256:56d1bf3e198080cc1667e137bc51de9cadfca259f03c2d4e09037b3e01e30f0d", size = 18786 }, +] + +[[package]] +name = "csvw" +version = "3.5.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "babel" }, + { name = "colorama" }, + { name = "isodate" }, + { name = "jsonschema" }, + { name = "language-tags" }, + { name = "python-dateutil" }, + { name = "rdflib" }, + { name = "requests" }, + { name = "rfc3986" }, + { name = "uritemplate" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5b/f0/1f76b07f2ddedc0e3b3b6e746c820de7028c6ac44416876a3ddc8243beb0/csvw-3.5.1.tar.gz", hash = "sha256:e13dfcbf56a51f66bd4c6b442b8b32b3fee4b615dcd9436149832b41572938f3", size = 73493 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/84/069db1325f5a6dd034524c0099da3978de8fdb6242ce63223ead188da940/csvw-3.5.1-py2.py3-none-any.whl", hash = "sha256:8dd3864aae51bfd943713a62ec2c6688d3f406a9627b5f16de2479b1281febe5", size = 59881 }, +] + +[[package]] +name = "dataclasses-json" +version = "0.6.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "marshmallow" }, + { name = "typing-inspect" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/64/a4/f71d9cf3a5ac257c993b5ca3f93df5f7fb395c725e7f1e6479d2514173c3/dataclasses_json-0.6.7.tar.gz", hash = "sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0", size = 32227 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a", size = 28686 }, +] + +[[package]] +name = "dateparser" +version = "1.2.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "python-dateutil" }, + { name = "pytz" }, + { name = "regex" }, + { name = "tzlocal" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bd/3f/d3207a05f5b6a78c66d86631e60bfba5af163738a599a5b9aa2c2737a09e/dateparser-1.2.1.tar.gz", hash = "sha256:7e4919aeb48481dbfc01ac9683c8e20bfe95bb715a38c1e9f6af889f4f30ccc3", size = 309924 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cf/0a/981c438c4cd84147c781e4e96c1d72df03775deb1bc76c5a6ee8afa89c62/dateparser-1.2.1-py3-none-any.whl", hash = "sha256:bdcac262a467e6260030040748ad7c10d6bacd4f3b9cdb4cfd2251939174508c", size = 295658 }, +] + +[[package]] +name = "debugpy" +version = "1.8.14" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bd/75/087fe07d40f490a78782ff3b0a30e3968936854105487decdb33446d4b0e/debugpy-1.8.14.tar.gz", hash = "sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322", size = 1641444 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/e4/395c792b243f2367d84202dc33689aa3d910fb9826a7491ba20fc9e261f5/debugpy-1.8.14-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f", size = 2485676 }, + { url = "https://files.pythonhosted.org/packages/ba/f1/6f2ee3f991327ad9e4c2f8b82611a467052a0fb0e247390192580e89f7ff/debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15", size = 4217514 }, + { url = "https://files.pythonhosted.org/packages/79/28/b9d146f8f2dc535c236ee09ad3e5ac899adb39d7a19b49f03ac95d216beb/debugpy-1.8.14-cp313-cp313-win32.whl", hash = "sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e", size = 5254756 }, + { url = "https://files.pythonhosted.org/packages/e0/62/a7b4a57013eac4ccaef6977966e6bec5c63906dd25a86e35f155952e29a1/debugpy-1.8.14-cp313-cp313-win_amd64.whl", hash = "sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e", size = 5297119 }, + { url = "https://files.pythonhosted.org/packages/97/1a/481f33c37ee3ac8040d3d51fc4c4e4e7e61cb08b8bc8971d6032acc2279f/debugpy-1.8.14-py2.py3-none-any.whl", hash = "sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20", size = 5256230 }, +] + +[[package]] +name = "decorator" +version = "5.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190 }, +] + +[[package]] +name = "defusedxml" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604 }, +] + +[[package]] +name = "deprecated" +version = "1.2.18" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wrapt" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/98/97/06afe62762c9a8a86af0cfb7bfdab22a43ad17138b07af5b1a58442690a2/deprecated-1.2.18.tar.gz", hash = "sha256:422b6f6d859da6f2ef57857761bfb392480502a64c3028ca9bbe86085d72115d", size = 2928744 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6e/c6/ac0b6c1e2d138f1002bcf799d330bd6d85084fece321e662a14223794041/Deprecated-1.2.18-py2.py3-none-any.whl", hash = "sha256:bd5011788200372a32418f888e326a09ff80d0214bd961147cfed01b5c018eec", size = 9998 }, +] + +[[package]] +name = "dirtyjson" +version = "1.0.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/db/04/d24f6e645ad82ba0ef092fa17d9ef7a21953781663648a01c9371d9e8e98/dirtyjson-1.0.8.tar.gz", hash = "sha256:90ca4a18f3ff30ce849d100dcf4a003953c79d3a2348ef056f1d9c22231a25fd", size = 30782 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/69/1bcf70f81de1b4a9f21b3a62ec0c83bdff991c88d6cc2267d02408457e88/dirtyjson-1.0.8-py3-none-any.whl", hash = "sha256:125e27248435a58acace26d5c2c4c11a1c0de0a9c5124c5a94ba78e517d74f53", size = 25197 }, +] + +[[package]] +name = "distro" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277 }, +] + +[[package]] +name = "dlinfo" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/85/8e/8f2f94cd40af1b51e8e371a83b385d622170d42f98776441a6118f4dd682/dlinfo-2.0.0.tar.gz", hash = "sha256:88a2bc04f51d01bc604cdc9eb1c3cc0bde89057532ca6a3e71a41f6235433e17", size = 12727 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/90/022c79d6e5e6f843268c10b84d4a021ee3afba0621d3c176d3ff2024bfc8/dlinfo-2.0.0-py3-none-any.whl", hash = "sha256:b32cc18e3ea67c0ca9ca409e5b41eed863bd1363dbc9dd3de90fedf11b61e7bc", size = 3654 }, +] + +[[package]] +name = "dnspython" +version = "2.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1", size = 345197 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86", size = 313632 }, +] + +[[package]] +name = "docopt" +version = "0.6.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a2/55/8f8cab2afd404cf578136ef2cc5dfb50baa1761b68c9da1fb1e4eed343c9/docopt-0.6.2.tar.gz", hash = "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491", size = 25901 } + +[[package]] +name = "einops" +version = "0.8.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e5/81/df4fbe24dff8ba3934af99044188e20a98ed441ad17a274539b74e82e126/einops-0.8.1.tar.gz", hash = "sha256:de5d960a7a761225532e0f1959e5315ebeafc0cd43394732f103ca44b9837e84", size = 54805 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/87/62/9773de14fe6c45c23649e98b83231fffd7b9892b6cf863251dc2afa73643/einops-0.8.1-py3-none-any.whl", hash = "sha256:919387eb55330f5757c6bea9165c5ff5cfe63a642682ea788a6d472576d81737", size = 64359 }, +] + +[[package]] +name = "emoji" +version = "1.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/68/8a/b08dd0b946f0843cba782e3784cd979c33f144e5e7c37fb0162dc47acd43/emoji-1.7.0.tar.gz", hash = "sha256:65c54533ea3c78f30d0729288998715f418d7467de89ec258a31c0ce8660a1d1", size = 175436 } + +[[package]] +name = "espeakng-loader" +version = "0.2.4" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f8/92/f44ed7f531143c3c6c97d56e2b0f9be8728dc05e18b96d46eb539230ed46/espeakng_loader-0.2.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b77477ae2ddf62a748e04e49714eabb2f3a24f344166200b00539083bd669904", size = 9938387 }, + { url = "https://files.pythonhosted.org/packages/a8/26/258c0cd43b9bc1043301c5f61767d6a6c3b679df82790c9cb43a3277b865/espeakng_loader-0.2.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d27cdca31112226e7299d8562e889d3e38a1e48055c9ee381b45d669072ee59f", size = 9892565 }, + { url = "https://files.pythonhosted.org/packages/de/1e/25ec5ab07528c0fbb215a61800a38eca05c8a99445515a02d7fa5debcb32/espeakng_loader-0.2.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08721baf27d13d461f6be6eed9a65277e70d68234ff484fd8b9897b222cdcb6d", size = 10078484 }, + { url = "https://files.pythonhosted.org/packages/d9/ad/1b768d8daffc2996e07bbcb6f534d8de3202cd75fce1f1c45eced1ce6465/espeakng_loader-0.2.4-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:d1e798141b46a050cdb75fcf3c17db969bb2c40394f3f4a48910655d547508b9", size = 10037736 }, + { url = "https://files.pythonhosted.org/packages/9d/ed/a3d872fbad4f3a3f3db0e8c31768ab14e77cd77306de16b8b20b1e1df7ea/espeakng_loader-0.2.4-py3-none-win_amd64.whl", hash = "sha256:41f1e08ac9deda2efd1ea9de0b81dab9f5ae3c4b24284f76533d0a7b1dd7abd7", size = 9437292 }, + { url = "https://files.pythonhosted.org/packages/29/64/0b75bc50ec53b4e000bac913625511215aa96124adf5dba8c4baa17c02cd/espeakng_loader-0.2.4-py3-none-win_arm64.whl", hash = "sha256:d7a2928843eaeb2df82f99a370f44e8a630f59b02f9b0d1f168a03c4eeb76b89", size = 9426841 }, +] + +[[package]] +name = "executing" +version = "2.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702 }, +] + +[[package]] +name = "faiss-cpu" +version = "1.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e7/9a/e33fc563f007924dd4ec3c5101fe5320298d6c13c158a24a9ed849058569/faiss_cpu-1.11.0.tar.gz", hash = "sha256:44877b896a2b30a61e35ea4970d008e8822545cb340eca4eff223ac7f40a1db9", size = 70218 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/92/90/d2329ce56423cc61f4c20ae6b4db001c6f88f28bf5a7ef7f8bbc246fd485/faiss_cpu-1.11.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:0c98e5feff83b87348e44eac4d578d6f201780dae6f27f08a11d55536a20b3a8", size = 3313807 }, + { url = "https://files.pythonhosted.org/packages/24/14/8af8f996d54e6097a86e6048b1a2c958c52dc985eb4f935027615079939e/faiss_cpu-1.11.0-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:796e90389427b1c1fb06abdb0427bb343b6350f80112a2e6090ac8f176ff7416", size = 7913539 }, + { url = "https://files.pythonhosted.org/packages/b2/2b/437c2f36c3aa3cffe041479fced1c76420d3e92e1f434f1da3be3e6f32b1/faiss_cpu-1.11.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:2b6e355dda72b3050991bc32031b558b8f83a2b3537a2b9e905a84f28585b47e", size = 3785181 }, + { url = "https://files.pythonhosted.org/packages/66/75/955527414371843f558234df66fa0b62c6e86e71e4022b1be9333ac6004c/faiss_cpu-1.11.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6c482d07194638c169b4422774366e7472877d09181ea86835e782e6304d4185", size = 31287635 }, + { url = "https://files.pythonhosted.org/packages/50/51/35b7a3f47f7859363a367c344ae5d415ea9eda65db0a7d497c7ea2c0b576/faiss_cpu-1.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:13eac45299532b10e911bff1abbb19d1bf5211aa9e72afeade653c3f1e50e042", size = 15005455 }, +] + +[[package]] +name = "fastapi" +version = "0.115.12" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, + { name = "starlette" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f4/55/ae499352d82338331ca1e28c7f4a63bfd09479b16395dce38cf50a39e2c2/fastapi-0.115.12.tar.gz", hash = "sha256:1e2c2a2646905f9e83d32f04a3f86aff4a286669c6c950ca95b5fd68c2602681", size = 295236 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/50/b3/b51f09c2ba432a576fe63758bddc81f78f0c6309d9e5c10d194313bf021e/fastapi-0.115.12-py3-none-any.whl", hash = "sha256:e94613d6c05e27be7ffebdd6ea5f388112e5e430c8f7d6494a9d1d88d43e814d", size = 95164 }, +] + +[[package]] +name = "fastrtc" +version = "0.0.23" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aioice" }, + { name = "aiortc" }, + { name = "audioop-lts" }, + { name = "gradio" }, + { name = "librosa" }, + { name = "numba" }, + { name = "numpy" }, + { name = "standard-aifc" }, + { name = "standard-sunau" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/4a/01c66ecd66b870005a59928a8563c0ed902ada915ca894460a8967a6d6d2/fastrtc-0.0.23-py3-none-any.whl", hash = "sha256:30f6c3c622a74423fe845e7a7c94da171c6e9a6acd2cc17caff784c1067b56cb", size = 1971111 }, +] + +[package.optional-dependencies] +stt = [ + { name = "fastrtc-moonshine-onnx" }, + { name = "onnxruntime" }, +] +tts = [ + { name = "kokoro-onnx" }, +] +vad = [ + { name = "onnxruntime" }, +] + +[[package]] +name = "fastrtc-moonshine-onnx" +version = "20241016" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "huggingface-hub" }, + { name = "librosa" }, + { name = "onnxruntime" }, + { name = "tokenizers" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/4c/6228bdd63113148577cbec7b68018954c670aa1a280ee435ae0af641b431/fastrtc_moonshine_onnx-20241016-py3-none-any.whl", hash = "sha256:6379e45287671d8f5a224d28b17bcd3f2823197ade684a8b0300d8ea8fbd4db6", size = 729268 }, +] + +[[package]] +name = "feedfinder2" +version = "0.0.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, + { name = "requests" }, + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/35/82/1251fefec3bb4b03fd966c7e7f7a41c9fc2bb00d823a34c13f847fd61406/feedfinder2-0.0.4.tar.gz", hash = "sha256:3701ee01a6c85f8b865a049c30ba0b4608858c803fe8e30d1d289fdbe89d0efe", size = 3297 } + +[[package]] +name = "feedparser" +version = "6.0.11" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sgmllib3k" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ff/aa/7af346ebeb42a76bf108027fe7f3328bb4e57a3a96e53e21fd9ef9dd6dd0/feedparser-6.0.11.tar.gz", hash = "sha256:c9d0407b64c6f2a065d0ebb292c2b35c01050cc0dc33757461aaabdc4c4184d5", size = 286197 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7c/d4/8c31aad9cc18f451c49f7f9cfb5799dadffc88177f7917bc90a66459b1d7/feedparser-6.0.11-py3-none-any.whl", hash = "sha256:0be7ee7b395572b19ebeb1d6aafb0028dee11169f1c934e0ed67d54992f4ad45", size = 81343 }, +] + +[[package]] +name = "ffmpy" +version = "0.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4d/66/5697a7421c418ccbfae87b7e6503b480070f7cb16c25c77201afc6246348/ffmpy-0.5.0.tar.gz", hash = "sha256:277e131f246d18e9dcfee9bb514c50749031c43582ce5ef82c57b51e3d3955c3", size = 5523 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/53/5d/65f40bd333463b3230b3a72d93873caaf49b0cbb5228598fafb75fcc5357/ffmpy-0.5.0-py3-none-any.whl", hash = "sha256:df3799cf5816daa56d4959a023630ee53c6768b66009dae6d131519ba4b80233", size = 6008 }, +] + +[[package]] +name = "filelock" +version = "3.18.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0a/10/c23352565a6544bdc5353e0b15fc1c563352101f30e24bf500207a54df9a/filelock-3.18.0.tar.gz", hash = "sha256:adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2", size = 18075 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl", hash = "sha256:c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de", size = 16215 }, +] + +[[package]] +name = "filetype" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/29/745f7d30d47fe0f251d3ad3dc2978a23141917661998763bebb6da007eb1/filetype-1.2.0.tar.gz", hash = "sha256:66b56cd6474bf41d8c54660347d37afcc3f7d1970648de365c102ef77548aadb", size = 998020 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/79/1b8fa1bb3568781e84c9200f951c735f3f157429f44be0495da55894d620/filetype-1.2.0-py2.py3-none-any.whl", hash = "sha256:7ce71b6880181241cf7ac8697a2f1eb6a8bd9b429f7ad6d27b8db9ba5f1c2d25", size = 19970 }, +] + +[[package]] +name = "flash-attn" +version = "2.7.4.post1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "einops" }, + { name = "torch" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/11/34/9bf60e736ed7bbe15055ac2dab48ec67d9dbd088d2b4ae318fd77190ab4e/flash_attn-2.7.4.post1.tar.gz", hash = "sha256:f03485c9a49a4d68d0733acdcad80ab0e72afa025a777fdc2966ceccf9d51765", size = 5986610 } + +[[package]] +name = "flatbuffers" +version = "25.2.10" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/30/eb5dce7994fc71a2f685d98ec33cc660c0a5887db5610137e60d8cbc4489/flatbuffers-25.2.10.tar.gz", hash = "sha256:97e451377a41262f8d9bd4295cc836133415cc03d8cb966410a4af92eb00d26e", size = 22170 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b8/25/155f9f080d5e4bc0082edfda032ea2bc2b8fab3f4d25d46c1e9dd22a1a89/flatbuffers-25.2.10-py2.py3-none-any.whl", hash = "sha256:ebba5f4d5ea615af3f7fd70fc310636fbb2bbd1f566ac0a23d98dd412de50051", size = 30953 }, +] + +[[package]] +name = "frozenlist" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/f4/d744cba2da59b5c1d88823cf9e8a6c74e4659e2b27604ed973be2a0bf5ab/frozenlist-1.6.0.tar.gz", hash = "sha256:b99655c32c1c8e06d111e7f41c06c29a5318cb1835df23a45518e02a47c63b68", size = 42831 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/e5/04c7090c514d96ca00887932417f04343ab94904a56ab7f57861bf63652d/frozenlist-1.6.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:1d7fb014fe0fbfee3efd6a94fc635aeaa68e5e1720fe9e57357f2e2c6e1a647e", size = 158182 }, + { url = "https://files.pythonhosted.org/packages/e9/8f/60d0555c61eec855783a6356268314d204137f5e0c53b59ae2fc28938c99/frozenlist-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:01bcaa305a0fdad12745502bfd16a1c75b14558dabae226852f9159364573117", size = 122838 }, + { url = "https://files.pythonhosted.org/packages/5a/a7/d0ec890e3665b4b3b7c05dc80e477ed8dc2e2e77719368e78e2cd9fec9c8/frozenlist-1.6.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8b314faa3051a6d45da196a2c495e922f987dc848e967d8cfeaee8a0328b1cd4", size = 120980 }, + { url = "https://files.pythonhosted.org/packages/cc/19/9b355a5e7a8eba903a008579964192c3e427444752f20b2144b10bb336df/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da62fecac21a3ee10463d153549d8db87549a5e77eefb8c91ac84bb42bb1e4e3", size = 305463 }, + { url = "https://files.pythonhosted.org/packages/9c/8d/5b4c758c2550131d66935ef2fa700ada2461c08866aef4229ae1554b93ca/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d1eb89bf3454e2132e046f9599fbcf0a4483ed43b40f545551a39316d0201cd1", size = 297985 }, + { url = "https://files.pythonhosted.org/packages/48/2c/537ec09e032b5865715726b2d1d9813e6589b571d34d01550c7aeaad7e53/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18689b40cb3936acd971f663ccb8e2589c45db5e2c5f07e0ec6207664029a9c", size = 311188 }, + { url = "https://files.pythonhosted.org/packages/31/2f/1aa74b33f74d54817055de9a4961eff798f066cdc6f67591905d4fc82a84/frozenlist-1.6.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e67ddb0749ed066b1a03fba812e2dcae791dd50e5da03be50b6a14d0c1a9ee45", size = 311874 }, + { url = "https://files.pythonhosted.org/packages/bf/f0/cfec18838f13ebf4b37cfebc8649db5ea71a1b25dacd691444a10729776c/frozenlist-1.6.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc5e64626e6682638d6e44398c9baf1d6ce6bc236d40b4b57255c9d3f9761f1f", size = 291897 }, + { url = "https://files.pythonhosted.org/packages/ea/a5/deb39325cbbea6cd0a46db8ccd76150ae2fcbe60d63243d9df4a0b8c3205/frozenlist-1.6.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:437cfd39564744ae32ad5929e55b18ebd88817f9180e4cc05e7d53b75f79ce85", size = 305799 }, + { url = "https://files.pythonhosted.org/packages/78/22/6ddec55c5243a59f605e4280f10cee8c95a449f81e40117163383829c241/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:62dd7df78e74d924952e2feb7357d826af8d2f307557a779d14ddf94d7311be8", size = 302804 }, + { url = "https://files.pythonhosted.org/packages/5d/b7/d9ca9bab87f28855063c4d202936800219e39db9e46f9fb004d521152623/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:a66781d7e4cddcbbcfd64de3d41a61d6bdde370fc2e38623f30b2bd539e84a9f", size = 316404 }, + { url = "https://files.pythonhosted.org/packages/a6/3a/1255305db7874d0b9eddb4fe4a27469e1fb63720f1fc6d325a5118492d18/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:482fe06e9a3fffbcd41950f9d890034b4a54395c60b5e61fae875d37a699813f", size = 295572 }, + { url = "https://files.pythonhosted.org/packages/2a/f2/8d38eeee39a0e3a91b75867cc102159ecccf441deb6ddf67be96d3410b84/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:e4f9373c500dfc02feea39f7a56e4f543e670212102cc2eeb51d3a99c7ffbde6", size = 307601 }, + { url = "https://files.pythonhosted.org/packages/38/04/80ec8e6b92f61ef085422d7b196822820404f940950dde5b2e367bede8bc/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e69bb81de06827147b7bfbaeb284d85219fa92d9f097e32cc73675f279d70188", size = 314232 }, + { url = "https://files.pythonhosted.org/packages/3a/58/93b41fb23e75f38f453ae92a2f987274c64637c450285577bd81c599b715/frozenlist-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7613d9977d2ab4a9141dde4a149f4357e4065949674c5649f920fec86ecb393e", size = 308187 }, + { url = "https://files.pythonhosted.org/packages/6a/a2/e64df5c5aa36ab3dee5a40d254f3e471bb0603c225f81664267281c46a2d/frozenlist-1.6.0-cp313-cp313-win32.whl", hash = "sha256:4def87ef6d90429f777c9d9de3961679abf938cb6b7b63d4a7eb8a268babfce4", size = 114772 }, + { url = "https://files.pythonhosted.org/packages/a0/77/fead27441e749b2d574bb73d693530d59d520d4b9e9679b8e3cb779d37f2/frozenlist-1.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:37a8a52c3dfff01515e9bbbee0e6063181362f9de3db2ccf9bc96189b557cbfd", size = 119847 }, + { url = "https://files.pythonhosted.org/packages/df/bd/cc6d934991c1e5d9cafda83dfdc52f987c7b28343686aef2e58a9cf89f20/frozenlist-1.6.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:46138f5a0773d064ff663d273b309b696293d7a7c00a0994c5c13a5078134b64", size = 174937 }, + { url = "https://files.pythonhosted.org/packages/f2/a2/daf945f335abdbfdd5993e9dc348ef4507436936ab3c26d7cfe72f4843bf/frozenlist-1.6.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:f88bc0a2b9c2a835cb888b32246c27cdab5740059fb3688852bf91e915399b91", size = 136029 }, + { url = "https://files.pythonhosted.org/packages/51/65/4c3145f237a31247c3429e1c94c384d053f69b52110a0d04bfc8afc55fb2/frozenlist-1.6.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:777704c1d7655b802c7850255639672e90e81ad6fa42b99ce5ed3fbf45e338dd", size = 134831 }, + { url = "https://files.pythonhosted.org/packages/77/38/03d316507d8dea84dfb99bdd515ea245628af964b2bf57759e3c9205cc5e/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85ef8d41764c7de0dcdaf64f733a27352248493a85a80661f3c678acd27e31f2", size = 392981 }, + { url = "https://files.pythonhosted.org/packages/37/02/46285ef9828f318ba400a51d5bb616ded38db8466836a9cfa39f3903260b/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:da5cb36623f2b846fb25009d9d9215322318ff1c63403075f812b3b2876c8506", size = 371999 }, + { url = "https://files.pythonhosted.org/packages/0d/64/1212fea37a112c3c5c05bfb5f0a81af4836ce349e69be75af93f99644da9/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cbb56587a16cf0fb8acd19e90ff9924979ac1431baea8681712716a8337577b0", size = 392200 }, + { url = "https://files.pythonhosted.org/packages/81/ce/9a6ea1763e3366e44a5208f76bf37c76c5da570772375e4d0be85180e588/frozenlist-1.6.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6154c3ba59cda3f954c6333025369e42c3acd0c6e8b6ce31eb5c5b8116c07e0", size = 390134 }, + { url = "https://files.pythonhosted.org/packages/bc/36/939738b0b495b2c6d0c39ba51563e453232813042a8d908b8f9544296c29/frozenlist-1.6.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e8246877afa3f1ae5c979fe85f567d220f86a50dc6c493b9b7d8191181ae01e", size = 365208 }, + { url = "https://files.pythonhosted.org/packages/b4/8b/939e62e93c63409949c25220d1ba8e88e3960f8ef6a8d9ede8f94b459d27/frozenlist-1.6.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b0f6cce16306d2e117cf9db71ab3a9e8878a28176aeaf0dbe35248d97b28d0c", size = 385548 }, + { url = "https://files.pythonhosted.org/packages/62/38/22d2873c90102e06a7c5a3a5b82ca47e393c6079413e8a75c72bff067fa8/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:1b8e8cd8032ba266f91136d7105706ad57770f3522eac4a111d77ac126a25a9b", size = 391123 }, + { url = "https://files.pythonhosted.org/packages/44/78/63aaaf533ee0701549500f6d819be092c6065cb5c577edb70c09df74d5d0/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:e2ada1d8515d3ea5378c018a5f6d14b4994d4036591a52ceaf1a1549dec8e1ad", size = 394199 }, + { url = "https://files.pythonhosted.org/packages/54/45/71a6b48981d429e8fbcc08454dc99c4c2639865a646d549812883e9c9dd3/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:cdb2c7f071e4026c19a3e32b93a09e59b12000751fc9b0b7758da899e657d215", size = 373854 }, + { url = "https://files.pythonhosted.org/packages/3f/f3/dbf2a5e11736ea81a66e37288bf9f881143a7822b288a992579ba1b4204d/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:03572933a1969a6d6ab509d509e5af82ef80d4a5d4e1e9f2e1cdd22c77a3f4d2", size = 395412 }, + { url = "https://files.pythonhosted.org/packages/b3/f1/c63166806b331f05104d8ea385c4acd511598568b1f3e4e8297ca54f2676/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:77effc978947548b676c54bbd6a08992759ea6f410d4987d69feea9cd0919911", size = 394936 }, + { url = "https://files.pythonhosted.org/packages/ef/ea/4f3e69e179a430473eaa1a75ff986526571215fefc6b9281cdc1f09a4eb8/frozenlist-1.6.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a2bda8be77660ad4089caf2223fdbd6db1858462c4b85b67fbfa22102021e497", size = 391459 }, + { url = "https://files.pythonhosted.org/packages/d3/c3/0fc2c97dea550df9afd072a37c1e95421652e3206bbeaa02378b24c2b480/frozenlist-1.6.0-cp313-cp313t-win32.whl", hash = "sha256:a4d96dc5bcdbd834ec6b0f91027817214216b5b30316494d2b1aebffb87c534f", size = 128797 }, + { url = "https://files.pythonhosted.org/packages/ae/f5/79c9320c5656b1965634fe4be9c82b12a3305bdbc58ad9cb941131107b20/frozenlist-1.6.0-cp313-cp313t-win_amd64.whl", hash = "sha256:e18036cb4caa17ea151fd5f3d70be9d354c99eb8cf817a3ccde8a7873b074348", size = 134709 }, + { url = "https://files.pythonhosted.org/packages/71/3e/b04a0adda73bd52b390d730071c0d577073d3d26740ee1bad25c3ad0f37b/frozenlist-1.6.0-py3-none-any.whl", hash = "sha256:535eec9987adb04701266b92745d6cdcef2e77669299359c3009c3404dd5d191", size = 12404 }, +] + +[[package]] +name = "fsspec" +version = "2025.3.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/45/d8/8425e6ba5fcec61a1d16e41b1b71d2bf9344f1fe48012c2b48b9620feae5/fsspec-2025.3.2.tar.gz", hash = "sha256:e52c77ef398680bbd6a98c0e628fbc469491282981209907bbc8aea76a04fdc6", size = 299281 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/44/4b/e0cfc1a6f17e990f3e64b7d941ddc4acdc7b19d6edd51abf495f32b1a9e4/fsspec-2025.3.2-py3-none-any.whl", hash = "sha256:2daf8dc3d1dfa65b6aa37748d112773a7a08416f6c70d96b264c96476ecaf711", size = 194435 }, +] + +[[package]] +name = "ftfy" +version = "6.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a5/d3/8650919bc3c7c6e90ee3fa7fd618bf373cbbe55dff043bd67353dbb20cd8/ftfy-6.3.1.tar.gz", hash = "sha256:9b3c3d90f84fb267fe64d375a07b7f8912d817cf86009ae134aa03e1819506ec", size = 308927 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ab/6e/81d47999aebc1b155f81eca4477a616a70f238a2549848c38983f3c22a82/ftfy-6.3.1-py3-none-any.whl", hash = "sha256:7c70eb532015cd2f9adb53f101fb6c7945988d023a085d127d1573dc49dd0083", size = 44821 }, +] + +[[package]] +name = "google-crc32c" +version = "1.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/19/ae/87802e6d9f9d69adfaedfcfd599266bf386a54d0be058b532d04c794f76d/google_crc32c-1.7.1.tar.gz", hash = "sha256:2bff2305f98846f3e825dbeec9ee406f89da7962accdb29356e4eadc251bd472", size = 14495 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8b/72/b8d785e9184ba6297a8620c8a37cf6e39b81a8ca01bb0796d7cbb28b3386/google_crc32c-1.7.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:df8b38bdaf1629d62d51be8bdd04888f37c451564c2042d36e5812da9eff3c35", size = 30467 }, + { url = "https://files.pythonhosted.org/packages/34/25/5f18076968212067c4e8ea95bf3b69669f9fc698476e5f5eb97d5b37999f/google_crc32c-1.7.1-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:e42e20a83a29aa2709a0cf271c7f8aefaa23b7ab52e53b322585297bb94d4638", size = 30309 }, + { url = "https://files.pythonhosted.org/packages/92/83/9228fe65bf70e93e419f38bdf6c5ca5083fc6d32886ee79b450ceefd1dbd/google_crc32c-1.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:905a385140bf492ac300026717af339790921f411c0dfd9aa5a9e69a08ed32eb", size = 33133 }, + { url = "https://files.pythonhosted.org/packages/c3/ca/1ea2fd13ff9f8955b85e7956872fdb7050c4ace8a2306a6d177edb9cf7fe/google_crc32c-1.7.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b211ddaf20f7ebeec5c333448582c224a7c90a9d98826fbab82c0ddc11348e6", size = 32773 }, + { url = "https://files.pythonhosted.org/packages/89/32/a22a281806e3ef21b72db16f948cad22ec68e4bdd384139291e00ff82fe2/google_crc32c-1.7.1-cp313-cp313-win_amd64.whl", hash = "sha256:0f99eaa09a9a7e642a61e06742856eec8b19fc0037832e03f941fe7cf0c8e4db", size = 33475 }, + { url = "https://files.pythonhosted.org/packages/b8/c5/002975aff514e57fc084ba155697a049b3f9b52225ec3bc0f542871dd524/google_crc32c-1.7.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32d1da0d74ec5634a05f53ef7df18fc646666a25efaaca9fc7dcfd4caf1d98c3", size = 33243 }, + { url = "https://files.pythonhosted.org/packages/61/cb/c585282a03a0cea70fcaa1bf55d5d702d0f2351094d663ec3be1c6c67c52/google_crc32c-1.7.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e10554d4abc5238823112c2ad7e4560f96c7bf3820b202660373d769d9e6e4c9", size = 32870 }, +] + +[[package]] +name = "gradio" +version = "5.29.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiofiles" }, + { name = "anyio" }, + { name = "audioop-lts" }, + { name = "fastapi" }, + { name = "ffmpy" }, + { name = "gradio-client" }, + { name = "groovy" }, + { name = "httpx" }, + { name = "huggingface-hub" }, + { name = "jinja2" }, + { name = "markupsafe" }, + { name = "numpy" }, + { name = "orjson" }, + { name = "packaging" }, + { name = "pandas" }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "pydub" }, + { name = "python-multipart" }, + { name = "pyyaml" }, + { name = "ruff", marker = "sys_platform != 'emscripten'" }, + { name = "safehttpx" }, + { name = "semantic-version" }, + { name = "starlette", marker = "sys_platform != 'emscripten'" }, + { name = "tomlkit" }, + { name = "typer", marker = "sys_platform != 'emscripten'" }, + { name = "typing-extensions" }, + { name = "urllib3", marker = "sys_platform == 'emscripten'" }, + { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7d/46/40ddbc079dd6e246c12e53487611069417d00717c05127eb65b8da41f2c9/gradio-5.29.0.tar.gz", hash = "sha256:56fdd8b7cb31de8e4c382677560ef8a79f4ae0c3fbb139341bce052aab728064", size = 63510023 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3e/a1/277f48516e5284ec0c511d97dc6ae4ba40899e0738d9f2687c1b97786c73/gradio-5.29.0-py3-none-any.whl", hash = "sha256:6b58321c3b2d596a701e9b1660334772a160262e4c67f18848bd54b6c0db7d89", size = 54069882 }, +] + +[[package]] +name = "gradio-client" +version = "1.10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fsspec" }, + { name = "httpx" }, + { name = "huggingface-hub" }, + { name = "packaging" }, + { name = "typing-extensions" }, + { name = "websockets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ec/5c/d323dc321eae7b48efa14f1b1be8e05508ed19e15b4f1decee4b8e3b58de/gradio_client-1.10.0.tar.gz", hash = "sha256:463bd60f0b11580185de13a01a1621fbff179fe29359dfa8810c1b3f9df5e342", size = 320953 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c2/ce/4b9377d6780a0eb96ce9bc8f3c884dedcf53ac862b17604916bd5e90aad4/gradio_client-1.10.0-py3-none-any.whl", hash = "sha256:47bfc878a3715604f6f0a554dc63f9ed78d14b126274f7d137e25447c737cd63", size = 322919 }, +] + +[[package]] +name = "greenlet" +version = "3.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/34/c1/a82edae11d46c0d83481aacaa1e578fea21d94a1ef400afd734d47ad95ad/greenlet-3.2.2.tar.gz", hash = "sha256:ad053d34421a2debba45aa3cc39acf454acbcd025b3fc1a9f8a0dee237abd485", size = 185797 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/89/30/97b49779fff8601af20972a62cc4af0c497c1504dfbb3e93be218e093f21/greenlet-3.2.2-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:3ab7194ee290302ca15449f601036007873028712e92ca15fc76597a0aeb4c59", size = 269150 }, + { url = "https://files.pythonhosted.org/packages/21/30/877245def4220f684bc2e01df1c2e782c164e84b32e07373992f14a2d107/greenlet-3.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2dc5c43bb65ec3669452af0ab10729e8fdc17f87a1f2ad7ec65d4aaaefabf6bf", size = 637381 }, + { url = "https://files.pythonhosted.org/packages/8e/16/adf937908e1f913856b5371c1d8bdaef5f58f251d714085abeea73ecc471/greenlet-3.2.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:decb0658ec19e5c1f519faa9a160c0fc85a41a7e6654b3ce1b44b939f8bf1325", size = 651427 }, + { url = "https://files.pythonhosted.org/packages/ad/49/6d79f58fa695b618654adac64e56aff2eeb13344dc28259af8f505662bb1/greenlet-3.2.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6fadd183186db360b61cb34e81117a096bff91c072929cd1b529eb20dd46e6c5", size = 645795 }, + { url = "https://files.pythonhosted.org/packages/5a/e6/28ed5cb929c6b2f001e96b1d0698c622976cd8f1e41fe7ebc047fa7c6dd4/greenlet-3.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1919cbdc1c53ef739c94cf2985056bcc0838c1f217b57647cbf4578576c63825", size = 648398 }, + { url = "https://files.pythonhosted.org/packages/9d/70/b200194e25ae86bc57077f695b6cc47ee3118becf54130c5514456cf8dac/greenlet-3.2.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3885f85b61798f4192d544aac7b25a04ece5fe2704670b4ab73c2d2c14ab740d", size = 606795 }, + { url = "https://files.pythonhosted.org/packages/f8/c8/ba1def67513a941154ed8f9477ae6e5a03f645be6b507d3930f72ed508d3/greenlet-3.2.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:85f3e248507125bf4af607a26fd6cb8578776197bd4b66e35229cdf5acf1dfbf", size = 1117976 }, + { url = "https://files.pythonhosted.org/packages/c3/30/d0e88c1cfcc1b3331d63c2b54a0a3a4a950ef202fb8b92e772ca714a9221/greenlet-3.2.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1e76106b6fc55fa3d6fe1c527f95ee65e324a13b62e243f77b48317346559708", size = 1145509 }, + { url = "https://files.pythonhosted.org/packages/90/2e/59d6491834b6e289051b252cf4776d16da51c7c6ca6a87ff97e3a50aa0cd/greenlet-3.2.2-cp313-cp313-win_amd64.whl", hash = "sha256:fe46d4f8e94e637634d54477b0cfabcf93c53f29eedcbdeecaf2af32029b4421", size = 296023 }, + { url = "https://files.pythonhosted.org/packages/65/66/8a73aace5a5335a1cba56d0da71b7bd93e450f17d372c5b7c5fa547557e9/greenlet-3.2.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba30e88607fb6990544d84caf3c706c4b48f629e18853fc6a646f82db9629418", size = 629911 }, + { url = "https://files.pythonhosted.org/packages/48/08/c8b8ebac4e0c95dcc68ec99198842e7db53eda4ab3fb0a4e785690883991/greenlet-3.2.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:055916fafad3e3388d27dd68517478933a97edc2fc54ae79d3bec827de2c64c4", size = 635251 }, + { url = "https://files.pythonhosted.org/packages/37/26/7db30868f73e86b9125264d2959acabea132b444b88185ba5c462cb8e571/greenlet-3.2.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2593283bf81ca37d27d110956b79e8723f9aa50c4bcdc29d3c0543d4743d2763", size = 632620 }, + { url = "https://files.pythonhosted.org/packages/10/ec/718a3bd56249e729016b0b69bee4adea0dfccf6ca43d147ef3b21edbca16/greenlet-3.2.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89c69e9a10670eb7a66b8cef6354c24671ba241f46152dd3eed447f79c29fb5b", size = 628851 }, + { url = "https://files.pythonhosted.org/packages/9b/9d/d1c79286a76bc62ccdc1387291464af16a4204ea717f24e77b0acd623b99/greenlet-3.2.2-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02a98600899ca1ca5d3a2590974c9e3ec259503b2d6ba6527605fcd74e08e207", size = 593718 }, + { url = "https://files.pythonhosted.org/packages/cd/41/96ba2bf948f67b245784cd294b84e3d17933597dffd3acdb367a210d1949/greenlet-3.2.2-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b50a8c5c162469c3209e5ec92ee4f95c8231b11db6a04db09bbe338176723bb8", size = 1105752 }, + { url = "https://files.pythonhosted.org/packages/68/3b/3b97f9d33c1f2eb081759da62bd6162159db260f602f048bc2f36b4c453e/greenlet-3.2.2-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:45f9f4853fb4cc46783085261c9ec4706628f3b57de3e68bae03e8f8b3c0de51", size = 1125170 }, + { url = "https://files.pythonhosted.org/packages/31/df/b7d17d66c8d0f578d2885a3d8f565e9e4725eacc9d3fdc946d0031c055c4/greenlet-3.2.2-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:9ea5231428af34226c05f927e16fc7f6fa5e39e3ad3cd24ffa48ba53a47f4240", size = 269899 }, +] + +[[package]] +name = "griffe" +version = "1.7.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a9/3e/5aa9a61f7c3c47b0b52a1d930302992229d191bf4bc76447b324b731510a/griffe-1.7.3.tar.gz", hash = "sha256:52ee893c6a3a968b639ace8015bec9d36594961e156e23315c8e8e51401fa50b", size = 395137 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/c6/5c20af38c2a57c15d87f7f38bee77d63c1d2a3689f74fefaf35915dd12b2/griffe-1.7.3-py3-none-any.whl", hash = "sha256:c6b3ee30c2f0f17f30bcdef5068d6ab7a2a4f1b8bf1a3e74b56fffd21e1c5f75", size = 129303 }, +] + +[[package]] +name = "groovy" +version = "0.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/52/36/bbdede67400277bef33d3ec0e6a31750da972c469f75966b4930c753218f/groovy-0.1.2.tar.gz", hash = "sha256:25c1dc09b3f9d7e292458aa762c6beb96ea037071bf5e917fc81fb78d2231083", size = 17325 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/28/27/3d6dcadc8a3214d8522c1e7f6a19554e33659be44546d44a2f7572ac7d2a/groovy-0.1.2-py3-none-any.whl", hash = "sha256:7f7975bab18c729a257a8b1ae9dcd70b7cafb1720481beae47719af57c35fa64", size = 14090 }, +] + +[[package]] +name = "h11" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515 }, +] + +[[package]] +name = "hf-xet" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/2c/70009910fcbd204bde75842b60c1e47fe72edb0e978954cb8001735885c7/hf_xet-1.1.0.tar.gz", hash = "sha256:a7c2a4c2b6eee9ce0a1a367a82b60d95ba634420ef1c250addad7aa4af419cf4", size = 263996 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/fd/0db331297e331f0f02005fd7ea666439bf15efd74f0dd62af02a43236a1b/hf_xet-1.1.0-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:0322c42551e275fcb7949c083a54a81b2898e50787c9aa74284fcb8d2c58c12c", size = 5069444 }, + { url = "https://files.pythonhosted.org/packages/b9/7d/4d7ae44219d3744ad55669cb90ef3d4ed9f5f8a4729fa635a6499491cb78/hf_xet-1.1.0-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:667153a0304ac2debf2af95a8ff7687186f885b493f4cd16344869af270cd110", size = 4881465 }, + { url = "https://files.pythonhosted.org/packages/83/9a/d40d2a57b132d609d8a4ccc29e59ed69749021610616749cabcda2532158/hf_xet-1.1.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:995eeffb119636ea617b96c7d7bf3c3f5ea8727fa57974574e25d700b8532d48", size = 53584225 }, + { url = "https://files.pythonhosted.org/packages/2e/01/d94553f91d85746e0862f24d239da88d10f5ce252b028565744e982432f4/hf_xet-1.1.0-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:3aee847da362393331f515c4010d0aaa1c2669acfcca1f4b28946d6949cc0086", size = 52043680 }, + { url = "https://files.pythonhosted.org/packages/29/89/1f31853bf378f0ceb3363c07fd8a12af9b904b1f8c21e65eb5c19397bc98/hf_xet-1.1.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:68c5813a6074aa36e12ef5983230e3b03148cce61e0fcdd294096493795565b4", size = 53072672 }, + { url = "https://files.pythonhosted.org/packages/b5/9f/5ecb92b18a4b2135a72a95dc08bcbeda9176f46642c745ee052420d2aea8/hf_xet-1.1.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:4ee9222bf9274b1c198b88a929de0b5a49349c4962d89c5b3b2f0f7f47d9761c", size = 53521053 }, + { url = "https://files.pythonhosted.org/packages/53/d6/cb32842cbf1cf5a154b41fa918a2fd86003af9bca227a2397cd7f312a8a6/hf_xet-1.1.0-cp37-abi3-win_amd64.whl", hash = "sha256:73153eab9abf3d6973b21e94a67ccba5d595c3e12feb8c0bf50be02964e7f126", size = 4204376 }, +] + +[[package]] +name = "html2text" +version = "2024.2.26" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1a/43/e1d53588561e533212117750ee79ad0ba02a41f52a08c1df3396bd466c05/html2text-2024.2.26.tar.gz", hash = "sha256:05f8e367d15aaabc96415376776cdd11afd5127a77fce6e36afc60c563ca2c32", size = 56527 } + +[[package]] +name = "htmldate" +version = "1.9.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "charset-normalizer" }, + { name = "dateparser" }, + { name = "lxml" }, + { name = "python-dateutil" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a5/26/aaae4cab984f0b7dd0f5f1b823fa2ed2fd4a2bb50acd5bd2f0d217562678/htmldate-1.9.3.tar.gz", hash = "sha256:ac0caf4628c3ded4042011e2d60dc68dfb314c77b106587dd307a80d77e708e9", size = 44913 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/49/8872130016209c20436ce0c1067de1cf630755d0443d068a5bc17fa95015/htmldate-1.9.3-py3-none-any.whl", hash = "sha256:3fadc422cf3c10a5cdb5e1b914daf37ec7270400a80a1b37e2673ff84faaaff8", size = 31565 }, +] + +[[package]] +name = "htmlrag" +version = "0.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anytree" }, + { name = "bs4" }, + { name = "faiss-cpu" }, + { name = "httpx-sse" }, + { name = "langchain" }, + { name = "langchain-community" }, + { name = "langchain-core" }, + { name = "langchain-huggingface" }, + { name = "lxml" }, + { name = "numpy" }, + { name = "pydantic-settings" }, + { name = "sentence-transformers" }, + { name = "torch" }, + { name = "transformers" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9b/fc/df10795834c1ba5e5aeb795c613649e1c1c7870f35a911f657e6f68c4104/htmlrag-0.1.1.tar.gz", hash = "sha256:93ad9d337bda53db257df71c2186f86c50669758e75416bc6bdbc91516d60dba", size = 13491 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cd/d5/ea3fbf6cd37ffaf2072156b2770fc7881ee95f872d25191898e40d408700/htmlrag-0.1.1-py3-none-any.whl", hash = "sha256:3106f234842e0cd04334a5ed8665e34ec58f520cffba5edc6734f511797e39a4", size = 12099 }, +] + +[[package]] +name = "httpcore" +version = "1.0.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "h11" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784 }, +] + +[[package]] +name = "httpx" +version = "0.28.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, + { name = "certifi" }, + { name = "httpcore" }, + { name = "idna" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517 }, +] + +[[package]] +name = "httpx-sse" +version = "0.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/60/8f4281fa9bbf3c8034fd54c0e7412e66edbab6bc74c4996bd616f8d0406e/httpx-sse-0.4.0.tar.gz", hash = "sha256:1e81a3a3070ce322add1d3529ed42eb5f70817f45ed6ec915ab753f961139721", size = 12624 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e1/9b/a181f281f65d776426002f330c31849b86b31fc9d848db62e16f03ff739f/httpx_sse-0.4.0-py3-none-any.whl", hash = "sha256:f329af6eae57eaa2bdfd962b42524764af68075ea87370a2de920af5341e318f", size = 7819 }, +] + +[[package]] +name = "huggingface-hub" +version = "0.31.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "fsspec" }, + { name = "hf-xet", marker = "platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/25/eb/9268c1205d19388659d5dc664f012177b752c0eef194a9159acc7227780f/huggingface_hub-0.31.1.tar.gz", hash = "sha256:492bb5f545337aa9e2f59b75ef4c5f535a371e8958a6ce90af056387e67f1180", size = 403036 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/bf/6002da17ec1c7a47bedeb216812929665927c70b6e7500b3c7bf36f01bdd/huggingface_hub-0.31.1-py3-none-any.whl", hash = "sha256:43f73124819b48b42d140cbc0d7a2e6bd15b2853b1b9d728d4d55ad1750cac5b", size = 484265 }, +] + +[package.optional-dependencies] +inference = [ + { name = "aiohttp" }, +] + +[[package]] +name = "humanfriendly" +version = "10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pyreadline3", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cc/3f/2c29224acb2e2df4d2046e4c73ee2662023c58ff5b113c4c1adac0886c43/humanfriendly-10.0.tar.gz", hash = "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc", size = 360702 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477", size = 86794 }, +] + +[[package]] +name = "idna" +version = "3.10" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 }, +] + +[[package]] +name = "ifaddr" +version = "0.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/ac/fb4c578f4a3256561548cd825646680edcadb9440f3f68add95ade1eb791/ifaddr-0.2.0.tar.gz", hash = "sha256:cc0cbfcaabf765d44595825fb96a99bb12c79716b73b44330ea38ee2b0c4aed4", size = 10485 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/1f/19ebc343cc71a7ffa78f17018535adc5cbdd87afb31d7c34874680148b32/ifaddr-0.2.0-py3-none-any.whl", hash = "sha256:085e0305cfe6f16ab12d72e2024030f5d52674afad6911bb1eee207177b8a748", size = 12314 }, +] + +[[package]] +name = "ipykernel" +version = "6.29.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "appnope", marker = "platform_system == 'Darwin'" }, + { name = "comm" }, + { name = "debugpy" }, + { name = "ipython" }, + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "matplotlib-inline" }, + { name = "nest-asyncio" }, + { name = "packaging" }, + { name = "psutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e9/5c/67594cb0c7055dc50814b21731c22a601101ea3b1b50a9a1b090e11f5d0f/ipykernel-6.29.5.tar.gz", hash = "sha256:f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215", size = 163367 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl", hash = "sha256:afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5", size = 117173 }, +] + +[[package]] +name = "ipython" +version = "9.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "decorator" }, + { name = "ipython-pygments-lexers" }, + { name = "jedi" }, + { name = "matplotlib-inline" }, + { name = "pexpect", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit" }, + { name = "pygments" }, + { name = "stack-data" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9d/02/63a84444a7409b3c0acd1de9ffe524660e0e5d82ee473e78b45e5bfb64a4/ipython-9.2.0.tar.gz", hash = "sha256:62a9373dbc12f28f9feaf4700d052195bf89806279fc8ca11f3f54017d04751b", size = 4424394 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/ce/5e897ee51b7d26ab4e47e5105e7368d40ce6cfae2367acdf3165396d50be/ipython-9.2.0-py3-none-any.whl", hash = "sha256:fef5e33c4a1ae0759e0bba5917c9db4eb8c53fee917b6a526bd973e1ca5159f6", size = 604277 }, +] + +[[package]] +name = "ipython-pygments-lexers" +version = "1.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074 }, +] + +[[package]] +name = "isodate" +version = "0.7.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/54/4d/e940025e2ce31a8ce1202635910747e5a87cc3a6a6bb2d00973375014749/isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6", size = 29705 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/15/aa/0aca39a37d3c7eb941ba736ede56d689e7be91cab5d9ca846bde3999eba6/isodate-0.7.2-py3-none-any.whl", hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15", size = 22320 }, +] + +[[package]] +name = "jedi" +version = "0.19.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "parso" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278 }, +] + +[[package]] +name = "jieba3k" +version = "0.35.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/cb/2c8332bcdc14d33b0bedd18ae0a4981a069c3513e445120da3c3f23a8aaa/jieba3k-0.35.1.zip", hash = "sha256:980a4f2636b778d312518066be90c7697d410dd5a472385f5afced71a2db1c10", size = 7423646 } + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899 }, +] + +[[package]] +name = "jiter" +version = "0.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1e/c2/e4562507f52f0af7036da125bb699602ead37a2332af0788f8e0a3417f36/jiter-0.9.0.tar.gz", hash = "sha256:aadba0964deb424daa24492abc3d229c60c4a31bfee205aedbf1acc7639d7893", size = 162604 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/1b/4cd165c362e8f2f520fdb43245e2b414f42a255921248b4f8b9c8d871ff1/jiter-0.9.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:2764891d3f3e8b18dce2cff24949153ee30c9239da7c00f032511091ba688ff7", size = 308197 }, + { url = "https://files.pythonhosted.org/packages/13/aa/7a890dfe29c84c9a82064a9fe36079c7c0309c91b70c380dc138f9bea44a/jiter-0.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:387b22fbfd7a62418d5212b4638026d01723761c75c1c8232a8b8c37c2f1003b", size = 318160 }, + { url = "https://files.pythonhosted.org/packages/6a/38/5888b43fc01102f733f085673c4f0be5a298f69808ec63de55051754e390/jiter-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d8da8629ccae3606c61d9184970423655fb4e33d03330bcdfe52d234d32f69", size = 341259 }, + { url = "https://files.pythonhosted.org/packages/3d/5e/bbdbb63305bcc01006de683b6228cd061458b9b7bb9b8d9bc348a58e5dc2/jiter-0.9.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1be73d8982bdc278b7b9377426a4b44ceb5c7952073dd7488e4ae96b88e1103", size = 363730 }, + { url = "https://files.pythonhosted.org/packages/75/85/53a3edc616992fe4af6814c25f91ee3b1e22f7678e979b6ea82d3bc0667e/jiter-0.9.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2228eaaaa111ec54b9e89f7481bffb3972e9059301a878d085b2b449fbbde635", size = 405126 }, + { url = "https://files.pythonhosted.org/packages/ae/b3/1ee26b12b2693bd3f0b71d3188e4e5d817b12e3c630a09e099e0a89e28fa/jiter-0.9.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:11509bfecbc319459647d4ac3fd391d26fdf530dad00c13c4dadabf5b81f01a4", size = 393668 }, + { url = "https://files.pythonhosted.org/packages/11/87/e084ce261950c1861773ab534d49127d1517b629478304d328493f980791/jiter-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f22238da568be8bbd8e0650e12feeb2cfea15eda4f9fc271d3b362a4fa0604d", size = 352350 }, + { url = "https://files.pythonhosted.org/packages/f0/06/7dca84b04987e9df563610aa0bc154ea176e50358af532ab40ffb87434df/jiter-0.9.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:17f5d55eb856597607562257c8e36c42bc87f16bef52ef7129b7da11afc779f3", size = 384204 }, + { url = "https://files.pythonhosted.org/packages/16/2f/82e1c6020db72f397dd070eec0c85ebc4df7c88967bc86d3ce9864148f28/jiter-0.9.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:6a99bed9fbb02f5bed416d137944419a69aa4c423e44189bc49718859ea83bc5", size = 520322 }, + { url = "https://files.pythonhosted.org/packages/36/fd/4f0cd3abe83ce208991ca61e7e5df915aa35b67f1c0633eb7cf2f2e88ec7/jiter-0.9.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e057adb0cd1bd39606100be0eafe742de2de88c79df632955b9ab53a086b3c8d", size = 512184 }, + { url = "https://files.pythonhosted.org/packages/a0/3c/8a56f6d547731a0b4410a2d9d16bf39c861046f91f57c98f7cab3d2aa9ce/jiter-0.9.0-cp313-cp313-win32.whl", hash = "sha256:f7e6850991f3940f62d387ccfa54d1a92bd4bb9f89690b53aea36b4364bcab53", size = 206504 }, + { url = "https://files.pythonhosted.org/packages/f4/1c/0c996fd90639acda75ed7fa698ee5fd7d80243057185dc2f63d4c1c9f6b9/jiter-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:c8ae3bf27cd1ac5e6e8b7a27487bf3ab5f82318211ec2e1346a5b058756361f7", size = 204943 }, + { url = "https://files.pythonhosted.org/packages/78/0f/77a63ca7aa5fed9a1b9135af57e190d905bcd3702b36aca46a01090d39ad/jiter-0.9.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f0b2827fb88dda2cbecbbc3e596ef08d69bda06c6f57930aec8e79505dc17001", size = 317281 }, + { url = "https://files.pythonhosted.org/packages/f9/39/a3a1571712c2bf6ec4c657f0d66da114a63a2e32b7e4eb8e0b83295ee034/jiter-0.9.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:062b756ceb1d40b0b28f326cba26cfd575a4918415b036464a52f08632731e5a", size = 350273 }, + { url = "https://files.pythonhosted.org/packages/ee/47/3729f00f35a696e68da15d64eb9283c330e776f3b5789bac7f2c0c4df209/jiter-0.9.0-cp313-cp313t-win_amd64.whl", hash = "sha256:6f7838bc467ab7e8ef9f387bd6de195c43bad82a569c1699cb822f6609dd4cdf", size = 206867 }, +] + +[[package]] +name = "joblib" +version = "1.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/30/08/8bd4a0250247861420a040b33ccf42f43c426ac91d99405374ef117e5872/joblib-1.5.0.tar.gz", hash = "sha256:d8757f955389a3dd7a23152e43bc297c2e0c2d3060056dad0feefc88a06939b5", size = 330234 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/d3/13ee227a148af1c693654932b8b0b02ed64af5e1f7406d56b088b57574cd/joblib-1.5.0-py3-none-any.whl", hash = "sha256:206144b320246485b712fc8cc51f017de58225fa8b414a1fe1764a7231aca491", size = 307682 }, +] + +[[package]] +name = "jsonpatch" +version = "1.33" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jsonpointer" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/78/18813351fe5d63acad16aec57f94ec2b70a09e53ca98145589e185423873/jsonpatch-1.33.tar.gz", hash = "sha256:9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c", size = 21699 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl", hash = "sha256:0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade", size = 12898 }, +] + +[[package]] +name = "jsonpointer" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6a/0a/eebeb1fa92507ea94016a2a790b93c2ae41a7e18778f85471dc54475ed25/jsonpointer-3.0.0.tar.gz", hash = "sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef", size = 9114 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl", hash = "sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942", size = 7595 }, +] + +[[package]] +name = "jsonschema" +version = "4.23.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/38/2e/03362ee4034a4c917f697890ccd4aec0800ccf9ded7f511971c75451deec/jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4", size = 325778 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566", size = 88462 }, +] + +[[package]] +name = "jsonschema-specifications" +version = "2025.4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "referencing" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437 }, +] + +[[package]] +name = "jupyter-client" +version = "8.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-core" }, + { name = "python-dateutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105 }, +] + +[[package]] +name = "jupyter-core" +version = "5.7.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "platformdirs" }, + { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/00/11/b56381fa6c3f4cc5d2cf54a7dbf98ad9aa0b339ef7a601d6053538b079a7/jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9", size = 87629 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409", size = 28965 }, +] + +[[package]] +name = "justext" +version = "3.0.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "lxml", extra = ["html-clean"] }, +] +sdist = { url = "https://files.pythonhosted.org/packages/49/f3/45890c1b314f0d04e19c1c83d534e611513150939a7cf039664d9ab1e649/justext-3.0.2.tar.gz", hash = "sha256:13496a450c44c4cd5b5a75a5efcd9996066d2a189794ea99a49949685a0beb05", size = 828521 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f2/ac/52f4e86d1924a7fc05af3aeb34488570eccc39b4af90530dd6acecdf16b5/justext-3.0.2-py2.py3-none-any.whl", hash = "sha256:62b1c562b15c3c6265e121cc070874243a443bfd53060e869393f09d6b6cc9a7", size = 837940 }, +] + +[[package]] +name = "kokoro-onnx" +version = "0.4.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorlog" }, + { name = "espeakng-loader" }, + { name = "numpy" }, + { name = "onnxruntime" }, + { name = "phonemizer-fork" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9f/0e/9501d935c5761e46c43c614e6eee5319a76092586f350d5ef3aac972a3d7/kokoro_onnx-0.4.8.tar.gz", hash = "sha256:68bd87f26912d268541bc32a0303ff88f00b826e0038eb16bece16644b73a251", size = 80762 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d7/20/41d3abdef931934948eb49179fa61f9ab384f83c04c0550945e76d7e8dfd/kokoro_onnx-0.4.8-py3-none-any.whl", hash = "sha256:de571d2610d50681627d57749d7c3770c93d27b2ca01dfd32f240b8c15aa3fdf", size = 17661 }, +] + +[[package]] +name = "langchain" +version = "0.3.25" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "langchain-core" }, + { name = "langchain-text-splitters" }, + { name = "langsmith" }, + { name = "pydantic" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "sqlalchemy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fc/f9/a256609096a9fc7a1b3a6300a97000091efabdf21555a97988f93d4d9258/langchain-0.3.25.tar.gz", hash = "sha256:a1d72aa39546a23db08492d7228464af35c9ee83379945535ceef877340d2a3a", size = 10225045 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ed/5c/5c0be747261e1f8129b875fa3bfea736bc5fe17652f9d5e15ca118571b6f/langchain-0.3.25-py3-none-any.whl", hash = "sha256:931f7d2d1eaf182f9f41c5e3272859cfe7f94fc1f7cef6b3e5a46024b4884c21", size = 1011008 }, +] + +[[package]] +name = "langchain-community" +version = "0.3.23" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohttp" }, + { name = "dataclasses-json" }, + { name = "httpx-sse" }, + { name = "langchain" }, + { name = "langchain-core" }, + { name = "langsmith" }, + { name = "numpy" }, + { name = "pydantic-settings" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "sqlalchemy" }, + { name = "tenacity" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c2/01/fdd97e392ab888ee195cbb3ed9d1140b66dd0090375151c768288eb63e61/langchain_community-0.3.23.tar.gz", hash = "sha256:afb4b34d8b75fc00f78b2270e988bb48fff96b333d23fae05ab32d012940973f", size = 33229515 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/03/a7/b779146b33e1f2b5ef6d44525a8cb476f8d156e2e98a251588f467d74ce3/langchain_community-0.3.23-py3-none-any.whl", hash = "sha256:7b5328e749df6bbaf8e60c53d810a95ab22f2d2262911b206b0fb582d58350b7", size = 2525391 }, +] + +[[package]] +name = "langchain-core" +version = "0.3.59" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jsonpatch" }, + { name = "langsmith" }, + { name = "packaging" }, + { name = "pydantic" }, + { name = "pyyaml" }, + { name = "tenacity" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/51/78/d17dae349301712e5b1bb4c0c98ecf84c566a71666fbcb1d4006c67b043a/langchain_core-0.3.59.tar.gz", hash = "sha256:052a37cf298c505144f007e5aeede6ecff2dc92c827525d1ef59101eb3a4551c", size = 557225 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/30/40/aa440a7cd05f1dab5d7c91a1284eb776c3cf3eb59fa18ed39927650cfa38/langchain_core-0.3.59-py3-none-any.whl", hash = "sha256:9686baaff43f2c8175535da13faf40e6866769015e93130c3c1e4243e7244d70", size = 437656 }, +] + +[[package]] +name = "langchain-huggingface" +version = "0.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "huggingface-hub" }, + { name = "langchain-core" }, + { name = "sentence-transformers" }, + { name = "tokenizers" }, + { name = "transformers" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/41/a9/37f23321b776fe40a6b15a6476bc8537d255581793a3accc001725edd8bd/langchain_huggingface-0.2.0.tar.gz", hash = "sha256:609acbfbade749bffa22acffd46d9e924a58e96cc59215d0562b8e9215b210f5", size = 24799 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0b/76/eb08f7b87f3377ced3800b2896841ccdcde3e246f46523946ecf092447e6/langchain_huggingface-0.2.0-py3-none-any.whl", hash = "sha256:eed1fdfe51d16d761499fa754491a1a4dcb61798c1e5516335071d1dad852a41", size = 27329 }, +] + +[[package]] +name = "langchain-text-splitters" +version = "0.3.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "langchain-core" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e7/ac/b4a25c5716bb0103b1515f1f52cc69ffb1035a5a225ee5afe3aed28bf57b/langchain_text_splitters-0.3.8.tar.gz", hash = "sha256:116d4b9f2a22dda357d0b79e30acf005c5518177971c66a9f1ab0edfdb0f912e", size = 42128 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8b/a3/3696ff2444658053c01b6b7443e761f28bb71217d82bb89137a978c5f66f/langchain_text_splitters-0.3.8-py3-none-any.whl", hash = "sha256:e75cc0f4ae58dcf07d9f18776400cf8ade27fadd4ff6d264df6278bb302f6f02", size = 32440 }, +] + +[[package]] +name = "langsmith" +version = "0.3.42" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "httpx" }, + { name = "orjson", marker = "platform_python_implementation != 'PyPy'" }, + { name = "packaging" }, + { name = "pydantic" }, + { name = "requests" }, + { name = "requests-toolbelt" }, + { name = "zstandard" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3a/44/fe171c0b0fb0377b191aebf0b7779e0c7b2a53693c6a01ddad737212495d/langsmith-0.3.42.tar.gz", hash = "sha256:2b5cbc450ab808b992362aac6943bb1d285579aa68a3a8be901d30a393458f25", size = 345619 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/89/8e/e8a58e0abaae3f3ac4702e9ca35d1fc6159711556b64ffd0e247771a3f12/langsmith-0.3.42-py3-none-any.whl", hash = "sha256:18114327f3364385dae4026ebfd57d1c1cb46d8f80931098f0f10abe533475ff", size = 360334 }, +] + +[[package]] +name = "language-tags" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e0/7e/b6a0efe4fee11e9742c1baaedf7c574084238a70b03c1d8eb2761383848f/language_tags-1.2.0.tar.gz", hash = "sha256:e934acba3e3dc85f867703eca421847a9ab7b7679b11b5d5cfd096febbf8bde6", size = 207901 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b0/42/327554649ed2dd5ce59d3f5da176c7be20f9352c7c6c51597293660b7b08/language_tags-1.2.0-py3-none-any.whl", hash = "sha256:d815604622242fdfbbfd747b40c31213617fd03734a267f2e39ee4bd73c88722", size = 213449 }, +] + +[[package]] +name = "lazy-loader" +version = "0.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6f/6b/c875b30a1ba490860c93da4cabf479e03f584eba06fe5963f6f6644653d8/lazy_loader-0.4.tar.gz", hash = "sha256:47c75182589b91a4e1a85a136c074285a5ad4d9f39c63e0d7fb76391c4574cd1", size = 15431 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/60/d497a310bde3f01cb805196ac61b7ad6dc5dcf8dce66634dc34364b20b4f/lazy_loader-0.4-py3-none-any.whl", hash = "sha256:342aa8e14d543a154047afb4ba8ef17f5563baad3fc610d7b15b213b0f119efc", size = 12097 }, +] + +[[package]] +name = "librosa" +version = "0.11.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "audioread" }, + { name = "decorator" }, + { name = "joblib" }, + { name = "lazy-loader" }, + { name = "msgpack" }, + { name = "numba" }, + { name = "numpy" }, + { name = "pooch" }, + { name = "scikit-learn" }, + { name = "scipy" }, + { name = "soundfile" }, + { name = "soxr" }, + { name = "standard-aifc" }, + { name = "standard-sunau" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/64/36/360b5aafa0238e29758729e9486c6ed92a6f37fa403b7875e06c115cdf4a/librosa-0.11.0.tar.gz", hash = "sha256:f5ed951ca189b375bbe2e33b2abd7e040ceeee302b9bbaeeffdfddb8d0ace908", size = 327001 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b5/ba/c63c5786dfee4c3417094c4b00966e61e4a63efecee22cb7b4c0387dda83/librosa-0.11.0-py3-none-any.whl", hash = "sha256:0b6415c4fd68bff4c29288abe67c6d80b587e0e1e2cfb0aad23e4559504a7fa1", size = 260749 }, +] + +[[package]] +name = "llama-cloud" +version = "0.1.21" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "httpx" }, + { name = "pydantic" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/89/70/cbd4078ed7bd1b8b545f6c9352ffbb54994bb289a991a2b63a4c475f7941/llama_cloud-0.1.21.tar.gz", hash = "sha256:5676d54e4650d293691f5ced1597d74d489b33fd41f51d677b3fd35f56df693e", size = 91475 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4a/fb/21e4190f80d7f80bd42abdfbbdbb88c21a98fff0a05a39d74ef747b7d462/llama_cloud-0.1.21-py3-none-any.whl", hash = "sha256:a10b437f8623f341108d4be8f4ff0eb5809022fee0c05f198d36ad51b60fff30", size = 265819 }, +] + +[[package]] +name = "llama-cloud-services" +version = "0.6.15" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "llama-cloud" }, + { name = "llama-index-core" }, + { name = "platformdirs" }, + { name = "pydantic" }, + { name = "python-dotenv" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/56/4e/da311d13340d22705d6ae48732c78a580039f132dfcaa68a7063b066c38c/llama_cloud_services-0.6.15.tar.gz", hash = "sha256:912799d9cdcf48074145c6781f40a6dd7dadb6344ecb30b715407db85a0e675e", size = 31701 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f5/0d/88805be6a13b368c9e7a2b2cede60fd0298e0e3abc9a6a6923d414c1ab14/llama_cloud_services-0.6.15-py3-none-any.whl", hash = "sha256:c4e24dd41f2cde17eeba7750d41cc70fe26e1179c03ae832122d762572e53de6", size = 36676 }, +] + +[[package]] +name = "llama-index" +version = "0.12.35" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-agent-openai" }, + { name = "llama-index-cli" }, + { name = "llama-index-core" }, + { name = "llama-index-embeddings-openai" }, + { name = "llama-index-indices-managed-llama-cloud" }, + { name = "llama-index-llms-openai" }, + { name = "llama-index-multi-modal-llms-openai" }, + { name = "llama-index-program-openai" }, + { name = "llama-index-question-gen-openai" }, + { name = "llama-index-readers-file" }, + { name = "llama-index-readers-llama-parse" }, + { name = "nltk" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/38/30/3a584acdac0db3202580eaf6089a68a8d59ad16beca5e87800d3878540ad/llama_index-0.12.35.tar.gz", hash = "sha256:6a64748d92edd0e4474e72c69f967d1105c25a2513c8c2f06560481814b0f27e", size = 8001 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/e5/6bf44746ac57fce8a4731d723082db66a07ec0bab6e0ab01120c2b5bddde/llama_index-0.12.35-py3-none-any.whl", hash = "sha256:86c6e070705febec56f4fd96d30467bce134f7af0f1ba38287e7e30f2b7a239d", size = 7028 }, +] + +[[package]] +name = "llama-index-agent-openai" +version = "0.4.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-core" }, + { name = "llama-index-llms-openai" }, + { name = "openai" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/43/0d/0d42abf539152284d89a00e11b98cc5fe3cb20b0d6e106531473adc1280a/llama_index_agent_openai-0.4.7.tar.gz", hash = "sha256:fb1bbab1f0a423309503641a2ced8dc1ae6c07d5a898b4f716de0db995746e0d", size = 12218 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/00/707a40dc626ff47b00735fb3da844564f7b5f83c53733e9671de8d77abf5/llama_index_agent_openai-0.4.7-py3-none-any.whl", hash = "sha256:2c114a3f451fd96bf1a7034ad3982854ec90485000c142a81193c6aee69ab650", size = 14195 }, +] + +[[package]] +name = "llama-index-cli" +version = "0.4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-core" }, + { name = "llama-index-embeddings-openai" }, + { name = "llama-index-llms-openai" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4e/01/2155f7b830b84d09b98e6fd8094b333d39b0a0e4d2d28c9d2b0b6262757d/llama_index_cli-0.4.1.tar.gz", hash = "sha256:3f97f1f8f5f401dfb5b6bc7170717c176dcd981538017430073ef12ffdcbddfa", size = 25054 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ae/fa/2ee58764d733e9b5d61036ba6c8c96adcdb567ea16a62c247519fbf34c13/llama_index_cli-0.4.1-py3-none-any.whl", hash = "sha256:6dfc931aea5b90c256e476b48dfac76f48fb2308fdf656bb02ee1e4f2cab8b06", size = 28493 }, +] + +[[package]] +name = "llama-index-core" +version = "0.12.35" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohttp" }, + { name = "aiosqlite" }, + { name = "banks" }, + { name = "dataclasses-json" }, + { name = "deprecated" }, + { name = "dirtyjson" }, + { name = "filetype" }, + { name = "fsspec" }, + { name = "httpx" }, + { name = "nest-asyncio" }, + { name = "networkx" }, + { name = "nltk" }, + { name = "numpy" }, + { name = "pillow" }, + { name = "pydantic" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "sqlalchemy", extra = ["asyncio"] }, + { name = "tenacity" }, + { name = "tiktoken" }, + { name = "tqdm" }, + { name = "typing-extensions" }, + { name = "typing-inspect" }, + { name = "wrapt" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f9/b1/d8125319df640211f858e64230018bfe80e81e62265390ceeb87d4158285/llama_index_core-0.12.35.tar.gz", hash = "sha256:6b03747aafb01582c286f2cd76385c82350245b21037a3984241a6c2fb884525", size = 7287848 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/3e/029e3533ea673be65a1c0eb92a6ea349693c44ca1a436d52096c031e09f8/llama_index_core-0.12.35-py3-none-any.whl", hash = "sha256:19db7b5ac22012d8c240efe9b3b8b59cbab4002adbe70d915840781f30453f3d", size = 7660425 }, +] + +[[package]] +name = "llama-index-embeddings-huggingface" +version = "0.5.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "huggingface-hub", extra = ["inference"] }, + { name = "llama-index-core" }, + { name = "sentence-transformers" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/86/4b/35c4f1623fc33b60a91490c0849b8bdb6c704f18cade400ee5baaf064c0d/llama_index_embeddings_huggingface-0.5.3.tar.gz", hash = "sha256:3fecb363cc0d05890689aefc2d1bda2f02431857e0456fdaf2e8c4960f9daeaf", size = 7947 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/33/21/8c201efcd3c69b4ccb7a876ccd80464525d2c1ba49bec9a99f91604055d9/llama_index_embeddings_huggingface-0.5.3-py3-none-any.whl", hash = "sha256:f181d6490ebb29f0e7ada93b53fdd9acf5808387cdd69b9f1b499a2380d38758", size = 8951 }, +] + +[[package]] +name = "llama-index-embeddings-openai" +version = "0.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-core" }, + { name = "openai" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a1/02/a2604ef3a167131fdd701888f45f16c8efa6d523d02efe8c4e640238f4ea/llama_index_embeddings_openai-0.3.1.tar.gz", hash = "sha256:1368aad3ce24cbaed23d5ad251343cef1eb7b4a06d6563d6606d59cb347fef20", size = 5492 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bb/45/ca55b91c4ac1b6251d4099fa44121a6c012129822906cadcc27b8cfb33a4/llama_index_embeddings_openai-0.3.1-py3-none-any.whl", hash = "sha256:f15a3d13da9b6b21b8bd51d337197879a453d1605e625a1c6d45e741756c0290", size = 6177 }, +] + +[[package]] +name = "llama-index-indices-managed-llama-cloud" +version = "0.6.11" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-cloud" }, + { name = "llama-index-core" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/75/bc/d1a9013b117005a782a253bce16a1d1022349b85fe6206395376477ce6c6/llama_index_indices_managed_llama_cloud-0.6.11.tar.gz", hash = "sha256:925532f760cd2ebb2594828da311adac3d54cd2cae3dff2908491eebb2b8bd0f", size = 12703 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/f4/5decd79fd7f2f0e44c5689af62497447e86832e876b7dad11903259de5f9/llama_index_indices_managed_llama_cloud-0.6.11-py3-none-any.whl", hash = "sha256:64e82e2ac178cd3721b76c0817edd57e05a3bd877c412b4148d3abbdeea62d59", size = 14272 }, +] + +[[package]] +name = "llama-index-llms-ollama" +version = "0.5.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-core" }, + { name = "ollama" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/36/05/bd6a1006d93566a65cb5ef8318bca8695a9a7cfc6064c1bd218aae3a5ded/llama_index_llms_ollama-0.5.4.tar.gz", hash = "sha256:e5e7e7a4e65478c762906d08f594647d8148ffdc32ae908d56b73c0df8ea04f2", size = 8218 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/33/1d/f000f50525dff87e6a78d7d7623720fdfc14b95a04b25e2bc4e936af2907/llama_index_llms_ollama-0.5.4-py3-none-any.whl", hash = "sha256:203688429a99454ae261877dd48f68f65374edf92ba25796a6a8a2346fd005f0", size = 7790 }, +] + +[[package]] +name = "llama-index-llms-openai" +version = "0.3.38" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-core" }, + { name = "openai" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4d/bd/b0ceae2d5d697feb5d18a7402214cdad30bc20d8cbe1619e9e6355361ca5/llama_index_llms_openai-0.3.38.tar.gz", hash = "sha256:bcd1d5212bf7c948301958719a1df361be62b37b5620732e4c9ce804bc078b77", size = 22738 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e4/e1/1c185e22ca1fd1ac813d225be046c4223dbe2fdf64d90a6e86608e6d17ad/llama_index_llms_openai-0.3.38-py3-none-any.whl", hash = "sha256:d724b809d5e81e15cd1c3def65f023c4c74f2a097e542e5c002793ffbaa33a96", size = 23839 }, +] + +[[package]] +name = "llama-index-multi-modal-llms-openai" +version = "0.4.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-core" }, + { name = "llama-index-llms-openai" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1a/9a/e3ab972880fc08d39475a0c7969b1a16ece58fe7f41ab8645f8342d57634/llama_index_multi_modal_llms_openai-0.4.3.tar.gz", hash = "sha256:5e6ca54069d3d18c2f5f7ca34f3720fba1d1b9126482ad38feb0c858f4feb63b", size = 5094 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/75/90/7a5a44959192b739718618d6fbfb5be8d21909dbd81865b9d4bb45a8bc89/llama_index_multi_modal_llms_openai-0.4.3-py3-none-any.whl", hash = "sha256:1ceb42716472ac8bd5130afa29b793869d367946aedd02e48a3b03184e443ad1", size = 5870 }, +] + +[[package]] +name = "llama-index-program-openai" +version = "0.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-agent-openai" }, + { name = "llama-index-core" }, + { name = "llama-index-llms-openai" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7a/b8/24f1103106bfeed04f0e33b587863345c2d7fad001828bb02844a5427fbc/llama_index_program_openai-0.3.1.tar.gz", hash = "sha256:6039a6cdbff62c6388c07e82a157fe2edd3bbef0c5adf292ad8546bf4ec75b82", size = 4818 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/00/59/3f31171c30a08c8ba21155d5241ba174630e57cf43b03d97fd77bf565b51/llama_index_program_openai-0.3.1-py3-none-any.whl", hash = "sha256:93646937395dc5318fd095153d2f91bd632b25215d013d14a87c088887d205f9", size = 5318 }, +] + +[[package]] +name = "llama-index-question-gen-openai" +version = "0.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-core" }, + { name = "llama-index-llms-openai" }, + { name = "llama-index-program-openai" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4e/47/c57392e2fb00c0f596f912e7977e3c639ac3314f2aed5d4ac733baa367f1/llama_index_question_gen_openai-0.3.0.tar.gz", hash = "sha256:efd3b468232808e9d3474670aaeab00e41b90f75f52d0c9bfbf11207e0963d62", size = 2608 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7c/2c/765b0dfc2c988bbea267e236c836d7a96c60a20df76d842e43e17401f800/llama_index_question_gen_openai-0.3.0-py3-none-any.whl", hash = "sha256:9b60ec114273a63b50349948666e5744a8f58acb645824e07c979041e8fec598", size = 2899 }, +] + +[[package]] +name = "llama-index-readers-file" +version = "0.4.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, + { name = "llama-index-core" }, + { name = "pandas" }, + { name = "pypdf" }, + { name = "striprtf" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a9/18/aa079089644ac9adbe11754e5624390cc9147ce0606e2cd3dfb7b392a5ee/llama_index_readers_file-0.4.7.tar.gz", hash = "sha256:89a765238a106af0f1e31ab8d4cb3ee33ac897080285bcce59101b420265ebd1", size = 23793 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/53/8c/d40d3dbee8012b320aacfdeb131e834bc37f3cb2b978a514d2ff5c4ffd47/llama_index_readers_file-0.4.7-py3-none-any.whl", hash = "sha256:dff86f9b6079bddad37896f26756b508be5a052096ced34c9917b76646cf0c02", size = 40834 }, +] + +[[package]] +name = "llama-index-readers-llama-parse" +version = "0.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-index-core" }, + { name = "llama-parse" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/35/30/4611821286f82ba7b5842295607baa876262db86f88b87d83595eed172bf/llama_index_readers_llama_parse-0.4.0.tar.gz", hash = "sha256:e99ec56f4f8546d7fda1a7c1ae26162fb9acb7ebcac343b5abdb4234b4644e0f", size = 2472 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/4f/e30d4257fe9e4224f5612b77fe99aaceddae411b2e74ca30534491de3e6f/llama_index_readers_llama_parse-0.4.0-py3-none-any.whl", hash = "sha256:574e48386f28d2c86c3f961ca4a4906910312f3400dd0c53014465bfbc6b32bf", size = 2472 }, +] + +[[package]] +name = "llama-index-readers-web" +version = "0.4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohttp" }, + { name = "beautifulsoup4" }, + { name = "chromedriver-autoinstaller" }, + { name = "defusedxml" }, + { name = "html2text" }, + { name = "httpx" }, + { name = "llama-index-core" }, + { name = "lxml" }, + { name = "lxml-html-clean" }, + { name = "markdownify" }, + { name = "newspaper3k" }, + { name = "oxylabs" }, + { name = "playwright" }, + { name = "requests" }, + { name = "selenium" }, + { name = "spider-client" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0e/93/8e2886b778106ad600f285aa4f058778834ea13477e10b9c5ba29d0afeaf/llama_index_readers_web-0.4.1.tar.gz", hash = "sha256:2c2175a46b9fb249f25bda5b392d9f16f0636bd07768a0b0db5f417834a843a5", size = 72798 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e0/f5/02a9f5e24c7ff53670b61d4e309150f93401cd1308718bb334608b493917/llama_index_readers_web-0.4.1-py3-none-any.whl", hash = "sha256:bc67773f6d6051226d4d074799d978ab7785bed404151256dbda17b4b62fa7fc", size = 101499 }, +] + +[[package]] +name = "llama-parse" +version = "0.6.12" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llama-cloud-services" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c4/27/8014c38cab1e9664153157d3c8693af726c0f7ae0c93adaebace5da688d7/llama_parse-0.6.12.tar.gz", hash = "sha256:c99593fb955c338a69e64a2ec449e09753afe6dcff239ab050989fda74839867", size = 3673 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ac/ca/71c9367d3e89d61da2462f535dea1a3a09d4a4085b96f2c9ef5c38864820/llama_parse-0.6.12-py3-none-any.whl", hash = "sha256:2dd1c74b0cba1a2bc300286f6b91a650f6ddc396acfce3497ba3d72d43c53fac", size = 4853 }, +] + +[[package]] +name = "llvmlite" +version = "0.44.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/89/6a/95a3d3610d5c75293d5dbbb2a76480d5d4eeba641557b69fe90af6c5b84e/llvmlite-0.44.0.tar.gz", hash = "sha256:07667d66a5d150abed9157ab6c0b9393c9356f229784a4385c02f99e94fc94d4", size = 171880 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/89/24/4c0ca705a717514c2092b18476e7a12c74d34d875e05e4d742618ebbf449/llvmlite-0.44.0-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:319bddd44e5f71ae2689859b7203080716448a3cd1128fb144fe5c055219d516", size = 28132306 }, + { url = "https://files.pythonhosted.org/packages/01/cf/1dd5a60ba6aee7122ab9243fd614abcf22f36b0437cbbe1ccf1e3391461c/llvmlite-0.44.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9c58867118bad04a0bb22a2e0068c693719658105e40009ffe95c7000fcde88e", size = 26201090 }, + { url = "https://files.pythonhosted.org/packages/d2/1b/656f5a357de7135a3777bd735cc7c9b8f23b4d37465505bd0eaf4be9befe/llvmlite-0.44.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46224058b13c96af1365290bdfebe9a6264ae62fb79b2b55693deed11657a8bf", size = 42361904 }, + { url = "https://files.pythonhosted.org/packages/d8/e1/12c5f20cb9168fb3464a34310411d5ad86e4163c8ff2d14a2b57e5cc6bac/llvmlite-0.44.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa0097052c32bf721a4efc03bd109d335dfa57d9bffb3d4c24cc680711b8b4fc", size = 41184245 }, + { url = "https://files.pythonhosted.org/packages/d0/81/e66fc86539293282fd9cb7c9417438e897f369e79ffb62e1ae5e5154d4dd/llvmlite-0.44.0-cp313-cp313-win_amd64.whl", hash = "sha256:2fb7c4f2fb86cbae6dca3db9ab203eeea0e22d73b99bc2341cdf9de93612e930", size = 30331193 }, +] + +[[package]] +name = "luxdev-crawler" +version = "0.1.0" +source = { virtual = "." } +dependencies = [ + { name = "clean-text" }, + { name = "fastrtc", extra = ["stt", "tts", "vad"] }, + { name = "flash-attn", marker = "sys_platform == 'linux'" }, + { name = "html2text" }, + { name = "htmlrag" }, + { name = "ipykernel" }, + { name = "kokoro-onnx" }, + { name = "llama-index" }, + { name = "llama-index-embeddings-huggingface" }, + { name = "llama-index-llms-ollama" }, + { name = "llama-index-readers-web" }, + { name = "markdownify" }, + { name = "num2words" }, + { name = "pydub" }, + { name = "pyphen" }, + { name = "python-dotenv" }, + { name = "trafilatura" }, + { name = "unidecode" }, +] + +[package.metadata] +requires-dist = [ + { name = "clean-text", specifier = ">=0.6.0" }, + { name = "fastrtc", extras = ["stt", "tts", "vad"], specifier = ">=0.0.23" }, + { name = "flash-attn", marker = "sys_platform == 'linux'", specifier = ">=2.7.4.post1" }, + { name = "html2text", specifier = ">=2024.2.26" }, + { name = "htmlrag", specifier = ">=0.1.1" }, + { name = "ipykernel", specifier = ">=6.29.5" }, + { name = "kokoro-onnx", specifier = ">=0.4.8" }, + { name = "llama-index", specifier = ">=0.12.32" }, + { name = "llama-index-embeddings-huggingface", specifier = ">=0.5.3" }, + { name = "llama-index-llms-ollama", specifier = ">=0.5.4" }, + { name = "llama-index-readers-web", specifier = ">=0.3.9" }, + { name = "markdownify", specifier = ">=1.1.0" }, + { name = "num2words", specifier = ">=0.5.14" }, + { name = "pydub", specifier = ">=0.25.1" }, + { name = "pyphen", specifier = ">=0.17.2" }, + { name = "python-dotenv", specifier = ">=1.1.0" }, + { name = "trafilatura", specifier = ">=2.0.0" }, + { name = "unidecode", specifier = ">=1.4.0" }, +] + +[[package]] +name = "lxml" +version = "5.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/76/3d/14e82fc7c8fb1b7761f7e748fd47e2ec8276d137b6acfe5a4bb73853e08f/lxml-5.4.0.tar.gz", hash = "sha256:d12832e1dbea4be280b22fd0ea7c9b87f0d8fc51ba06e92dc62d52f804f78ebd", size = 3679479 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/87/cb/2ba1e9dd953415f58548506fa5549a7f373ae55e80c61c9041b7fd09a38a/lxml-5.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:773e27b62920199c6197130632c18fb7ead3257fce1ffb7d286912e56ddb79e0", size = 8110086 }, + { url = "https://files.pythonhosted.org/packages/b5/3e/6602a4dca3ae344e8609914d6ab22e52ce42e3e1638c10967568c5c1450d/lxml-5.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ce9c671845de9699904b1e9df95acfe8dfc183f2310f163cdaa91a3535af95de", size = 4404613 }, + { url = "https://files.pythonhosted.org/packages/4c/72/bf00988477d3bb452bef9436e45aeea82bb40cdfb4684b83c967c53909c7/lxml-5.4.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9454b8d8200ec99a224df8854786262b1bd6461f4280064c807303c642c05e76", size = 5012008 }, + { url = "https://files.pythonhosted.org/packages/92/1f/93e42d93e9e7a44b2d3354c462cd784dbaaf350f7976b5d7c3f85d68d1b1/lxml-5.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cccd007d5c95279e529c146d095f1d39ac05139de26c098166c4beb9374b0f4d", size = 4760915 }, + { url = "https://files.pythonhosted.org/packages/45/0b/363009390d0b461cf9976a499e83b68f792e4c32ecef092f3f9ef9c4ba54/lxml-5.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0fce1294a0497edb034cb416ad3e77ecc89b313cff7adbee5334e4dc0d11f422", size = 5283890 }, + { url = "https://files.pythonhosted.org/packages/19/dc/6056c332f9378ab476c88e301e6549a0454dbee8f0ae16847414f0eccb74/lxml-5.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:24974f774f3a78ac12b95e3a20ef0931795ff04dbb16db81a90c37f589819551", size = 4812644 }, + { url = "https://files.pythonhosted.org/packages/ee/8a/f8c66bbb23ecb9048a46a5ef9b495fd23f7543df642dabeebcb2eeb66592/lxml-5.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:497cab4d8254c2a90bf988f162ace2ddbfdd806fce3bda3f581b9d24c852e03c", size = 4921817 }, + { url = "https://files.pythonhosted.org/packages/04/57/2e537083c3f381f83d05d9b176f0d838a9e8961f7ed8ddce3f0217179ce3/lxml-5.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:e794f698ae4c5084414efea0f5cc9f4ac562ec02d66e1484ff822ef97c2cadff", size = 4753916 }, + { url = "https://files.pythonhosted.org/packages/d8/80/ea8c4072109a350848f1157ce83ccd9439601274035cd045ac31f47f3417/lxml-5.4.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:2c62891b1ea3094bb12097822b3d44b93fc6c325f2043c4d2736a8ff09e65f60", size = 5289274 }, + { url = "https://files.pythonhosted.org/packages/b3/47/c4be287c48cdc304483457878a3f22999098b9a95f455e3c4bda7ec7fc72/lxml-5.4.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:142accb3e4d1edae4b392bd165a9abdee8a3c432a2cca193df995bc3886249c8", size = 4874757 }, + { url = "https://files.pythonhosted.org/packages/2f/04/6ef935dc74e729932e39478e44d8cfe6a83550552eaa072b7c05f6f22488/lxml-5.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1a42b3a19346e5601d1b8296ff6ef3d76038058f311902edd574461e9c036982", size = 4947028 }, + { url = "https://files.pythonhosted.org/packages/cb/f9/c33fc8daa373ef8a7daddb53175289024512b6619bc9de36d77dca3df44b/lxml-5.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4291d3c409a17febf817259cb37bc62cb7eb398bcc95c1356947e2871911ae61", size = 4834487 }, + { url = "https://files.pythonhosted.org/packages/8d/30/fc92bb595bcb878311e01b418b57d13900f84c2b94f6eca9e5073ea756e6/lxml-5.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4f5322cf38fe0e21c2d73901abf68e6329dc02a4994e483adbcf92b568a09a54", size = 5381688 }, + { url = "https://files.pythonhosted.org/packages/43/d1/3ba7bd978ce28bba8e3da2c2e9d5ae3f8f521ad3f0ca6ea4788d086ba00d/lxml-5.4.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:0be91891bdb06ebe65122aa6bf3fc94489960cf7e03033c6f83a90863b23c58b", size = 5242043 }, + { url = "https://files.pythonhosted.org/packages/ee/cd/95fa2201041a610c4d08ddaf31d43b98ecc4b1d74b1e7245b1abdab443cb/lxml-5.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:15a665ad90054a3d4f397bc40f73948d48e36e4c09f9bcffc7d90c87410e478a", size = 5021569 }, + { url = "https://files.pythonhosted.org/packages/2d/a6/31da006fead660b9512d08d23d31e93ad3477dd47cc42e3285f143443176/lxml-5.4.0-cp313-cp313-win32.whl", hash = "sha256:d5663bc1b471c79f5c833cffbc9b87d7bf13f87e055a5c86c363ccd2348d7e82", size = 3485270 }, + { url = "https://files.pythonhosted.org/packages/fc/14/c115516c62a7d2499781d2d3d7215218c0731b2c940753bf9f9b7b73924d/lxml-5.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:bcb7a1096b4b6b24ce1ac24d4942ad98f983cd3810f9711bcd0293f43a9d8b9f", size = 3814606 }, +] + +[package.optional-dependencies] +html-clean = [ + { name = "lxml-html-clean" }, +] + +[[package]] +name = "lxml-html-clean" +version = "0.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "lxml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/79/b6/466e71db127950fb8d172026a8f0a9f0dc6f64c8e78e2ca79f252e5790b8/lxml_html_clean-0.4.2.tar.gz", hash = "sha256:91291e7b5db95430abf461bc53440964d58e06cc468950f9e47db64976cebcb3", size = 21622 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4e/0b/942cb7278d6caad79343ad2ddd636ed204a47909b969d19114a3097f5aa3/lxml_html_clean-0.4.2-py3-none-any.whl", hash = "sha256:74ccfba277adcfea87a1e9294f47dd86b05d65b4da7c5b07966e3d5f3be8a505", size = 14184 }, +] + +[[package]] +name = "markdown-it-py" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mdurl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", size = 74596 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528 }, +] + +[[package]] +name = "markdownify" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2f/78/c48fed23c7aebc2c16049062e72de1da3220c274de59d28c942acdc9ffb2/markdownify-1.1.0.tar.gz", hash = "sha256:449c0bbbf1401c5112379619524f33b63490a8fa479456d41de9dc9e37560ebd", size = 17127 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/11/b751af7ad41b254a802cf52f7bc1fca7cabe2388132f2ce60a1a6b9b9622/markdownify-1.1.0-py3-none-any.whl", hash = "sha256:32a5a08e9af02c8a6528942224c91b933b4bd2c7d078f9012943776fc313eeef", size = 13901 }, +] + +[[package]] +name = "markupsafe" +version = "3.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274 }, + { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352 }, + { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122 }, + { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085 }, + { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978 }, + { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208 }, + { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357 }, + { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344 }, + { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101 }, + { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603 }, + { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510 }, + { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486 }, + { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480 }, + { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914 }, + { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796 }, + { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473 }, + { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114 }, + { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098 }, + { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208 }, + { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739 }, +] + +[[package]] +name = "marshmallow" +version = "3.26.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ab/5e/5e53d26b42ab75491cda89b871dab9e97c840bf12c63ec58a1919710cd06/marshmallow-3.26.1.tar.gz", hash = "sha256:e6d8affb6cb61d39d26402096dc0aee12d5a26d490a121f118d2e81dc0719dc6", size = 221825 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/75/51952c7b2d3873b44a0028b1bd26a25078c18f92f256608e8d1dc61b39fd/marshmallow-3.26.1-py3-none-any.whl", hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c", size = 50878 }, +] + +[[package]] +name = "matplotlib-inline" +version = "0.1.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 }, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979 }, +] + +[[package]] +name = "mpmath" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198 }, +] + +[[package]] +name = "msgpack" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cb/d0/7555686ae7ff5731205df1012ede15dd9d927f6227ea151e901c7406af4f/msgpack-1.1.0.tar.gz", hash = "sha256:dd432ccc2c72b914e4cb77afce64aab761c1137cc698be3984eee260bcb2896e", size = 167260 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c8/b0/380f5f639543a4ac413e969109978feb1f3c66e931068f91ab6ab0f8be00/msgpack-1.1.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:071603e2f0771c45ad9bc65719291c568d4edf120b44eb36324dcb02a13bfddf", size = 151142 }, + { url = "https://files.pythonhosted.org/packages/c8/ee/be57e9702400a6cb2606883d55b05784fada898dfc7fd12608ab1fdb054e/msgpack-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0f92a83b84e7c0749e3f12821949d79485971f087604178026085f60ce109330", size = 84523 }, + { url = "https://files.pythonhosted.org/packages/7e/3a/2919f63acca3c119565449681ad08a2f84b2171ddfcff1dba6959db2cceb/msgpack-1.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4a1964df7b81285d00a84da4e70cb1383f2e665e0f1f2a7027e683956d04b734", size = 81556 }, + { url = "https://files.pythonhosted.org/packages/7c/43/a11113d9e5c1498c145a8925768ea2d5fce7cbab15c99cda655aa09947ed/msgpack-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:59caf6a4ed0d164055ccff8fe31eddc0ebc07cf7326a2aaa0dbf7a4001cd823e", size = 392105 }, + { url = "https://files.pythonhosted.org/packages/2d/7b/2c1d74ca6c94f70a1add74a8393a0138172207dc5de6fc6269483519d048/msgpack-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0907e1a7119b337971a689153665764adc34e89175f9a34793307d9def08e6ca", size = 399979 }, + { url = "https://files.pythonhosted.org/packages/82/8c/cf64ae518c7b8efc763ca1f1348a96f0e37150061e777a8ea5430b413a74/msgpack-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:65553c9b6da8166e819a6aa90ad15288599b340f91d18f60b2061f402b9a4915", size = 383816 }, + { url = "https://files.pythonhosted.org/packages/69/86/a847ef7a0f5ef3fa94ae20f52a4cacf596a4e4a010197fbcc27744eb9a83/msgpack-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7a946a8992941fea80ed4beae6bff74ffd7ee129a90b4dd5cf9c476a30e9708d", size = 380973 }, + { url = "https://files.pythonhosted.org/packages/aa/90/c74cf6e1126faa93185d3b830ee97246ecc4fe12cf9d2d31318ee4246994/msgpack-1.1.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4b51405e36e075193bc051315dbf29168d6141ae2500ba8cd80a522964e31434", size = 387435 }, + { url = "https://files.pythonhosted.org/packages/7a/40/631c238f1f338eb09f4acb0f34ab5862c4e9d7eda11c1b685471a4c5ea37/msgpack-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4c01941fd2ff87c2a934ee6055bda4ed353a7846b8d4f341c428109e9fcde8c", size = 399082 }, + { url = "https://files.pythonhosted.org/packages/e9/1b/fa8a952be252a1555ed39f97c06778e3aeb9123aa4cccc0fd2acd0b4e315/msgpack-1.1.0-cp313-cp313-win32.whl", hash = "sha256:7c9a35ce2c2573bada929e0b7b3576de647b0defbd25f5139dcdaba0ae35a4cc", size = 69037 }, + { url = "https://files.pythonhosted.org/packages/b6/bc/8bd826dd03e022153bfa1766dcdec4976d6c818865ed54223d71f07862b3/msgpack-1.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:bce7d9e614a04d0883af0b3d4d501171fbfca038f12c77fa838d9f198147a23f", size = 75140 }, +] + +[[package]] +name = "multidict" +version = "6.4.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/da/2c/e367dfb4c6538614a0c9453e510d75d66099edf1c4e69da1b5ce691a1931/multidict-6.4.3.tar.gz", hash = "sha256:3ada0b058c9f213c5f95ba301f922d402ac234f1111a7d8fd70f1b99f3c281ec", size = 89372 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6c/4b/86fd786d03915c6f49998cf10cd5fe6b6ac9e9a071cb40885d2e080fb90d/multidict-6.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7a76534263d03ae0cfa721fea40fd2b5b9d17a6f85e98025931d41dc49504474", size = 63831 }, + { url = "https://files.pythonhosted.org/packages/45/05/9b51fdf7aef2563340a93be0a663acba2c428c4daeaf3960d92d53a4a930/multidict-6.4.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:805031c2f599eee62ac579843555ed1ce389ae00c7e9f74c2a1b45e0564a88dd", size = 37888 }, + { url = "https://files.pythonhosted.org/packages/0b/43/53fc25394386c911822419b522181227ca450cf57fea76e6188772a1bd91/multidict-6.4.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c56c179839d5dcf51d565132185409d1d5dd8e614ba501eb79023a6cab25576b", size = 36852 }, + { url = "https://files.pythonhosted.org/packages/8a/68/7b99c751e822467c94a235b810a2fd4047d4ecb91caef6b5c60116991c4b/multidict-6.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c64f4ddb3886dd8ab71b68a7431ad4aa01a8fa5be5b11543b29674f29ca0ba3", size = 223644 }, + { url = "https://files.pythonhosted.org/packages/80/1b/d458d791e4dd0f7e92596667784fbf99e5c8ba040affe1ca04f06b93ae92/multidict-6.4.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3002a856367c0b41cad6784f5b8d3ab008eda194ed7864aaa58f65312e2abcac", size = 230446 }, + { url = "https://files.pythonhosted.org/packages/e2/46/9793378d988905491a7806d8987862dc5a0bae8a622dd896c4008c7b226b/multidict-6.4.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3d75e621e7d887d539d6e1d789f0c64271c250276c333480a9e1de089611f790", size = 231070 }, + { url = "https://files.pythonhosted.org/packages/a7/b8/b127d3e1f8dd2a5bf286b47b24567ae6363017292dc6dec44656e6246498/multidict-6.4.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:995015cf4a3c0d72cbf453b10a999b92c5629eaf3a0c3e1efb4b5c1f602253bb", size = 229956 }, + { url = "https://files.pythonhosted.org/packages/0c/93/f70a4c35b103fcfe1443059a2bb7f66e5c35f2aea7804105ff214f566009/multidict-6.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2b0fabae7939d09d7d16a711468c385272fa1b9b7fb0d37e51143585d8e72e0", size = 222599 }, + { url = "https://files.pythonhosted.org/packages/63/8c/e28e0eb2fe34921d6aa32bfc4ac75b09570b4d6818cc95d25499fe08dc1d/multidict-6.4.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:61ed4d82f8a1e67eb9eb04f8587970d78fe7cddb4e4d6230b77eda23d27938f9", size = 216136 }, + { url = "https://files.pythonhosted.org/packages/72/f5/fbc81f866585b05f89f99d108be5d6ad170e3b6c4d0723d1a2f6ba5fa918/multidict-6.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:062428944a8dc69df9fdc5d5fc6279421e5f9c75a9ee3f586f274ba7b05ab3c8", size = 228139 }, + { url = "https://files.pythonhosted.org/packages/bb/ba/7d196bad6b85af2307d81f6979c36ed9665f49626f66d883d6c64d156f78/multidict-6.4.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:b90e27b4674e6c405ad6c64e515a505c6d113b832df52fdacb6b1ffd1fa9a1d1", size = 226251 }, + { url = "https://files.pythonhosted.org/packages/cc/e2/fae46a370dce79d08b672422a33df721ec8b80105e0ea8d87215ff6b090d/multidict-6.4.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7d50d4abf6729921e9613d98344b74241572b751c6b37feed75fb0c37bd5a817", size = 221868 }, + { url = "https://files.pythonhosted.org/packages/26/20/bbc9a3dec19d5492f54a167f08546656e7aef75d181d3d82541463450e88/multidict-6.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:43fe10524fb0a0514be3954be53258e61d87341008ce4914f8e8b92bee6f875d", size = 233106 }, + { url = "https://files.pythonhosted.org/packages/ee/8d/f30ae8f5ff7a2461177f4d8eb0d8f69f27fb6cfe276b54ec4fd5a282d918/multidict-6.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:236966ca6c472ea4e2d3f02f6673ebfd36ba3f23159c323f5a496869bc8e47c9", size = 230163 }, + { url = "https://files.pythonhosted.org/packages/15/e9/2833f3c218d3c2179f3093f766940ded6b81a49d2e2f9c46ab240d23dfec/multidict-6.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:422a5ec315018e606473ba1f5431e064cf8b2a7468019233dcf8082fabad64c8", size = 225906 }, + { url = "https://files.pythonhosted.org/packages/f1/31/6edab296ac369fd286b845fa5dd4c409e63bc4655ed8c9510fcb477e9ae9/multidict-6.4.3-cp313-cp313-win32.whl", hash = "sha256:f901a5aace8e8c25d78960dcc24c870c8d356660d3b49b93a78bf38eb682aac3", size = 35238 }, + { url = "https://files.pythonhosted.org/packages/23/57/2c0167a1bffa30d9a1383c3dab99d8caae985defc8636934b5668830d2ef/multidict-6.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:1c152c49e42277bc9a2f7b78bd5fa10b13e88d1b0328221e7aef89d5c60a99a5", size = 38799 }, + { url = "https://files.pythonhosted.org/packages/c9/13/2ead63b9ab0d2b3080819268acb297bd66e238070aa8d42af12b08cbee1c/multidict-6.4.3-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:be8751869e28b9c0d368d94f5afcb4234db66fe8496144547b4b6d6a0645cfc6", size = 68642 }, + { url = "https://files.pythonhosted.org/packages/85/45/f1a751e1eede30c23951e2ae274ce8fad738e8a3d5714be73e0a41b27b16/multidict-6.4.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0d4b31f8a68dccbcd2c0ea04f0e014f1defc6b78f0eb8b35f2265e8716a6df0c", size = 40028 }, + { url = "https://files.pythonhosted.org/packages/a7/29/fcc53e886a2cc5595cc4560df333cb9630257bda65003a7eb4e4e0d8f9c1/multidict-6.4.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:032efeab3049e37eef2ff91271884303becc9e54d740b492a93b7e7266e23756", size = 39424 }, + { url = "https://files.pythonhosted.org/packages/f6/f0/056c81119d8b88703971f937b371795cab1407cd3c751482de5bfe1a04a9/multidict-6.4.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9e78006af1a7c8a8007e4f56629d7252668344442f66982368ac06522445e375", size = 226178 }, + { url = "https://files.pythonhosted.org/packages/a3/79/3b7e5fea0aa80583d3a69c9d98b7913dfd4fbc341fb10bb2fb48d35a9c21/multidict-6.4.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:daeac9dd30cda8703c417e4fddccd7c4dc0c73421a0b54a7da2713be125846be", size = 222617 }, + { url = "https://files.pythonhosted.org/packages/06/db/3ed012b163e376fc461e1d6a67de69b408339bc31dc83d39ae9ec3bf9578/multidict-6.4.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f6f90700881438953eae443a9c6f8a509808bc3b185246992c4233ccee37fea", size = 227919 }, + { url = "https://files.pythonhosted.org/packages/b1/db/0433c104bca380989bc04d3b841fc83e95ce0c89f680e9ea4251118b52b6/multidict-6.4.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f84627997008390dd15762128dcf73c3365f4ec0106739cde6c20a07ed198ec8", size = 226097 }, + { url = "https://files.pythonhosted.org/packages/c2/95/910db2618175724dd254b7ae635b6cd8d2947a8b76b0376de7b96d814dab/multidict-6.4.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3307b48cd156153b117c0ea54890a3bdbf858a5b296ddd40dc3852e5f16e9b02", size = 220706 }, + { url = "https://files.pythonhosted.org/packages/d1/af/aa176c6f5f1d901aac957d5258d5e22897fe13948d1e69063ae3d5d0ca01/multidict-6.4.3-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ead46b0fa1dcf5af503a46e9f1c2e80b5d95c6011526352fa5f42ea201526124", size = 211728 }, + { url = "https://files.pythonhosted.org/packages/e7/42/d51cc5fc1527c3717d7f85137d6c79bb7a93cd214c26f1fc57523774dbb5/multidict-6.4.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:1748cb2743bedc339d63eb1bca314061568793acd603a6e37b09a326334c9f44", size = 226276 }, + { url = "https://files.pythonhosted.org/packages/28/6b/d836dea45e0b8432343ba4acf9a8ecaa245da4c0960fb7ab45088a5e568a/multidict-6.4.3-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:acc9fa606f76fc111b4569348cc23a771cb52c61516dcc6bcef46d612edb483b", size = 212069 }, + { url = "https://files.pythonhosted.org/packages/55/34/0ee1a7adb3560e18ee9289c6e5f7db54edc312b13e5c8263e88ea373d12c/multidict-6.4.3-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:31469d5832b5885adeb70982e531ce86f8c992334edd2f2254a10fa3182ac504", size = 217858 }, + { url = "https://files.pythonhosted.org/packages/04/08/586d652c2f5acefe0cf4e658eedb4d71d4ba6dfd4f189bd81b400fc1bc6b/multidict-6.4.3-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:ba46b51b6e51b4ef7bfb84b82f5db0dc5e300fb222a8a13b8cd4111898a869cf", size = 226988 }, + { url = "https://files.pythonhosted.org/packages/82/e3/cc59c7e2bc49d7f906fb4ffb6d9c3a3cf21b9f2dd9c96d05bef89c2b1fd1/multidict-6.4.3-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:389cfefb599edf3fcfd5f64c0410da686f90f5f5e2c4d84e14f6797a5a337af4", size = 220435 }, + { url = "https://files.pythonhosted.org/packages/e0/32/5c3a556118aca9981d883f38c4b1bfae646f3627157f70f4068e5a648955/multidict-6.4.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:64bc2bbc5fba7b9db5c2c8d750824f41c6994e3882e6d73c903c2afa78d091e4", size = 221494 }, + { url = "https://files.pythonhosted.org/packages/b9/3b/1599631f59024b75c4d6e3069f4502409970a336647502aaf6b62fb7ac98/multidict-6.4.3-cp313-cp313t-win32.whl", hash = "sha256:0ecdc12ea44bab2807d6b4a7e5eef25109ab1c82a8240d86d3c1fc9f3b72efd5", size = 41775 }, + { url = "https://files.pythonhosted.org/packages/e8/4e/09301668d675d02ca8e8e1a3e6be046619e30403f5ada2ed5b080ae28d02/multidict-6.4.3-cp313-cp313t-win_amd64.whl", hash = "sha256:7146a8742ea71b5d7d955bffcef58a9e6e04efba704b52a460134fefd10a8208", size = 45946 }, + { url = "https://files.pythonhosted.org/packages/96/10/7d526c8974f017f1e7ca584c71ee62a638e9334d8d33f27d7cdfc9ae79e4/multidict-6.4.3-py3-none-any.whl", hash = "sha256:59fe01ee8e2a1e8ceb3f6dbb216b09c8d9f4ef1c22c4fc825d045a147fa2ebc9", size = 10400 }, +] + +[[package]] +name = "mypy-extensions" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963 }, +] + +[[package]] +name = "nest-asyncio" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195 }, +] + +[[package]] +name = "networkx" +version = "3.4.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263 }, +] + +[[package]] +name = "newspaper3k" +version = "0.2.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, + { name = "cssselect" }, + { name = "feedfinder2" }, + { name = "feedparser" }, + { name = "jieba3k" }, + { name = "lxml" }, + { name = "nltk" }, + { name = "pillow" }, + { name = "python-dateutil" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tinysegmenter" }, + { name = "tldextract" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ce/fb/8f8525be0cafa48926e85b0c06a7cb3e2a892d340b8036f8c8b1b572df1c/newspaper3k-0.2.8.tar.gz", hash = "sha256:9f1bd3e1fb48f400c715abf875cc7b0a67b7ddcd87f50c9aeeb8fcbbbd9004fb", size = 205685 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d7/b9/51afecb35bb61b188a4b44868001de348a0e8134b4dfa00ffc191567c4b9/newspaper3k-0.2.8-py3-none-any.whl", hash = "sha256:44a864222633d3081113d1030615991c3dbba87239f6bbf59d91240f71a22e3e", size = 211132 }, +] + +[[package]] +name = "nltk" +version = "3.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "joblib" }, + { name = "regex" }, + { name = "tqdm" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3c/87/db8be88ad32c2d042420b6fd9ffd4a149f9a0d7f0e86b3f543be2eeeedd2/nltk-3.9.1.tar.gz", hash = "sha256:87d127bd3de4bd89a4f81265e5fa59cb1b199b27440175370f7417d2bc7ae868", size = 2904691 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/66/7d9e26593edda06e8cb531874633f7c2372279c3b0f46235539fe546df8b/nltk-3.9.1-py3-none-any.whl", hash = "sha256:4fa26829c5b00715afe3061398a8989dc643b92ce7dd93fb4585a70930d168a1", size = 1505442 }, +] + +[[package]] +name = "num2words" +version = "0.5.14" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "docopt" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f6/58/ad645bd38b4b648eb2fc2ba1b909398e54eb0cbb6a7dbd2b4953e38c9621/num2words-0.5.14.tar.gz", hash = "sha256:b066ec18e56b6616a3b38086b5747daafbaa8868b226a36127e0451c0cf379c6", size = 218213 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d6/5b/545e9267a1cc080c8a1be2746113a063e34bcdd0f5173fd665a5c13cb234/num2words-0.5.14-py3-none-any.whl", hash = "sha256:1c8e5b00142fc2966fd8d685001e36c4a9911e070d1b120e1beb721fa1edb33d", size = 163525 }, +] + +[[package]] +name = "numba" +version = "0.61.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llvmlite" }, + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1c/a0/e21f57604304aa03ebb8e098429222722ad99176a4f979d34af1d1ee80da/numba-0.61.2.tar.gz", hash = "sha256:8750ee147940a6637b80ecf7f95062185ad8726c8c28a2295b8ec1160a196f7d", size = 2820615 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0b/f3/0fe4c1b1f2569e8a18ad90c159298d862f96c3964392a20d74fc628aee44/numba-0.61.2-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:3a10a8fc9afac40b1eac55717cece1b8b1ac0b946f5065c89e00bde646b5b154", size = 2771785 }, + { url = "https://files.pythonhosted.org/packages/e9/71/91b277d712e46bd5059f8a5866862ed1116091a7cb03bd2704ba8ebe015f/numba-0.61.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7d3bcada3c9afba3bed413fba45845f2fb9cd0d2b27dd58a1be90257e293d140", size = 2773289 }, + { url = "https://files.pythonhosted.org/packages/0d/e0/5ea04e7ad2c39288c0f0f9e8d47638ad70f28e275d092733b5817cf243c9/numba-0.61.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bdbca73ad81fa196bd53dc12e3aaf1564ae036e0c125f237c7644fe64a4928ab", size = 3893918 }, + { url = "https://files.pythonhosted.org/packages/17/58/064f4dcb7d7e9412f16ecf80ed753f92297e39f399c905389688cf950b81/numba-0.61.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5f154aaea625fb32cfbe3b80c5456d514d416fcdf79733dd69c0df3a11348e9e", size = 3584056 }, + { url = "https://files.pythonhosted.org/packages/af/a4/6d3a0f2d3989e62a18749e1e9913d5fa4910bbb3e3311a035baea6caf26d/numba-0.61.2-cp313-cp313-win_amd64.whl", hash = "sha256:59321215e2e0ac5fa928a8020ab00b8e57cda8a97384963ac0dfa4d4e6aa54e7", size = 2831846 }, +] + +[[package]] +name = "numpy" +version = "2.2.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/dc/b2/ce4b867d8cd9c0ee84938ae1e6a6f7926ebf928c9090d036fc3c6a04f946/numpy-2.2.5.tar.gz", hash = "sha256:a9c0d994680cd991b1cb772e8b297340085466a6fe964bc9d4e80f5e2f43c291", size = 20273920 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e2/a0/0aa7f0f4509a2e07bd7a509042967c2fab635690d4f48c6c7b3afd4f448c/numpy-2.2.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:059b51b658f4414fff78c6d7b1b4e18283ab5fa56d270ff212d5ba0c561846f4", size = 20935102 }, + { url = "https://files.pythonhosted.org/packages/7e/e4/a6a9f4537542912ec513185396fce52cdd45bdcf3e9d921ab02a93ca5aa9/numpy-2.2.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:47f9ed103af0bc63182609044b0490747e03bd20a67e391192dde119bf43d52f", size = 14191709 }, + { url = "https://files.pythonhosted.org/packages/be/65/72f3186b6050bbfe9c43cb81f9df59ae63603491d36179cf7a7c8d216758/numpy-2.2.5-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:261a1ef047751bb02f29dfe337230b5882b54521ca121fc7f62668133cb119c9", size = 5149173 }, + { url = "https://files.pythonhosted.org/packages/e5/e9/83e7a9432378dde5802651307ae5e9ea07bb72b416728202218cd4da2801/numpy-2.2.5-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:4520caa3807c1ceb005d125a75e715567806fed67e315cea619d5ec6e75a4191", size = 6684502 }, + { url = "https://files.pythonhosted.org/packages/ea/27/b80da6c762394c8ee516b74c1f686fcd16c8f23b14de57ba0cad7349d1d2/numpy-2.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d14b17b9be5f9c9301f43d2e2a4886a33b53f4e6fdf9ca2f4cc60aeeee76372", size = 14084417 }, + { url = "https://files.pythonhosted.org/packages/aa/fc/ebfd32c3e124e6a1043e19c0ab0769818aa69050ce5589b63d05ff185526/numpy-2.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ba321813a00e508d5421104464510cc962a6f791aa2fca1c97b1e65027da80d", size = 16133807 }, + { url = "https://files.pythonhosted.org/packages/bf/9b/4cc171a0acbe4666f7775cfd21d4eb6bb1d36d3a0431f48a73e9212d2278/numpy-2.2.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4cbdef3ddf777423060c6f81b5694bad2dc9675f110c4b2a60dc0181543fac7", size = 15575611 }, + { url = "https://files.pythonhosted.org/packages/a3/45/40f4135341850df48f8edcf949cf47b523c404b712774f8855a64c96ef29/numpy-2.2.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:54088a5a147ab71a8e7fdfd8c3601972751ded0739c6b696ad9cb0343e21ab73", size = 17895747 }, + { url = "https://files.pythonhosted.org/packages/f8/4c/b32a17a46f0ffbde8cc82df6d3daeaf4f552e346df143e1b188a701a8f09/numpy-2.2.5-cp313-cp313-win32.whl", hash = "sha256:c8b82a55ef86a2d8e81b63da85e55f5537d2157165be1cb2ce7cfa57b6aef38b", size = 6309594 }, + { url = "https://files.pythonhosted.org/packages/13/ae/72e6276feb9ef06787365b05915bfdb057d01fceb4a43cb80978e518d79b/numpy-2.2.5-cp313-cp313-win_amd64.whl", hash = "sha256:d8882a829fd779f0f43998e931c466802a77ca1ee0fe25a3abe50278616b1471", size = 12638356 }, + { url = "https://files.pythonhosted.org/packages/79/56/be8b85a9f2adb688e7ded6324e20149a03541d2b3297c3ffc1a73f46dedb/numpy-2.2.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:e8b025c351b9f0e8b5436cf28a07fa4ac0204d67b38f01433ac7f9b870fa38c6", size = 20963778 }, + { url = "https://files.pythonhosted.org/packages/ff/77/19c5e62d55bff507a18c3cdff82e94fe174957bad25860a991cac719d3ab/numpy-2.2.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8dfa94b6a4374e7851bbb6f35e6ded2120b752b063e6acdd3157e4d2bb922eba", size = 14207279 }, + { url = "https://files.pythonhosted.org/packages/75/22/aa11f22dc11ff4ffe4e849d9b63bbe8d4ac6d5fae85ddaa67dfe43be3e76/numpy-2.2.5-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:97c8425d4e26437e65e1d189d22dff4a079b747ff9c2788057bfb8114ce1e133", size = 5199247 }, + { url = "https://files.pythonhosted.org/packages/4f/6c/12d5e760fc62c08eded0394f62039f5a9857f758312bf01632a81d841459/numpy-2.2.5-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:352d330048c055ea6db701130abc48a21bec690a8d38f8284e00fab256dc1376", size = 6711087 }, + { url = "https://files.pythonhosted.org/packages/ef/94/ece8280cf4218b2bee5cec9567629e61e51b4be501e5c6840ceb593db945/numpy-2.2.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b4c0773b6ada798f51f0f8e30c054d32304ccc6e9c5d93d46cb26f3d385ab19", size = 14059964 }, + { url = "https://files.pythonhosted.org/packages/39/41/c5377dac0514aaeec69115830a39d905b1882819c8e65d97fc60e177e19e/numpy-2.2.5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55f09e00d4dccd76b179c0f18a44f041e5332fd0e022886ba1c0bbf3ea4a18d0", size = 16121214 }, + { url = "https://files.pythonhosted.org/packages/db/54/3b9f89a943257bc8e187145c6bc0eb8e3d615655f7b14e9b490b053e8149/numpy-2.2.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:02f226baeefa68f7d579e213d0f3493496397d8f1cff5e2b222af274c86a552a", size = 15575788 }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2e407e85df35b29f79945751b8f8e671057a13a376497d7fb2151ba0d290/numpy-2.2.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c26843fd58f65da9491165072da2cccc372530681de481ef670dcc8e27cfb066", size = 17893672 }, + { url = "https://files.pythonhosted.org/packages/29/7e/d0b44e129d038dba453f00d0e29ebd6eaf2f06055d72b95b9947998aca14/numpy-2.2.5-cp313-cp313t-win32.whl", hash = "sha256:1a161c2c79ab30fe4501d5a2bbfe8b162490757cf90b7f05be8b80bc02f7bb8e", size = 6377102 }, + { url = "https://files.pythonhosted.org/packages/63/be/b85e4aa4bf42c6502851b971f1c326d583fcc68227385f92089cf50a7b45/numpy-2.2.5-cp313-cp313t-win_amd64.whl", hash = "sha256:d403c84991b5ad291d3809bace5e85f4bbf44a04bdc9a88ed2bb1807b3360bb8", size = 12750096 }, +] + +[[package]] +name = "nvidia-cublas-cu12" +version = "12.6.4.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/af/eb/ff4b8c503fa1f1796679dce648854d58751982426e4e4b37d6fce49d259c/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08ed2686e9875d01b58e3cb379c6896df8e76c75e0d4a7f7dace3d7b6d9ef8eb", size = 393138322 }, + { url = "https://files.pythonhosted.org/packages/97/0d/f1f0cadbf69d5b9ef2e4f744c9466cb0a850741d08350736dfdb4aa89569/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:235f728d6e2a409eddf1df58d5b0921cf80cfa9e72b9f2775ccb7b4a87984668", size = 390794615 }, +] + +[[package]] +name = "nvidia-cuda-cupti-cu12" +version = "12.6.80" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/8b/2f6230cb715646c3a9425636e513227ce5c93c4d65823a734f4bb86d43c3/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:166ee35a3ff1587f2490364f90eeeb8da06cd867bd5b701bf7f9a02b78bc63fc", size = 8236764 }, + { url = "https://files.pythonhosted.org/packages/25/0f/acb326ac8fd26e13c799e0b4f3b2751543e1834f04d62e729485872198d4/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.whl", hash = "sha256:358b4a1d35370353d52e12f0a7d1769fc01ff74a191689d3870b2123156184c4", size = 8236756 }, + { url = "https://files.pythonhosted.org/packages/49/60/7b6497946d74bcf1de852a21824d63baad12cd417db4195fc1bfe59db953/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6768bad6cab4f19e8292125e5f1ac8aa7d1718704012a0e3272a6f61c4bce132", size = 8917980 }, + { url = "https://files.pythonhosted.org/packages/a5/24/120ee57b218d9952c379d1e026c4479c9ece9997a4fb46303611ee48f038/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a3eff6cdfcc6a4c35db968a06fcadb061cbc7d6dde548609a941ff8701b98b73", size = 8917972 }, +] + +[[package]] +name = "nvidia-cuda-nvrtc-cu12" +version = "12.6.77" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/2f/72df534873235983cc0a5371c3661bebef7c4682760c275590b972c7b0f9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:5847f1d6e5b757f1d2b3991a01082a44aad6f10ab3c5c0213fa3e25bddc25a13", size = 23162955 }, + { url = "https://files.pythonhosted.org/packages/75/2e/46030320b5a80661e88039f59060d1790298b4718944a65a7f2aeda3d9e9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:35b0cc6ee3a9636d5409133e79273ce1f3fd087abb0532d2d2e8fff1fe9efc53", size = 23650380 }, +] + +[[package]] +name = "nvidia-cuda-runtime-cu12" +version = "12.6.77" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/ea/590b2ac00d772a8abd1c387a92b46486d2679ca6622fd25c18ff76265663/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6116fad3e049e04791c0256a9778c16237837c08b27ed8c8401e2e45de8d60cd", size = 908052 }, + { url = "https://files.pythonhosted.org/packages/b7/3d/159023799677126e20c8fd580cca09eeb28d5c5a624adc7f793b9aa8bbfa/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:d461264ecb429c84c8879a7153499ddc7b19b5f8d84c204307491989a365588e", size = 908040 }, + { url = "https://files.pythonhosted.org/packages/e1/23/e717c5ac26d26cf39a27fbc076240fad2e3b817e5889d671b67f4f9f49c5/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ba3b56a4f896141e25e19ab287cd71e52a6a0f4b29d0d31609f60e3b4d5219b7", size = 897690 }, + { url = "https://files.pythonhosted.org/packages/f0/62/65c05e161eeddbafeca24dc461f47de550d9fa8a7e04eb213e32b55cfd99/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a84d15d5e1da416dd4774cb42edf5e954a3e60cc945698dc1d5be02321c44dc8", size = 897678 }, +] + +[[package]] +name = "nvidia-cudnn-cu12" +version = "9.5.1.17" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cublas-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/99/93/a201a12d3ec1caa8c6ac34c1c2f9eeb696b886f0c36ff23c638b46603bd0/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:9fd4584468533c61873e5fda8ca41bac3a38bcb2d12350830c69b0a96a7e4def", size = 570523509 }, + { url = "https://files.pythonhosted.org/packages/2a/78/4535c9c7f859a64781e43c969a3a7e84c54634e319a996d43ef32ce46f83/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:30ac3869f6db17d170e0e556dd6cc5eee02647abc31ca856634d5a40f82c15b2", size = 570988386 }, +] + +[[package]] +name = "nvidia-cufft-cu12" +version = "11.3.0.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144 }, + { url = "https://files.pythonhosted.org/packages/ce/f5/188566814b7339e893f8d210d3a5332352b1409815908dad6a363dcceac1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8510990de9f96c803a051822618d42bf6cb8f069ff3f48d93a8486efdacb48fb", size = 200164135 }, + { url = "https://files.pythonhosted.org/packages/8f/16/73727675941ab8e6ffd86ca3a4b7b47065edcca7a997920b831f8147c99d/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ccba62eb9cef5559abd5e0d54ceed2d9934030f51163df018532142a8ec533e5", size = 200221632 }, + { url = "https://files.pythonhosted.org/packages/60/de/99ec247a07ea40c969d904fc14f3a356b3e2a704121675b75c366b694ee1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.whl", hash = "sha256:768160ac89f6f7b459bee747e8d175dbf53619cfe74b2a5636264163138013ca", size = 200221622 }, +] + +[[package]] +name = "nvidia-cufile-cu12" +version = "1.11.1.6" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b2/66/cc9876340ac68ae71b15c743ddb13f8b30d5244af344ec8322b449e35426/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc23469d1c7e52ce6c1d55253273d32c565dd22068647f3aa59b3c6b005bf159", size = 1142103 }, + { url = "https://files.pythonhosted.org/packages/17/bf/cc834147263b929229ce4aadd62869f0b195e98569d4c28b23edc72b85d9/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:8f57a0051dcf2543f6dc2b98a98cb2719c37d3cee1baba8965d57f3bbc90d4db", size = 1066155 }, +] + +[[package]] +name = "nvidia-curand-cu12" +version = "10.3.7.77" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/ac/36543605358a355632f1a6faa3e2d5dfb91eab1e4bc7d552040e0383c335/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:6e82df077060ea28e37f48a3ec442a8f47690c7499bff392a5938614b56c98d8", size = 56289881 }, + { url = "https://files.pythonhosted.org/packages/73/1b/44a01c4e70933637c93e6e1a8063d1e998b50213a6b65ac5a9169c47e98e/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a42cd1344297f70b9e39a1e4f467a4e1c10f1da54ff7a85c12197f6c652c8bdf", size = 56279010 }, + { url = "https://files.pythonhosted.org/packages/4a/aa/2c7ff0b5ee02eaef890c0ce7d4f74bc30901871c5e45dee1ae6d0083cd80/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:99f1a32f1ac2bd134897fc7a203f779303261268a65762a623bf30cc9fe79117", size = 56279000 }, + { url = "https://files.pythonhosted.org/packages/a6/02/5362a9396f23f7de1dd8a64369e87c85ffff8216fc8194ace0fa45ba27a5/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:7b2ed8e95595c3591d984ea3603dd66fe6ce6812b886d59049988a712ed06b6e", size = 56289882 }, +] + +[[package]] +name = "nvidia-cusolver-cu12" +version = "11.7.1.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cublas-cu12" }, + { name = "nvidia-cusparse-cu12" }, + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628 }, + { url = "https://files.pythonhosted.org/packages/f0/6e/c2cf12c9ff8b872e92b4a5740701e51ff17689c4d726fca91875b07f655d/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e9e49843a7707e42022babb9bcfa33c29857a93b88020c4e4434656a655b698c", size = 158229790 }, + { url = "https://files.pythonhosted.org/packages/9f/81/baba53585da791d043c10084cf9553e074548408e04ae884cfe9193bd484/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6cf28f17f64107a0c4d7802be5ff5537b2130bfc112f25d5a30df227058ca0e6", size = 158229780 }, + { url = "https://files.pythonhosted.org/packages/7c/5f/07d0ba3b7f19be5a5ec32a8679fc9384cfd9fc6c869825e93be9f28d6690/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:dbbe4fc38ec1289c7e5230e16248365e375c3673c9c8bac5796e2e20db07f56e", size = 157833630 }, +] + +[[package]] +name = "nvidia-cusparse-cu12" +version = "12.5.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147 }, + { url = "https://files.pythonhosted.org/packages/d3/56/3af21e43014eb40134dea004e8d0f1ef19d9596a39e4d497d5a7de01669f/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7aa32fa5470cf754f72d1116c7cbc300b4e638d3ae5304cfa4a638a5b87161b1", size = 216451135 }, + { url = "https://files.pythonhosted.org/packages/06/1e/b8b7c2f4099a37b96af5c9bb158632ea9e5d9d27d7391d7eb8fc45236674/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7556d9eca156e18184b94947ade0fba5bb47d69cec46bf8660fd2c71a4b48b73", size = 216561367 }, + { url = "https://files.pythonhosted.org/packages/43/ac/64c4316ba163e8217a99680c7605f779accffc6a4bcd0c778c12948d3707/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:23749a6571191a215cb74d1cdbff4a86e7b19f1200c071b3fcf844a5bea23a2f", size = 216561357 }, +] + +[[package]] +name = "nvidia-cusparselt-cu12" +version = "0.6.3" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/da/4de092c61c6dea1fc9c936e69308a02531d122e12f1f649825934ad651b5/nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8371549623ba601a06322af2133c4a44350575f5a3108fb75f3ef20b822ad5f1", size = 156402859 }, + { url = "https://files.pythonhosted.org/packages/3b/9a/72ef35b399b0e183bc2e8f6f558036922d453c4d8237dab26c666a04244b/nvidia_cusparselt_cu12-0.6.3-py3-none-manylinux2014_x86_64.whl", hash = "sha256:e5c8a26c36445dd2e6812f1177978a24e2d37cacce7e090f297a688d1ec44f46", size = 156785796 }, +] + +[[package]] +name = "nvidia-nccl-cu12" +version = "2.26.2" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/5b/ca2f213f637305633814ae8c36b153220e40a07ea001966dcd87391f3acb/nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5c196e95e832ad30fbbb50381eb3cbd1fadd5675e587a548563993609af19522", size = 291671495 }, + { url = "https://files.pythonhosted.org/packages/67/ca/f42388aed0fddd64ade7493dbba36e1f534d4e6fdbdd355c6a90030ae028/nvidia_nccl_cu12-2.26.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:694cf3879a206553cc9d7dbda76b13efaf610fdb70a50cba303de1b0d1530ac6", size = 201319755 }, +] + +[[package]] +name = "nvidia-nvjitlink-cu12" +version = "12.6.85" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9d/d7/c5383e47c7e9bf1c99d5bd2a8c935af2b6d705ad831a7ec5c97db4d82f4f/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:eedc36df9e88b682efe4309aa16b5b4e78c2407eac59e8c10a6a47535164369a", size = 19744971 }, + { url = "https://files.pythonhosted.org/packages/31/db/dc71113d441f208cdfe7ae10d4983884e13f464a6252450693365e166dcf/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cf4eaa7d4b6b543ffd69d6abfb11efdeb2db48270d94dfd3a452c24150829e41", size = 19270338 }, +] + +[[package]] +name = "nvidia-nvtx-cu12" +version = "12.6.77" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b9/93/80f8a520375af9d7ee44571a6544653a176e53c2b8ccce85b97b83c2491b/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f44f8d86bb7d5629988d61c8d3ae61dddb2015dee142740536bc7481b022fe4b", size = 90549 }, + { url = "https://files.pythonhosted.org/packages/2b/53/36e2fd6c7068997169b49ffc8c12d5af5e5ff209df6e1a2c4d373b3a638f/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:adcaabb9d436c9761fca2b13959a2d237c5f9fd406c8e4b723c695409ff88059", size = 90539 }, + { url = "https://files.pythonhosted.org/packages/56/9a/fff8376f8e3d084cd1530e1ef7b879bb7d6d265620c95c1b322725c694f4/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b90bed3df379fa79afbd21be8e04a0314336b8ae16768b58f2d34cb1d04cd7d2", size = 89276 }, + { url = "https://files.pythonhosted.org/packages/9e/4e/0d0c945463719429b7bd21dece907ad0bde437a2ff12b9b12fee94722ab0/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6574241a3ec5fdc9334353ab8c479fe75841dbe8f4532a8fc97ce63503330ba1", size = 89265 }, +] + +[[package]] +name = "ollama" +version = "0.4.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "httpx" }, + { name = "pydantic" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e2/64/709dc99030f8f46ec552f0a7da73bbdcc2da58666abfec4742ccdb2e800e/ollama-0.4.8.tar.gz", hash = "sha256:1121439d49b96fa8339842965d0616eba5deb9f8c790786cdf4c0b3df4833802", size = 12972 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/33/3f/164de150e983b3a16e8bf3d4355625e51a357e7b3b1deebe9cc1f7cb9af8/ollama-0.4.8-py3-none-any.whl", hash = "sha256:04312af2c5e72449aaebac4a2776f52ef010877c554103419d3f36066fe8af4c", size = 13325 }, +] + +[[package]] +name = "onnxruntime" +version = "1.21.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "coloredlogs" }, + { name = "flatbuffers" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "protobuf" }, + { name = "sympy" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/6d/7e/8445eb44ba9fe0ce0bc77c4b569d79f7e3efd6da2dd87c5a04347e6c134e/onnxruntime-1.21.1-cp313-cp313-macosx_13_0_universal2.whl", hash = "sha256:ed4f9771233a92edcab9f11f537702371d450fe6cd79a727b672d37b9dab0cde", size = 33658643 }, + { url = "https://files.pythonhosted.org/packages/ce/46/9c4026d302f1c7e8427bf9fa3da2d7526d9c5200242bde6adee7928ef1c9/onnxruntime-1.21.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1bc100fd1f4f95258e7d0f7068ec69dec2a47cc693f745eec9cf4561ee8d952a", size = 14165205 }, + { url = "https://files.pythonhosted.org/packages/44/b2/4e4c6b5c03be752d74cb20937961c76f53fe87a9760d5b7345629d35bb31/onnxruntime-1.21.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0fea0d2b98eecf4bebe01f7ce9a265a5d72b3050e9098063bfe65fa2b0633a8e", size = 16019529 }, + { url = "https://files.pythonhosted.org/packages/ec/1d/afca646af339cc6735f3fb7fafb9ca94b578c5b6a0ebd63a312468767bdb/onnxruntime-1.21.1-cp313-cp313-win_amd64.whl", hash = "sha256:da606061b9ed1b05b63a37be38c2014679a3e725903f58036ffd626df45c0e47", size = 12303603 }, + { url = "https://files.pythonhosted.org/packages/a5/12/a01e38c9a6b8d7c28e04d9eb83ad9143d568b961474ba49f0f18a3eeec82/onnxruntime-1.21.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:94674315d40d521952bfc28007ce9b6728e87753e1f18d243c8cd953f25903b8", size = 14176329 }, + { url = "https://files.pythonhosted.org/packages/3a/72/5ff85c540fd6a465610ce47e4cee8fccb472952fc1d589112f51ae2520a5/onnxruntime-1.21.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5c9e4571ff5b2a5d377d414bc85cd9450ba233a9a92f766493874f1093976453", size = 15990556 }, +] + +[[package]] +name = "openai" +version = "1.78.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, + { name = "distro" }, + { name = "httpx" }, + { name = "jiter" }, + { name = "pydantic" }, + { name = "sniffio" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d1/7c/7c48bac9be52680e41e99ae7649d5da3a0184cd94081e028897f9005aa03/openai-1.78.0.tar.gz", hash = "sha256:254aef4980688468e96cbddb1f348ed01d274d02c64c6c69b0334bf001fb62b3", size = 442652 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cc/41/d64a6c56d0ec886b834caff7a07fc4d43e1987895594b144757e7a6b90d7/openai-1.78.0-py3-none-any.whl", hash = "sha256:1ade6a48cd323ad8a7715e7e1669bb97a17e1a5b8a916644261aaef4bf284778", size = 680407 }, +] + +[[package]] +name = "orjson" +version = "3.10.18" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/81/0b/fea456a3ffe74e70ba30e01ec183a9b26bec4d497f61dcfce1b601059c60/orjson-3.10.18.tar.gz", hash = "sha256:e8da3947d92123eda795b68228cafe2724815621fe35e8e320a9e9593a4bcd53", size = 5422810 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/f0/8aedb6574b68096f3be8f74c0b56d36fd94bcf47e6c7ed47a7bd1474aaa8/orjson-3.10.18-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:69c34b9441b863175cc6a01f2935de994025e773f814412030f269da4f7be147", size = 249087 }, + { url = "https://files.pythonhosted.org/packages/bc/f7/7118f965541aeac6844fcb18d6988e111ac0d349c9b80cda53583e758908/orjson-3.10.18-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:1ebeda919725f9dbdb269f59bc94f861afbe2a27dce5608cdba2d92772364d1c", size = 133273 }, + { url = "https://files.pythonhosted.org/packages/fb/d9/839637cc06eaf528dd8127b36004247bf56e064501f68df9ee6fd56a88ee/orjson-3.10.18-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5adf5f4eed520a4959d29ea80192fa626ab9a20b2ea13f8f6dc58644f6927103", size = 136779 }, + { url = "https://files.pythonhosted.org/packages/2b/6d/f226ecfef31a1f0e7d6bf9a31a0bbaf384c7cbe3fce49cc9c2acc51f902a/orjson-3.10.18-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7592bb48a214e18cd670974f289520f12b7aed1fa0b2e2616b8ed9e069e08595", size = 132811 }, + { url = "https://files.pythonhosted.org/packages/73/2d/371513d04143c85b681cf8f3bce743656eb5b640cb1f461dad750ac4b4d4/orjson-3.10.18-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f872bef9f042734110642b7a11937440797ace8c87527de25e0c53558b579ccc", size = 137018 }, + { url = "https://files.pythonhosted.org/packages/69/cb/a4d37a30507b7a59bdc484e4a3253c8141bf756d4e13fcc1da760a0b00cb/orjson-3.10.18-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0315317601149c244cb3ecef246ef5861a64824ccbcb8018d32c66a60a84ffbc", size = 138368 }, + { url = "https://files.pythonhosted.org/packages/1e/ae/cd10883c48d912d216d541eb3db8b2433415fde67f620afe6f311f5cd2ca/orjson-3.10.18-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e0da26957e77e9e55a6c2ce2e7182a36a6f6b180ab7189315cb0995ec362e049", size = 142840 }, + { url = "https://files.pythonhosted.org/packages/6d/4c/2bda09855c6b5f2c055034c9eda1529967b042ff8d81a05005115c4e6772/orjson-3.10.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb70d489bc79b7519e5803e2cc4c72343c9dc1154258adf2f8925d0b60da7c58", size = 133135 }, + { url = "https://files.pythonhosted.org/packages/13/4a/35971fd809a8896731930a80dfff0b8ff48eeb5d8b57bb4d0d525160017f/orjson-3.10.18-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e9e86a6af31b92299b00736c89caf63816f70a4001e750bda179e15564d7a034", size = 134810 }, + { url = "https://files.pythonhosted.org/packages/99/70/0fa9e6310cda98365629182486ff37a1c6578e34c33992df271a476ea1cd/orjson-3.10.18-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:c382a5c0b5931a5fc5405053d36c1ce3fd561694738626c77ae0b1dfc0242ca1", size = 413491 }, + { url = "https://files.pythonhosted.org/packages/32/cb/990a0e88498babddb74fb97855ae4fbd22a82960e9b06eab5775cac435da/orjson-3.10.18-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8e4b2ae732431127171b875cb2668f883e1234711d3c147ffd69fe5be51a8012", size = 153277 }, + { url = "https://files.pythonhosted.org/packages/92/44/473248c3305bf782a384ed50dd8bc2d3cde1543d107138fd99b707480ca1/orjson-3.10.18-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2d808e34ddb24fc29a4d4041dcfafbae13e129c93509b847b14432717d94b44f", size = 137367 }, + { url = "https://files.pythonhosted.org/packages/ad/fd/7f1d3edd4ffcd944a6a40e9f88af2197b619c931ac4d3cfba4798d4d3815/orjson-3.10.18-cp313-cp313-win32.whl", hash = "sha256:ad8eacbb5d904d5591f27dee4031e2c1db43d559edb8f91778efd642d70e6bea", size = 142687 }, + { url = "https://files.pythonhosted.org/packages/4b/03/c75c6ad46be41c16f4cfe0352a2d1450546f3c09ad2c9d341110cd87b025/orjson-3.10.18-cp313-cp313-win_amd64.whl", hash = "sha256:aed411bcb68bf62e85588f2a7e03a6082cc42e5a2796e06e72a962d7c6310b52", size = 134794 }, + { url = "https://files.pythonhosted.org/packages/c2/28/f53038a5a72cc4fd0b56c1eafb4ef64aec9685460d5ac34de98ca78b6e29/orjson-3.10.18-cp313-cp313-win_arm64.whl", hash = "sha256:f54c1385a0e6aba2f15a40d703b858bedad36ded0491e55d35d905b2c34a4cc3", size = 131186 }, +] + +[[package]] +name = "outcome" +version = "1.3.0.post0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/98/df/77698abfac98571e65ffeb0c1fba8ffd692ab8458d617a0eed7d9a8d38f2/outcome-1.3.0.post0.tar.gz", hash = "sha256:9dcf02e65f2971b80047b377468e72a268e15c0af3cf1238e6ff14f7f91143b8", size = 21060 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/55/8b/5ab7257531a5d830fc8000c476e63c935488d74609b50f9384a643ec0a62/outcome-1.3.0.post0-py2.py3-none-any.whl", hash = "sha256:e771c5ce06d1415e356078d3bdd68523f284b4ce5419828922b6871e65eda82b", size = 10692 }, +] + +[[package]] +name = "oxylabs" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "aiohttp" }, + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/56/03/eb10466e12d2a7aba1ff1e70264c443dedeba0e5721a9a1be7e9ac9e9092/oxylabs-2.0.0.tar.gz", hash = "sha256:a6ee24140509c7ea7935ce4c878469558402dd43657718a1cae399740b66beb0", size = 29130 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/c1/88bf70a327c86f8529ad3a4ae35e92fcebf05295668fca7973279e189afe/oxylabs-2.0.0-py3-none-any.whl", hash = "sha256:3848d53bc47acdcea16ea829dc52416cdf96edae130e17bb3ac7146b012387d7", size = 34274 }, +] + +[[package]] +name = "packaging" +version = "24.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d0/63/68dbb6eb2de9cb10ee4c9c14a0148804425e13c4fb20d61cce69f53106da/packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f", size = 163950 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759", size = 65451 }, +] + +[[package]] +name = "pandas" +version = "2.2.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, + { name = "python-dateutil" }, + { name = "pytz" }, + { name = "tzdata" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9c/d6/9f8431bacc2e19dca897724cd097b1bb224a6ad5433784a44b587c7c13af/pandas-2.2.3.tar.gz", hash = "sha256:4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667", size = 4399213 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/22/3b8f4e0ed70644e85cfdcd57454686b9057c6c38d2f74fe4b8bc2527214a/pandas-2.2.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f00d1345d84d8c86a63e476bb4955e46458b304b9575dcf71102b5c705320015", size = 12477643 }, + { url = "https://files.pythonhosted.org/packages/e4/93/b3f5d1838500e22c8d793625da672f3eec046b1a99257666c94446969282/pandas-2.2.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3508d914817e153ad359d7e069d752cdd736a247c322d932eb89e6bc84217f28", size = 11281573 }, + { url = "https://files.pythonhosted.org/packages/f5/94/6c79b07f0e5aab1dcfa35a75f4817f5c4f677931d4234afcd75f0e6a66ca/pandas-2.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:22a9d949bfc9a502d320aa04e5d02feab689d61da4e7764b62c30b991c42c5f0", size = 15196085 }, + { url = "https://files.pythonhosted.org/packages/e8/31/aa8da88ca0eadbabd0a639788a6da13bb2ff6edbbb9f29aa786450a30a91/pandas-2.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3a255b2c19987fbbe62a9dfd6cff7ff2aa9ccab3fc75218fd4b7530f01efa24", size = 12711809 }, + { url = "https://files.pythonhosted.org/packages/ee/7c/c6dbdb0cb2a4344cacfb8de1c5808ca885b2e4dcfde8008266608f9372af/pandas-2.2.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:800250ecdadb6d9c78eae4990da62743b857b470883fa27f652db8bdde7f6659", size = 16356316 }, + { url = "https://files.pythonhosted.org/packages/57/b7/8b757e7d92023b832869fa8881a992696a0bfe2e26f72c9ae9f255988d42/pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6374c452ff3ec675a8f46fd9ab25c4ad0ba590b71cf0656f8b6daa5202bca3fb", size = 14022055 }, + { url = "https://files.pythonhosted.org/packages/3b/bc/4b18e2b8c002572c5a441a64826252ce5da2aa738855747247a971988043/pandas-2.2.3-cp313-cp313-win_amd64.whl", hash = "sha256:61c5ad4043f791b61dd4752191d9f07f0ae412515d59ba8f005832a532f8736d", size = 11481175 }, + { url = "https://files.pythonhosted.org/packages/76/a3/a5d88146815e972d40d19247b2c162e88213ef51c7c25993942c39dbf41d/pandas-2.2.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3b71f27954685ee685317063bf13c7709a7ba74fc996b84fc6821c59b0f06468", size = 12615650 }, + { url = "https://files.pythonhosted.org/packages/9c/8c/f0fd18f6140ddafc0c24122c8a964e48294acc579d47def376fef12bcb4a/pandas-2.2.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:38cf8125c40dae9d5acc10fa66af8ea6fdf760b2714ee482ca691fc66e6fcb18", size = 11290177 }, + { url = "https://files.pythonhosted.org/packages/ed/f9/e995754eab9c0f14c6777401f7eece0943840b7a9fc932221c19d1abee9f/pandas-2.2.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ba96630bc17c875161df3818780af30e43be9b166ce51c9a18c1feae342906c2", size = 14651526 }, + { url = "https://files.pythonhosted.org/packages/25/b0/98d6ae2e1abac4f35230aa756005e8654649d305df9a28b16b9ae4353bff/pandas-2.2.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1db71525a1538b30142094edb9adc10be3f3e176748cd7acc2240c2f2e5aa3a4", size = 11871013 }, + { url = "https://files.pythonhosted.org/packages/cc/57/0f72a10f9db6a4628744c8e8f0df4e6e21de01212c7c981d31e50ffc8328/pandas-2.2.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:15c0e1e02e93116177d29ff83e8b1619c93ddc9c49083f237d4312337a61165d", size = 15711620 }, + { url = "https://files.pythonhosted.org/packages/ab/5f/b38085618b950b79d2d9164a711c52b10aefc0ae6833b96f626b7021b2ed/pandas-2.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:ad5b65698ab28ed8d7f18790a0dc58005c7629f227be9ecc1072aa74c0c1d43a", size = 13098436 }, +] + +[[package]] +name = "parso" +version = "0.8.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650 }, +] + +[[package]] +name = "pexpect" +version = "4.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ptyprocess" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772 }, +] + +[[package]] +name = "phonemizer-fork" +version = "3.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "dlinfo" }, + { name = "joblib" }, + { name = "segments" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/bc/6d626024573810fdf54925670f4798456ef56c764878f50cf3bc397085bd/phonemizer_fork-3.3.1.tar.gz", hash = "sha256:483a2751ea435b9859e2ddca7d4ec817e54a82f3d2ad5ad2fd8fbd40e3bdf89e", size = 210609 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1c/36/b6700c86bd268ab867c3d0ee4b905fbd3f1954fbfa5cb991c12289727bb8/phonemizer_fork-3.3.1-py3-none-any.whl", hash = "sha256:452e4b3f4fe4724a4c46c55eb6926c2b0a7abefd72a893549de139f80874162c", size = 82533 }, +] + +[[package]] +name = "pillow" +version = "11.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/af/cb/bb5c01fcd2a69335b86c22142b2bccfc3464087efb7fd382eee5ffc7fdf7/pillow-11.2.1.tar.gz", hash = "sha256:a64dd61998416367b7ef979b73d3a85853ba9bec4c2925f74e588879a58716b6", size = 47026707 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/36/9c/447528ee3776e7ab8897fe33697a7ff3f0475bb490c5ac1456a03dc57956/pillow-11.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:fdec757fea0b793056419bca3e9932eb2b0ceec90ef4813ea4c1e072c389eb28", size = 3190098 }, + { url = "https://files.pythonhosted.org/packages/b5/09/29d5cd052f7566a63e5b506fac9c60526e9ecc553825551333e1e18a4858/pillow-11.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b0e130705d568e2f43a17bcbe74d90958e8a16263868a12c3e0d9c8162690830", size = 3030166 }, + { url = "https://files.pythonhosted.org/packages/71/5d/446ee132ad35e7600652133f9c2840b4799bbd8e4adba881284860da0a36/pillow-11.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bdb5e09068332578214cadd9c05e3d64d99e0e87591be22a324bdbc18925be0", size = 4408674 }, + { url = "https://files.pythonhosted.org/packages/69/5f/cbe509c0ddf91cc3a03bbacf40e5c2339c4912d16458fcb797bb47bcb269/pillow-11.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d189ba1bebfbc0c0e529159631ec72bb9e9bc041f01ec6d3233d6d82eb823bc1", size = 4496005 }, + { url = "https://files.pythonhosted.org/packages/f9/b3/dd4338d8fb8a5f312021f2977fb8198a1184893f9b00b02b75d565c33b51/pillow-11.2.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:191955c55d8a712fab8934a42bfefbf99dd0b5875078240943f913bb66d46d9f", size = 4518707 }, + { url = "https://files.pythonhosted.org/packages/13/eb/2552ecebc0b887f539111c2cd241f538b8ff5891b8903dfe672e997529be/pillow-11.2.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:ad275964d52e2243430472fc5d2c2334b4fc3ff9c16cb0a19254e25efa03a155", size = 4610008 }, + { url = "https://files.pythonhosted.org/packages/72/d1/924ce51bea494cb6e7959522d69d7b1c7e74f6821d84c63c3dc430cbbf3b/pillow-11.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:750f96efe0597382660d8b53e90dd1dd44568a8edb51cb7f9d5d918b80d4de14", size = 4585420 }, + { url = "https://files.pythonhosted.org/packages/43/ab/8f81312d255d713b99ca37479a4cb4b0f48195e530cdc1611990eb8fd04b/pillow-11.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fe15238d3798788d00716637b3d4e7bb6bde18b26e5d08335a96e88564a36b6b", size = 4667655 }, + { url = "https://files.pythonhosted.org/packages/94/86/8f2e9d2dc3d308dfd137a07fe1cc478df0a23d42a6c4093b087e738e4827/pillow-11.2.1-cp313-cp313-win32.whl", hash = "sha256:3fe735ced9a607fee4f481423a9c36701a39719252a9bb251679635f99d0f7d2", size = 2332329 }, + { url = "https://files.pythonhosted.org/packages/6d/ec/1179083b8d6067a613e4d595359b5fdea65d0a3b7ad623fee906e1b3c4d2/pillow-11.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:74ee3d7ecb3f3c05459ba95eed5efa28d6092d751ce9bf20e3e253a4e497e691", size = 2676388 }, + { url = "https://files.pythonhosted.org/packages/23/f1/2fc1e1e294de897df39fa8622d829b8828ddad938b0eaea256d65b84dd72/pillow-11.2.1-cp313-cp313-win_arm64.whl", hash = "sha256:5119225c622403afb4b44bad4c1ca6c1f98eed79db8d3bc6e4e160fc6339d66c", size = 2414950 }, + { url = "https://files.pythonhosted.org/packages/c4/3e/c328c48b3f0ead7bab765a84b4977acb29f101d10e4ef57a5e3400447c03/pillow-11.2.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8ce2e8411c7aaef53e6bb29fe98f28cd4fbd9a1d9be2eeea434331aac0536b22", size = 3192759 }, + { url = "https://files.pythonhosted.org/packages/18/0e/1c68532d833fc8b9f404d3a642991441d9058eccd5606eab31617f29b6d4/pillow-11.2.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:9ee66787e095127116d91dea2143db65c7bb1e232f617aa5957c0d9d2a3f23a7", size = 3033284 }, + { url = "https://files.pythonhosted.org/packages/b7/cb/6faf3fb1e7705fd2db74e070f3bf6f88693601b0ed8e81049a8266de4754/pillow-11.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9622e3b6c1d8b551b6e6f21873bdcc55762b4b2126633014cea1803368a9aa16", size = 4445826 }, + { url = "https://files.pythonhosted.org/packages/07/94/8be03d50b70ca47fb434a358919d6a8d6580f282bbb7af7e4aa40103461d/pillow-11.2.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63b5dff3a68f371ea06025a1a6966c9a1e1ee452fc8020c2cd0ea41b83e9037b", size = 4527329 }, + { url = "https://files.pythonhosted.org/packages/fd/a4/bfe78777076dc405e3bd2080bc32da5ab3945b5a25dc5d8acaa9de64a162/pillow-11.2.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:31df6e2d3d8fc99f993fd253e97fae451a8db2e7207acf97859732273e108406", size = 4549049 }, + { url = "https://files.pythonhosted.org/packages/65/4d/eaf9068dc687c24979e977ce5677e253624bd8b616b286f543f0c1b91662/pillow-11.2.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:062b7a42d672c45a70fa1f8b43d1d38ff76b63421cbbe7f88146b39e8a558d91", size = 4635408 }, + { url = "https://files.pythonhosted.org/packages/1d/26/0fd443365d9c63bc79feb219f97d935cd4b93af28353cba78d8e77b61719/pillow-11.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4eb92eca2711ef8be42fd3f67533765d9fd043b8c80db204f16c8ea62ee1a751", size = 4614863 }, + { url = "https://files.pythonhosted.org/packages/49/65/dca4d2506be482c2c6641cacdba5c602bc76d8ceb618fd37de855653a419/pillow-11.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f91ebf30830a48c825590aede79376cb40f110b387c17ee9bd59932c961044f9", size = 4692938 }, + { url = "https://files.pythonhosted.org/packages/b3/92/1ca0c3f09233bd7decf8f7105a1c4e3162fb9142128c74adad0fb361b7eb/pillow-11.2.1-cp313-cp313t-win32.whl", hash = "sha256:e0b55f27f584ed623221cfe995c912c61606be8513bfa0e07d2c674b4516d9dd", size = 2335774 }, + { url = "https://files.pythonhosted.org/packages/a5/ac/77525347cb43b83ae905ffe257bbe2cc6fd23acb9796639a1f56aa59d191/pillow-11.2.1-cp313-cp313t-win_amd64.whl", hash = "sha256:36d6b82164c39ce5482f649b437382c0fb2395eabc1e2b1702a6deb8ad647d6e", size = 2681895 }, + { url = "https://files.pythonhosted.org/packages/67/32/32dc030cfa91ca0fc52baebbba2e009bb001122a1daa8b6a79ad830b38d3/pillow-11.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:225c832a13326e34f212d2072982bb1adb210e0cc0b153e688743018c94a2681", size = 2417234 }, +] + +[[package]] +name = "platformdirs" +version = "4.3.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2/platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc", size = 21362 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567 }, +] + +[[package]] +name = "playwright" +version = "1.52.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "greenlet" }, + { name = "pyee" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/62/a20240605485ca99365a8b72ed95e0b4c5739a13fb986353f72d8d3f1d27/playwright-1.52.0-py3-none-macosx_10_13_x86_64.whl", hash = "sha256:19b2cb9d4794062008a635a99bd135b03ebb782d460f96534a91cb583f549512", size = 39611246 }, + { url = "https://files.pythonhosted.org/packages/dc/23/57ff081663b3061a2a3f0e111713046f705da2595f2f384488a76e4db732/playwright-1.52.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:0797c0479cbdc99607412a3c486a3a2ec9ddc77ac461259fd2878c975bcbb94a", size = 37962977 }, + { url = "https://files.pythonhosted.org/packages/a2/ff/eee8532cff4b3d768768152e8c4f30d3caa80f2969bf3143f4371d377b74/playwright-1.52.0-py3-none-macosx_11_0_universal2.whl", hash = "sha256:7223960b7dd7ddeec1ba378c302d1d09733b8dac438f492e9854c85d3ca7144f", size = 39611247 }, + { url = "https://files.pythonhosted.org/packages/73/c6/8e27af9798f81465b299741ef57064c6ec1a31128ed297406469907dc5a4/playwright-1.52.0-py3-none-manylinux1_x86_64.whl", hash = "sha256:d010124d24a321e0489a8c0d38a3971a7ca7656becea7656c9376bfea7f916d4", size = 45141333 }, + { url = "https://files.pythonhosted.org/packages/4e/e9/0661d343ed55860bcfb8934ce10e9597fc953358773ece507b22b0f35c57/playwright-1.52.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4173e453c43180acc60fd77ffe1ebee8d0efbfd9986c03267007b9c3845415af", size = 44540623 }, + { url = "https://files.pythonhosted.org/packages/7a/81/a850dbc6bc2e1bd6cc87341e59c253269602352de83d34b00ea38cf410ee/playwright-1.52.0-py3-none-win32.whl", hash = "sha256:cd0bdf92df99db6237a99f828e80a6a50db6180ef8d5352fc9495df2c92f9971", size = 34839156 }, + { url = "https://files.pythonhosted.org/packages/51/f3/cca2aa84eb28ea7d5b85d16caa92d62d18b6e83636e3d67957daca1ee4c7/playwright-1.52.0-py3-none-win_amd64.whl", hash = "sha256:dcbf75101eba3066b7521c6519de58721ea44379eb17a0dafa94f9f1b17f59e4", size = 34839164 }, + { url = "https://files.pythonhosted.org/packages/b5/4f/71a8a873e8c3c3e2d3ec03a578e546f6875be8a76214d90219f752f827cd/playwright-1.52.0-py3-none-win_arm64.whl", hash = "sha256:9d0085b8de513de5fb50669f8e6677f0252ef95a9a1d2d23ccee9638e71e65cb", size = 30688972 }, +] + +[[package]] +name = "pooch" +version = "1.8.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging" }, + { name = "platformdirs" }, + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c6/77/b3d3e00c696c16cf99af81ef7b1f5fe73bd2a307abca41bd7605429fe6e5/pooch-1.8.2.tar.gz", hash = "sha256:76561f0de68a01da4df6af38e9955c4c9d1a5c90da73f7e40276a5728ec83d10", size = 59353 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a8/87/77cc11c7a9ea9fd05503def69e3d18605852cd0d4b0d3b8f15bbeb3ef1d1/pooch-1.8.2-py3-none-any.whl", hash = "sha256:3529a57096f7198778a5ceefd5ac3ef0e4d06a6ddaf9fc2d609b806f25302c47", size = 64574 }, +] + +[[package]] +name = "prompt-toolkit" +version = "3.0.51" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed", size = 428940 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810 }, +] + +[[package]] +name = "propcache" +version = "0.3.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/07/c8/fdc6686a986feae3541ea23dcaa661bd93972d3940460646c6bb96e21c40/propcache-0.3.1.tar.gz", hash = "sha256:40d980c33765359098837527e18eddefc9a24cea5b45e078a7f3bb5b032c6ecf", size = 43651 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/60/f645cc8b570f99be3cf46714170c2de4b4c9d6b827b912811eff1eb8a412/propcache-0.3.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f1528ec4374617a7a753f90f20e2f551121bb558fcb35926f99e3c42367164b8", size = 77865 }, + { url = "https://files.pythonhosted.org/packages/6f/d4/c1adbf3901537582e65cf90fd9c26fde1298fde5a2c593f987112c0d0798/propcache-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dc1915ec523b3b494933b5424980831b636fe483d7d543f7afb7b3bf00f0c10f", size = 45452 }, + { url = "https://files.pythonhosted.org/packages/d1/b5/fe752b2e63f49f727c6c1c224175d21b7d1727ce1d4873ef1c24c9216830/propcache-0.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a110205022d077da24e60b3df8bcee73971be9575dec5573dd17ae5d81751111", size = 44800 }, + { url = "https://files.pythonhosted.org/packages/62/37/fc357e345bc1971e21f76597028b059c3d795c5ca7690d7a8d9a03c9708a/propcache-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d249609e547c04d190e820d0d4c8ca03ed4582bcf8e4e160a6969ddfb57b62e5", size = 225804 }, + { url = "https://files.pythonhosted.org/packages/0d/f1/16e12c33e3dbe7f8b737809bad05719cff1dccb8df4dafbcff5575002c0e/propcache-0.3.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ced33d827625d0a589e831126ccb4f5c29dfdf6766cac441d23995a65825dcb", size = 230650 }, + { url = "https://files.pythonhosted.org/packages/3e/a2/018b9f2ed876bf5091e60153f727e8f9073d97573f790ff7cdf6bc1d1fb8/propcache-0.3.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4114c4ada8f3181af20808bedb250da6bae56660e4b8dfd9cd95d4549c0962f7", size = 234235 }, + { url = "https://files.pythonhosted.org/packages/45/5f/3faee66fc930dfb5da509e34c6ac7128870631c0e3582987fad161fcb4b1/propcache-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:975af16f406ce48f1333ec5e912fe11064605d5c5b3f6746969077cc3adeb120", size = 228249 }, + { url = "https://files.pythonhosted.org/packages/62/1e/a0d5ebda5da7ff34d2f5259a3e171a94be83c41eb1e7cd21a2105a84a02e/propcache-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a34aa3a1abc50740be6ac0ab9d594e274f59960d3ad253cd318af76b996dd654", size = 214964 }, + { url = "https://files.pythonhosted.org/packages/db/a0/d72da3f61ceab126e9be1f3bc7844b4e98c6e61c985097474668e7e52152/propcache-0.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9cec3239c85ed15bfaded997773fdad9fb5662b0a7cbc854a43f291eb183179e", size = 222501 }, + { url = "https://files.pythonhosted.org/packages/18/6d/a008e07ad7b905011253adbbd97e5b5375c33f0b961355ca0a30377504ac/propcache-0.3.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:05543250deac8e61084234d5fc54f8ebd254e8f2b39a16b1dce48904f45b744b", size = 217917 }, + { url = "https://files.pythonhosted.org/packages/98/37/02c9343ffe59e590e0e56dc5c97d0da2b8b19fa747ebacf158310f97a79a/propcache-0.3.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:5cb5918253912e088edbf023788de539219718d3b10aef334476b62d2b53de53", size = 217089 }, + { url = "https://files.pythonhosted.org/packages/53/1b/d3406629a2c8a5666d4674c50f757a77be119b113eedd47b0375afdf1b42/propcache-0.3.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f3bbecd2f34d0e6d3c543fdb3b15d6b60dd69970c2b4c822379e5ec8f6f621d5", size = 228102 }, + { url = "https://files.pythonhosted.org/packages/cd/a7/3664756cf50ce739e5f3abd48febc0be1a713b1f389a502ca819791a6b69/propcache-0.3.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aca63103895c7d960a5b9b044a83f544b233c95e0dcff114389d64d762017af7", size = 230122 }, + { url = "https://files.pythonhosted.org/packages/35/36/0bbabaacdcc26dac4f8139625e930f4311864251276033a52fd52ff2a274/propcache-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a0a9898fdb99bf11786265468571e628ba60af80dc3f6eb89a3545540c6b0ef", size = 226818 }, + { url = "https://files.pythonhosted.org/packages/cc/27/4e0ef21084b53bd35d4dae1634b6d0bad35e9c58ed4f032511acca9d4d26/propcache-0.3.1-cp313-cp313-win32.whl", hash = "sha256:3a02a28095b5e63128bcae98eb59025924f121f048a62393db682f049bf4ac24", size = 40112 }, + { url = "https://files.pythonhosted.org/packages/a6/2c/a54614d61895ba6dd7ac8f107e2b2a0347259ab29cbf2ecc7b94fa38c4dc/propcache-0.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:813fbb8b6aea2fc9659815e585e548fe706d6f663fa73dff59a1677d4595a037", size = 44034 }, + { url = "https://files.pythonhosted.org/packages/5a/a8/0a4fd2f664fc6acc66438370905124ce62e84e2e860f2557015ee4a61c7e/propcache-0.3.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a444192f20f5ce8a5e52761a031b90f5ea6288b1eef42ad4c7e64fef33540b8f", size = 82613 }, + { url = "https://files.pythonhosted.org/packages/4d/e5/5ef30eb2cd81576256d7b6caaa0ce33cd1d2c2c92c8903cccb1af1a4ff2f/propcache-0.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0fbe94666e62ebe36cd652f5fc012abfbc2342de99b523f8267a678e4dfdee3c", size = 47763 }, + { url = "https://files.pythonhosted.org/packages/87/9a/87091ceb048efeba4d28e903c0b15bcc84b7c0bf27dc0261e62335d9b7b8/propcache-0.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f011f104db880f4e2166bcdcf7f58250f7a465bc6b068dc84c824a3d4a5c94dc", size = 47175 }, + { url = "https://files.pythonhosted.org/packages/3e/2f/854e653c96ad1161f96194c6678a41bbb38c7947d17768e8811a77635a08/propcache-0.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e584b6d388aeb0001d6d5c2bd86b26304adde6d9bb9bfa9c4889805021b96de", size = 292265 }, + { url = "https://files.pythonhosted.org/packages/40/8d/090955e13ed06bc3496ba4a9fb26c62e209ac41973cb0d6222de20c6868f/propcache-0.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8a17583515a04358b034e241f952f1715243482fc2c2945fd99a1b03a0bd77d6", size = 294412 }, + { url = "https://files.pythonhosted.org/packages/39/e6/d51601342e53cc7582449e6a3c14a0479fab2f0750c1f4d22302e34219c6/propcache-0.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5aed8d8308215089c0734a2af4f2e95eeb360660184ad3912686c181e500b2e7", size = 294290 }, + { url = "https://files.pythonhosted.org/packages/3b/4d/be5f1a90abc1881884aa5878989a1acdafd379a91d9c7e5e12cef37ec0d7/propcache-0.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d8e309ff9a0503ef70dc9a0ebd3e69cf7b3894c9ae2ae81fc10943c37762458", size = 282926 }, + { url = "https://files.pythonhosted.org/packages/57/2b/8f61b998c7ea93a2b7eca79e53f3e903db1787fca9373af9e2cf8dc22f9d/propcache-0.3.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b655032b202028a582d27aeedc2e813299f82cb232f969f87a4fde491a233f11", size = 267808 }, + { url = "https://files.pythonhosted.org/packages/11/1c/311326c3dfce59c58a6098388ba984b0e5fb0381ef2279ec458ef99bd547/propcache-0.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9f64d91b751df77931336b5ff7bafbe8845c5770b06630e27acd5dbb71e1931c", size = 290916 }, + { url = "https://files.pythonhosted.org/packages/4b/74/91939924b0385e54dc48eb2e4edd1e4903ffd053cf1916ebc5347ac227f7/propcache-0.3.1-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:19a06db789a4bd896ee91ebc50d059e23b3639c25d58eb35be3ca1cbe967c3bf", size = 262661 }, + { url = "https://files.pythonhosted.org/packages/c2/d7/e6079af45136ad325c5337f5dd9ef97ab5dc349e0ff362fe5c5db95e2454/propcache-0.3.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:bef100c88d8692864651b5f98e871fb090bd65c8a41a1cb0ff2322db39c96c27", size = 264384 }, + { url = "https://files.pythonhosted.org/packages/b7/d5/ba91702207ac61ae6f1c2da81c5d0d6bf6ce89e08a2b4d44e411c0bbe867/propcache-0.3.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:87380fb1f3089d2a0b8b00f006ed12bd41bd858fabfa7330c954c70f50ed8757", size = 291420 }, + { url = "https://files.pythonhosted.org/packages/58/70/2117780ed7edcd7ba6b8134cb7802aada90b894a9810ec56b7bb6018bee7/propcache-0.3.1-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:e474fc718e73ba5ec5180358aa07f6aded0ff5f2abe700e3115c37d75c947e18", size = 290880 }, + { url = "https://files.pythonhosted.org/packages/4a/1f/ecd9ce27710021ae623631c0146719280a929d895a095f6d85efb6a0be2e/propcache-0.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:17d1c688a443355234f3c031349da69444be052613483f3e4158eef751abcd8a", size = 287407 }, + { url = "https://files.pythonhosted.org/packages/3e/66/2e90547d6b60180fb29e23dc87bd8c116517d4255240ec6d3f7dc23d1926/propcache-0.3.1-cp313-cp313t-win32.whl", hash = "sha256:359e81a949a7619802eb601d66d37072b79b79c2505e6d3fd8b945538411400d", size = 42573 }, + { url = "https://files.pythonhosted.org/packages/cb/8f/50ad8599399d1861b4d2b6b45271f0ef6af1b09b0a2386a46dbaf19c9535/propcache-0.3.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e7fb9a84c9abbf2b2683fa3e7b0d7da4d8ecf139a1c635732a8bda29c5214b0e", size = 46757 }, + { url = "https://files.pythonhosted.org/packages/b8/d3/c3cb8f1d6ae3b37f83e1de806713a9b3642c5895f0215a62e1a4bd6e5e34/propcache-0.3.1-py3-none-any.whl", hash = "sha256:9a8ecf38de50a7f518c21568c80f985e776397b902f1ce0b01f799aba1608b40", size = 12376 }, +] + +[[package]] +name = "protobuf" +version = "6.30.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c8/8c/cf2ac658216eebe49eaedf1e06bc06cbf6a143469236294a1171a51357c3/protobuf-6.30.2.tar.gz", hash = "sha256:35c859ae076d8c56054c25b59e5e59638d86545ed6e2b6efac6be0b6ea3ba048", size = 429315 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/be/85/cd53abe6a6cbf2e0029243d6ae5fb4335da2996f6c177bb2ce685068e43d/protobuf-6.30.2-cp310-abi3-win32.whl", hash = "sha256:b12ef7df7b9329886e66404bef5e9ce6a26b54069d7f7436a0853ccdeb91c103", size = 419148 }, + { url = "https://files.pythonhosted.org/packages/97/e9/7b9f1b259d509aef2b833c29a1f3c39185e2bf21c9c1be1cd11c22cb2149/protobuf-6.30.2-cp310-abi3-win_amd64.whl", hash = "sha256:7653c99774f73fe6b9301b87da52af0e69783a2e371e8b599b3e9cb4da4b12b9", size = 431003 }, + { url = "https://files.pythonhosted.org/packages/8e/66/7f3b121f59097c93267e7f497f10e52ced7161b38295137a12a266b6c149/protobuf-6.30.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:0eb523c550a66a09a0c20f86dd554afbf4d32b02af34ae53d93268c1f73bc65b", size = 417579 }, + { url = "https://files.pythonhosted.org/packages/d0/89/bbb1bff09600e662ad5b384420ad92de61cab2ed0f12ace1fd081fd4c295/protobuf-6.30.2-cp39-abi3-manylinux2014_aarch64.whl", hash = "sha256:50f32cc9fd9cb09c783ebc275611b4f19dfdfb68d1ee55d2f0c7fa040df96815", size = 317319 }, + { url = "https://files.pythonhosted.org/packages/28/50/1925de813499546bc8ab3ae857e3ec84efe7d2f19b34529d0c7c3d02d11d/protobuf-6.30.2-cp39-abi3-manylinux2014_x86_64.whl", hash = "sha256:4f6c687ae8efae6cf6093389a596548214467778146b7245e886f35e1485315d", size = 316212 }, + { url = "https://files.pythonhosted.org/packages/e5/a1/93c2acf4ade3c5b557d02d500b06798f4ed2c176fa03e3c34973ca92df7f/protobuf-6.30.2-py3-none-any.whl", hash = "sha256:ae86b030e69a98e08c77beab574cbcb9fff6d031d57209f574a5aea1445f4b51", size = 167062 }, +] + +[[package]] +name = "psutil" +version = "7.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051 }, + { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535 }, + { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004 }, + { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986 }, + { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544 }, + { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053 }, + { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885 }, +] + +[[package]] +name = "ptyprocess" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993 }, +] + +[[package]] +name = "pure-eval" +version = "0.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842 }, +] + +[[package]] +name = "pycparser" +version = "2.22" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 }, +] + +[[package]] +name = "pydantic" +version = "2.11.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "annotated-types" }, + { name = "pydantic-core" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/77/ab/5250d56ad03884ab5efd07f734203943c8a8ab40d551e208af81d0257bf2/pydantic-2.11.4.tar.gz", hash = "sha256:32738d19d63a226a52eed76645a98ee07c1f410ee41d93b4afbfa85ed8111c2d", size = 786540 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/12/46b65f3534d099349e38ef6ec98b1a5a81f42536d17e0ba382c28c67ba67/pydantic-2.11.4-py3-none-any.whl", hash = "sha256:d9615eaa9ac5a063471da949c8fc16376a84afb5024688b3ff885693506764eb", size = 443900 }, +] + +[[package]] +name = "pydantic-core" +version = "2.33.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688 }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808 }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580 }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859 }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810 }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498 }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611 }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924 }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196 }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389 }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223 }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473 }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269 }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921 }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162 }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560 }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777 }, +] + +[[package]] +name = "pydantic-settings" +version = "2.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, + { name = "python-dotenv" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/67/1d/42628a2c33e93f8e9acbde0d5d735fa0850f3e6a2f8cb1eb6c40b9a732ac/pydantic_settings-2.9.1.tar.gz", hash = "sha256:c509bf79d27563add44e8446233359004ed85066cd096d8b510f715e6ef5d268", size = 163234 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b6/5f/d6d641b490fd3ec2c4c13b4244d68deea3a1b970a97be64f34fb5504ff72/pydantic_settings-2.9.1-py3-none-any.whl", hash = "sha256:59b4f431b1defb26fe620c71a7d3968a710d719f5f4cdbbdb7926edeb770f6ef", size = 44356 }, +] + +[[package]] +name = "pydub" +version = "0.25.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/9a/e6bca0eed82db26562c73b5076539a4a08d3cffd19c3cc5913a3e61145fd/pydub-0.25.1.tar.gz", hash = "sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f", size = 38326 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a6/53/d78dc063216e62fc55f6b2eebb447f6a4b0a59f55c8406376f76bf959b08/pydub-0.25.1-py2.py3-none-any.whl", hash = "sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6", size = 32327 }, +] + +[[package]] +name = "pyee" +version = "13.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/95/03/1fd98d5841cd7964a27d729ccf2199602fe05eb7a405c1462eb7277945ed/pyee-13.0.0.tar.gz", hash = "sha256:b391e3c5a434d1f5118a25615001dbc8f669cf410ab67d04c4d4e07c55481c37", size = 31250 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/4d/b9add7c84060d4c1906abe9a7e5359f2a60f7a9a4f67268b2766673427d8/pyee-13.0.0-py3-none-any.whl", hash = "sha256:48195a3cddb3b1515ce0695ed76036b5ccc2ef3a9f963ff9f77aec0139845498", size = 15730 }, +] + +[[package]] +name = "pygments" +version = "2.19.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f", size = 4968581 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293 }, +] + +[[package]] +name = "pylibsrtp" +version = "0.12.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/54/c8/a59e61f5dd655f5f21033bd643dd31fe980a537ed6f373cdfb49d3a3bd32/pylibsrtp-0.12.0.tar.gz", hash = "sha256:f5c3c0fb6954e7bb74dc7e6398352740ca67327e6759a199fe852dbc7b84b8ac", size = 10878 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/65/f0/b818395c4cae2d5cc5a0c78fc47d694eae78e6a0d678baeb52a381a26327/pylibsrtp-0.12.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:5adde3cf9a5feef561d0eb7ed99dedb30b9bf1ce9a0c1770b2bf19fd0b98bc9a", size = 1727918 }, + { url = "https://files.pythonhosted.org/packages/05/1a/ee553abe4431b7bd9bab18f078c0ad2298b94ea55e664da6ecb8700b1052/pylibsrtp-0.12.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:d2c81d152606721331ece87c80ed17159ba6da55c7c61a6b750cff67ab7f63a5", size = 2057900 }, + { url = "https://files.pythonhosted.org/packages/7f/a2/2dd0188be58d3cba48c5eb4b3c787e5743c111cd0c9289de4b6f2798382a/pylibsrtp-0.12.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:242fa3d44219846bf1734d5df595563a2c8fbb0fb00ccc79ab0f569fc0af2c1b", size = 2567047 }, + { url = "https://files.pythonhosted.org/packages/6c/3a/4bdab9fc1d78f2efa02c8a8f3e9c187bfa278e89481b5123f07c8dd69310/pylibsrtp-0.12.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74aaf8fac1b119a3c762f54751c3d20e77227b84c26d85aae57c2c43129b49c", size = 2168775 }, + { url = "https://files.pythonhosted.org/packages/d0/fc/0b1e1bfed420d79427d50aff84c370dcd78d81af9500c1e86fbcc5bf95e1/pylibsrtp-0.12.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33e3e223102989b71f07e1deeb804170ed53fb4e1b283762eb031bd45bb425d4", size = 2225033 }, + { url = "https://files.pythonhosted.org/packages/39/7b/e1021d27900315c2c077ec7d45f50274cedbdde067ff679d44df06f01a8a/pylibsrtp-0.12.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:36d07de64dbc82dbbb99fd77f36c8e23d6730bdbcccf09701945690a9a9a422a", size = 2606093 }, + { url = "https://files.pythonhosted.org/packages/eb/c2/0fae6687a06fcde210a778148ec808af49e431c36fe9908503a695c35479/pylibsrtp-0.12.0-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:ef03b4578577690f716fd023daed8914eee6de9a764fa128eda19a0e645cc032", size = 2193213 }, + { url = "https://files.pythonhosted.org/packages/67/c2/2ed7a4a5c38b999fd34298f76b93d29f5ba8c06f85cfad3efd9468343715/pylibsrtp-0.12.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:0a8421e9fe4d20ce48d439430e55149f12b1bca1b0436741972c362c49948c0a", size = 2256774 }, + { url = "https://files.pythonhosted.org/packages/48/d7/f13fedce3b21d24f6f154d1dee7287464a34728dcb3b0c50f687dbad5765/pylibsrtp-0.12.0-cp39-abi3-win32.whl", hash = "sha256:cbc9bfbfb2597e993a1aa16b832ba16a9dd4647f70815421bb78484f8b50b924", size = 1156186 }, + { url = "https://files.pythonhosted.org/packages/9b/26/3a20b638a3a3995368f856eeb10701dd6c0e9ace9fb6665eeb1b95ccce19/pylibsrtp-0.12.0-cp39-abi3-win_amd64.whl", hash = "sha256:061ef1dbb5f08079ac6d7515b7e67ca48a3163e16e5b820beea6b01cb31d7e54", size = 1485072 }, +] + +[[package]] +name = "pyopenssl" +version = "25.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cryptography" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9f/26/e25b4a374b4639e0c235527bbe31c0524f26eda701d79456a7e1877f4cc5/pyopenssl-25.0.0.tar.gz", hash = "sha256:cd2cef799efa3936bb08e8ccb9433a575722b9dd986023f1cabc4ae64e9dac16", size = 179573 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ca/d7/eb76863d2060dcbe7c7e6cccfd95ac02ea0b9acc37745a0d99ff6457aefb/pyOpenSSL-25.0.0-py3-none-any.whl", hash = "sha256:424c247065e46e76a37411b9ab1782541c23bb658bf003772c3405fbaa128e90", size = 56453 }, +] + +[[package]] +name = "pyparsing" +version = "3.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120 }, +] + +[[package]] +name = "pypdf" +version = "5.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/43/4026f6ee056306d0e0eb04fcb9f2122a0f1a5c57ad9dc5e0d67399e47194/pypdf-5.4.0.tar.gz", hash = "sha256:9af476a9dc30fcb137659b0dec747ea94aa954933c52cf02ee33e39a16fe9175", size = 5012492 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0b/27/d83f8f2a03ca5408dc2cc84b49c0bf3fbf059398a6a2ea7c10acfe28859f/pypdf-5.4.0-py3-none-any.whl", hash = "sha256:db994ab47cadc81057ea1591b90e5b543e2b7ef2d0e31ef41a9bfe763c119dab", size = 302306 }, +] + +[[package]] +name = "pyphen" +version = "0.17.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/69/56/e4d7e1bd70d997713649c5ce530b2d15a5fc2245a74ca820fc2d51d89d4d/pyphen-0.17.2.tar.gz", hash = "sha256:f60647a9c9b30ec6c59910097af82bc5dd2d36576b918e44148d8b07ef3b4aa3", size = 2079470 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/1f/c2142d2edf833a90728e5cdeb10bdbdc094dde8dbac078cee0cf33f5e11b/pyphen-0.17.2-py3-none-any.whl", hash = "sha256:3a07fb017cb2341e1d9ff31b8634efb1ae4dc4b130468c7c39dd3d32e7c3affd", size = 2079358 }, +] + +[[package]] +name = "pyreadline3" +version = "3.5.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/49/4cea918a08f02817aabae639e3d0ac046fef9f9180518a3ad394e22da148/pyreadline3-3.5.4.tar.gz", hash = "sha256:8d57d53039a1c75adba8e50dd3d992b28143480816187ea5efbd5c78e6c885b7", size = 99839 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/dc/491b7661614ab97483abf2056be1deee4dc2490ecbf7bff9ab5cdbac86e1/pyreadline3-3.5.4-py3-none-any.whl", hash = "sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6", size = 83178 }, +] + +[[package]] +name = "pysocks" +version = "1.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bd/11/293dd436aea955d45fc4e8a35b6ae7270f5b8e00b53cf6c024c83b657a11/PySocks-1.7.1.tar.gz", hash = "sha256:3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0", size = 284429 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/59/b4572118e098ac8e46e399a1dd0f2d85403ce8bbaad9ec79373ed6badaf9/PySocks-1.7.1-py3-none-any.whl", hash = "sha256:2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5", size = 16725 }, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892 }, +] + +[[package]] +name = "python-dotenv" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/88/2c/7bb1416c5620485aa793f2de31d3df393d3686aa8a8506d11e10e13c5baf/python_dotenv-1.1.0.tar.gz", hash = "sha256:41f90bc6f5f177fb41f53e87666db362025010eb28f60a01c9143bfa33a2b2d5", size = 39920 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/18/98a99ad95133c6a6e2005fe89faedf294a748bd5dc803008059409ac9b1e/python_dotenv-1.1.0-py3-none-any.whl", hash = "sha256:d7c01d9e2293916c18baf562d95698754b0dbbb5e74d457c45d4f6561fb9d55d", size = 20256 }, +] + +[[package]] +name = "python-multipart" +version = "0.0.20" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/87/f44d7c9f274c7ee665a29b885ec97089ec5dc034c7f3fafa03da9e39a09e/python_multipart-0.0.20.tar.gz", hash = "sha256:8dd0cab45b8e23064ae09147625994d090fa46f5b0d1e13af944c331a7fa9d13", size = 37158 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104", size = 24546 }, +] + +[[package]] +name = "pytz" +version = "2025.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225 }, +] + +[[package]] +name = "pywin32" +version = "310" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1c/09/9c1b978ffc4ae53999e89c19c77ba882d9fce476729f23ef55211ea1c034/pywin32-310-cp313-cp313-win32.whl", hash = "sha256:5d241a659c496ada3253cd01cfaa779b048e90ce4b2b38cd44168ad555ce74ab", size = 8794384 }, + { url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl", hash = "sha256:667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e", size = 9503039 }, + { url = "https://files.pythonhosted.org/packages/b4/f4/f785020090fb050e7fb6d34b780f2231f302609dc964672f72bfaeb59a28/pywin32-310-cp313-cp313-win_arm64.whl", hash = "sha256:e308f831de771482b7cf692a1f308f8fca701b2d8f9dde6cc440c7da17e47b33", size = 8458152 }, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309 }, + { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679 }, + { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428 }, + { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361 }, + { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523 }, + { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660 }, + { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597 }, + { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527 }, + { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446 }, +] + +[[package]] +name = "pyzmq" +version = "26.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "implementation_name == 'pypy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b1/11/b9213d25230ac18a71b39b3723494e57adebe36e066397b961657b3b41c1/pyzmq-26.4.0.tar.gz", hash = "sha256:4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d", size = 278293 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d7/20/fb2c92542488db70f833b92893769a569458311a76474bda89dc4264bd18/pyzmq-26.4.0-cp313-cp313-macosx_10_15_universal2.whl", hash = "sha256:c43fac689880f5174d6fc864857d1247fe5cfa22b09ed058a344ca92bf5301e3", size = 1339484 }, + { url = "https://files.pythonhosted.org/packages/58/29/2f06b9cabda3a6ea2c10f43e67ded3e47fc25c54822e2506dfb8325155d4/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:902aca7eba477657c5fb81c808318460328758e8367ecdd1964b6330c73cae43", size = 666106 }, + { url = "https://files.pythonhosted.org/packages/77/e4/dcf62bd29e5e190bd21bfccaa4f3386e01bf40d948c239239c2f1e726729/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5e48a830bfd152fe17fbdeaf99ac5271aa4122521bf0d275b6b24e52ef35eb6", size = 902056 }, + { url = "https://files.pythonhosted.org/packages/1a/cf/b36b3d7aea236087d20189bec1a87eeb2b66009731d7055e5c65f845cdba/pyzmq-26.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31be2b6de98c824c06f5574331f805707c667dc8f60cb18580b7de078479891e", size = 860148 }, + { url = "https://files.pythonhosted.org/packages/18/a6/f048826bc87528c208e90604c3bf573801e54bd91e390cbd2dfa860e82dc/pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6332452034be001bbf3206ac59c0d2a7713de5f25bb38b06519fc6967b7cf771", size = 855983 }, + { url = "https://files.pythonhosted.org/packages/0a/27/454d34ab6a1d9772a36add22f17f6b85baf7c16e14325fa29e7202ca8ee8/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:da8c0f5dd352136853e6a09b1b986ee5278dfddfebd30515e16eae425c872b30", size = 1197274 }, + { url = "https://files.pythonhosted.org/packages/f4/3d/7abfeab6b83ad38aa34cbd57c6fc29752c391e3954fd12848bd8d2ec0df6/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:f4ccc1a0a2c9806dda2a2dd118a3b7b681e448f3bb354056cad44a65169f6d86", size = 1507120 }, + { url = "https://files.pythonhosted.org/packages/13/ff/bc8d21dbb9bc8705126e875438a1969c4f77e03fc8565d6901c7933a3d01/pyzmq-26.4.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:1c0b5fceadbab461578daf8d1dcc918ebe7ddd2952f748cf30c7cf2de5d51101", size = 1406738 }, + { url = "https://files.pythonhosted.org/packages/f5/5d/d4cd85b24de71d84d81229e3bbb13392b2698432cf8fdcea5afda253d587/pyzmq-26.4.0-cp313-cp313-win32.whl", hash = "sha256:28e2b0ff5ba4b3dd11062d905682bad33385cfa3cc03e81abd7f0822263e6637", size = 577826 }, + { url = "https://files.pythonhosted.org/packages/c6/6c/f289c1789d7bb6e5a3b3bef7b2a55089b8561d17132be7d960d3ff33b14e/pyzmq-26.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:23ecc9d241004c10e8b4f49d12ac064cd7000e1643343944a10df98e57bc544b", size = 640406 }, + { url = "https://files.pythonhosted.org/packages/b3/99/676b8851cb955eb5236a0c1e9ec679ea5ede092bf8bf2c8a68d7e965cac3/pyzmq-26.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:1edb0385c7f025045d6e0f759d4d3afe43c17a3d898914ec6582e6f464203c08", size = 556216 }, + { url = "https://files.pythonhosted.org/packages/65/c2/1fac340de9d7df71efc59d9c50fc7a635a77b103392d1842898dd023afcb/pyzmq-26.4.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:93a29e882b2ba1db86ba5dd5e88e18e0ac6b627026c5cfbec9983422011b82d4", size = 1333769 }, + { url = "https://files.pythonhosted.org/packages/5c/c7/6c03637e8d742c3b00bec4f5e4cd9d1c01b2f3694c6f140742e93ca637ed/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb45684f276f57110bb89e4300c00f1233ca631f08f5f42528a5c408a79efc4a", size = 658826 }, + { url = "https://files.pythonhosted.org/packages/a5/97/a8dca65913c0f78e0545af2bb5078aebfc142ca7d91cdaffa1fbc73e5dbd/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f72073e75260cb301aad4258ad6150fa7f57c719b3f498cb91e31df16784d89b", size = 891650 }, + { url = "https://files.pythonhosted.org/packages/7d/7e/f63af1031eb060bf02d033732b910fe48548dcfdbe9c785e9f74a6cc6ae4/pyzmq-26.4.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be37e24b13026cfedd233bcbbccd8c0bcd2fdd186216094d095f60076201538d", size = 849776 }, + { url = "https://files.pythonhosted.org/packages/f6/fa/1a009ce582802a895c0d5fe9413f029c940a0a8ee828657a3bb0acffd88b/pyzmq-26.4.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:237b283044934d26f1eeff4075f751b05d2f3ed42a257fc44386d00df6a270cf", size = 842516 }, + { url = "https://files.pythonhosted.org/packages/6e/bc/f88b0bad0f7a7f500547d71e99f10336f2314e525d4ebf576a1ea4a1d903/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:b30f862f6768b17040929a68432c8a8be77780317f45a353cb17e423127d250c", size = 1189183 }, + { url = "https://files.pythonhosted.org/packages/d9/8c/db446a3dd9cf894406dec2e61eeffaa3c07c3abb783deaebb9812c4af6a5/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_i686.whl", hash = "sha256:c80fcd3504232f13617c6ab501124d373e4895424e65de8b72042333316f64a8", size = 1495501 }, + { url = "https://files.pythonhosted.org/packages/05/4c/bf3cad0d64c3214ac881299c4562b815f05d503bccc513e3fd4fdc6f67e4/pyzmq-26.4.0-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:26a2a7451606b87f67cdeca2c2789d86f605da08b4bd616b1a9981605ca3a364", size = 1395540 }, +] + +[[package]] +name = "rdflib" +version = "7.1.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pyparsing" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e8/7e/cb2d74466bd8495051ebe2d241b1cb1d4acf9740d481126aef19ef2697f5/rdflib-7.1.4.tar.gz", hash = "sha256:fed46e24f26a788e2ab8e445f7077f00edcf95abb73bcef4b86cefa8b62dd174", size = 4692745 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/31/e9b6f04288dcd3fa60cb3179260d6dad81b92aef3063d679ac7d80a827ea/rdflib-7.1.4-py3-none-any.whl", hash = "sha256:72f4adb1990fa5241abd22ddaf36d7cafa5d91d9ff2ba13f3086d339b213d997", size = 565051 }, +] + +[[package]] +name = "referencing" +version = "0.36.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775 }, +] + +[[package]] +name = "regex" +version = "2024.11.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8e/5f/bd69653fbfb76cf8604468d3b4ec4c403197144c7bfe0e6a5fc9e02a07cb/regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519", size = 399494 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/73/bcb0e36614601016552fa9344544a3a2ae1809dc1401b100eab02e772e1f/regex-2024.11.6-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a6ba92c0bcdf96cbf43a12c717eae4bc98325ca3730f6b130ffa2e3c3c723d84", size = 483525 }, + { url = "https://files.pythonhosted.org/packages/0f/3f/f1a082a46b31e25291d830b369b6b0c5576a6f7fb89d3053a354c24b8a83/regex-2024.11.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:525eab0b789891ac3be914d36893bdf972d483fe66551f79d3e27146191a37d4", size = 288324 }, + { url = "https://files.pythonhosted.org/packages/09/c9/4e68181a4a652fb3ef5099e077faf4fd2a694ea6e0f806a7737aff9e758a/regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:086a27a0b4ca227941700e0b31425e7a28ef1ae8e5e05a33826e17e47fbfdba0", size = 284617 }, + { url = "https://files.pythonhosted.org/packages/fc/fd/37868b75eaf63843165f1d2122ca6cb94bfc0271e4428cf58c0616786dce/regex-2024.11.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bde01f35767c4a7899b7eb6e823b125a64de314a8ee9791367c9a34d56af18d0", size = 795023 }, + { url = "https://files.pythonhosted.org/packages/c4/7c/d4cd9c528502a3dedb5c13c146e7a7a539a3853dc20209c8e75d9ba9d1b2/regex-2024.11.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b583904576650166b3d920d2bcce13971f6f9e9a396c673187f49811b2769dc7", size = 833072 }, + { url = "https://files.pythonhosted.org/packages/4f/db/46f563a08f969159c5a0f0e722260568425363bea43bb7ae370becb66a67/regex-2024.11.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c4de13f06a0d54fa0d5ab1b7138bfa0d883220965a29616e3ea61b35d5f5fc7", size = 823130 }, + { url = "https://files.pythonhosted.org/packages/db/60/1eeca2074f5b87df394fccaa432ae3fc06c9c9bfa97c5051aed70e6e00c2/regex-2024.11.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cde6e9f2580eb1665965ce9bf17ff4952f34f5b126beb509fee8f4e994f143c", size = 796857 }, + { url = "https://files.pythonhosted.org/packages/10/db/ac718a08fcee981554d2f7bb8402f1faa7e868c1345c16ab1ebec54b0d7b/regex-2024.11.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d7f453dca13f40a02b79636a339c5b62b670141e63efd511d3f8f73fba162b3", size = 784006 }, + { url = "https://files.pythonhosted.org/packages/c2/41/7da3fe70216cea93144bf12da2b87367590bcf07db97604edeea55dac9ad/regex-2024.11.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:59dfe1ed21aea057a65c6b586afd2a945de04fc7db3de0a6e3ed5397ad491b07", size = 781650 }, + { url = "https://files.pythonhosted.org/packages/a7/d5/880921ee4eec393a4752e6ab9f0fe28009435417c3102fc413f3fe81c4e5/regex-2024.11.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b97c1e0bd37c5cd7902e65f410779d39eeda155800b65fc4d04cc432efa9bc6e", size = 789545 }, + { url = "https://files.pythonhosted.org/packages/dc/96/53770115e507081122beca8899ab7f5ae28ae790bfcc82b5e38976df6a77/regex-2024.11.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d1e379028e0fc2ae3654bac3cbbef81bf3fd571272a42d56c24007979bafb6", size = 853045 }, + { url = "https://files.pythonhosted.org/packages/31/d3/1372add5251cc2d44b451bd94f43b2ec78e15a6e82bff6a290ef9fd8f00a/regex-2024.11.6-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:13291b39131e2d002a7940fb176e120bec5145f3aeb7621be6534e46251912c4", size = 860182 }, + { url = "https://files.pythonhosted.org/packages/ed/e3/c446a64984ea9f69982ba1a69d4658d5014bc7a0ea468a07e1a1265db6e2/regex-2024.11.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f51f88c126370dcec4908576c5a627220da6c09d0bff31cfa89f2523843316d", size = 787733 }, + { url = "https://files.pythonhosted.org/packages/2b/f1/e40c8373e3480e4f29f2692bd21b3e05f296d3afebc7e5dcf21b9756ca1c/regex-2024.11.6-cp313-cp313-win32.whl", hash = "sha256:63b13cfd72e9601125027202cad74995ab26921d8cd935c25f09c630436348ff", size = 262122 }, + { url = "https://files.pythonhosted.org/packages/45/94/bc295babb3062a731f52621cdc992d123111282e291abaf23faa413443ea/regex-2024.11.6-cp313-cp313-win_amd64.whl", hash = "sha256:2b3361af3198667e99927da8b84c1b010752fa4b1115ee30beaa332cabc3ef1a", size = 273545 }, +] + +[[package]] +name = "requests" +version = "2.32.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", size = 131218 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", size = 64928 }, +] + +[[package]] +name = "requests-file" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/72/97/bf44e6c6bd8ddbb99943baf7ba8b1a8485bcd2fe0e55e5708d7fee4ff1ae/requests_file-2.1.0.tar.gz", hash = "sha256:0f549a3f3b0699415ac04d167e9cb39bccfb730cb832b4d20be3d9867356e658", size = 6891 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d7/25/dd878a121fcfdf38f52850f11c512e13ec87c2ea72385933818e5b6c15ce/requests_file-2.1.0-py2.py3-none-any.whl", hash = "sha256:cf270de5a4c5874e84599fc5778303d496c10ae5e870bfa378818f35d21bda5c", size = 4244 }, +] + +[[package]] +name = "requests-toolbelt" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f3/61/d7545dafb7ac2230c70d38d31cbfe4cc64f7144dc41f6e4e4b78ecd9f5bb/requests-toolbelt-1.0.0.tar.gz", hash = "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6", size = 206888 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl", hash = "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06", size = 54481 }, +] + +[[package]] +name = "rfc3986" +version = "1.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/79/30/5b1b6c28c105629cc12b33bdcbb0b11b5bb1880c6cfbd955f9e792921aa8/rfc3986-1.5.0.tar.gz", hash = "sha256:270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835", size = 49378 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c4/e5/63ca2c4edf4e00657584608bee1001302bbf8c5f569340b78304f2f446cb/rfc3986-1.5.0-py2.py3-none-any.whl", hash = "sha256:a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97", size = 31976 }, +] + +[[package]] +name = "rich" +version = "14.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown-it-py" }, + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a1/53/830aa4c3066a8ab0ae9a9955976fb770fe9c6102117c8ec4ab3ea62d89e8/rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725", size = 224078 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0", size = 243229 }, +] + +[[package]] +name = "rpds-py" +version = "0.24.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/b3/52b213298a0ba7097c7ea96bee95e1947aa84cc816d48cebb539770cdf41/rpds_py-0.24.0.tar.gz", hash = "sha256:772cc1b2cd963e7e17e6cc55fe0371fb9c704d63e44cacec7b9b7f523b78919e", size = 26863 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9d/c3/3607abc770395bc6d5a00cb66385a5479fb8cd7416ddef90393b17ef4340/rpds_py-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2d8e4508e15fc05b31285c4b00ddf2e0eb94259c2dc896771966a163122a0c", size = 367072 }, + { url = "https://files.pythonhosted.org/packages/d8/35/8c7ee0fe465793e3af3298dc5a9f3013bd63e7a69df04ccfded8293a4982/rpds_py-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0f00c16e089282ad68a3820fd0c831c35d3194b7cdc31d6e469511d9bffc535c", size = 351919 }, + { url = "https://files.pythonhosted.org/packages/91/d3/7e1b972501eb5466b9aca46a9c31bcbbdc3ea5a076e9ab33f4438c1d069d/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951cc481c0c395c4a08639a469d53b7d4afa252529a085418b82a6b43c45c240", size = 390360 }, + { url = "https://files.pythonhosted.org/packages/a2/a8/ccabb50d3c91c26ad01f9b09a6a3b03e4502ce51a33867c38446df9f896b/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c9ca89938dff18828a328af41ffdf3902405a19f4131c88e22e776a8e228c5a8", size = 400704 }, + { url = "https://files.pythonhosted.org/packages/53/ae/5fa5bf0f3bc6ce21b5ea88fc0ecd3a439e7cb09dd5f9ffb3dbe1b6894fc5/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed0ef550042a8dbcd657dfb284a8ee00f0ba269d3f2286b0493b15a5694f9fe8", size = 450839 }, + { url = "https://files.pythonhosted.org/packages/e3/ac/c4e18b36d9938247e2b54f6a03746f3183ca20e1edd7d3654796867f5100/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b2356688e5d958c4d5cb964af865bea84db29971d3e563fb78e46e20fe1848b", size = 441494 }, + { url = "https://files.pythonhosted.org/packages/bf/08/b543969c12a8f44db6c0f08ced009abf8f519191ca6985509e7c44102e3c/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78884d155fd15d9f64f5d6124b486f3d3f7fd7cd71a78e9670a0f6f6ca06fb2d", size = 393185 }, + { url = "https://files.pythonhosted.org/packages/da/7e/f6eb6a7042ce708f9dfc781832a86063cea8a125bbe451d663697b51944f/rpds_py-0.24.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6a4a535013aeeef13c5532f802708cecae8d66c282babb5cd916379b72110cf7", size = 426168 }, + { url = "https://files.pythonhosted.org/packages/38/b0/6cd2bb0509ac0b51af4bb138e145b7c4c902bb4b724d6fd143689d6e0383/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:84e0566f15cf4d769dade9b366b7b87c959be472c92dffb70462dd0844d7cbad", size = 567622 }, + { url = "https://files.pythonhosted.org/packages/64/b0/c401f4f077547d98e8b4c2ec6526a80e7cb04f519d416430ec1421ee9e0b/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:823e74ab6fbaa028ec89615ff6acb409e90ff45580c45920d4dfdddb069f2120", size = 595435 }, + { url = "https://files.pythonhosted.org/packages/9f/ec/7993b6e803294c87b61c85bd63e11142ccfb2373cf88a61ec602abcbf9d6/rpds_py-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c61a2cb0085c8783906b2f8b1f16a7e65777823c7f4d0a6aaffe26dc0d358dd9", size = 563762 }, + { url = "https://files.pythonhosted.org/packages/1f/29/4508003204cb2f461dc2b83dd85f8aa2b915bc98fe6046b9d50d4aa05401/rpds_py-0.24.0-cp313-cp313-win32.whl", hash = "sha256:60d9b630c8025b9458a9d114e3af579a2c54bd32df601c4581bd054e85258143", size = 223510 }, + { url = "https://files.pythonhosted.org/packages/f9/12/09e048d1814195e01f354155fb772fb0854bd3450b5f5a82224b3a319f0e/rpds_py-0.24.0-cp313-cp313-win_amd64.whl", hash = "sha256:6eea559077d29486c68218178ea946263b87f1c41ae7f996b1f30a983c476a5a", size = 239075 }, + { url = "https://files.pythonhosted.org/packages/d2/03/5027cde39bb2408d61e4dd0cf81f815949bb629932a6c8df1701d0257fc4/rpds_py-0.24.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:d09dc82af2d3c17e7dd17120b202a79b578d79f2b5424bda209d9966efeed114", size = 362974 }, + { url = "https://files.pythonhosted.org/packages/bf/10/24d374a2131b1ffafb783e436e770e42dfdb74b69a2cd25eba8c8b29d861/rpds_py-0.24.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5fc13b44de6419d1e7a7e592a4885b323fbc2f46e1f22151e3a8ed3b8b920405", size = 348730 }, + { url = "https://files.pythonhosted.org/packages/7a/d1/1ef88d0516d46cd8df12e5916966dbf716d5ec79b265eda56ba1b173398c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c347a20d79cedc0a7bd51c4d4b7dbc613ca4e65a756b5c3e57ec84bd43505b47", size = 387627 }, + { url = "https://files.pythonhosted.org/packages/4e/35/07339051b8b901ecefd449ebf8e5522e92bcb95e1078818cbfd9db8e573c/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:20f2712bd1cc26a3cc16c5a1bfee9ed1abc33d4cdf1aabd297fe0eb724df4272", size = 394094 }, + { url = "https://files.pythonhosted.org/packages/dc/62/ee89ece19e0ba322b08734e95441952062391065c157bbd4f8802316b4f1/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aad911555286884be1e427ef0dc0ba3929e6821cbeca2194b13dc415a462c7fd", size = 449639 }, + { url = "https://files.pythonhosted.org/packages/15/24/b30e9f9e71baa0b9dada3a4ab43d567c6b04a36d1cb531045f7a8a0a7439/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0aeb3329c1721c43c58cae274d7d2ca85c1690d89485d9c63a006cb79a85771a", size = 438584 }, + { url = "https://files.pythonhosted.org/packages/28/d9/49f7b8f3b4147db13961e19d5e30077cd0854ccc08487026d2cb2142aa4a/rpds_py-0.24.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a0f156e9509cee987283abd2296ec816225145a13ed0391df8f71bf1d789e2d", size = 391047 }, + { url = "https://files.pythonhosted.org/packages/49/b0/e66918d0972c33a259ba3cd7b7ff10ed8bd91dbcfcbec6367b21f026db75/rpds_py-0.24.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aa6800adc8204ce898c8a424303969b7aa6a5e4ad2789c13f8648739830323b7", size = 418085 }, + { url = "https://files.pythonhosted.org/packages/e1/6b/99ed7ea0a94c7ae5520a21be77a82306aac9e4e715d4435076ead07d05c6/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a18fc371e900a21d7392517c6f60fe859e802547309e94313cd8181ad9db004d", size = 564498 }, + { url = "https://files.pythonhosted.org/packages/28/26/1cacfee6b800e6fb5f91acecc2e52f17dbf8b0796a7c984b4568b6d70e38/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9168764133fd919f8dcca2ead66de0105f4ef5659cbb4fa044f7014bed9a1797", size = 590202 }, + { url = "https://files.pythonhosted.org/packages/a9/9e/57bd2f9fba04a37cef673f9a66b11ca8c43ccdd50d386c455cd4380fe461/rpds_py-0.24.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5f6e3cec44ba05ee5cbdebe92d052f69b63ae792e7d05f1020ac5e964394080c", size = 561771 }, + { url = "https://files.pythonhosted.org/packages/9f/cf/b719120f375ab970d1c297dbf8de1e3c9edd26fe92c0ed7178dd94b45992/rpds_py-0.24.0-cp313-cp313t-win32.whl", hash = "sha256:8ebc7e65ca4b111d928b669713865f021b7773350eeac4a31d3e70144297baba", size = 221195 }, + { url = "https://files.pythonhosted.org/packages/2d/e5/22865285789f3412ad0c3d7ec4dc0a3e86483b794be8a5d9ed5a19390900/rpds_py-0.24.0-cp313-cp313t-win_amd64.whl", hash = "sha256:675269d407a257b8c00a6b58205b72eec8231656506c56fd429d924ca00bb350", size = 237354 }, +] + +[[package]] +name = "ruff" +version = "0.11.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f5/e7/e55dda1c92cdcf34b677ebef17486669800de01e887b7831a1b8fdf5cb08/ruff-0.11.9.tar.gz", hash = "sha256:ebd58d4f67a00afb3a30bf7d383e52d0e036e6195143c6db7019604a05335517", size = 4132134 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/71/75dfb7194fe6502708e547941d41162574d1f579c4676a8eb645bf1a6842/ruff-0.11.9-py3-none-linux_armv6l.whl", hash = "sha256:a31a1d143a5e6f499d1fb480f8e1e780b4dfdd580f86e05e87b835d22c5c6f8c", size = 10335453 }, + { url = "https://files.pythonhosted.org/packages/74/fc/ad80c869b1732f53c4232bbf341f33c5075b2c0fb3e488983eb55964076a/ruff-0.11.9-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:66bc18ca783b97186a1f3100e91e492615767ae0a3be584e1266aa9051990722", size = 11072566 }, + { url = "https://files.pythonhosted.org/packages/87/0d/0ccececef8a0671dae155cbf7a1f90ea2dd1dba61405da60228bbe731d35/ruff-0.11.9-py3-none-macosx_11_0_arm64.whl", hash = "sha256:bd576cd06962825de8aece49f28707662ada6a1ff2db848d1348e12c580acbf1", size = 10435020 }, + { url = "https://files.pythonhosted.org/packages/52/01/e249e1da6ad722278094e183cbf22379a9bbe5f21a3e46cef24ccab76e22/ruff-0.11.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b1d18b4be8182cc6fddf859ce432cc9631556e9f371ada52f3eaefc10d878de", size = 10593935 }, + { url = "https://files.pythonhosted.org/packages/ed/9a/40cf91f61e3003fe7bd43f1761882740e954506c5a0f9097b1cff861f04c/ruff-0.11.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0f3f46f759ac623e94824b1e5a687a0df5cd7f5b00718ff9c24f0a894a683be7", size = 10172971 }, + { url = "https://files.pythonhosted.org/packages/61/12/d395203de1e8717d7a2071b5a340422726d4736f44daf2290aad1085075f/ruff-0.11.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f34847eea11932d97b521450cf3e1d17863cfa5a94f21a056b93fb86f3f3dba2", size = 11748631 }, + { url = "https://files.pythonhosted.org/packages/66/d6/ef4d5eba77677eab511644c37c55a3bb8dcac1cdeb331123fe342c9a16c9/ruff-0.11.9-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:f33b15e00435773df97cddcd263578aa83af996b913721d86f47f4e0ee0ff271", size = 12409236 }, + { url = "https://files.pythonhosted.org/packages/c5/8f/5a2c5fc6124dd925a5faf90e1089ee9036462118b619068e5b65f8ea03df/ruff-0.11.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7b27613a683b086f2aca8996f63cb3dd7bc49e6eccf590563221f7b43ded3f65", size = 11881436 }, + { url = "https://files.pythonhosted.org/packages/39/d1/9683f469ae0b99b95ef99a56cfe8c8373c14eba26bd5c622150959ce9f64/ruff-0.11.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9e0d88756e63e8302e630cee3ce2ffb77859797cc84a830a24473939e6da3ca6", size = 13982759 }, + { url = "https://files.pythonhosted.org/packages/4e/0b/c53a664f06e0faab596397867c6320c3816df479e888fe3af63bc3f89699/ruff-0.11.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:537c82c9829d7811e3aa680205f94c81a2958a122ac391c0eb60336ace741a70", size = 11541985 }, + { url = "https://files.pythonhosted.org/packages/23/a0/156c4d7e685f6526a636a60986ee4a3c09c8c4e2a49b9a08c9913f46c139/ruff-0.11.9-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:440ac6a7029f3dee7d46ab7de6f54b19e34c2b090bb4f2480d0a2d635228f381", size = 10465775 }, + { url = "https://files.pythonhosted.org/packages/43/d5/88b9a6534d9d4952c355e38eabc343df812f168a2c811dbce7d681aeb404/ruff-0.11.9-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:71c539bac63d0788a30227ed4d43b81353c89437d355fdc52e0cda4ce5651787", size = 10170957 }, + { url = "https://files.pythonhosted.org/packages/f0/b8/2bd533bdaf469dc84b45815ab806784d561fab104d993a54e1852596d581/ruff-0.11.9-py3-none-musllinux_1_2_i686.whl", hash = "sha256:c67117bc82457e4501473c5f5217d49d9222a360794bfb63968e09e70f340abd", size = 11143307 }, + { url = "https://files.pythonhosted.org/packages/2f/d9/43cfba291788459b9bfd4e09a0479aa94d05ab5021d381a502d61a807ec1/ruff-0.11.9-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:e4b78454f97aa454586e8a5557facb40d683e74246c97372af3c2d76901d697b", size = 11603026 }, + { url = "https://files.pythonhosted.org/packages/22/e6/7ed70048e89b01d728ccc950557a17ecf8df4127b08a56944b9d0bae61bc/ruff-0.11.9-py3-none-win32.whl", hash = "sha256:7fe1bc950e7d7b42caaee2a8a3bc27410547cc032c9558ee2e0f6d3b209e845a", size = 10548627 }, + { url = "https://files.pythonhosted.org/packages/90/36/1da5d566271682ed10f436f732e5f75f926c17255c9c75cefb77d4bf8f10/ruff-0.11.9-py3-none-win_amd64.whl", hash = "sha256:52edaa4a6d70f8180343a5b7f030c7edd36ad180c9f4d224959c2d689962d964", size = 11634340 }, + { url = "https://files.pythonhosted.org/packages/40/f7/70aad26e5877c8f7ee5b161c4c9fa0100e63fc4c944dc6d97b9c7e871417/ruff-0.11.9-py3-none-win_arm64.whl", hash = "sha256:bcf42689c22f2e240f496d0c183ef2c6f7b35e809f12c1db58f75d9aa8d630ca", size = 10741080 }, +] + +[[package]] +name = "safehttpx" +version = "0.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "httpx" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/67/4c/19db75e6405692b2a96af8f06d1258f8aa7290bdc35ac966f03e207f6d7f/safehttpx-0.1.6.tar.gz", hash = "sha256:b356bfc82cee3a24c395b94a2dbeabbed60aff1aa5fa3b5fe97c4f2456ebce42", size = 9987 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/c0/1108ad9f01567f66b3154063605b350b69c3c9366732e09e45f9fd0d1deb/safehttpx-0.1.6-py3-none-any.whl", hash = "sha256:407cff0b410b071623087c63dd2080c3b44dc076888d8c5823c00d1e58cb381c", size = 8692 }, +] + +[[package]] +name = "safetensors" +version = "0.5.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/71/7e/2d5d6ee7b40c0682315367ec7475693d110f512922d582fef1bd4a63adc3/safetensors-0.5.3.tar.gz", hash = "sha256:b6b0d6ecacec39a4fdd99cc19f4576f5219ce858e6fd8dbe7609df0b8dc56965", size = 67210 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/ae/88f6c49dbd0cc4da0e08610019a3c78a7d390879a919411a410a1876d03a/safetensors-0.5.3-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:bd20eb133db8ed15b40110b7c00c6df51655a2998132193de2f75f72d99c7073", size = 436917 }, + { url = "https://files.pythonhosted.org/packages/b8/3b/11f1b4a2f5d2ab7da34ecc062b0bc301f2be024d110a6466726bec8c055c/safetensors-0.5.3-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:21d01c14ff6c415c485616b8b0bf961c46b3b343ca59110d38d744e577f9cce7", size = 418419 }, + { url = "https://files.pythonhosted.org/packages/5d/9a/add3e6fef267658075c5a41573c26d42d80c935cdc992384dfae435feaef/safetensors-0.5.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11bce6164887cd491ca75c2326a113ba934be596e22b28b1742ce27b1d076467", size = 459493 }, + { url = "https://files.pythonhosted.org/packages/df/5c/bf2cae92222513cc23b3ff85c4a1bb2811a2c3583ac0f8e8d502751de934/safetensors-0.5.3-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4a243be3590bc3301c821da7a18d87224ef35cbd3e5f5727e4e0728b8172411e", size = 472400 }, + { url = "https://files.pythonhosted.org/packages/58/11/7456afb740bd45782d0f4c8e8e1bb9e572f1bf82899fb6ace58af47b4282/safetensors-0.5.3-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8bd84b12b1670a6f8e50f01e28156422a2bc07fb16fc4e98bded13039d688a0d", size = 522891 }, + { url = "https://files.pythonhosted.org/packages/57/3d/fe73a9d2ace487e7285f6e157afee2383bd1ddb911b7cb44a55cf812eae3/safetensors-0.5.3-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:391ac8cab7c829452175f871fcaf414aa1e292b5448bd02620f675a7f3e7abb9", size = 537694 }, + { url = "https://files.pythonhosted.org/packages/a6/f8/dae3421624fcc87a89d42e1898a798bc7ff72c61f38973a65d60df8f124c/safetensors-0.5.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cead1fa41fc54b1e61089fa57452e8834f798cb1dc7a09ba3524f1eb08e0317a", size = 471642 }, + { url = "https://files.pythonhosted.org/packages/ce/20/1fbe16f9b815f6c5a672f5b760951e20e17e43f67f231428f871909a37f6/safetensors-0.5.3-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1077f3e94182d72618357b04b5ced540ceb71c8a813d3319f1aba448e68a770d", size = 502241 }, + { url = "https://files.pythonhosted.org/packages/5f/18/8e108846b506487aa4629fe4116b27db65c3dde922de2c8e0cc1133f3f29/safetensors-0.5.3-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:799021e78287bac619c7b3f3606730a22da4cda27759ddf55d37c8db7511c74b", size = 638001 }, + { url = "https://files.pythonhosted.org/packages/82/5a/c116111d8291af6c8c8a8b40628fe833b9db97d8141c2a82359d14d9e078/safetensors-0.5.3-cp38-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:df26da01aaac504334644e1b7642fa000bfec820e7cef83aeac4e355e03195ff", size = 734013 }, + { url = "https://files.pythonhosted.org/packages/7d/ff/41fcc4d3b7de837963622e8610d998710705bbde9a8a17221d85e5d0baad/safetensors-0.5.3-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:32c3ef2d7af8b9f52ff685ed0bc43913cdcde135089ae322ee576de93eae5135", size = 670687 }, + { url = "https://files.pythonhosted.org/packages/40/ad/2b113098e69c985a3d8fbda4b902778eae4a35b7d5188859b4a63d30c161/safetensors-0.5.3-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:37f1521be045e56fc2b54c606d4455573e717b2d887c579ee1dbba5f868ece04", size = 643147 }, + { url = "https://files.pythonhosted.org/packages/0a/0c/95aeb51d4246bd9a3242d3d8349c1112b4ee7611a4b40f0c5c93b05f001d/safetensors-0.5.3-cp38-abi3-win32.whl", hash = "sha256:cfc0ec0846dcf6763b0ed3d1846ff36008c6e7290683b61616c4b040f6a54ace", size = 296677 }, + { url = "https://files.pythonhosted.org/packages/69/e2/b011c38e5394c4c18fb5500778a55ec43ad6106126e74723ffaee246f56e/safetensors-0.5.3-cp38-abi3-win_amd64.whl", hash = "sha256:836cbbc320b47e80acd40e44c8682db0e8ad7123209f69b093def21ec7cafd11", size = 308878 }, +] + +[[package]] +name = "scikit-learn" +version = "1.6.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "joblib" }, + { name = "numpy" }, + { name = "scipy" }, + { name = "threadpoolctl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9e/a5/4ae3b3a0755f7b35a280ac90b28817d1f380318973cff14075ab41ef50d9/scikit_learn-1.6.1.tar.gz", hash = "sha256:b4fc2525eca2c69a59260f583c56a7557c6ccdf8deafdba6e060f94c1c59738e", size = 7068312 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2e/59/8eb1872ca87009bdcdb7f3cdc679ad557b992c12f4b61f9250659e592c63/scikit_learn-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2ffa1e9e25b3d93990e74a4be2c2fc61ee5af85811562f1288d5d055880c4322", size = 12010001 }, + { url = "https://files.pythonhosted.org/packages/9d/05/f2fc4effc5b32e525408524c982c468c29d22f828834f0625c5ef3d601be/scikit_learn-1.6.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:dc5cf3d68c5a20ad6d571584c0750ec641cc46aeef1c1507be51300e6003a7e1", size = 11096360 }, + { url = "https://files.pythonhosted.org/packages/c8/e4/4195d52cf4f113573fb8ebc44ed5a81bd511a92c0228889125fac2f4c3d1/scikit_learn-1.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c06beb2e839ecc641366000ca84f3cf6fa9faa1777e29cf0c04be6e4d096a348", size = 12209004 }, + { url = "https://files.pythonhosted.org/packages/94/be/47e16cdd1e7fcf97d95b3cb08bde1abb13e627861af427a3651fcb80b517/scikit_learn-1.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8ca8cb270fee8f1f76fa9bfd5c3507d60c6438bbee5687f81042e2bb98e5a97", size = 13171776 }, + { url = "https://files.pythonhosted.org/packages/34/b0/ca92b90859070a1487827dbc672f998da95ce83edce1270fc23f96f1f61a/scikit_learn-1.6.1-cp313-cp313-win_amd64.whl", hash = "sha256:7a1c43c8ec9fde528d664d947dc4c0789be4077a3647f232869f41d9bf50e0fb", size = 11071865 }, + { url = "https://files.pythonhosted.org/packages/12/ae/993b0fb24a356e71e9a894e42b8a9eec528d4c70217353a1cd7a48bc25d4/scikit_learn-1.6.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a17c1dea1d56dcda2fac315712f3651a1fea86565b64b48fa1bc090249cbf236", size = 11955804 }, + { url = "https://files.pythonhosted.org/packages/d6/54/32fa2ee591af44507eac86406fa6bba968d1eb22831494470d0a2e4a1eb1/scikit_learn-1.6.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:6a7aa5f9908f0f28f4edaa6963c0a6183f1911e63a69aa03782f0d924c830a35", size = 11100530 }, + { url = "https://files.pythonhosted.org/packages/3f/58/55856da1adec655bdce77b502e94a267bf40a8c0b89f8622837f89503b5a/scikit_learn-1.6.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0650e730afb87402baa88afbf31c07b84c98272622aaba002559b614600ca691", size = 12433852 }, + { url = "https://files.pythonhosted.org/packages/ff/4f/c83853af13901a574f8f13b645467285a48940f185b690936bb700a50863/scikit_learn-1.6.1-cp313-cp313t-win_amd64.whl", hash = "sha256:3f59fe08dc03ea158605170eb52b22a105f238a5d512c4470ddeca71feae8e5f", size = 11337256 }, +] + +[[package]] +name = "scipy" +version = "1.15.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/73/18/ec27848c9baae6e0d6573eda6e01a602e5649ee72c27c3a8aad673ebecfd/scipy-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c620736bcc334782e24d173c0fdbb7590a0a436d2fdf39310a8902505008759", size = 38728256 }, + { url = "https://files.pythonhosted.org/packages/74/cd/1aef2184948728b4b6e21267d53b3339762c285a46a274ebb7863c9e4742/scipy-1.15.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:7e11270a000969409d37ed399585ee530b9ef6aa99d50c019de4cb01e8e54e62", size = 30109540 }, + { url = "https://files.pythonhosted.org/packages/5b/d8/59e452c0a255ec352bd0a833537a3bc1bfb679944c4938ab375b0a6b3a3e/scipy-1.15.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:8c9ed3ba2c8a2ce098163a9bdb26f891746d02136995df25227a20e71c396ebb", size = 22383115 }, + { url = "https://files.pythonhosted.org/packages/08/f5/456f56bbbfccf696263b47095291040655e3cbaf05d063bdc7c7517f32ac/scipy-1.15.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:0bdd905264c0c9cfa74a4772cdb2070171790381a5c4d312c973382fc6eaf730", size = 25163884 }, + { url = "https://files.pythonhosted.org/packages/a2/66/a9618b6a435a0f0c0b8a6d0a2efb32d4ec5a85f023c2b79d39512040355b/scipy-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79167bba085c31f38603e11a267d862957cbb3ce018d8b38f79ac043bc92d825", size = 35174018 }, + { url = "https://files.pythonhosted.org/packages/b5/09/c5b6734a50ad4882432b6bb7c02baf757f5b2f256041da5df242e2d7e6b6/scipy-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9deabd6d547aee2c9a81dee6cc96c6d7e9a9b1953f74850c179f91fdc729cb7", size = 37269716 }, + { url = "https://files.pythonhosted.org/packages/77/0a/eac00ff741f23bcabd352731ed9b8995a0a60ef57f5fd788d611d43d69a1/scipy-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dde4fc32993071ac0c7dd2d82569e544f0bdaff66269cb475e0f369adad13f11", size = 36872342 }, + { url = "https://files.pythonhosted.org/packages/fe/54/4379be86dd74b6ad81551689107360d9a3e18f24d20767a2d5b9253a3f0a/scipy-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f77f853d584e72e874d87357ad70f44b437331507d1c311457bed8ed2b956126", size = 39670869 }, + { url = "https://files.pythonhosted.org/packages/87/2e/892ad2862ba54f084ffe8cc4a22667eaf9c2bcec6d2bff1d15713c6c0703/scipy-1.15.3-cp313-cp313-win_amd64.whl", hash = "sha256:b90ab29d0c37ec9bf55424c064312930ca5f4bde15ee8619ee44e69319aab163", size = 40988851 }, + { url = "https://files.pythonhosted.org/packages/1b/e9/7a879c137f7e55b30d75d90ce3eb468197646bc7b443ac036ae3fe109055/scipy-1.15.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3ac07623267feb3ae308487c260ac684b32ea35fd81e12845039952f558047b8", size = 38863011 }, + { url = "https://files.pythonhosted.org/packages/51/d1/226a806bbd69f62ce5ef5f3ffadc35286e9fbc802f606a07eb83bf2359de/scipy-1.15.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:6487aa99c2a3d509a5227d9a5e889ff05830a06b2ce08ec30df6d79db5fcd5c5", size = 30266407 }, + { url = "https://files.pythonhosted.org/packages/e5/9b/f32d1d6093ab9eeabbd839b0f7619c62e46cc4b7b6dbf05b6e615bbd4400/scipy-1.15.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:50f9e62461c95d933d5c5ef4a1f2ebf9a2b4e83b0db374cb3f1de104d935922e", size = 22540030 }, + { url = "https://files.pythonhosted.org/packages/e7/29/c278f699b095c1a884f29fda126340fcc201461ee8bfea5c8bdb1c7c958b/scipy-1.15.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:14ed70039d182f411ffc74789a16df3835e05dc469b898233a245cdfd7f162cb", size = 25218709 }, + { url = "https://files.pythonhosted.org/packages/24/18/9e5374b617aba742a990581373cd6b68a2945d65cc588482749ef2e64467/scipy-1.15.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a769105537aa07a69468a0eefcd121be52006db61cdd8cac8a0e68980bbb723", size = 34809045 }, + { url = "https://files.pythonhosted.org/packages/e1/fe/9c4361e7ba2927074360856db6135ef4904d505e9b3afbbcb073c4008328/scipy-1.15.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db984639887e3dffb3928d118145ffe40eff2fa40cb241a306ec57c219ebbbb", size = 36703062 }, + { url = "https://files.pythonhosted.org/packages/b7/8e/038ccfe29d272b30086b25a4960f757f97122cb2ec42e62b460d02fe98e9/scipy-1.15.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:40e54d5c7e7ebf1aa596c374c49fa3135f04648a0caabcb66c52884b943f02b4", size = 36393132 }, + { url = "https://files.pythonhosted.org/packages/10/7e/5c12285452970be5bdbe8352c619250b97ebf7917d7a9a9e96b8a8140f17/scipy-1.15.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5e721fed53187e71d0ccf382b6bf977644c533e506c4d33c3fb24de89f5c3ed5", size = 38979503 }, + { url = "https://files.pythonhosted.org/packages/81/06/0a5e5349474e1cbc5757975b21bd4fad0e72ebf138c5592f191646154e06/scipy-1.15.3-cp313-cp313t-win_amd64.whl", hash = "sha256:76ad1fb5f8752eabf0fa02e4cc0336b4e8f021e2d5f061ed37d6d264db35e3ca", size = 40308097 }, +] + +[[package]] +name = "segments" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "csvw" }, + { name = "regex" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9b/4c/25e499df952528004ff3f7f8e1e63d20773ed30141ed17c285adb5446f55/segments-2.3.0.tar.gz", hash = "sha256:381143f66f59eaf45398f5bb57f899d6501be011048ec5f92754c9b24b181615", size = 18193 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/11/18/cb614939ccd46d336013cab705f1e11540ec9c68b08ecbb854ab893fc480/segments-2.3.0-py2.py3-none-any.whl", hash = "sha256:30a5656787071430cd22422e04713b2a9beabe1a97d2ebf37f716a56f90577a3", size = 15705 }, +] + +[[package]] +name = "selenium" +version = "4.32.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "trio" }, + { name = "trio-websocket" }, + { name = "typing-extensions" }, + { name = "urllib3", extra = ["socks"] }, + { name = "websocket-client" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/54/2d/fafffe946099033ccf22bf89e12eede14c1d3c5936110c5f6f2b9830722c/selenium-4.32.0.tar.gz", hash = "sha256:b9509bef4056f4083772abb1ae19ff57247d617a29255384b26be6956615b206", size = 870997 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/37/d07ed9d13e571b2115d4ed6956d156c66816ceec0b03b2e463e80d09f572/selenium-4.32.0-py3-none-any.whl", hash = "sha256:c4d9613f8a45693d61530c9660560fadb52db7d730237bc788ddedf442391f97", size = 9369668 }, +] + +[[package]] +name = "semantic-version" +version = "2.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/31/f2289ce78b9b473d582568c234e104d2a342fd658cc288a7553d83bb8595/semantic_version-2.10.0.tar.gz", hash = "sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c", size = 52289 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177", size = 15552 }, +] + +[[package]] +name = "sentence-transformers" +version = "4.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "huggingface-hub" }, + { name = "pillow" }, + { name = "scikit-learn" }, + { name = "scipy" }, + { name = "torch" }, + { name = "tqdm" }, + { name = "transformers" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/73/84/b30d1b29ff58cfdff423e36a50efd622c8e31d7039b1a0d5e72066620da1/sentence_transformers-4.1.0.tar.gz", hash = "sha256:f125ffd1c727533e0eca5d4567de72f84728de8f7482834de442fd90c2c3d50b", size = 272420 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/45/2d/1151b371f28caae565ad384fdc38198f1165571870217aedda230b9d7497/sentence_transformers-4.1.0-py3-none-any.whl", hash = "sha256:382a7f6be1244a100ce40495fb7523dbe8d71b3c10b299f81e6b735092b3b8ca", size = 345695 }, +] + +[[package]] +name = "setuptools" +version = "80.3.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/70/dc/3976b322de9d2e87ed0007cf04cc7553969b6c7b3f48a565d0333748fbcd/setuptools-80.3.1.tar.gz", hash = "sha256:31e2c58dbb67c99c289f51c16d899afedae292b978f8051efaf6262d8212f927", size = 1315082 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/53/7e/5d8af3317ddbf9519b687bd1c39d8737fde07d97f54df65553faca5cffb1/setuptools-80.3.1-py3-none-any.whl", hash = "sha256:ea8e00d7992054c4c592aeb892f6ad51fe1b4d90cc6947cc45c45717c40ec537", size = 1201172 }, +] + +[[package]] +name = "sgmllib3k" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9e/bd/3704a8c3e0942d711c1299ebf7b9091930adae6675d7c8f476a7ce48653c/sgmllib3k-1.0.0.tar.gz", hash = "sha256:7868fb1c8bfa764c1ac563d3cf369c381d1325d36124933a726f29fcdaa812e9", size = 5750 } + +[[package]] +name = "shellingham" +version = "1.5.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de", size = 10310 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686", size = 9755 }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050 }, +] + +[[package]] +name = "sniffio" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 }, +] + +[[package]] +name = "sortedcontainers" +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88", size = 30594 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0", size = 29575 }, +] + +[[package]] +name = "soundfile" +version = "0.13.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi" }, + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e1/41/9b873a8c055582859b239be17902a85339bec6a30ad162f98c9b0288a2cc/soundfile-0.13.1.tar.gz", hash = "sha256:b2c68dab1e30297317080a5b43df57e302584c49e2942defdde0acccc53f0e5b", size = 46156 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/28/e2a36573ccbcf3d57c00626a21fe51989380636e821b341d36ccca0c1c3a/soundfile-0.13.1-py2.py3-none-any.whl", hash = "sha256:a23c717560da2cf4c7b5ae1142514e0fd82d6bbd9dfc93a50423447142f2c445", size = 25751 }, + { url = "https://files.pythonhosted.org/packages/ea/ab/73e97a5b3cc46bba7ff8650a1504348fa1863a6f9d57d7001c6b67c5f20e/soundfile-0.13.1-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:82dc664d19831933fe59adad199bf3945ad06d84bc111a5b4c0d3089a5b9ec33", size = 1142250 }, + { url = "https://files.pythonhosted.org/packages/a0/e5/58fd1a8d7b26fc113af244f966ee3aecf03cb9293cb935daaddc1e455e18/soundfile-0.13.1-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:743f12c12c4054921e15736c6be09ac26b3b3d603aef6fd69f9dde68748f2593", size = 1101406 }, + { url = "https://files.pythonhosted.org/packages/58/ae/c0e4a53d77cf6e9a04179535766b3321b0b9ced5f70522e4caf9329f0046/soundfile-0.13.1-py2.py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:9c9e855f5a4d06ce4213f31918653ab7de0c5a8d8107cd2427e44b42df547deb", size = 1235729 }, + { url = "https://files.pythonhosted.org/packages/57/5e/70bdd9579b35003a489fc850b5047beeda26328053ebadc1fb60f320f7db/soundfile-0.13.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:03267c4e493315294834a0870f31dbb3b28a95561b80b134f0bd3cf2d5f0e618", size = 1313646 }, + { url = "https://files.pythonhosted.org/packages/fe/df/8c11dc4dfceda14e3003bb81a0d0edcaaf0796dd7b4f826ea3e532146bba/soundfile-0.13.1-py2.py3-none-win32.whl", hash = "sha256:c734564fab7c5ddf8e9be5bf70bab68042cd17e9c214c06e365e20d64f9a69d5", size = 899881 }, + { url = "https://files.pythonhosted.org/packages/14/e9/6b761de83277f2f02ded7e7ea6f07828ec78e4b229b80e4ca55dd205b9dc/soundfile-0.13.1-py2.py3-none-win_amd64.whl", hash = "sha256:1e70a05a0626524a69e9f0f4dd2ec174b4e9567f4d8b6c11d38b5c289be36ee9", size = 1019162 }, +] + +[[package]] +name = "soupsieve" +version = "2.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3f/f4/4a80cd6ef364b2e8b65b15816a843c0980f7a5a2b4dc701fc574952aa19f/soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a", size = 103418 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4", size = 36677 }, +] + +[[package]] +name = "soxr" +version = "0.5.0.post1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/02/c0/4429bf9b3be10e749149e286aa5c53775399ec62891c6b970456c6dca325/soxr-0.5.0.post1.tar.gz", hash = "sha256:7092b9f3e8a416044e1fa138c8172520757179763b85dc53aa9504f4813cff73", size = 170853 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/e3/d422d279e51e6932e7b64f1170a4f61a7ee768e0f84c9233a5b62cd2c832/soxr-0.5.0.post1-cp312-abi3-macosx_10_14_x86_64.whl", hash = "sha256:fef509466c9c25f65eae0ce1e4b9ac9705d22c6038c914160ddaf459589c6e31", size = 199993 }, + { url = "https://files.pythonhosted.org/packages/20/f1/88adaca3c52e03bcb66b63d295df2e2d35bf355d19598c6ce84b20be7fca/soxr-0.5.0.post1-cp312-abi3-macosx_11_0_arm64.whl", hash = "sha256:4704ba6b13a3f1e41d12acf192878384c1c31f71ce606829c64abdf64a8d7d32", size = 156373 }, + { url = "https://files.pythonhosted.org/packages/b8/38/bad15a9e615215c8219652ca554b601663ac3b7ac82a284aca53ec2ff48c/soxr-0.5.0.post1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd052a66471a7335b22a6208601a9d0df7b46b8d087dce4ff6e13eed6a33a2a1", size = 216564 }, + { url = "https://files.pythonhosted.org/packages/e1/1a/569ea0420a0c4801c2c8dd40d8d544989522f6014d51def689125f3f2935/soxr-0.5.0.post1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a3f16810dd649ab1f433991d2a9661e9e6a116c2b4101039b53b3c3e90a094fc", size = 248455 }, + { url = "https://files.pythonhosted.org/packages/bc/10/440f1ba3d4955e0dc740bbe4ce8968c254a3d644d013eb75eea729becdb8/soxr-0.5.0.post1-cp312-abi3-win_amd64.whl", hash = "sha256:b1be9fee90afb38546bdbd7bde714d1d9a8c5a45137f97478a83b65e7f3146f6", size = 164937 }, +] + +[[package]] +name = "spider-client" +version = "0.0.27" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/70/fc/a2a4cc112c467f89921328d005c0ac2df9c81f62c8a6d445f747252f5856/spider-client-0.0.27.tar.gz", hash = "sha256:c3feaf5c491bd9a6c509efa0c8789452497073d9f68e70fc90e7626a6a8365aa", size = 5755 } + +[[package]] +name = "sqlalchemy" +version = "2.0.40" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "greenlet", marker = "(python_full_version < '3.14' and platform_machine == 'AMD64') or (python_full_version < '3.14' and platform_machine == 'WIN32') or (python_full_version < '3.14' and platform_machine == 'aarch64') or (python_full_version < '3.14' and platform_machine == 'amd64') or (python_full_version < '3.14' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and platform_machine == 'win32') or (python_full_version < '3.14' and platform_machine == 'x86_64')" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/68/c3/3f2bfa5e4dcd9938405fe2fab5b6ab94a9248a4f9536ea2fd497da20525f/sqlalchemy-2.0.40.tar.gz", hash = "sha256:d827099289c64589418ebbcaead0145cd19f4e3e8a93919a0100247af245fa00", size = 9664299 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8c/18/4e3a86cc0232377bc48c373a9ba6a1b3fb79ba32dbb4eda0b357f5a2c59d/sqlalchemy-2.0.40-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:915866fd50dd868fdcc18d61d8258db1bf9ed7fbd6dfec960ba43365952f3b01", size = 2107887 }, + { url = "https://files.pythonhosted.org/packages/cb/60/9fa692b1d2ffc4cbd5f47753731fd332afed30137115d862d6e9a1e962c7/sqlalchemy-2.0.40-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4a4c5a2905a9ccdc67a8963e24abd2f7afcd4348829412483695c59e0af9a705", size = 2098367 }, + { url = "https://files.pythonhosted.org/packages/4c/9f/84b78357ca641714a439eb3fbbddb17297dacfa05d951dbf24f28d7b5c08/sqlalchemy-2.0.40-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55028d7a3ebdf7ace492fab9895cbc5270153f75442a0472d8516e03159ab364", size = 3184806 }, + { url = "https://files.pythonhosted.org/packages/4b/7d/e06164161b6bfce04c01bfa01518a20cccbd4100d5c951e5a7422189191a/sqlalchemy-2.0.40-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6cfedff6878b0e0d1d0a50666a817ecd85051d12d56b43d9d425455e608b5ba0", size = 3198131 }, + { url = "https://files.pythonhosted.org/packages/6d/51/354af20da42d7ec7b5c9de99edafbb7663a1d75686d1999ceb2c15811302/sqlalchemy-2.0.40-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bb19e30fdae77d357ce92192a3504579abe48a66877f476880238a962e5b96db", size = 3131364 }, + { url = "https://files.pythonhosted.org/packages/7a/2f/48a41ff4e6e10549d83fcc551ab85c268bde7c03cf77afb36303c6594d11/sqlalchemy-2.0.40-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:16d325ea898f74b26ffcd1cf8c593b0beed8714f0317df2bed0d8d1de05a8f26", size = 3159482 }, + { url = "https://files.pythonhosted.org/packages/33/ac/e5e0a807163652a35be878c0ad5cfd8b1d29605edcadfb5df3c512cdf9f3/sqlalchemy-2.0.40-cp313-cp313-win32.whl", hash = "sha256:a669cbe5be3c63f75bcbee0b266779706f1a54bcb1000f302685b87d1b8c1500", size = 2080704 }, + { url = "https://files.pythonhosted.org/packages/1c/cb/f38c61f7f2fd4d10494c1c135ff6a6ddb63508d0b47bccccd93670637309/sqlalchemy-2.0.40-cp313-cp313-win_amd64.whl", hash = "sha256:641ee2e0834812d657862f3a7de95e0048bdcb6c55496f39c6fa3d435f6ac6ad", size = 2104564 }, + { url = "https://files.pythonhosted.org/packages/d1/7c/5fc8e802e7506fe8b55a03a2e1dab156eae205c91bee46305755e086d2e2/sqlalchemy-2.0.40-py3-none-any.whl", hash = "sha256:32587e2e1e359276957e6fe5dad089758bc042a971a8a09ae8ecf7a8fe23d07a", size = 1903894 }, +] + +[package.optional-dependencies] +asyncio = [ + { name = "greenlet" }, +] + +[[package]] +name = "stack-data" +version = "0.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "asttokens" }, + { name = "executing" }, + { name = "pure-eval" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 }, +] + +[[package]] +name = "standard-aifc" +version = "3.13.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "audioop-lts" }, + { name = "standard-chunk" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c4/53/6050dc3dde1671eb3db592c13b55a8005e5040131f7509cef0215212cb84/standard_aifc-3.13.0.tar.gz", hash = "sha256:64e249c7cb4b3daf2fdba4e95721f811bde8bdfc43ad9f936589b7bb2fae2e43", size = 15240 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/52/5fbb203394cc852334d1575cc020f6bcec768d2265355984dfd361968f36/standard_aifc-3.13.0-py3-none-any.whl", hash = "sha256:f7ae09cc57de1224a0dd8e3eb8f73830be7c3d0bc485de4c1f82b4a7f645ac66", size = 10492 }, +] + +[[package]] +name = "standard-chunk" +version = "3.13.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/06/ce1bb165c1f111c7d23a1ad17204d67224baa69725bb6857a264db61beaf/standard_chunk-3.13.0.tar.gz", hash = "sha256:4ac345d37d7e686d2755e01836b8d98eda0d1a3ee90375e597ae43aaf064d654", size = 4672 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7a/90/a5c1084d87767d787a6caba615aa50dc587229646308d9420c960cb5e4c0/standard_chunk-3.13.0-py3-none-any.whl", hash = "sha256:17880a26c285189c644bd5bd8f8ed2bdb795d216e3293e6dbe55bbd848e2982c", size = 4944 }, +] + +[[package]] +name = "standard-sunau" +version = "3.13.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "audioop-lts" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/e3/ce8d38cb2d70e05ffeddc28bb09bad77cfef979eb0a299c9117f7ed4e6a9/standard_sunau-3.13.0.tar.gz", hash = "sha256:b319a1ac95a09a2378a8442f403c66f4fd4b36616d6df6ae82b8e536ee790908", size = 9368 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/ae/e3707f6c1bc6f7aa0df600ba8075bfb8a19252140cd595335be60e25f9ee/standard_sunau-3.13.0-py3-none-any.whl", hash = "sha256:53af624a9529c41062f4c2fd33837f297f3baa196b0cfceffea6555654602622", size = 7364 }, +] + +[[package]] +name = "starlette" +version = "0.46.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ce/20/08dfcd9c983f6a6f4a1000d934b9e6d626cff8d2eeb77a89a68eef20a2b7/starlette-0.46.2.tar.gz", hash = "sha256:7f7361f34eed179294600af672f565727419830b54b7b084efe44bb82d2fccd5", size = 2580846 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8b/0c/9d30a4ebeb6db2b25a841afbb80f6ef9a854fc3b41be131d249a977b4959/starlette-0.46.2-py3-none-any.whl", hash = "sha256:595633ce89f8ffa71a015caed34a5b2dc1c0cdb3f0f1fbd1e69339cf2abeec35", size = 72037 }, +] + +[[package]] +name = "striprtf" +version = "0.0.26" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/25/20/3d419008265346452d09e5dadfd5d045b64b40d8fc31af40588e6c76997a/striprtf-0.0.26.tar.gz", hash = "sha256:fdb2bba7ac440072d1c41eab50d8d74ae88f60a8b6575c6e2c7805dc462093aa", size = 6258 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a3/cf/0fea4f4ba3fc2772ac2419278aa9f6964124d4302117d61bc055758e000c/striprtf-0.0.26-py3-none-any.whl", hash = "sha256:8c8f9d32083cdc2e8bfb149455aa1cc5a4e0a035893bedc75db8b73becb3a1bb", size = 6914 }, +] + +[[package]] +name = "sympy" +version = "1.14.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mpmath" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353 }, +] + +[[package]] +name = "tenacity" +version = "9.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0a/d4/2b0cd0fe285e14b36db076e78c93766ff1d529d70408bd1d2a5a84f1d929/tenacity-9.1.2.tar.gz", hash = "sha256:1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb", size = 48036 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl", hash = "sha256:f77bf36710d8b73a50b2dd155c97b870017ad21afe6ab300326b0371b3b05138", size = 28248 }, +] + +[[package]] +name = "threadpoolctl" +version = "3.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e", size = 21274 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb", size = 18638 }, +] + +[[package]] +name = "tiktoken" +version = "0.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "regex" }, + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ea/cf/756fedf6981e82897f2d570dd25fa597eb3f4459068ae0572d7e888cfd6f/tiktoken-0.9.0.tar.gz", hash = "sha256:d02a5ca6a938e0490e1ff957bc48c8b078c88cb83977be1625b1fd8aac792c5d", size = 35991 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7a/11/09d936d37f49f4f494ffe660af44acd2d99eb2429d60a57c71318af214e0/tiktoken-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2b0e8e05a26eda1249e824156d537015480af7ae222ccb798e5234ae0285dbdb", size = 1064919 }, + { url = "https://files.pythonhosted.org/packages/80/0e/f38ba35713edb8d4197ae602e80837d574244ced7fb1b6070b31c29816e0/tiktoken-0.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:27d457f096f87685195eea0165a1807fae87b97b2161fe8c9b1df5bd74ca6f63", size = 1007877 }, + { url = "https://files.pythonhosted.org/packages/fe/82/9197f77421e2a01373e27a79dd36efdd99e6b4115746ecc553318ecafbf0/tiktoken-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cf8ded49cddf825390e36dd1ad35cd49589e8161fdcb52aa25f0583e90a3e01", size = 1140095 }, + { url = "https://files.pythonhosted.org/packages/f2/bb/4513da71cac187383541facd0291c4572b03ec23c561de5811781bbd988f/tiktoken-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc156cb314119a8bb9748257a2eaebd5cc0753b6cb491d26694ed42fc7cb3139", size = 1195649 }, + { url = "https://files.pythonhosted.org/packages/fa/5c/74e4c137530dd8504e97e3a41729b1103a4ac29036cbfd3250b11fd29451/tiktoken-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:cd69372e8c9dd761f0ab873112aba55a0e3e506332dd9f7522ca466e817b1b7a", size = 1258465 }, + { url = "https://files.pythonhosted.org/packages/de/a8/8f499c179ec900783ffe133e9aab10044481679bb9aad78436d239eee716/tiktoken-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:5ea0edb6f83dc56d794723286215918c1cde03712cbbafa0348b33448faf5b95", size = 894669 }, +] + +[[package]] +name = "tinysegmenter" +version = "0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/17/82/86982e4b6d16e4febc79c2a1d68ee3b707e8a020c5d2bc4af8052d0f136a/tinysegmenter-0.3.tar.gz", hash = "sha256:ed1f6d2e806a4758a73be589754384cbadadc7e1a414c81a166fc9adf2d40c6d", size = 16893 } + +[[package]] +name = "tld" +version = "0.13" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/19/2b/678082222bc1d2823ea8384c6806085b85226ff73885c703fe0c7143ef64/tld-0.13.tar.gz", hash = "sha256:93dde5e1c04bdf1844976eae440706379d21f4ab235b73c05d7483e074fb5629", size = 446824 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/75/779ddeaf4d847ba0021ad99d1b615a853f2a5762bd5d118273c7f7673c38/tld-0.13-py2.py3-none-any.whl", hash = "sha256:f75b2be080f767ed17c2338a339eaa4fab5792586319ca819119da252f9f3749", size = 263789 }, +] + +[[package]] +name = "tldextract" +version = "5.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "idna" }, + { name = "requests" }, + { name = "requests-file" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/97/78/182641ea38e3cfd56e9c7b3c0d48a53d432eea755003aa544af96403d4ac/tldextract-5.3.0.tar.gz", hash = "sha256:b3d2b70a1594a0ecfa6967d57251527d58e00bb5a91a74387baa0d87a0678609", size = 128502 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/67/7c/ea488ef48f2f544566947ced88541bc45fae9e0e422b2edbf165ee07da99/tldextract-5.3.0-py3-none-any.whl", hash = "sha256:f70f31d10b55c83993f55e91ecb7c5d84532a8972f22ec578ecfbe5ea2292db2", size = 107384 }, +] + +[[package]] +name = "tokenizers" +version = "0.21.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "huggingface-hub" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/92/76/5ac0c97f1117b91b7eb7323dcd61af80d72f790b4df71249a7850c195f30/tokenizers-0.21.1.tar.gz", hash = "sha256:a1bb04dc5b448985f86ecd4b05407f5a8d97cb2c0532199b2a302a604a0165ab", size = 343256 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/1f/328aee25f9115bf04262e8b4e5a2050b7b7cf44b59c74e982db7270c7f30/tokenizers-0.21.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:e78e413e9e668ad790a29456e677d9d3aa50a9ad311a40905d6861ba7692cf41", size = 2780767 }, + { url = "https://files.pythonhosted.org/packages/ae/1a/4526797f3719b0287853f12c5ad563a9be09d446c44ac784cdd7c50f76ab/tokenizers-0.21.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:cd51cd0a91ecc801633829fcd1fda9cf8682ed3477c6243b9a095539de4aecf3", size = 2650555 }, + { url = "https://files.pythonhosted.org/packages/4d/7a/a209b29f971a9fdc1da86f917fe4524564924db50d13f0724feed37b2a4d/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28da6b72d4fb14ee200a1bd386ff74ade8992d7f725f2bde2c495a9a98cf4d9f", size = 2937541 }, + { url = "https://files.pythonhosted.org/packages/3c/1e/b788b50ffc6191e0b1fc2b0d49df8cff16fe415302e5ceb89f619d12c5bc/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34d8cfde551c9916cb92014e040806122295a6800914bab5865deb85623931cf", size = 2819058 }, + { url = "https://files.pythonhosted.org/packages/36/aa/3626dfa09a0ecc5b57a8c58eeaeb7dd7ca9a37ad9dd681edab5acd55764c/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaa852d23e125b73d283c98f007e06d4595732104b65402f46e8ef24b588d9f8", size = 3133278 }, + { url = "https://files.pythonhosted.org/packages/a4/4d/8fbc203838b3d26269f944a89459d94c858f5b3f9a9b6ee9728cdcf69161/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a21a15d5c8e603331b8a59548bbe113564136dc0f5ad8306dd5033459a226da0", size = 3144253 }, + { url = "https://files.pythonhosted.org/packages/d8/1b/2bd062adeb7c7511b847b32e356024980c0ffcf35f28947792c2d8ad2288/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2fdbd4c067c60a0ac7eca14b6bd18a5bebace54eb757c706b47ea93204f7a37c", size = 3398225 }, + { url = "https://files.pythonhosted.org/packages/8a/63/38be071b0c8e06840bc6046991636bcb30c27f6bb1e670f4f4bc87cf49cc/tokenizers-0.21.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dd9a0061e403546f7377df940e866c3e678d7d4e9643d0461ea442b4f89e61a", size = 3038874 }, + { url = "https://files.pythonhosted.org/packages/ec/83/afa94193c09246417c23a3c75a8a0a96bf44ab5630a3015538d0c316dd4b/tokenizers-0.21.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:db9484aeb2e200c43b915a1a0150ea885e35f357a5a8fabf7373af333dcc8dbf", size = 9014448 }, + { url = "https://files.pythonhosted.org/packages/ae/b3/0e1a37d4f84c0f014d43701c11eb8072704f6efe8d8fc2dcdb79c47d76de/tokenizers-0.21.1-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:ed248ab5279e601a30a4d67bdb897ecbe955a50f1e7bb62bd99f07dd11c2f5b6", size = 8937877 }, + { url = "https://files.pythonhosted.org/packages/ac/33/ff08f50e6d615eb180a4a328c65907feb6ded0b8f990ec923969759dc379/tokenizers-0.21.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:9ac78b12e541d4ce67b4dfd970e44c060a2147b9b2a21f509566d556a509c67d", size = 9186645 }, + { url = "https://files.pythonhosted.org/packages/5f/aa/8ae85f69a9f6012c6f8011c6f4aa1c96154c816e9eea2e1b758601157833/tokenizers-0.21.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e5a69c1a4496b81a5ee5d2c1f3f7fbdf95e90a0196101b0ee89ed9956b8a168f", size = 9384380 }, + { url = "https://files.pythonhosted.org/packages/e8/5b/a5d98c89f747455e8b7a9504910c865d5e51da55e825a7ae641fb5ff0a58/tokenizers-0.21.1-cp39-abi3-win32.whl", hash = "sha256:1039a3a5734944e09de1d48761ade94e00d0fa760c0e0551151d4dd851ba63e3", size = 2239506 }, + { url = "https://files.pythonhosted.org/packages/e6/b6/072a8e053ae600dcc2ac0da81a23548e3b523301a442a6ca900e92ac35be/tokenizers-0.21.1-cp39-abi3-win_amd64.whl", hash = "sha256:0f0dcbcc9f6e13e675a66d7a5f2f225a736745ce484c1a4e07476a89ccdad382", size = 2435481 }, +] + +[[package]] +name = "tomlkit" +version = "0.13.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b1/09/a439bec5888f00a54b8b9f05fa94d7f901d6735ef4e55dcec9bc37b5d8fa/tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79", size = 192885 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/b6/a447b5e4ec71e13871be01ba81f5dfc9d0af7e473da256ff46bc0e24026f/tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde", size = 37955 }, +] + +[[package]] +name = "torch" +version = "2.7.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx" }, + { name = "nvidia-cublas-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-cuda-cupti-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-cuda-nvrtc-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-cuda-runtime-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-cudnn-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-cufft-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-cufile-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-curand-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-cusolver-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-cusparse-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-cusparselt-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-nccl-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "nvidia-nvtx-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "setuptools" }, + { name = "sympy" }, + { name = "triton", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/14/24/720ea9a66c29151b315ea6ba6f404650834af57a26b2a04af23ec246b2d5/torch-2.7.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:868ccdc11798535b5727509480cd1d86d74220cfdc42842c4617338c1109a205", size = 99015553 }, + { url = "https://files.pythonhosted.org/packages/4b/27/285a8cf12bd7cd71f9f211a968516b07dcffed3ef0be585c6e823675ab91/torch-2.7.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:9b52347118116cf3dff2ab5a3c3dd97c719eb924ac658ca2a7335652076df708", size = 865046389 }, + { url = "https://files.pythonhosted.org/packages/74/c8/2ab2b6eadc45554af8768ae99668c5a8a8552e2012c7238ded7e9e4395e1/torch-2.7.0-cp313-cp313-win_amd64.whl", hash = "sha256:434cf3b378340efc87c758f250e884f34460624c0523fe5c9b518d205c91dd1b", size = 212490304 }, + { url = "https://files.pythonhosted.org/packages/28/fd/74ba6fde80e2b9eef4237fe668ffae302c76f0e4221759949a632ca13afa/torch-2.7.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:edad98dddd82220465b106506bb91ee5ce32bd075cddbcf2b443dfaa2cbd83bf", size = 68856166 }, + { url = "https://files.pythonhosted.org/packages/cb/b4/8df3f9fe6bdf59e56a0e538592c308d18638eb5f5dc4b08d02abb173c9f0/torch-2.7.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:2a885fc25afefb6e6eb18a7d1e8bfa01cc153e92271d980a49243b250d5ab6d9", size = 99091348 }, + { url = "https://files.pythonhosted.org/packages/9d/f5/0bd30e9da04c3036614aa1b935a9f7e505a9e4f1f731b15e165faf8a4c74/torch-2.7.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:176300ff5bc11a5f5b0784e40bde9e10a35c4ae9609beed96b4aeb46a27f5fae", size = 865104023 }, + { url = "https://files.pythonhosted.org/packages/d1/b7/2235d0c3012c596df1c8d39a3f4afc1ee1b6e318d469eda4c8bb68566448/torch-2.7.0-cp313-cp313t-win_amd64.whl", hash = "sha256:d0ca446a93f474985d81dc866fcc8dccefb9460a29a456f79d99c29a78a66993", size = 212750916 }, + { url = "https://files.pythonhosted.org/packages/90/48/7e6477cf40d48cc0a61fa0d41ee9582b9a316b12772fcac17bc1a40178e7/torch-2.7.0-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:27f5007bdf45f7bb7af7f11d1828d5c2487e030690afb3d89a651fd7036a390e", size = 68575074 }, +] + +[[package]] +name = "tornado" +version = "6.4.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/59/45/a0daf161f7d6f36c3ea5fc0c2de619746cc3dd4c76402e9db545bd920f63/tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b", size = 501135 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/26/7e/71f604d8cea1b58f82ba3590290b66da1e72d840aeb37e0d5f7291bd30db/tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1", size = 436299 }, + { url = "https://files.pythonhosted.org/packages/96/44/87543a3b99016d0bf54fdaab30d24bf0af2e848f1d13d34a3a5380aabe16/tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803", size = 434253 }, + { url = "https://files.pythonhosted.org/packages/cb/fb/fdf679b4ce51bcb7210801ef4f11fdac96e9885daa402861751353beea6e/tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec", size = 437602 }, + { url = "https://files.pythonhosted.org/packages/4f/3b/e31aeffffc22b475a64dbeb273026a21b5b566f74dee48742817626c47dc/tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946", size = 436972 }, + { url = "https://files.pythonhosted.org/packages/22/55/b78a464de78051a30599ceb6983b01d8f732e6f69bf37b4ed07f642ac0fc/tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf", size = 437173 }, + { url = "https://files.pythonhosted.org/packages/79/5e/be4fb0d1684eb822c9a62fb18a3e44a06188f78aa466b2ad991d2ee31104/tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634", size = 437892 }, + { url = "https://files.pythonhosted.org/packages/f5/33/4f91fdd94ea36e1d796147003b490fe60a0215ac5737b6f9c65e160d4fe0/tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73", size = 437334 }, + { url = "https://files.pythonhosted.org/packages/2b/ae/c1b22d4524b0e10da2f29a176fb2890386f7bd1f63aacf186444873a88a0/tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c", size = 437261 }, + { url = "https://files.pythonhosted.org/packages/b5/25/36dbd49ab6d179bcfc4c6c093a51795a4f3bed380543a8242ac3517a1751/tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482", size = 438463 }, + { url = "https://files.pythonhosted.org/packages/61/cc/58b1adeb1bb46228442081e746fcdbc4540905c87e8add7c277540934edb/tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38", size = 438907 }, +] + +[[package]] +name = "tqdm" +version = "4.67.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "platform_system == 'Windows'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540 }, +] + +[[package]] +name = "trafilatura" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "courlan" }, + { name = "htmldate" }, + { name = "justext" }, + { name = "lxml" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/06/25/e3ebeefdebfdfae8c4a4396f5a6ea51fc6fa0831d63ce338e5090a8003dc/trafilatura-2.0.0.tar.gz", hash = "sha256:ceb7094a6ecc97e72fea73c7dba36714c5c5b577b6470e4520dca893706d6247", size = 253404 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/b6/097367f180b6383a3581ca1b86fcae284e52075fa941d1232df35293363c/trafilatura-2.0.0-py3-none-any.whl", hash = "sha256:77eb5d1e993747f6f20938e1de2d840020719735690c840b9a1024803a4cd51d", size = 132557 }, +] + +[[package]] +name = "traitlets" +version = "5.14.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 }, +] + +[[package]] +name = "transformers" +version = "4.51.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "huggingface-hub" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "regex" }, + { name = "requests" }, + { name = "safetensors" }, + { name = "tokenizers" }, + { name = "tqdm" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f1/11/7414d5bc07690002ce4d7553602107bf969af85144bbd02830f9fb471236/transformers-4.51.3.tar.gz", hash = "sha256:e292fcab3990c6defe6328f0f7d2004283ca81a7a07b2de9a46d67fd81ea1409", size = 8941266 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a9/b6/5257d04ae327b44db31f15cce39e6020cc986333c715660b1315a9724d82/transformers-4.51.3-py3-none-any.whl", hash = "sha256:fd3279633ceb2b777013234bbf0b4f5c2d23c4626b05497691f00cfda55e8a83", size = 10383940 }, +] + +[[package]] +name = "trio" +version = "0.30.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "cffi", marker = "implementation_name != 'pypy' and os_name == 'nt'" }, + { name = "idna" }, + { name = "outcome" }, + { name = "sniffio" }, + { name = "sortedcontainers" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/01/c1/68d582b4d3a1c1f8118e18042464bb12a7c1b75d64d75111b297687041e3/trio-0.30.0.tar.gz", hash = "sha256:0781c857c0c81f8f51e0089929a26b5bb63d57f927728a5586f7e36171f064df", size = 593776 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/8e/3f6dfda475ecd940e786defe6df6c500734e686c9cd0a0f8ef6821e9b2f2/trio-0.30.0-py3-none-any.whl", hash = "sha256:3bf4f06b8decf8d3cf00af85f40a89824669e2d033bb32469d34840edcfc22a5", size = 499194 }, +] + +[[package]] +name = "trio-websocket" +version = "0.12.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "outcome" }, + { name = "trio" }, + { name = "wsproto" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d1/3c/8b4358e81f2f2cfe71b66a267f023a91db20a817b9425dd964873796980a/trio_websocket-0.12.2.tar.gz", hash = "sha256:22c72c436f3d1e264d0910a3951934798dcc5b00ae56fc4ee079d46c7cf20fae", size = 33549 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/19/eb640a397bba49ba49ef9dbe2e7e5c04202ba045b6ce2ec36e9cadc51e04/trio_websocket-0.12.2-py3-none-any.whl", hash = "sha256:df605665f1db533f4a386c94525870851096a223adcb97f72a07e8b4beba45b6", size = 21221 }, +] + +[[package]] +name = "triton" +version = "3.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "setuptools" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/7d/74/4bf2702b65e93accaa20397b74da46fb7a0356452c1bb94dbabaf0582930/triton-3.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:47bc87ad66fa4ef17968299acacecaab71ce40a238890acc6ad197c3abe2b8f1", size = 156516468 }, + { url = "https://files.pythonhosted.org/packages/0a/93/f28a696fa750b9b608baa236f8225dd3290e5aff27433b06143adc025961/triton-3.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce4700fc14032af1e049005ae94ba908e71cd6c2df682239aed08e49bc71b742", size = 156580729 }, +] + +[[package]] +name = "typer" +version = "0.15.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "rich" }, + { name = "shellingham" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/98/1a/5f36851f439884bcfe8539f6a20ff7516e7b60f319bbaf69a90dc35cc2eb/typer-0.15.3.tar.gz", hash = "sha256:818873625d0569653438316567861899f7e9972f2e6e0c16dab608345ced713c", size = 101641 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/48/20/9d953de6f4367163d23ec823200eb3ecb0050a2609691e512c8b95827a9b/typer-0.15.3-py3-none-any.whl", hash = "sha256:c86a65ad77ca531f03de08d1b9cb67cd09ad02ddddf4b34745b5008f43b239bd", size = 45253 }, +] + +[[package]] +name = "typing-extensions" +version = "4.13.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/37/23083fcd6e35492953e8d2aaaa68b860eb422b34627b13f2ce3eb6106061/typing_extensions-4.13.2.tar.gz", hash = "sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef", size = 106967 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl", hash = "sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c", size = 45806 }, +] + +[[package]] +name = "typing-inspect" +version = "0.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mypy-extensions" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/dc/74/1789779d91f1961fa9438e9a8710cdae6bd138c80d7303996933d117264a/typing_inspect-0.9.0.tar.gz", hash = "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78", size = 13825 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl", hash = "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f", size = 8827 }, +] + +[[package]] +name = "typing-inspection" +version = "0.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/82/5c/e6082df02e215b846b4b8c0b887a64d7d08ffaba30605502639d44c06b82/typing_inspection-0.4.0.tar.gz", hash = "sha256:9765c87de36671694a67904bf2c96e395be9c6439bb6c87b5142569dcdd65122", size = 76222 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/31/08/aa4fdfb71f7de5176385bd9e90852eaf6b5d622735020ad600f2bab54385/typing_inspection-0.4.0-py3-none-any.whl", hash = "sha256:50e72559fcd2a6367a19f7a7e610e6afcb9fac940c650290eed893d61386832f", size = 14125 }, +] + +[[package]] +name = "tzdata" +version = "2025.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839 }, +] + +[[package]] +name = "tzlocal" +version = "5.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "tzdata", marker = "platform_system == 'Windows'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8b/2e/c14812d3d4d9cd1773c6be938f89e5735a1f11a9f184ac3639b93cef35d5/tzlocal-5.3.1.tar.gz", hash = "sha256:cceffc7edecefea1f595541dbd6e990cb1ea3d19bf01b2809f362a03dd7921fd", size = 30761 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c2/14/e2a54fabd4f08cd7af1c07030603c3356b74da07f7cc056e600436edfa17/tzlocal-5.3.1-py3-none-any.whl", hash = "sha256:eb1a66c3ef5847adf7a834f1be0800581b683b5608e74f86ecbcef8ab91bb85d", size = 18026 }, +] + +[[package]] +name = "unidecode" +version = "1.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/7d/a8a765761bbc0c836e397a2e48d498305a865b70a8600fd7a942e85dcf63/Unidecode-1.4.0.tar.gz", hash = "sha256:ce35985008338b676573023acc382d62c264f307c8f7963733405add37ea2b23", size = 200149 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/b7/559f59d57d18b44c6d1250d2eeaa676e028b9c527431f5d0736478a73ba1/Unidecode-1.4.0-py3-none-any.whl", hash = "sha256:c3c7606c27503ad8d501270406e345ddb480a7b5f38827eafe4fa82a137f0021", size = 235837 }, +] + +[[package]] +name = "uritemplate" +version = "4.1.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d2/5a/4742fdba39cd02a56226815abfa72fe0aa81c33bed16ed045647d6000eba/uritemplate-4.1.1.tar.gz", hash = "sha256:4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0", size = 273898 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/c0/7461b49cd25aeece13766f02ee576d1db528f1c37ce69aee300e075b485b/uritemplate-4.1.1-py2.py3-none-any.whl", hash = "sha256:830c08b8d99bdd312ea4ead05994a38e8936266f84b9a7878232db50b044e02e", size = 10356 }, +] + +[[package]] +name = "urllib3" +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0/urllib3-2.4.0.tar.gz", hash = "sha256:414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466", size = 390672 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl", hash = "sha256:4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813", size = 128680 }, +] + +[package.optional-dependencies] +socks = [ + { name = "pysocks" }, +] + +[[package]] +name = "uvicorn" +version = "0.34.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "h11" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a6/ae/9bbb19b9e1c450cf9ecaef06463e40234d98d95bf572fab11b4f19ae5ded/uvicorn-0.34.2.tar.gz", hash = "sha256:0e929828f6186353a80b58ea719861d2629d766293b6d19baf086ba31d4f3328", size = 76815 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b1/4b/4cef6ce21a2aaca9d852a6e84ef4f135d99fcd74fa75105e2fc0c8308acd/uvicorn-0.34.2-py3-none-any.whl", hash = "sha256:deb49af569084536d269fe0a6d67e3754f104cf03aba7c11c40f01aadf33c403", size = 62483 }, +] + +[[package]] +name = "wcwidth" +version = "0.2.13" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166 }, +] + +[[package]] +name = "websocket-client" +version = "1.8.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e6/30/fba0d96b4b5fbf5948ed3f4681f7da2f9f64512e1d303f94b4cc174c24a5/websocket_client-1.8.0.tar.gz", hash = "sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da", size = 54648 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl", hash = "sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526", size = 58826 }, +] + +[[package]] +name = "websockets" +version = "15.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/21/e6/26d09fab466b7ca9c7737474c52be4f76a40301b08362eb2dbc19dcc16c1/websockets-15.0.1.tar.gz", hash = "sha256:82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee", size = 177016 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cb/9f/51f0cf64471a9d2b4d0fc6c534f323b664e7095640c34562f5182e5a7195/websockets-15.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ee443ef070bb3b6ed74514f5efaa37a252af57c90eb33b956d35c8e9c10a1931", size = 175440 }, + { url = "https://files.pythonhosted.org/packages/8a/05/aa116ec9943c718905997412c5989f7ed671bc0188ee2ba89520e8765d7b/websockets-15.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5a939de6b7b4e18ca683218320fc67ea886038265fd1ed30173f5ce3f8e85675", size = 173098 }, + { url = "https://files.pythonhosted.org/packages/ff/0b/33cef55ff24f2d92924923c99926dcce78e7bd922d649467f0eda8368923/websockets-15.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:746ee8dba912cd6fc889a8147168991d50ed70447bf18bcda7039f7d2e3d9151", size = 173329 }, + { url = "https://files.pythonhosted.org/packages/31/1d/063b25dcc01faa8fada1469bdf769de3768b7044eac9d41f734fd7b6ad6d/websockets-15.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:595b6c3969023ecf9041b2936ac3827e4623bfa3ccf007575f04c5a6aa318c22", size = 183111 }, + { url = "https://files.pythonhosted.org/packages/93/53/9a87ee494a51bf63e4ec9241c1ccc4f7c2f45fff85d5bde2ff74fcb68b9e/websockets-15.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c714d2fc58b5ca3e285461a4cc0c9a66bd0e24c5da9911e30158286c9b5be7f", size = 182054 }, + { url = "https://files.pythonhosted.org/packages/ff/b2/83a6ddf56cdcbad4e3d841fcc55d6ba7d19aeb89c50f24dd7e859ec0805f/websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f3c1e2ab208db911594ae5b4f79addeb3501604a165019dd221c0bdcabe4db8", size = 182496 }, + { url = "https://files.pythonhosted.org/packages/98/41/e7038944ed0abf34c45aa4635ba28136f06052e08fc2168520bb8b25149f/websockets-15.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:229cf1d3ca6c1804400b0a9790dc66528e08a6a1feec0d5040e8b9eb14422375", size = 182829 }, + { url = "https://files.pythonhosted.org/packages/e0/17/de15b6158680c7623c6ef0db361da965ab25d813ae54fcfeae2e5b9ef910/websockets-15.0.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:756c56e867a90fb00177d530dca4b097dd753cde348448a1012ed6c5131f8b7d", size = 182217 }, + { url = "https://files.pythonhosted.org/packages/33/2b/1f168cb6041853eef0362fb9554c3824367c5560cbdaad89ac40f8c2edfc/websockets-15.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:558d023b3df0bffe50a04e710bc87742de35060580a293c2a984299ed83bc4e4", size = 182195 }, + { url = "https://files.pythonhosted.org/packages/86/eb/20b6cdf273913d0ad05a6a14aed4b9a85591c18a987a3d47f20fa13dcc47/websockets-15.0.1-cp313-cp313-win32.whl", hash = "sha256:ba9e56e8ceeeedb2e080147ba85ffcd5cd0711b89576b83784d8605a7df455fa", size = 176393 }, + { url = "https://files.pythonhosted.org/packages/1b/6c/c65773d6cab416a64d191d6ee8a8b1c68a09970ea6909d16965d26bfed1e/websockets-15.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:e09473f095a819042ecb2ab9465aee615bd9c2028e4ef7d933600a8401c79561", size = 176837 }, + { url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743 }, +] + +[[package]] +name = "wrapt" +version = "1.17.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/fc/e91cc220803d7bc4db93fb02facd8461c37364151b8494762cc88b0fbcef/wrapt-1.17.2.tar.gz", hash = "sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3", size = 55531 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/b9/0ffd557a92f3b11d4c5d5e0c5e4ad057bd9eb8586615cdaf901409920b14/wrapt-1.17.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125", size = 53800 }, + { url = "https://files.pythonhosted.org/packages/c0/ef/8be90a0b7e73c32e550c73cfb2fa09db62234227ece47b0e80a05073b375/wrapt-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998", size = 38824 }, + { url = "https://files.pythonhosted.org/packages/36/89/0aae34c10fe524cce30fe5fc433210376bce94cf74d05b0d68344c8ba46e/wrapt-1.17.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5", size = 38920 }, + { url = "https://files.pythonhosted.org/packages/3b/24/11c4510de906d77e0cfb5197f1b1445d4fec42c9a39ea853d482698ac681/wrapt-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8", size = 88690 }, + { url = "https://files.pythonhosted.org/packages/71/d7/cfcf842291267bf455b3e266c0c29dcb675b5540ee8b50ba1699abf3af45/wrapt-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6", size = 80861 }, + { url = "https://files.pythonhosted.org/packages/d5/66/5d973e9f3e7370fd686fb47a9af3319418ed925c27d72ce16b791231576d/wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc", size = 89174 }, + { url = "https://files.pythonhosted.org/packages/a7/d3/8e17bb70f6ae25dabc1aaf990f86824e4fd98ee9cadf197054e068500d27/wrapt-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2", size = 86721 }, + { url = "https://files.pythonhosted.org/packages/6f/54/f170dfb278fe1c30d0ff864513cff526d624ab8de3254b20abb9cffedc24/wrapt-1.17.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b", size = 79763 }, + { url = "https://files.pythonhosted.org/packages/4a/98/de07243751f1c4a9b15c76019250210dd3486ce098c3d80d5f729cba029c/wrapt-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504", size = 87585 }, + { url = "https://files.pythonhosted.org/packages/f9/f0/13925f4bd6548013038cdeb11ee2cbd4e37c30f8bfd5db9e5a2a370d6e20/wrapt-1.17.2-cp313-cp313-win32.whl", hash = "sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a", size = 36676 }, + { url = "https://files.pythonhosted.org/packages/bf/ae/743f16ef8c2e3628df3ddfd652b7d4c555d12c84b53f3d8218498f4ade9b/wrapt-1.17.2-cp313-cp313-win_amd64.whl", hash = "sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845", size = 38871 }, + { url = "https://files.pythonhosted.org/packages/3d/bc/30f903f891a82d402ffb5fda27ec1d621cc97cb74c16fea0b6141f1d4e87/wrapt-1.17.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192", size = 56312 }, + { url = "https://files.pythonhosted.org/packages/8a/04/c97273eb491b5f1c918857cd26f314b74fc9b29224521f5b83f872253725/wrapt-1.17.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b", size = 40062 }, + { url = "https://files.pythonhosted.org/packages/4e/ca/3b7afa1eae3a9e7fefe499db9b96813f41828b9fdb016ee836c4c379dadb/wrapt-1.17.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0", size = 40155 }, + { url = "https://files.pythonhosted.org/packages/89/be/7c1baed43290775cb9030c774bc53c860db140397047cc49aedaf0a15477/wrapt-1.17.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306", size = 113471 }, + { url = "https://files.pythonhosted.org/packages/32/98/4ed894cf012b6d6aae5f5cc974006bdeb92f0241775addad3f8cd6ab71c8/wrapt-1.17.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb", size = 101208 }, + { url = "https://files.pythonhosted.org/packages/ea/fd/0c30f2301ca94e655e5e057012e83284ce8c545df7661a78d8bfca2fac7a/wrapt-1.17.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681", size = 109339 }, + { url = "https://files.pythonhosted.org/packages/75/56/05d000de894c4cfcb84bcd6b1df6214297b8089a7bd324c21a4765e49b14/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6", size = 110232 }, + { url = "https://files.pythonhosted.org/packages/53/f8/c3f6b2cf9b9277fb0813418e1503e68414cd036b3b099c823379c9575e6d/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6", size = 100476 }, + { url = "https://files.pythonhosted.org/packages/a7/b1/0bb11e29aa5139d90b770ebbfa167267b1fc548d2302c30c8f7572851738/wrapt-1.17.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f", size = 106377 }, + { url = "https://files.pythonhosted.org/packages/6a/e1/0122853035b40b3f333bbb25f1939fc1045e21dd518f7f0922b60c156f7c/wrapt-1.17.2-cp313-cp313t-win32.whl", hash = "sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555", size = 37986 }, + { url = "https://files.pythonhosted.org/packages/09/5e/1655cf481e079c1f22d0cabdd4e51733679932718dc23bf2db175f329b76/wrapt-1.17.2-cp313-cp313t-win_amd64.whl", hash = "sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c", size = 40750 }, + { url = "https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8", size = 23594 }, +] + +[[package]] +name = "wsproto" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "h11" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c9/4a/44d3c295350d776427904d73c189e10aeae66d7f555bb2feee16d1e4ba5a/wsproto-1.2.0.tar.gz", hash = "sha256:ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065", size = 53425 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/58/e860788190eba3bcce367f74d29c4675466ce8dddfba85f7827588416f01/wsproto-1.2.0-py3-none-any.whl", hash = "sha256:b9acddd652b585d75b20477888c56642fdade28bdfd3579aa24a4d2c037dd736", size = 24226 }, +] + +[[package]] +name = "yarl" +version = "1.20.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "idna" }, + { name = "multidict" }, + { name = "propcache" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/62/51/c0edba5219027f6eab262e139f73e2417b0f4efffa23bf562f6e18f76ca5/yarl-1.20.0.tar.gz", hash = "sha256:686d51e51ee5dfe62dec86e4866ee0e9ed66df700d55c828a615640adc885307", size = 185258 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0f/6f/514c9bff2900c22a4f10e06297714dbaf98707143b37ff0bcba65a956221/yarl-1.20.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2137810a20b933b1b1b7e5cf06a64c3ed3b4747b0e5d79c9447c00db0e2f752f", size = 145030 }, + { url = "https://files.pythonhosted.org/packages/4e/9d/f88da3fa319b8c9c813389bfb3463e8d777c62654c7168e580a13fadff05/yarl-1.20.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:447c5eadd750db8389804030d15f43d30435ed47af1313303ed82a62388176d3", size = 96894 }, + { url = "https://files.pythonhosted.org/packages/cd/57/92e83538580a6968b2451d6c89c5579938a7309d4785748e8ad42ddafdce/yarl-1.20.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:42fbe577272c203528d402eec8bf4b2d14fd49ecfec92272334270b850e9cd7d", size = 94457 }, + { url = "https://files.pythonhosted.org/packages/e9/ee/7ee43bd4cf82dddd5da97fcaddb6fa541ab81f3ed564c42f146c83ae17ce/yarl-1.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18e321617de4ab170226cd15006a565d0fa0d908f11f724a2c9142d6b2812ab0", size = 343070 }, + { url = "https://files.pythonhosted.org/packages/4a/12/b5eccd1109e2097bcc494ba7dc5de156e41cf8309fab437ebb7c2b296ce3/yarl-1.20.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:4345f58719825bba29895011e8e3b545e6e00257abb984f9f27fe923afca2501", size = 337739 }, + { url = "https://files.pythonhosted.org/packages/7d/6b/0eade8e49af9fc2585552f63c76fa59ef469c724cc05b29519b19aa3a6d5/yarl-1.20.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5d9b980d7234614bc4674468ab173ed77d678349c860c3af83b1fffb6a837ddc", size = 351338 }, + { url = "https://files.pythonhosted.org/packages/45/cb/aaaa75d30087b5183c7b8a07b4fb16ae0682dd149a1719b3a28f54061754/yarl-1.20.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af4baa8a445977831cbaa91a9a84cc09debb10bc8391f128da2f7bd070fc351d", size = 353636 }, + { url = "https://files.pythonhosted.org/packages/98/9d/d9cb39ec68a91ba6e66fa86d97003f58570327d6713833edf7ad6ce9dde5/yarl-1.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:123393db7420e71d6ce40d24885a9e65eb1edefc7a5228db2d62bcab3386a5c0", size = 348061 }, + { url = "https://files.pythonhosted.org/packages/72/6b/103940aae893d0cc770b4c36ce80e2ed86fcb863d48ea80a752b8bda9303/yarl-1.20.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ab47acc9332f3de1b39e9b702d9c916af7f02656b2a86a474d9db4e53ef8fd7a", size = 334150 }, + { url = "https://files.pythonhosted.org/packages/ef/b2/986bd82aa222c3e6b211a69c9081ba46484cffa9fab2a5235e8d18ca7a27/yarl-1.20.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4a34c52ed158f89876cba9c600b2c964dfc1ca52ba7b3ab6deb722d1d8be6df2", size = 362207 }, + { url = "https://files.pythonhosted.org/packages/14/7c/63f5922437b873795d9422cbe7eb2509d4b540c37ae5548a4bb68fd2c546/yarl-1.20.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:04d8cfb12714158abf2618f792c77bc5c3d8c5f37353e79509608be4f18705c9", size = 361277 }, + { url = "https://files.pythonhosted.org/packages/81/83/450938cccf732466953406570bdb42c62b5ffb0ac7ac75a1f267773ab5c8/yarl-1.20.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7dc63ad0d541c38b6ae2255aaa794434293964677d5c1ec5d0116b0e308031f5", size = 364990 }, + { url = "https://files.pythonhosted.org/packages/b4/de/af47d3a47e4a833693b9ec8e87debb20f09d9fdc9139b207b09a3e6cbd5a/yarl-1.20.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d02b591a64e4e6ca18c5e3d925f11b559c763b950184a64cf47d74d7e41877", size = 374684 }, + { url = "https://files.pythonhosted.org/packages/62/0b/078bcc2d539f1faffdc7d32cb29a2d7caa65f1a6f7e40795d8485db21851/yarl-1.20.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:95fc9876f917cac7f757df80a5dda9de59d423568460fe75d128c813b9af558e", size = 382599 }, + { url = "https://files.pythonhosted.org/packages/74/a9/4fdb1a7899f1fb47fd1371e7ba9e94bff73439ce87099d5dd26d285fffe0/yarl-1.20.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:bb769ae5760cd1c6a712135ee7915f9d43f11d9ef769cb3f75a23e398a92d384", size = 378573 }, + { url = "https://files.pythonhosted.org/packages/fd/be/29f5156b7a319e4d2e5b51ce622b4dfb3aa8d8204cd2a8a339340fbfad40/yarl-1.20.0-cp313-cp313-win32.whl", hash = "sha256:70e0c580a0292c7414a1cead1e076c9786f685c1fc4757573d2967689b370e62", size = 86051 }, + { url = "https://files.pythonhosted.org/packages/52/56/05fa52c32c301da77ec0b5f63d2d9605946fe29defacb2a7ebd473c23b81/yarl-1.20.0-cp313-cp313-win_amd64.whl", hash = "sha256:4c43030e4b0af775a85be1fa0433119b1565673266a70bf87ef68a9d5ba3174c", size = 92742 }, + { url = "https://files.pythonhosted.org/packages/d4/2f/422546794196519152fc2e2f475f0e1d4d094a11995c81a465faf5673ffd/yarl-1.20.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b6c4c3d0d6a0ae9b281e492b1465c72de433b782e6b5001c8e7249e085b69051", size = 163575 }, + { url = "https://files.pythonhosted.org/packages/90/fc/67c64ddab6c0b4a169d03c637fb2d2a212b536e1989dec8e7e2c92211b7f/yarl-1.20.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8681700f4e4df891eafa4f69a439a6e7d480d64e52bf460918f58e443bd3da7d", size = 106121 }, + { url = "https://files.pythonhosted.org/packages/6d/00/29366b9eba7b6f6baed7d749f12add209b987c4cfbfa418404dbadc0f97c/yarl-1.20.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:84aeb556cb06c00652dbf87c17838eb6d92cfd317799a8092cee0e570ee11229", size = 103815 }, + { url = "https://files.pythonhosted.org/packages/28/f4/a2a4c967c8323c03689383dff73396281ced3b35d0ed140580825c826af7/yarl-1.20.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f166eafa78810ddb383e930d62e623d288fb04ec566d1b4790099ae0f31485f1", size = 408231 }, + { url = "https://files.pythonhosted.org/packages/0f/a1/66f7ffc0915877d726b70cc7a896ac30b6ac5d1d2760613603b022173635/yarl-1.20.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:5d3d6d14754aefc7a458261027a562f024d4f6b8a798adb472277f675857b1eb", size = 390221 }, + { url = "https://files.pythonhosted.org/packages/41/15/cc248f0504610283271615e85bf38bc014224122498c2016d13a3a1b8426/yarl-1.20.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2a8f64df8ed5d04c51260dbae3cc82e5649834eebea9eadfd829837b8093eb00", size = 411400 }, + { url = "https://files.pythonhosted.org/packages/5c/af/f0823d7e092bfb97d24fce6c7269d67fcd1aefade97d0a8189c4452e4d5e/yarl-1.20.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4d9949eaf05b4d30e93e4034a7790634bbb41b8be2d07edd26754f2e38e491de", size = 411714 }, + { url = "https://files.pythonhosted.org/packages/83/70/be418329eae64b9f1b20ecdaac75d53aef098797d4c2299d82ae6f8e4663/yarl-1.20.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c366b254082d21cc4f08f522ac201d0d83a8b8447ab562732931d31d80eb2a5", size = 404279 }, + { url = "https://files.pythonhosted.org/packages/19/f5/52e02f0075f65b4914eb890eea1ba97e6fd91dd821cc33a623aa707b2f67/yarl-1.20.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91bc450c80a2e9685b10e34e41aef3d44ddf99b3a498717938926d05ca493f6a", size = 384044 }, + { url = "https://files.pythonhosted.org/packages/6a/36/b0fa25226b03d3f769c68d46170b3e92b00ab3853d73127273ba22474697/yarl-1.20.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9c2aa4387de4bc3a5fe158080757748d16567119bef215bec643716b4fbf53f9", size = 416236 }, + { url = "https://files.pythonhosted.org/packages/cb/3a/54c828dd35f6831dfdd5a79e6c6b4302ae2c5feca24232a83cb75132b205/yarl-1.20.0-cp313-cp313t-musllinux_1_2_armv7l.whl", hash = "sha256:d2cbca6760a541189cf87ee54ff891e1d9ea6406079c66341008f7ef6ab61145", size = 402034 }, + { url = "https://files.pythonhosted.org/packages/10/97/c7bf5fba488f7e049f9ad69c1b8fdfe3daa2e8916b3d321aa049e361a55a/yarl-1.20.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:798a5074e656f06b9fad1a162be5a32da45237ce19d07884d0b67a0aa9d5fdda", size = 407943 }, + { url = "https://files.pythonhosted.org/packages/fd/a4/022d2555c1e8fcff08ad7f0f43e4df3aba34f135bff04dd35d5526ce54ab/yarl-1.20.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:f106e75c454288472dbe615accef8248c686958c2e7dd3b8d8ee2669770d020f", size = 423058 }, + { url = "https://files.pythonhosted.org/packages/4c/f6/0873a05563e5df29ccf35345a6ae0ac9e66588b41fdb7043a65848f03139/yarl-1.20.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:3b60a86551669c23dc5445010534d2c5d8a4e012163218fc9114e857c0586fdd", size = 423792 }, + { url = "https://files.pythonhosted.org/packages/9e/35/43fbbd082708fa42e923f314c24f8277a28483d219e049552e5007a9aaca/yarl-1.20.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:3e429857e341d5e8e15806118e0294f8073ba9c4580637e59ab7b238afca836f", size = 422242 }, + { url = "https://files.pythonhosted.org/packages/ed/f7/f0f2500cf0c469beb2050b522c7815c575811627e6d3eb9ec7550ddd0bfe/yarl-1.20.0-cp313-cp313t-win32.whl", hash = "sha256:65a4053580fe88a63e8e4056b427224cd01edfb5f951498bfefca4052f0ce0ac", size = 93816 }, + { url = "https://files.pythonhosted.org/packages/3f/93/f73b61353b2a699d489e782c3f5998b59f974ec3156a2050a52dfd7e8946/yarl-1.20.0-cp313-cp313t-win_amd64.whl", hash = "sha256:53b2da3a6ca0a541c1ae799c349788d480e5144cac47dba0266c7cb6c76151fe", size = 101093 }, + { url = "https://files.pythonhosted.org/packages/ea/1f/70c57b3d7278e94ed22d85e09685d3f0a38ebdd8c5c73b65ba4c0d0fe002/yarl-1.20.0-py3-none-any.whl", hash = "sha256:5d0fe6af927a47a230f31e6004621fd0959eaa915fc62acfafa67ff7229a3124", size = 46124 }, +] + +[[package]] +name = "zstandard" +version = "0.23.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "platform_python_implementation == 'PyPy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ed/f6/2ac0287b442160a89d726b17a9184a4c615bb5237db763791a7fd16d9df1/zstandard-0.23.0.tar.gz", hash = "sha256:b2d8c62d08e7255f68f7a740bae85b3c9b8e5466baa9cbf7f57f1cde0ac6bc09", size = 681701 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/80/f1/8386f3f7c10261fe85fbc2c012fdb3d4db793b921c9abcc995d8da1b7a80/zstandard-0.23.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:576856e8594e6649aee06ddbfc738fec6a834f7c85bf7cadd1c53d4a58186ef9", size = 788975 }, + { url = "https://files.pythonhosted.org/packages/16/e8/cbf01077550b3e5dc86089035ff8f6fbbb312bc0983757c2d1117ebba242/zstandard-0.23.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38302b78a850ff82656beaddeb0bb989a0322a8bbb1bf1ab10c17506681d772a", size = 633448 }, + { url = "https://files.pythonhosted.org/packages/06/27/4a1b4c267c29a464a161aeb2589aff212b4db653a1d96bffe3598f3f0d22/zstandard-0.23.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d2240ddc86b74966c34554c49d00eaafa8200a18d3a5b6ffbf7da63b11d74ee2", size = 4945269 }, + { url = "https://files.pythonhosted.org/packages/7c/64/d99261cc57afd9ae65b707e38045ed8269fbdae73544fd2e4a4d50d0ed83/zstandard-0.23.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ef230a8fd217a2015bc91b74f6b3b7d6522ba48be29ad4ea0ca3a3775bf7dd5", size = 5306228 }, + { url = "https://files.pythonhosted.org/packages/7a/cf/27b74c6f22541f0263016a0fd6369b1b7818941de639215c84e4e94b2a1c/zstandard-0.23.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:774d45b1fac1461f48698a9d4b5fa19a69d47ece02fa469825b442263f04021f", size = 5336891 }, + { url = "https://files.pythonhosted.org/packages/fa/18/89ac62eac46b69948bf35fcd90d37103f38722968e2981f752d69081ec4d/zstandard-0.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f77fa49079891a4aab203d0b1744acc85577ed16d767b52fc089d83faf8d8ed", size = 5436310 }, + { url = "https://files.pythonhosted.org/packages/a8/a8/5ca5328ee568a873f5118d5b5f70d1f36c6387716efe2e369010289a5738/zstandard-0.23.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ac184f87ff521f4840e6ea0b10c0ec90c6b1dcd0bad2f1e4a9a1b4fa177982ea", size = 4859912 }, + { url = "https://files.pythonhosted.org/packages/ea/ca/3781059c95fd0868658b1cf0440edd832b942f84ae60685d0cfdb808bca1/zstandard-0.23.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c363b53e257246a954ebc7c488304b5592b9c53fbe74d03bc1c64dda153fb847", size = 4936946 }, + { url = "https://files.pythonhosted.org/packages/ce/11/41a58986f809532742c2b832c53b74ba0e0a5dae7e8ab4642bf5876f35de/zstandard-0.23.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e7792606d606c8df5277c32ccb58f29b9b8603bf83b48639b7aedf6df4fe8171", size = 5466994 }, + { url = "https://files.pythonhosted.org/packages/83/e3/97d84fe95edd38d7053af05159465d298c8b20cebe9ccb3d26783faa9094/zstandard-0.23.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a0817825b900fcd43ac5d05b8b3079937073d2b1ff9cf89427590718b70dd840", size = 4848681 }, + { url = "https://files.pythonhosted.org/packages/6e/99/cb1e63e931de15c88af26085e3f2d9af9ce53ccafac73b6e48418fd5a6e6/zstandard-0.23.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:9da6bc32faac9a293ddfdcb9108d4b20416219461e4ec64dfea8383cac186690", size = 4694239 }, + { url = "https://files.pythonhosted.org/packages/ab/50/b1e703016eebbc6501fc92f34db7b1c68e54e567ef39e6e59cf5fb6f2ec0/zstandard-0.23.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:fd7699e8fd9969f455ef2926221e0233f81a2542921471382e77a9e2f2b57f4b", size = 5200149 }, + { url = "https://files.pythonhosted.org/packages/aa/e0/932388630aaba70197c78bdb10cce2c91fae01a7e553b76ce85471aec690/zstandard-0.23.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:d477ed829077cd945b01fc3115edd132c47e6540ddcd96ca169facff28173057", size = 5655392 }, + { url = "https://files.pythonhosted.org/packages/02/90/2633473864f67a15526324b007a9f96c96f56d5f32ef2a56cc12f9548723/zstandard-0.23.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa6ce8b52c5987b3e34d5674b0ab529a4602b632ebab0a93b07bfb4dfc8f8a33", size = 5191299 }, + { url = "https://files.pythonhosted.org/packages/b0/4c/315ca5c32da7e2dc3455f3b2caee5c8c2246074a61aac6ec3378a97b7136/zstandard-0.23.0-cp313-cp313-win32.whl", hash = "sha256:a9b07268d0c3ca5c170a385a0ab9fb7fdd9f5fd866be004c4ea39e44edce47dd", size = 430862 }, + { url = "https://files.pythonhosted.org/packages/a2/bf/c6aaba098e2d04781e8f4f7c0ba3c7aa73d00e4c436bcc0cf059a66691d1/zstandard-0.23.0-cp313-cp313-win_amd64.whl", hash = "sha256:f3513916e8c645d0610815c257cbfd3242adfd5c4cfa78be514e5a3ebb42a41b", size = 495578 }, +]