Вторая по частоте future-функция, которую я использовал, это абсолютный импорт
from __future__ import absolute_import
Что она делает?
Изменения, которые вносит эта инъекция описаны в PEP328
Покажу простой пример.
Допустим, есть такой пакет:
/my_package
/__init__.py
/main.py
/string.py
Смотрим код в my_package/main.py
# main.py
import string
Простой пример готов) Вопрос в том, какой модуль импортируется в данном случае? Есть два варианта:
1. модуль в моём пакете my_package.string
2. стандартный модуль string
И вот тут вступает в дело приоритет импортов. В Python2 порядок следующий: помимо иных источников, раньше ищется модуль внутри текущего пакета, а потом в стандартных библиотеках. Таким образом мы импортнём my_package.string.
Но в Python3 это поведение изменилось. Если мы указываем просто имя пакета, то ищется именно такой модуль, игнорируя имена в текущем пакете. Если мы хотим импортнуть именно подмодуль из нашего пакета то, мы должны теперь явно это указывать.
from my_package import string
или относительный импорт, но с указанием пути относительно текущего модуля main
from . import string
Еще одной неоднозначностью меньше 😎
Подробней про импорты здесь:
https://docs.python.org/3/tutorial/modules.html
#2to3#pep#basic
🚢Velos Shipping усиливает флот покупкой танкера у Scorpio на фоне нестабильности рынка.
Греческая Velos Shipping, основанная судовладельцем Paschalis Diamantidis, продолжает наращивать флот, приобретя танкер у Scorpio. Сделка стала уже пятой с ноября и увеличила общий флот компании почти до 20 судов (включая балкеры и танкеры).
Рынок M&A в судоходстве сохраняет активность, несмотря на волатильность, вызванную ситуацией на Ближнем Востоке. При этом участники отмечают усложнение сделок — баланс между ожиданиями покупателей и продавцов становится менее предсказуемым.
С операционной точки зрения, стратегия Velos Shipping отражает попытку занять позиции на рынке на фоне циклической неопределённости, используя возможности для покупки активов в условиях ценовой турбулентности.
📌Velos Shipping — греческая судоходная компания, основана в 2019 году предпринимателемPaschalis Diamantidis, находится в частной собственности основателя.
#Shipping#Tankers#DryBulk#Greece#FleetExpansion
🚢Maple Leaf Shipping увеличила флот компании покупкой своего первого балкера типоразмера Newcastlemax.
Китайская Maple Leaf Shipping отметила 70-летие компании - приобретением крупнейшего судна в своей истории — балкера типоразмера Newcastlemax "ES Bright Sea" (206,300 DWT, ex-"Cape Merlin", 2005 г.).
Сделка отражает ускоренную экспансию компании в сегменте Capesize/Newcastlemax, где за последние годы она добавила несколько судов, включая покупки у Zodiac Maritime и Eastern Pacific Shipping.
С операционной точки зрения, компания активно диверсифицирует флот: наряду с балкерами - развивает контейнерный и танкерный сегменты, включая танкеры-химовозы, что позволяет гибко реагировать на рыночные циклы и перераспределение грузопотоков.
Для рынка это сигнал усиления роли частных китайских судовладельцев в крупнотоннажном сегменте и дальнейшей консолидации балкерного флота.
📌Maple Leaf Shipping — основана в 1956 году в Китае, частная судоходная компания, активно развивающая международные перевозки.
Владельцем Maple Leaf Shipping является Йе Чжи (YE ZHI). Он является председателем Maple Leaf Shipping Group, а также вице-президентом Ассоциации молодых предпринимателей Тайчжоу и вице-президентом правления Торговой палаты Чжэцзяна.
#DryBulk#Capesize#Shipping#China#FleetExpansion
🚢Great Eastern Shipping усиливает флот покупкой балкера типоразмера Kamsarmax.
Индийская The Great Eastern Shipping Company (GE Shipping) объявила о покупке балкера типоразмера Kamsarmax, дедвейтом около 81 094 тонн японской постройки (2014 год).
Передача судна ожидается в I-м квартале 2027 финансового года.
Сделка будет полностью профинансирована за счёт собственных средств компании и направлена на увеличение собственного флота.
На данный момент GE Shipping владеет 41 судном совокупным дедвейтом около 3,25 млн тонн: 27 танкеров (включая 5 VLCC, 17 продуктовых танкеров и 5 LPG-танкеров) и 14 балкеров (2 балкера типоразмера Capesize, 9 типоразмера Kamsarmax, 1 типоразмера Ultramax и 2 типоразмера Supramax).
Параллельно компания планирует продать VLGC “Jag Vishnu”, завершение сделки ожидается в IV-м квартале FY26.
По данным компании, текущая загрузка флота близка к 100%, что позволяет активно оптимизировать структуру активов.
Для балкерного рынка покупка указывает на сохраняющийся интерес к типоразмеру Kamsarmax, который остаётся ключевым для перевозок угля, зерна и сырьевых грузов на межрегиональных маршрутах.
📌The Great Eastern Shipping Company Limited — индийская судоходная компания, основанная в 1948 году, одна из крупнейших частных судоходных групп страны.
Акции обращаются на Национальной фондовой бирже Индии (NSE); компания контролируется индийской семьей Шет (Sheth) - это одна из крупнейших частных судоходных компаний в Индии. Ключевыми фигурами в руководстве компании на протяжении многих лет являются представители этой семьи (например, К. М. Шет и Бхарат К. Шет).
Это одна из крупнейших частных судоходных компаний в Индии.
#DryBulk#Kamsarmax#GEShipping#FleetExpansion#ShippingMarkets